.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}

a, a:visited, a:active{
    text-decoration: none;
    color: inherit;
}

.ltr{
    direction: ltr !important;
}

.wa {
    width: auto !important;
}

.fl{
    float: left;
}
.fr{
    float: right;
}

.exclude{
    display: block;
}
.extra{
    display: none;
}

.titlenews-h1{
    font-size: 36px;
    font-weight: 600;
    line-height: 1.1;
    margin: 0 auto 80px 0;
}

input{
    outline: none;
}
textarea{
    outline: none;
    border: none;
    resize: none;
}

body{
    font-family: 'Roboto';
    letter-spacing: -0.02rem;
    color: #000000;
}

.line{
    width: 100%;
}

.content{
    position: relative;
    width: 1240px;
    height: 100%;
    margin: auto;
    overflow: hidden;
}

.mainpage section{
    margin-bottom: 80px;
}

/*header*/
header{
    height: 90px;
    width: 100%;
    position: relative;
    margin-top: 40px;
    margin-bottom: 20px;
}

header .content{
    background: #86C883;
    border-radius: 30px;
}

.logo{
    height: 47px;
    width: 149px;
    position: absolute;
    inset: 0 auto 0 20px;
    margin: auto;
    background: url('/img/logo.png') center / contain no-repeat;
    cursor: pointer;
}
.mMenu .logo{
    background: url('/img/logo_menu.png') center / contain no-repeat;
    height: 32px;
    width: 101px;
}
.mMenu .logo:hover{
    opacity: 0.8;
}
.logo:hover{
    opacity: 0.9;
}
.menu_top_right{
    height: 50px;
    width: fit-content;
    position: absolute;
    inset: 0 0 0 auto;
    margin: auto;
}
.menu_top_right a{
    line-height: 50px;
    font-size: 20px;
    font-weight: 600;    
    text-align: center;
    color: #FFFFFF;
    margin: 0 20px;
    display: inline-block;
}
.menu_top_right a:hover{
    color: #f5f5f5;
}
.menu_top_right a span{
    display: block;
    color: white;
    background: #00B9F2;
    border-radius: 16px;
    padding: 14px 30px 16px 30px;
    line-height: 20px;
    text-align: center;
    width: fit-content;
}
.menu_top_right a span:hover{
    background: #29cdff;
}
/*-header*/

.title h2{
    text-align: center;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.1;  
    margin: 0; 
    letter-spacing: -0.04rem; 
}

.breadcrumb{
    font-size: 16px;
    line-height: 1.6;
    width: 100%;
    height: fit-content;
    padding: 12px 0;
}
.breadcrumb .active{
    color: #B0B0B0;
}
.breadcrumb .caret{
    margin: 0 12px;
}

.timeboard{
    width: 100%;
    height: 610px;
}
.timeboard .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.timeboard .clock{
    width: 610px;
    height: 100%;
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22566%22%20height%3D%22566%22%20viewBox%3D%220%200%20566%20566%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M558.249%20290.649C562.506%20290.649%20566%20287.257%20566%20283C566%20278.743%20562.507%20275.351%20558.249%20275.351H528.828C524.643%20275.351%20521.299%20278.815%20521.299%20283C521.299%20287.185%20524.643%20290.649%20528.828%20290.649H558.249Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M528.123%20424.53C530.256%20420.842%20528.926%20416.154%20525.236%20414.023L499.75%20399.309C496.128%20397.218%20491.501%20398.549%20489.407%20402.169C487.31%20405.793%20488.475%20410.463%20492.101%20412.556L517.587%20427.271C521.272%20429.398%20525.992%20428.213%20528.123%20424.53Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M424.53%20528.123C428.213%20525.992%20429.399%20521.272%20427.271%20517.587L412.557%20492.101C410.463%20488.475%20405.793%20487.31%20402.169%20489.407C398.549%20491.501%20397.218%20496.128%20399.309%20499.75L414.023%20525.236C416.154%20528.926%20420.842%20530.256%20424.53%20528.123Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M283%20566C287.257%20566%20290.649%20562.507%20290.649%20558.249V528.828C290.649%20524.643%20287.185%20521.299%20283%20521.299C278.815%20521.299%20275.351%20524.643%20275.351%20528.828V558.249C275.351%20562.506%20278.743%20566%20283%20566Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M141.47%20528.123C145.158%20530.256%20149.846%20528.926%20151.977%20525.236L166.691%20499.75C168.782%20496.128%20167.451%20491.501%20163.831%20489.407C160.207%20487.31%20155.537%20488.475%20153.444%20492.101L138.729%20517.588C136.601%20521.272%20137.787%20525.992%20141.47%20528.123Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M37.8774%20424.53C40.0085%20428.213%2044.7276%20429.398%2048.4126%20427.271L73.8989%20412.556C77.5251%20410.463%2078.6899%20405.793%2076.5929%20402.169C74.4985%20398.549%2069.8717%20397.218%2066.25%20399.309L40.7637%20414.023C37.0739%20416.154%2035.7435%20420.842%2037.8774%20424.53Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M-2.84916e-09%20283C-4.57159e-07%20287.257%203.49354%20290.649%207.75069%20290.649H37.172C41.3574%20290.649%2044.7018%20287.185%2044.7018%20283C44.7018%20278.815%2041.3574%20275.351%2037.172%20275.351H7.75068C3.49353%20275.351%204.51461e-07%20278.743%20-2.84916e-09%20283Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M37.8775%20141.47C35.7436%20145.158%2037.074%20149.846%2040.7638%20151.977L66.2501%20166.691C69.8717%20168.782%2074.4986%20167.451%2076.5929%20163.831C78.6899%20160.207%2077.5252%20155.537%2073.8989%20153.443L48.4126%20138.729C44.7276%20136.601%2040.0085%20137.787%2037.8775%20141.47Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M141.47%2037.8774C137.787%2040.0084%20136.602%2044.7275%20138.729%2048.4125L153.444%2073.8988C155.537%2077.5251%20160.207%2078.6898%20163.831%2076.5928C167.451%2074.4985%20168.782%2069.8717%20166.691%2066.25L151.977%2040.7637C149.847%2037.0739%20145.158%2035.7436%20141.47%2037.8774Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M283%20-2.84935e-09C278.743%20-2.84935e-09%20275.351%203.49354%20275.351%207.75069V37.172C275.351%2041.3574%20278.815%2044.7018%20283%2044.7018C287.185%2044.7018%20290.649%2041.3574%20290.649%2037.172V7.75069C290.649%203.49353%20287.257%20-2.84935e-09%20283%20-2.84935e-09Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M424.53%2037.8775C420.842%2035.7437%20416.154%2037.074%20414.023%2040.7638L399.309%2066.25C397.218%2069.8717%20398.549%2074.4985%20402.169%2076.5929C405.793%2078.6899%20410.463%2077.5252%20412.556%2073.8989L427.271%2048.4125C429.399%2044.7276%20428.213%2040.0085%20424.53%2037.8775Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M528.122%20141.47C525.991%20137.787%20521.272%20136.601%20517.588%20138.729L492.101%20153.443C488.475%20155.537%20487.31%20160.207%20489.407%20163.831C491.501%20167.451%20496.128%20168.782%20499.75%20166.691L525.236%20151.977C528.926%20149.846%20530.256%20145.158%20528.122%20141.47Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') center/ 566px 566px no-repeat, #86C8834F;
    border-radius: 30px;
    display: inline-block;
    position: relative;
}
.clock .text{
    position: absolute;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
    margin: 176px auto auto auto;
    inset: 0;
    text-align: center;
    height: fit-content;
    color: #0F250E;
}
.clock .text.new{
    inset: 0;
    margin: auto;
}
.clock .card{
    position: absolute;
    font-size: 18px;
    line-height: 1.7;    
    text-align: center;
    width: 122px;
    height: fit-content;
    color: #0F250E;
    direction: rtl;
}
.clock span{
    font-size: 100px;
    line-height: 1;
    color: #0F250E;
}
.clock .days{
    inset: 215px auto auto 104px;
}
.clock .hours{
    inset: 215px auto auto 244px;
}
.clock .minutes{
    inset: 215px auto auto 384px;
}
.clock .but{
    background: #00B9F2;
    width: 247px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    position: absolute;
    inset: 386px 0 auto 0;
    margin: auto;
    border-radius: 16px;
}
.clock .but:hover{
    opacity: 0.8;
}

.timeboard .people{
    width: 610px;
    height: 100%;
    display: inline-block;    
    background: url('/img/persons.jpg') center/ cover no-repeat;
}

/*.people .p2{
    background: url('/img/person2.png') center/ cover no-repeat;
    width: 499px;
    height: 610px;
    border-radius: 30px;
    display: inline-block;
    z-index: 1;
    position: absolute;
    right: -50px;
}*/

.nominations{
    width: 100%;
    height: fit-content;
}
.nominations .content{
    width: 925px;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: visible;
}
.nomincard{
    width: 295px;
    height: 374px;
    display: inline-block;
    text-align: center;
    position: relative;
    padding-bottom: 20px;
}
.nominimg{
    width: 132px;
    height: 132px;
    border-radius: 36px;
    margin: auto auto 16px auto;
}
.nominimg.img1{
    background: url('/img/airplane.png') top 25px right 25px no-repeat, #E8F3E8;
}
.nominimg.img2{
    background: url('/img/book.png') top 31px right 25px no-repeat, #FCEFF7;
}
.nominimg.img3{
    background: url('/img/star.png') top 25px right 29px no-repeat, #E3F2F2;
}
.nomincard .fbig{
    font-size: 36px;
    font-weight: 600;
    line-height: 1.1;
    margin: 0;
}
.nomincard p{
    font-size: 14px;
    line-height: 1.6;
    margin: 6px 0 0 0;
}
.nomincard .big{
    position: absolute;
    bottom: 20px;
    width: 295px;
}
.nomincard.star1{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M45.9852%203.50169C46.1343%203.31575%2046.4343%203.41561%2046.4421%203.65381L46.9597%2019.33C47.1823%2026.07%2050.3382%2032.3764%2055.5996%2036.5947L67.8368%2046.406C68.0227%2046.5551%2067.9229%2046.855%2067.6847%2046.8629L52.0085%2047.3805C45.2685%2047.603%2038.9621%2050.759%2034.7438%2056.0204L24.9325%2068.2576C24.7834%2068.4435%2024.4835%2068.3436%2024.4756%2068.1054L23.958%2052.4293C23.7355%2045.6893%2020.5795%2039.3829%2015.3181%2035.1645L3.08093%2025.3532C2.89499%2025.2042%202.99485%2024.9042%203.23305%2024.8964L18.9092%2024.3788C25.6492%2024.1562%2031.9556%2021.0003%2036.174%2015.7389L45.9852%203.50169Z%22%20stroke%3D%22%23EAF2EE%22%20stroke-width%3D%225%22%2F%3E%0A%3C%2Fsvg%3E') bottom 0 left 17px no-repeat;
}
.nomincard.star2{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M45.9852%203.50169C46.1343%203.31575%2046.4343%203.41561%2046.4421%203.65381L46.9597%2019.33C47.1823%2026.07%2050.3382%2032.3764%2055.5996%2036.5947L67.8368%2046.406C68.0227%2046.5551%2067.9229%2046.855%2067.6847%2046.8629L52.0085%2047.3805C45.2685%2047.603%2038.9621%2050.759%2034.7438%2056.0204L24.9325%2068.2576C24.7834%2068.4435%2024.4835%2068.3436%2024.4756%2068.1054L23.958%2052.4293C23.7355%2045.6893%2020.5795%2039.3829%2015.3181%2035.1645L3.08093%2025.3532C2.89499%2025.2042%202.99485%2024.9042%203.23305%2024.8964L18.9092%2024.3788C25.6492%2024.1562%2031.9556%2021.0003%2036.174%2015.7389L45.9852%203.50169Z%22%20stroke%3D%22%23F0E9ED%22%20stroke-width%3D%225%22%2F%3E%0A%3C%2Fsvg%3E') bottom 0 left 17px no-repeat;
}
.nomincard.star3{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%2271%22%20height%3D%2271%22%20viewBox%3D%220%200%2071%2071%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M45.9852%203.50169C46.1343%203.31575%2046.4343%203.41561%2046.4421%203.65381L46.9597%2019.33C47.1823%2026.07%2050.3382%2032.3764%2055.5996%2036.5947L67.8368%2046.406C68.0227%2046.5551%2067.9229%2046.855%2067.6847%2046.8629L52.0085%2047.3805C45.2685%2047.603%2038.9621%2050.759%2034.7438%2056.0204L24.9325%2068.2576C24.7834%2068.4435%2024.4835%2068.3436%2024.4756%2068.1054L23.958%2052.4293C23.7355%2045.6893%2020.5795%2039.3829%2015.3181%2035.1645L3.08093%2025.3532C2.89499%2025.2042%202.99485%2024.9042%203.23305%2024.8964L18.9092%2024.3788C25.6492%2024.1562%2031.9556%2021.0003%2036.174%2015.7389L45.9852%203.50169Z%22%20stroke%3D%22%23DDEBEB%22%20stroke-width%3D%225%22%2F%3E%0A%3C%2Fsvg%3E') bottom 0 left 17px no-repeat;
}
.nomincard span{
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    vertical-align: top;
}

.actions{
    width: 100%;
    height: 724px;
}
.actions .content{
    /*background: url('/img/krendel.svg') right -240px top 180px / 657px 647px  no-repeat, #E9DEE5;*/
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22384%22%20height%3D%22626%22%20viewBox%3D%220%200%20384%20626%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M384%2050.5V0L0%20626H90.4774L384%2050.5Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M237.175%20626H119L384%2095.5V134.5L237.175%20626Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') right 0 top 98px / 384px 626px  no-repeat, #FCEFF7;
    border-radius: 90px;
}
.actions h2{
    font-size: 48px;
    font-weight: 600;
    line-height: 1.1;
    margin: 80px 0 47px 60px;
}
.wrapaction{
    width: 764px;
    height: fit-content;
    margin: 0 0 28px 60px;
    position: relative;
}
.wrapaction span{
    background: #D4AFC5;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-size: 26px;
    line-height: 44px;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
}
.wrapaction p{
    height: fit-content;
    font-size: 18px;
    line-height: 1.4;
    display: inline-block;
    position: absolute;
    margin: auto;
    inset: 0 auto 0 54px;
}
.wrapaction .smile{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%2220%22%20height%3D%2222%22%20viewBox%3D%220%200%2020%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.06841%2016.4154C1.67992%2015.6072%202.84442%2015.4377%203.6694%2016.0367C5.47508%2017.3478%207.65463%2018.1071%209.99967%2018.1071C12.3447%2018.1071%2014.5243%2017.3478%2016.3299%2016.0367C17.1549%2015.4377%2018.3194%2015.6072%2018.9309%2016.4154C19.5424%2017.2235%2019.3694%2018.3643%2018.5444%2018.9633C16.1336%2020.7138%2013.1853%2021.75%209.99967%2021.75C6.81401%2021.75%203.86572%2020.7138%201.45495%2018.9633C0.629965%2018.3643%200.456908%2017.2235%201.06841%2016.4154Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M19.9163%204.14286C19.9163%206.15475%2018.8064%207.78571%2017.4372%207.78571C16.068%207.78571%2014.958%206.15475%2014.958%204.14286C14.958%202.13096%2016.068%200.5%2017.4372%200.5C18.8064%200.5%2019.9163%202.13096%2019.9163%204.14286Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M5.04134%204.14286C5.04134%206.15475%203.93138%207.78571%202.56217%207.78571C1.19297%207.78571%200.0830078%206.15475%200.0830078%204.14286C0.0830078%202.13096%201.19297%200.5%202.56217%200.5C3.93138%200.5%205.04134%202.13096%205.04134%204.14286Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') center/ 20px 22px no-repeat, #D4AFC5;
    height: 44px;
}
.actions .spacer{
    height: 18px;
}

.infoboard{
    width: 100%;
    height: 615px;
}
.infoboard .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.infoblock1{
    width: 715px;
    height: 100%;
    border-radius: 90px;
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22125%22%20height%3D%22125%22%20viewBox%3D%220%200%20125%20125%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M78.6155%2014.1119L79.9254%2053.7853L110.895%2078.6158L71.222%2079.9257L46.3916%20110.896L45.0817%2071.2223L14.1117%2046.3919L53.785%2045.0819L78.6155%2014.1119Z%22%20stroke%3D%22white%22%20stroke-width%3D%2210.0034%22%2F%3E%0A%3C%2Fsvg%3E')right 36px top 42px / 102px 102px no-repeat,url('data:image/svg+xml, %3Csvg%20width%3D%2272%22%20height%3D%2272%22%20viewBox%3D%220%200%2072%2072%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M23.1639%207.82822L40.134%2024.9206L64.1559%2023.1641L47.0635%2040.1342L48.82%2064.1561L31.8499%2047.0637L7.82803%2048.8202L24.9204%2031.8501L23.1639%207.82822Z%22%20stroke%3D%22white%22%20stroke-width%3D%225.71625%22%2F%3E%0A%3C%2Fsvg%3E')right 24px top 235px / 62px 62px no-repeat, #F6E7CD;
    display: inline-block;
}
.infoblock1 h2{
    width: 446px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.1;
    margin: 60px 0 30px 60px;
    color: #D0870E;
}
.infoblock1 p{
    width: 549px;
    height: 222px;
    font-size: 22px;
    line-height: 1.7;
    margin: 0 0 0 60px;
    color: #000000;
}
.infoblock1 span{
    color: #D0870E;
    font-weight: 600;
}
.infoblock1 .p2{
    height: fit-content;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
    margin: 101px 0 0 60px;
    color: #D0870E;
}
.infoblock2{
    width: 505px;
    height: 100%;
    color: #0F250E;
    display: inline-block;
}
.infoblock2 .infocard{
    width: 100%;
    height: 107px;
    border-radius: 32px;
    margin-bottom: 20px;
    position: relative;
}
.infocard.b1{
    background: url('/img/rubles.png') right / 107px 107px no-repeat, #E8F3E8;
}
.infocard.b2{
    background: url('/img/molecule.png') right / 107px 107px no-repeat, #E8F3E8;
}
.infocard.b3{
    background: url('/img/tablet.png') right / 107px 107px no-repeat, #E8F3E8;
}
.infocard.b4{
    background: url('/img/hat.png') right / 107px 107px no-repeat, #E8F3E8;
}
.infocard.b5{
    background: url('/img/build.png') right / 107px 107px no-repeat, #E8F3E8;
}
.infoblock2 p{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    width: 341px;
    position: absolute;
    height: fit-content;
    inset: 0 auto 0 40px;
    margin: auto;
}

.sgblock{
    width: 100%;
    height: fit-content;
    padding-bottom: 60px;
}
.sgblock section{
    margin-bottom: 20px;
}
.sgblock .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.storiesblock{
    width: 400px;
    height: fit-content;
}
.storiesblock .titlenews-h1{
    margin: 0 auto 32px 0;
    line-height: 52px;
}
.wrapstories{
    width: 100%;
    height: fit-content;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}
.storycard{
    width: 190px;
    height: fit-content;
}
.storycard:hover{
    color: #048286;
}
.wrapstimg{
    width: 100%;
    height: fit-content;
    display: inline-block;
    overflow: hidden;
    border-radius: 32px;
}
.storycard img{
    width: 100%;
    height: 190px;
    object-fit: cover;
    border-radius: 32px;
    display: block;
    transition: 0.5s;
}
.storycard:hover img{
    transform: scale(1.03);
}
.titlecard-st{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    margin: 10px 0 20px 0;
}
.but-stories{
    width: 100%;
    height: 50px;
    border-radius: 8px;
    background: #00B9F2;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}
.but-stories:hover{
    background: #048286;
}
.galleryblock{
    width: 820px;
    height: fit-content;
}
.galleryblock .titlenews-h1{
    display: inline-block;
    width: 140px;
    margin: 0;
    line-height: 52px;
}
.wraparrows{
    width: 100%;
    height: 52px;
    margin: 0 0 32px 0;
    position: relative;
}
.wraparrows span{
    width: 52px;
    height: 52px;
    line-height: 52px;
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
    position: absolute;
    cursor: pointer;
}
.wraparrows .arrow1{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%2300B9F2%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #E3F2F2;
    border-radius: 8px;    
    right: 88px;
}
.wraparrows .arrow1:hover{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%2300B9F2%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #bfe0e0;
}
.wraparrows .arrow2{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%2300B9F2%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #E3F2F2;
    border-radius: 8px;
    right: 24px;
}
.wraparrows .arrow2:hover{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%2300B9F2%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #bfe0e0;
}
.wrapgallery{
    width: 100%;
    height: auto;
    display: inline-block;
    overflow: hidden;
    border-radius: 32px;
    position: relative;
    cursor: pointer;
}
.wrapgallery::after{
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    inset: 25px 25px auto auto;
    display: none;
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2250%22%20height%3D%2250%22%20rx%3D%2225%22%20fill%3D%22black%22%20fill-opacity%3D%220.1%22%2F%3E%0A%3Cg%20opacity%3D%220.9%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.0763%2011.8591C16.8808%2011.8591%2011.8584%2016.8816%2011.8584%2023.0771C11.8584%2029.2726%2016.8808%2034.295%2023.0763%2034.295C25.5961%2034.295%2027.9218%2033.4643%2029.7945%2032.0617L36.5377%2038.805L38.8041%2036.5386L32.0609%2029.7954C33.4635%2027.9226%2034.2943%2025.5969%2034.2943%2023.0771C34.2943%2016.8816%2029.2719%2011.8591%2023.0763%2011.8591ZM15.0635%2023.0771C15.0635%2018.6517%2018.651%2015.0643%2023.0763%2015.0643C27.5017%2015.0643%2031.0892%2018.6517%2031.0892%2023.0771C31.0892%2027.5024%2027.5017%2031.0899%2023.0763%2031.0899C18.651%2031.0899%2015.0635%2027.5024%2015.0635%2023.0771Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") center / cover no-repeat;
}
.wrapgallery img{
    width: 796px;
    height: 585px;
    object-fit: cover;
    border-radius: 32px;
    display: block;
    transition: 0.5s;
}
.wrapgallery:hover img{
    transform: scale(1.03);
}
.wrapgallery:hover::after{
    display: block;
}
.galleryblock p{
    font-size: 14px;
    line-height: 1.6;
    color: #5D5D5D;
    margin: 10px 0 0 0;
    font-weight: 400;
}

/*form*/
.sendform{
    margin-bottom: 20px !important;
}
.sendform .content{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22384%22%20height%3D%22831%22%20viewBox%3D%220%200%20384%20831%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M384%2067.0375V0L0%20831H90.4774L384%2067.0375Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M237.175%20831H119L384%20127V178.755L237.175%20831Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') right 0 bottom 0 / 384px 831px no-repeat,
    #E3F2F2;   
    border-radius: 90px;
    padding: 120px 0 40px 0;
    overflow: hidden;
}
/*.sendform .content::before{
    width: 842px;
    height: 829px;
    content: '';
    position: absolute;
    top: -253px;
    left: -502px;
    background: url(/img/krendel.svg) center/cover no-repeat;
    transform: rotate(180deg);   
}*/

.sform{
    width: 576px;
    margin: 32px auto;
    position: relative;
    z-index: 1;
}
.sform label h3{
    font-size: 18px; 
    font-weight: 600;
    line-height: 1.4; 
    margin: 20px 0 4px 0; 
    display: block;  
}
.inp0{
    width: 100%;
    height: 56px;
    border: 1px solid #E7E7E7;
    border-radius: 12px;
    position: relative;
    background: white;
}
.inp0:hover{
    border: 1px solid #26AEB2;
}
.inp0.dd{
    height: fit-content;
    min-height: 56px;
}
.inp0 input{
    width: calc(100% - 24px);
    height: 100%;
    font-size: 14px;
    font-weight: 400;
    padding: 0 12px;
    line-height: 56px;
    border: none;
    border-radius: 12px;
}
.inp0 .upload{
    width: 129px;
    height: 32px;
    position: absolute;
    inset: 0 12px 0 auto;
    margin: auto;
    background: #00B9F2;
    border-radius: 8px;
    color: white;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
}
.inp0 .upload:hover{
    background: #048286;
}
.inp0 label{
    width: calc(100% - 32px);
    padding: 8px 16px;
    font-size: 18px;
    line-height: 1.6;
    margin: 0;
}

.inp0 textarea{
    width: calc(100% - 24px);
    height: calc(100% - 24px);
    padding: 12px;
    font-size: 14px;
    resize: none;
    border-radius: 12px;
}
.inp0 textarea::placeholder{
    color: #B0B0B0;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 400;
    letter-spacing: 0.01rem;
}

.inp0.area{
    height: 300px;
}

.inp3{
    width: 100%;
    height: 24px;
    margin-bottom: 10px;  
}
.inp4{
    margin: 16px 0;
}
.inp4 .sf-under{
    margin-top: -10px;
}
.inp3 input{
    float: left;
    width: 20px;
    height: 20px;
    border: 1px solid #E7E7E7;
    color: white;
    margin: 0;    
    border-radius: 4px;
}
.inp3 input:hover{
    cursor: pointer;
}
input[type='checkbox']:checked{
/*  background-color: #F32D6B;*/
  background: 
    url('data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2210%22%20viewBox%3D%220%200%2013%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13%201.65962L4.9055%2010L0%204.94549L1.61069%203.28588L4.9055%206.68076L11.3893%200L13%201.65962Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A') center/70% no-repeat, #00B9F2; 
    border: none;             
}
input[type='checkbox']:checked:hover{
    background-color: #00B9F2;
}
input[type='checkbox']{
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  appearance:none;
  box-shadow: none;
  font-size: 1.3em;
  background-color: white;
}
.inp3 .capt{
    font-weight: 400;
    font-size: 14px;
    line-height: 1.6;
    margin-left: 26px;
}
.inp3 a{
    color: #025A5C;
    text-decoration: underline;
}
.inp3 a:hover{
    color: #048286;
}

.upl_span{
    font-size: 14px;
    line-height: 28px;
    font-weight: 600;
    color: #093300;
    background:
        url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_294_255)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.72853%200.549333C6.27235%200.374283%205.77992%200.374607%205.11675%200.375043L4.97049%200.375086C4.0605%200.375066%203.31494%200.375049%202.72627%200.453834C2.11055%200.53624%201.57271%200.715071%201.14385%201.14393C0.715473%201.57231%200.53634%202.10833%200.453799%202.72226C0.374964%203.30863%200.37498%204.05064%200.375001%204.95556V7.04459C0.37498%207.94951%200.374964%208.69154%200.453799%209.27791C0.53634%209.89184%200.715473%2010.4279%201.14385%2010.8562C1.57222%2011.2846%202.10825%2011.4637%202.72218%2011.5463C3.30854%2011.6251%204.05054%2011.6251%204.95546%2011.6251H7.04451C7.94943%2011.6251%208.69146%2011.6251%209.27783%2011.5463C9.89176%2011.4637%2010.4278%2011.2846%2010.8562%2010.8562C11.2845%2010.4279%2011.4637%209.89184%2011.5462%209.27791C11.625%208.69155%2011.625%207.94954%2011.625%207.04463L11.6251%206.66411C11.6256%205.90185%2011.6261%205.33507%2011.3979%204.82286C11.1698%204.31065%2010.7483%203.93181%2010.1813%203.42231L8.03949%201.49472C7.54907%201.05275%207.18469%200.724379%206.72853%200.549333ZM5.875%201.64034C5.68614%201.62753%205.42217%201.62509%205.0149%201.62509C4.04951%201.62509%203.3881%201.6264%202.89209%201.69279C2.41359%201.75683%202.18466%201.87089%202.02773%202.02782C1.87032%202.18523%201.75656%202.4135%201.69265%202.88882C1.62633%203.38212%201.625%204.03961%201.625%205.00009V7.00009C1.625%207.96056%201.62633%208.61805%201.69265%209.11135C1.75656%209.58667%201.87032%209.81495%202.02773%209.97236C2.18514%2010.1298%202.41342%2010.2435%202.88874%2010.3074C3.38204%2010.3738%204.03952%2010.3751%205%2010.3751H7C7.96048%2010.3751%208.61796%2010.3738%209.11127%2010.3074C9.58659%2010.2435%209.81486%2010.1298%209.97227%209.97236C10.1297%209.81495%2010.2434%209.58667%2010.3074%209.11135C10.3737%208.61805%2010.375%207.96056%2010.375%207.00009V6.78154C10.375%206.17721%2010.3697%205.84739%2010.337%205.62512L8.95885%205.62512C8.40481%205.62515%207.92741%205.62518%207.54513%205.57378C7.13544%205.5187%206.74272%205.39449%206.42418%205.07595C6.10564%204.75741%205.98142%204.36469%205.92634%203.95499C5.87494%203.5727%205.87497%203.09532%205.875%202.54127L5.875%201.64034ZM9.37111%204.37512C9.33487%204.34238%209.29711%204.30834%209.25776%204.27292L7.27837%202.49147C7.22395%202.44249%207.17294%202.39669%207.125%202.35382V2.50012C7.125%203.10705%207.12633%203.49937%207.16519%203.78843C7.20164%204.05952%207.26048%204.14449%207.30806%204.19206C7.35564%204.23964%207.44061%204.29848%207.71169%204.33493C8.00076%204.37379%208.39308%204.37512%209%204.37512H9.37111Z%22%20fill%3D%22%23158C4D%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_294_255%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") left 8px top 8px /12px 12px no-repeat, #CBE0D5;
    border-radius: 4px;
    display: block;
    padding: 0 8px 0 24px;
    margin-right: 8px;
    width: fit-content;
    white-space: nowrap;
}
.upl_span.err{
    background:
        url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_294_255)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.72853%200.549333C6.27235%200.374283%205.77992%200.374607%205.11675%200.375043L4.97049%200.375086C4.0605%200.375066%203.31494%200.375049%202.72627%200.453834C2.11055%200.53624%201.57271%200.715071%201.14385%201.14393C0.715473%201.57231%200.53634%202.10833%200.453799%202.72226C0.374964%203.30863%200.37498%204.05064%200.375001%204.95556V7.04459C0.37498%207.94951%200.374964%208.69154%200.453799%209.27791C0.53634%209.89184%200.715473%2010.4279%201.14385%2010.8562C1.57222%2011.2846%202.10825%2011.4637%202.72218%2011.5463C3.30854%2011.6251%204.05054%2011.6251%204.95546%2011.6251H7.04451C7.94943%2011.6251%208.69146%2011.6251%209.27783%2011.5463C9.89176%2011.4637%2010.4278%2011.2846%2010.8562%2010.8562C11.2845%2010.4279%2011.4637%209.89184%2011.5462%209.27791C11.625%208.69155%2011.625%207.94954%2011.625%207.04463L11.6251%206.66411C11.6256%205.90185%2011.6261%205.33507%2011.3979%204.82286C11.1698%204.31065%2010.7483%203.93181%2010.1813%203.42231L8.03949%201.49472C7.54907%201.05275%207.18469%200.724379%206.72853%200.549333ZM5.875%201.64034C5.68614%201.62753%205.42217%201.62509%205.0149%201.62509C4.04951%201.62509%203.3881%201.6264%202.89209%201.69279C2.41359%201.75683%202.18466%201.87089%202.02773%202.02782C1.87032%202.18523%201.75656%202.4135%201.69265%202.88882C1.62633%203.38212%201.625%204.03961%201.625%205.00009V7.00009C1.625%207.96056%201.62633%208.61805%201.69265%209.11135C1.75656%209.58667%201.87032%209.81495%202.02773%209.97236C2.18514%2010.1298%202.41342%2010.2435%202.88874%2010.3074C3.38204%2010.3738%204.03952%2010.3751%205%2010.3751H7C7.96048%2010.3751%208.61796%2010.3738%209.11127%2010.3074C9.58659%2010.2435%209.81486%2010.1298%209.97227%209.97236C10.1297%209.81495%2010.2434%209.58667%2010.3074%209.11135C10.3737%208.61805%2010.375%207.96056%2010.375%207.00009V6.78154C10.375%206.17721%2010.3697%205.84739%2010.337%205.62512L8.95885%205.62512C8.40481%205.62515%207.92741%205.62518%207.54513%205.57378C7.13544%205.5187%206.74272%205.39449%206.42418%205.07595C6.10564%204.75741%205.98142%204.36469%205.92634%203.95499C5.87494%203.5727%205.87497%203.09532%205.875%202.54127L5.875%201.64034ZM9.37111%204.37512C9.33487%204.34238%209.29711%204.30834%209.25776%204.27292L7.27837%202.49147C7.22395%202.44249%207.17294%202.39669%207.125%202.35382V2.50012C7.125%203.10705%207.12633%203.49937%207.16519%203.78843C7.20164%204.05952%207.26048%204.14449%207.30806%204.19206C7.35564%204.23964%207.44061%204.29848%207.71169%204.33493C8.00076%204.37379%208.39308%204.37512%209%204.37512H9.37111Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_294_255%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") left 8px top 8px /12px 12px no-repeat,
        #FC6868;
    color: black;
}
.upl_label{
    position: absolute;
    inset: 14px 147px 14px 12px;
    overflow: hidden;
}

.sf-under{
    width: 100%;
    border: none;
    font-weight: 400;
    font-size: 12px;
    color: #5D5D5D;
    margin-bottom: 0;
}
.sf-under.error{
    color: #FC6868;
    display: none;
}

.inp0 select{
    display: block;
    width: 100%;
    height: 56px;
    padding: 12px;
    font-size: 14px;
    border: none;
    line-height: 28px;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.inp0 select option{
    font-size: 14px;
}

.inp0 select option:checked{
    background: #E7E7E7;
}

.inp0 select:active, .inp0 select:hover, .inp0 select:focus{
    outline: 0;
    outline-offset: 0;
}

/*dropdown*/
.chevron_down{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%229%22%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%209L14%201.73847L12.3241%200L7%205.52305L1.67586%204.65451e-07L0%201.73847L7%209Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%209L14%201.73847L12.3241%200L7%205.52305L1.67586%204.65451e-07L0%201.73847L7%209Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E') top 50% right 17px / 14px 9px no-repeat;
}

.chevron_up{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%229%22%20viewBox%3D%220%200%2014%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200L0%207.26153L1.67586%209L7%203.47695L12.3241%209L14%207.26153L7%200Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7%200L0%207.26153L1.67586%209L7%203.47695L12.3241%209L14%207.26153L7%200Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.2%22%2F%3E%0A%3C%2Fsvg%3E%0A') top 50% right 17px / 14px 9px no-repeat;
}

.dd_list {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-height: 28px;
	padding: 12px;
    width: calc(100% - 24px);
	margin-top: 4px;
	font-size: 14px;
    font-weight: 600;
	color: black;
	text-align: left;
	background-color: #fff;
	background-clip: padding-box;    
	border-radius: 12px;
    border: 1px solid #E7E7E7;
}
.dd_list span{
    padding: 8px 4px;
    margin: 4px;
    cursor: pointer;
    border-radius: 4px;
    display: inline-block;
}

#dd3_list span{
    width: calc(100% - 16px);
}
#dd3_list span:hover{
    background: #F6F6F6;
}

.dd_list .selected{
    background: #E7E7E7;
    /*color: white;*/
}

.dd_menu{
    padding: 12px 42px 12px 12px;
    cursor: pointer;
    width: calc(100% - 54px);
    min-height: 32px;
}
.dd_menu span{
    font-size: 14px;
    line-height: 28px;
    font-weight: 600;
    color: #093300;
    background:#CBE0D5;
    border-radius: 4px;
    display: block;
    padding: 0 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    width: fit-content;
    display: inline-block;
}
#dd3_menu {
    line-height: 32px;
}

.w-100{
    width: 100%;
}
/*-dropdown*/

.sf-button{
    width: 193px;
    height: 50px;
    background: #00B9F2;
    border-radius: 16px;
    color: white;
    font-size: 20px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}
.sf-button:hover{
    background: #048286;
}
.postmess{
    color: #D5003A;
    text-align: center;
}
/*-form*/
/*pagination*/
.pagination{
    width: fit-content;
    height: fit-content;
    margin: auto;
    clear: both;
    padding: 80px 0;
}
.pagination span{
    width: 54px;
    height: 54px;
    line-height: 54px;
    display: inline-block;
    vertical-align: top;
    margin: 0 12px;
}
.pagination .arrow1.pale{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%23A9F7F8%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #EDFEFD;
}
.pagination .arrow1.pale:hover{
    background-color: #EDFEFD;
}
.pagination .arrow1{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%23073045%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #D1FCFC;
    border-radius: 8px;
    cursor: pointer;
}
.pagination .arrow1:hover{
    background-color: #A9F7F8;
}
.pagination .select{
    color: #FFFFFF;
    background: #26AEB2;
    border-radius: 14px;
}
.pagination .pag{
    font-size: 26px;
    font-weight: 600;
    text-align: center;
}
.pagination .arrow2.pale{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%23A9F7F8%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #EDFEFD;
}
.pagination .arrow2.pale:hover{
    background-color: #EDFEFD;
}
.pagination .arrow2{
    background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%23073045%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #D1FCFC;
    border-radius: 8px;
    cursor: pointer;
}
.pagination .arrow2:hover{
    background-color: #A9F7F8;
}
/*-pagination*/

/*footer*/
footer{
    height: 230px;
    width: 100%;
    position: relative; 
    margin-bottom: 40px;
    margin-top: 20px;
}

footer .content{
    border-radius: 60px;
    /*background: 
    url('/img/krendel03.svg') left -249px top -43px / 842px 829px  no-repeat,
    url('/img/krendel03.svg') right -651px top -355px / 842px 829px  no-repeat,
    #7FF1F4;*/
    background: #F6E7CD;
}

.bottom_logo{
    width: 323px;
    height: 24px;
    position: absolute;
    inset: 40px auto auto 20px;
    /*background: url('/img/logo_bottom.svg') center / contain no-repeat;*/
    cursor: pointer;

    font-size: 20px;
    font-weight: 600;
}
.bottom_logo:hover{
    opacity: 0.8;
}

.copyright{
    position: absolute;
    inset: 76px auto auto 20px;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -0.01rem;
    line-height: 1.4;
    color: #5D5D5D;
}

.menu_bottom_right{
    height: 30px;
    width: fit-content;
    line-height: 30px;
    position: absolute;
    inset: 40px 0 auto auto;        
}

.menu_bottom_right a{
    margin: 0 20px;
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
}
.menu_bottom_right a:hover{
    color: #D5003A;
}

.sec_policy{
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: -0.01rem;
    position: absolute;
    inset: 86px 20px auto auto;
    color: #5D5D5D !important;
}

.sec_policy a{
    direction: rtl;
    display: block;
    margin-bottom: 20px;
}

.sec_policy a:hover{
    color: #D5003A;
}
/*-footer*/

/*errorpage*/
.wrapbox{
    width: 100%;
    height: fit-content;
    padding: 60px 0;
}
.wrapbox .content{
    width: 612px;
    height: 100%;
    text-align: center;
}
.wrapbox .tick{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22112%22%20height%3D%2280%22%20viewBox%3D%220%200%20112%2080%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M109.781%202.1972C112.74%205.12681%20112.74%209.87664%20109.781%2012.8062L41.9324%2080L2.21863%2040.6698C-0.739544%2037.7402%20-0.739544%2032.9904%202.21863%2030.0608C5.17681%2027.1311%209.97295%2027.1311%2012.9311%2030.0608L41.9324%2058.7819L99.0689%202.1972C102.027%20-0.732401%20106.823%20-0.732401%20109.781%202.1972Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E') center/ 112px 80px no-repeat, #158C4D;
    width: 178px;
    height: 178px;
    border-radius: 50%;
    margin: 0 auto 24px auto;
}
.wrapbox .errorimg{
    background: url('data:image/svg+xml, %3Csvg%20width%3D%22340%22%20height%3D%22149%22%20viewBox%3D%220%200%20340%20149%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.7811%2011.4447L21.4416%2018.2651C16.5212%2032.6093%2014.4823%2043.6209%2014.3635%2051.8775C14.2449%2060.1239%2016.038%2065.1546%2018.278%2068.172C22.4461%2073.7865%2031.1624%2075.6902%2043.7421%2072.1684C51.7391%2069.9295%2060.0312%2065.7611%2067.1288%2060.6598C67.2662%2058.1705%2067.4233%2055.7514%2067.6017%2053.4167C68.0919%2046.9992%2068.7513%2041.1004%2069.6325%2036.0687C70.4919%2031.1617%2071.6429%2026.5826%2073.3207%2023.0979C74.7104%2020.2114%2078.1844%2014.6863%2084.836%2015.283C87.7485%2015.5443%2090.0495%2016.9963%2091.6842%2018.4283C93.3466%2019.8846%2094.8164%2021.7495%2096.1452%2023.7838C100.379%2030.2643%20100.627%2037.4904%2098.5834%2044.1402C96.5988%2050.5994%2092.4347%2056.7151%2087.3911%2062.0663C85.4801%2064.0938%2083.3895%2066.0679%2081.1564%2067.9639C80.2365%2090.9273%2080.7667%20118.839%2081.5834%20141.263L81.846%20148.472L67.4976%20149L67.235%20141.791C66.5387%20122.675%2066.0342%2099.2493%2066.4856%2078.1249C60.4031%2081.5397%2053.9574%2084.2864%2047.5954%2086.0675C33.4112%2090.0386%2016.4852%2089.8868%206.76958%2076.7995C2.0677%2070.4659%20-0.14139%2061.9841%200.00700114%2051.669C0.155244%2041.3642%202.65261%2028.7654%207.86735%2013.563L10.2069%206.74263L23.7811%2011.4447ZM82.9281%2044.2682C83.7943%2042.7341%2084.4402%2041.264%2084.8644%2039.8835C85.6856%2037.2108%2085.6481%2035.0539%2084.9238%2033.2076C84.5327%2034.6745%2084.1435%2036.4554%2083.7732%2038.5695C83.467%2040.318%2083.1856%2042.2223%2082.9281%2044.2682Z%22%20fill%3D%22%2326AEB2%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M310.522%2072.854C307.369%2093.9509%20304.8%20117.068%20303.054%20136.654L302.413%20143.839L288.112%20142.552L288.753%20135.366C290.257%20118.49%20292.383%2098.8262%20294.995%2079.9519C289.052%2082.0212%20282.96%2083.4622%20277.018%2084.2027C260.991%2086.2002%20243.414%2083.3069%20233.998%2070.3203C224.387%2057.0646%20225.974%2037.1379%20239.295%2011.6575L242.633%205.27095L255.344%2011.9814L252.005%2018.3679C239.355%2042.5652%20241.047%2055.5403%20245.603%2061.8237C250.354%2068.3762%20261.005%2071.6594%20275.251%2069.8839C282.686%2068.9573%20290.379%2066.7057%20297.45%2063.4216C299.121%2052.9652%20300.94%2043.1277%20302.883%2034.5996C304.463%2027.6642%20306.162%2021.4264%20307.984%2016.3499C309.707%2011.5516%20311.869%206.81386%20314.801%203.76613C316.339%202.16755%20318.736%200.359022%20322.005%200.0464732C325.481%20-0.285932%20328.316%201.21363%20330.273%202.98559C333.698%206.08736%20336.062%2011.4411%20337.997%2017.4651C343.95%2036.0027%20335.912%2052.1934%20323.413%2063.5231C319.556%2067.02%20315.195%2070.1457%20310.522%2072.854ZM313.837%2052.7723C323.658%2043.8511%20327.982%2033.2607%20324.333%2021.8961C323.816%2020.2859%20323.321%2018.9268%20322.856%2017.7915C322.435%2018.7496%20321.976%2019.8937%20321.49%2021.2469C319.943%2025.5566%20318.394%2031.1695%20316.879%2037.8195C315.829%2042.4266%20314.814%2047.4506%20313.837%2052.7723ZM325.182%2013.7384C325.182%2013.7384%20325.175%2013.7457%20325.16%2013.7579C325.175%2013.7441%20325.182%2013.7384%20325.182%2013.7384Z%22%20fill%3D%22%2326AEB2%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M187.28%2014.1249C200.583%2017.1861%20212.059%2026.1974%20218.765%2041.8809C228.998%2065.8143%20226.442%2087.4255%20219.023%20104.528C216.22%20110.99%20212.726%20116.811%20208.969%20121.9C209.071%20121.877%20209.172%20121.853%20209.273%20121.83L216.268%20120.209L219.494%20134.269L212.498%20135.89C207.115%20137.137%20200.447%20138.133%20193.114%20138.488C192.243%20139.178%20191.39%20139.82%20190.562%20140.412L184.711%20144.592L180.34%20138.416C173.875%20138.021%20167.193%20137.047%20160.638%20135.28C141.374%20130.085%20122.661%20117.804%20114.705%2092.9791C104.517%2061.1881%20124.282%2032.8651%20148.186%2020.3239C160.286%2013.976%20174.28%2011.1331%20187.28%2014.1249ZM187.686%20124.199C180.161%20124.223%20172.098%20123.431%20164.359%20121.344C148.441%20117.052%20134.448%20107.514%20128.372%2088.556C121.021%2065.6183%20134.881%2043.5808%20154.831%2033.1142C164.659%2027.9583%20175.151%2026.1355%20184.075%2028.1893C192.698%2030.1736%20200.589%2035.9191%20205.573%2047.5767C214.044%2067.389%20211.907%2084.8261%20205.862%2098.7623C201.142%20109.642%20194.028%20118.377%20187.686%20124.199Z%22%20fill%3D%22%2326AEB2%22%2F%3E%0A%3C%2Fsvg%3E') center/ cover no-repeat;
    width: 340px;
    height: 149px;
    margin: 0 auto 24px auto;
}
.wrapbox .titlenews-h1{
    margin: 0 auto 8px 0;
}
.wrapbox p{
    font-size: 18px;
    line-height: 1.7;
    margin: 0;
}
.wrapbox .snapbut{
    width: 166px;
    height: 50px;
    line-height: 50px;
    background: #00B9F2;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    border-radius: 16px;
    margin: 24px auto 0 auto;
    cursor: pointer;
}
/*errorpage*/

/*виджет новостей*/
.newsblock{
    width: 100%;
    height: fit-content;
}
.newsblock .titlenews-h1{
    font-size: 48px;
    line-height: 53px;
    margin: 0;
    display: inline-block;
}
.newsblock .wrapper{
    width: 100%;
    height: 53px;
    position: relative;
    margin: 0 auto 40px 0;
}
.newsblock .wrapper span{
    width: 133px;
    position: absolute;
    display: inline-block;
    right: 0;
    bottom: 0;
    font-size: 20px;
    font-weight: 600;
    color: #26AEB2;
    background: url("data:image/svg+xml, %3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%206.00033L1.94873%2011.8337L0.5%2010.4371L5.10254%206.00033L0.5%201.56354L1.94873%200.166992L8%206.00033Z%22%20fill%3D%22%2326AEB2%22%2F%3E%0A%3C%2Fsvg%3E") right / 8px 12px no-repeat;    
}
.newsblock .wrapper span:hover{
    color: #048286;
    background: url("data:image/svg+xml, %3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%206.00033L1.94873%2011.8337L0.5%2010.4371L5.10254%206.00033L0.5%201.56354L1.94873%200.166992L8%206.00033Z%22%20fill%3D%22%23048286%22%2F%3E%0A%3C%2Fsvg%3E") right / 8px 12px no-repeat;
}
.wrapcard{
    width: 100%;
    height: fit-content;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}
.newcard{
    width: 400px;
    height: fit-content;
    display: inline-block;
}
.newcard:hover{
    color: #048286;
}
.wrapnewsimg{
    width: 100%;
    height: fit-content;
    display: inline-block;
    overflow: hidden;
    border-radius: 32px;
}
.newcard img{
    width: 100%;
    height: 224px;
    border-radius: 32px;
    object-fit: cover;
    display: block;
    transition: 0.5s;
}
.newcard:hover img{
    transform: scale(1.03);
}
.newcard .titlecard{
    font-size: 26px;
    font-weight: 600;
    line-height: 1.3;
    margin: 20px 0 10px 0;
}
.newcard time{
    font-size: 16px;
    line-height: 1.6;
    color: #B0B0B0;
    margin-bottom: 4px;
    display: block;
}
.newcard p{
    width: 100%;
    font-size: 16px;
    line-height: 1.6;
    margin: 0;
    color: #000000;
}
.newcard p a{
    color: #26AEB2;
}
/*виджет новостей*/

/*виджет галереи*/
.shadow{
    width: 100vw;
    height: 100vh;
    z-index: 100;
    background: rgba(0,0,0,0.85);
    position: fixed;
    inset: 0;
    display: none;
}

.shadow .wrapper{
    width: 100%;
    max-width: 1374px;
    height: calc(70vh + 36px);
    max-height: 860px;
    position: absolute;
    inset: 0;
    margin: auto;
    /*background: red;*/
}

.shadow .wrapper img{
    height: 70vh;
    max-height: 824px;
    width: auto;
    max-width: calc(100% - 132px);
    display: block;
    margin: auto;
    object-fit: cover;
    border-radius: 8px;
}

.shadow .wrapper p{
    margin: 0 0 0 66px;
    font-weight: 400;
    font-size: 16px;
    line-height: 2.3;
    letter-spacing: -0.014rem;
    color: white;
    /*text-align: center;*/
}

.shadow .goleft{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2232%22%20viewBox%3D%220%200%2021%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2016L16.3384%2031.75L20.25%2027.9793L7.82313%2016L20.25%204.02069L16.3384%200.25L0%2016Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E') center / 20px 32px no-repeat;
    width: 54px;
    height: 54px;
    position: absolute;
    inset: 0 auto 0 0;
    margin: auto;
    cursor: pointer;
}

.shadow .goright{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2232%22%20viewBox%3D%220%200%2021%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2016L4.66157%2031.75L0.75%2027.9793L13.1769%2016L0.75%204.02069L4.66157%200.25L21%2016Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A') center / 20px 32px no-repeat;
    width: 54px;
    height: 54px;
    position: absolute;
    inset: 0 0 0 auto;
    margin: auto;
    cursor: pointer;
}

.shadow .close{
    background: url('data:image/svg+xml,%3Csvg%20width%3D%2231%22%20height%3D%2230%22%20viewBox%3D%220%200%2031%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M15.4998%2011.0216L4.76138%200.283203L0.783902%204.26068L11.5223%2014.9991L0.782227%2025.7392L4.7597%2029.7166L15.4998%2018.9766L26.2397%2029.7165L30.2172%2025.739L19.4773%2014.9991L30.2155%204.26081L26.2381%200.283329L15.4998%2011.0216Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A%0A') center / 30px 30px no-repeat;
    width: 54px;
    height: 54px;
    position: absolute;
    inset: -66px 75px auto auto;
    cursor: pointer;
}
/*виджет галереи*/


@media only screen and (max-width: 1240px){
    .sec_policy a{
        margin-bottom: 10px;
    }
    
    .mainpage section{
        margin-bottom: 60px;
    }
    .fl{
        float: none;
    }
    .fr{
        float: none;
    }

    .titlenews-h1{
        margin: 0 auto 40px 0;
    }

    .content{
        width: 698px;
    }

    /*header*/
    header{
        height: 56px;
        margin-top: 24px;
    }
    header .content{
        border-radius: 20px;
    }

    .logo{
        height: 24px;
        width: 168px;
        inset: 0 auto 0 12px;
    }
    .menu_top_right{
        height: 32px;
    }
    .menu_top_right a{
        line-height: 32px;
        font-size: 14px;
        margin: 0 8px;
    }
    .menu_top_right a span{
        border-radius: 8px;
        padding: 8px 14px 10px 14px;
        line-height: 14px;
        margin-right: 4px;
        margin-left: 69px;
    }
    /*-header*/

    .breadcrumb{
        padding: 12px 0 6px 0;
    }

    .timeboard{
        height: 340px;
        margin-bottom: 60px;
    }
    .timeboard .clock{
        width: 340px;
        background-size: 308px 308px;
    }
    .clock .text{
        font-size: 18px;
        line-height: 1.4;
        margin: 98px auto auto auto;
    }
    .clock .card{
        font-size: 14px;
        line-height: 1.6;    
        width: 60px;
    }
    .clock span{
        font-size: 50px;
    }
    .clock .days{
        inset: 127px auto auto 62px;
    }
    .clock .hours{
        inset: 127px auto auto 143px;
    }
    .clock .minutes{
        inset: 127px auto auto 223px;
    }
    .clock .but{
        width: 161px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        inset: 211px auto auto 109px;
        border-radius: 8px;
    }

    .timeboard .people{
        width: 340px;
    }

    .nominations .content{
        width: 698px;
    }
    .nomincard{
        width: 221px;
        height: 300px;
    }
    .nominimg{
        width: 86px;
        height: 86px;
        border-radius: 13px;
        margin: auto auto 10px auto;
    }
    .nominimg.img1{
        background-size: 72px 72px;
        background-position: top 17px right 17px;
    }
    .nominimg.img2{
        background-size: 72px 66px;
        background-position: top 21px right 17px;
    }
    .nominimg.img3{
        background-size: 68px 70px;
        background-position: top 17px right 19px;
    }
    .nomincard .fbig{
        font-size: 26px;
        line-height: 1.3;
    }
    .nomincard p{
        font-size: 12px;
        line-height: 1.7;
        margin: 4px 0 0 0;
    }
    .nomincard .big{
        width: 221px;
    }
    .nomincard.star1{
        background-size: 45px 45px;
        background-position: bottom 10px left 20px;
    }
    .nomincard.star2{
        background-size: 45px 45px;
        background-position: bottom 10px left 20px;
    }
    .nomincard.star3{
        background-size: 45px 45px;
        background-position: bottom 10px left 20px;
    }
    .nomincard span{
        font-size: 16px;
        line-height: 1.6;
    }

    .actions{
        height: 456px;
    }
    .actions .content{
        background-size: 244px 397px;
        background-position: right 0 top 60px;
        border-radius: 40px;
    }
    .actions h2{
        font-size: 36px;
        margin: 40px 0 20px 30px;
    }
    .wrapaction{
        width: 429px;
        margin: 0 0 20px 30px;
    }
    .wrapaction span{
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 16px;
    }
    .wrapaction p{
        font-size: 16px;
        line-height: 1.1;
        inset: 0 auto 0 34px;
    }
    .wrapaction .smile{
        background-size: 12px 13px;
        height: 26px;
    }

    .infoboard{
        height: 750px;
    }
    .infoblock1{
        width: 100%;
        height: 366px;
        border-radius: 40px;
        display: block;
        margin-bottom: 12px;
    }
    .infoblock1 h2{
        font-size: 36px;
        margin: 40px 0 20px 30px;
    }
    .infoblock1 p{
        height: 124px;
        margin: 0 0 0 30px;
        font-size: 18px;
    }
    .infoblock1 .p2{
        margin: 29px 0 0 30px;
        font-size: 22px;
    }
    .infoblock2{
        width: 100%;
        height: fit-content;
        display: block;
    }
    .infoblock2 .infocard{
        height: 68px;
        border-radius: 24px;
        margin-bottom: 8px;
    }
    .infocard.b1{
        background-size: 68px 68px;
    }
    .infocard.b2{
        background-size: 68px 68px;
    }
    .infocard.b3{
        background-size: 68px 68px;;
    }
    .infocard.b4{
        background-size: 68px 68px;
    }
    .infocard.b5{
        background-size: 68px 68px;
    }
    .infoblock2 p{
        width: 588px;
        inset: 0 auto 0 24px;
    }

    .sgblock{
        overflow: hidden;
        padding-bottom: 20px;
    }
    .sgblock section{
        margin-bottom: 40px;
    }
    .sgblock .content{
        display: block;
        overflow: visible;
    }
    .storiesblock{
        width: 1050px;
    }
    .storiesblock .titlenews-h1{
        line-height: 40px;
    }
    .wrapstories{
        display: block;
    }
    .storycard{
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
    }
    .titlecard-st{
        margin: 10px 0 24px 0;
    }
    .but-stories{
        width: 698px;
    }
    .galleryblock{
        width: 100%;
    }
    .galleryblock .titlenews-h1{
        line-height: 40px;
    }
    .wraparrows{
        height: 40px;
    }
    .wraparrows span{
        width: 32px;
        height: 32px;
        line-height: 32px;
        vertical-align: bottom;
    }
    .wraparrows .arrow1{
        background-size: 7px 11px;
        border-radius: 6px;    
        right: 44px;
        bottom: 0;
    }
    .wraparrows .arrow1:hover{
        background-size: 7px 11px;
    }
    .wraparrows .arrow2{
        background-size: 7px 11px;
        border-radius: 6px;
        right: 0;
        bottom: 0;
    }
    .wraparrows .arrow2:hover{
        background-size: 7px 11px;
    }
    .wrapgallery img{
        width: 100%;
        height: 491px;
    }
    .wrapgallery p{
        margin: 16px 0 10px 0;
    }

    /*form*/
    .sform{
        width: 508px;
    }
    .sendform{
        margin-bottom: 12px !important;
    }
    .sendform .content::before{
        width: 406px;
        height: 400px;
        top: -160px;
        left: -210px; 
    }
    .sendform .content{
        border-radius: 40px;
        padding: 60px 0 0 0;
        background: #CCE1E1;
    }
    .title h2{
        font-size: 36px;
    }
    .sf-button{
        width: 100%;
    }
    /*-form*/

    /*pagination*/
    .pagination{
        padding: 40px 0;
    }
    .pagination span.arrow1{
        margin-right: 132px;
        margin-left: 0;
    }
    .pagination span.arrow2{
        margin-left: 132px;
        margin-right: 0;
    }
    /*-pagination*/


    /*footer*/
    footer{
        height: 154px;
        margin-bottom: 24px;
    }
    footer .content{
        border-radius: 32px;
    }

    .bottom_logo{
        width: 198px;
        height: 15px;
        inset: 30px auto auto 20px;
    }
    .copyright{
        inset: 57px auto auto 20px;
    }
    .menu_bottom_right{
        height: 20px;
        line-height: 20px;
        inset: 30px 0 auto auto;        
    }
    .menu_bottom_right a{
        font-size: 14px;
        margin: 0 20px;
    }
    .sec_policy{
        inset: 66px 20px auto auto;
    }
    /*-footer*/

    /*errorpage*/
    .wrapbox{
        margin: 40px 0;
    }
    .wrapbox .content{
        width: 497px;
    }
    .wrapbox .tick{
        width: 97px;
        height: 97px;
        margin: 0 auto 16px auto;
        background-size: 61px 44px;
    }
    .wrapbox .errorimg{
        width: 267px;
        height: 117px;
        margin: 0 auto 16px auto;
    }
    .wrapbox .titlenews-h1{
        font-size: 26px;
        line-height: 1.3;
    }
    .wrapbox p{
        font-size: 16px;
        line-height: 1.6;
    }
    .wrapbox .snapbut{
        margin: 16px auto 0 auto;
    }
    /*errorpage*/
    /*виджет новостей*/
    .newsblock{
        padding-bottom: 20px;
        overflow: hidden;
    }
    .newsblock .content{
        overflow: visible;
    }
    .newsblock .titlenews-h1{
        font-size: 36px;
        line-height: 40px;
    }
    .newsblock .wrapper{
        height: 40px;
        margin: 0 auto 32px 0;
    }
    .wrapcard{
        display: block;
        width: 1050px;
    }
    .newcard{
        width: 296px;
        vertical-align: top;
        margin-right: 20px;
    }
    .wrapnewsimg{
        border-radius: 24px;
    }
    .newcard img{
        height: 166px;
        border-radius: 24px;
    }
    .newcard .titlecard{
        font-size: 22px;
        margin: 16px 0 6px 0;
    }
    .newcard time{
        font-size: 14px;
    }
    .newcard p{
        font-size: 14px;
    }
    /*виджет новостей*/

    /*виджет галереи*/
    .shadow .wrapper{
        max-width: 691px;
        height: 437px;
    }
    .shadow .wrapper img{
        height: 401px;
        max-width: calc(100% - 88px);
    }
    .shadow .goleft{
        width: 32px;
        height: 32px;
        background-size: 12px 19px;
    }
    .shadow .goright{
        width: 32px;
        height: 32px;
        background-size: 12px 19px;
    }
    .shadow .close{
        width: 32px;
        height: 32px;
        inset: -44px 44px auto auto;
        background-size: 18px 18px;
    }
    .shadow .wrapper p{
        margin-left: 44px;
    }
    /*виджет галереи*/
}

@media only screen and (max-width: 700px){
    .mainpage section{
        margin-bottom: 40px;
    }
    .exclude{
        display: none;
    }
    .extra{
        display: block;
    }

    .titlenews-h1{
        font-size: 26px;
        line-height: 1.3;
        margin: 0 auto 40px 0;
    }

    .content{
        width: 328px;
    }

    /*header*/
    header{
        height: 52px;
        margin-top: 16px;
    }
    header .content{
        border-radius: 16px;
    }

    .logo{
        height: 22px;
        width: 70px;
        inset: 0 auto 0 10px;
    }
    /*
    .menu_top_right a{
        margin: 0 10px;
    }*/
    .mMenu_but{
        background: url('data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%205.0625V6.9375H12V5.0625H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M0%200.5625V2.4375H12V0.5625H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Cpath%20d%3D%22M0%209.5625V11.4375H12V9.5625H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E') center / 12px 12px no-repeat, #00B9F2;
        width: 32px;
        height: 32px;
        border-radius: 6px;
        position: absolute;
        inset: 10px 10px auto auto;
        cursor: pointer;        
    }
    .mMenu_but:hover{
        background-color: #00B9F2;
    }
    /*-header*/

    .breadcrumb{
        font-size: 14px;
        padding: 4px 0 6px 0;
    }

    .timeboard{
        width: 100%;
        height: fit-content;
    }
    .timeboard .clock{
        width: 100%;
        height: 328px;
        margin-bottom: 10px;
    }
    .clock .text{
        margin: 92px auto auto auto;
    }
    .clock .days{
        inset: 121px auto auto 56px;
    }
    .clock .hours{
        inset: 121px auto auto 134px;
    }
    .clock .minutes{
        inset: 121px auto auto 212px;
    }
    .clock .but{
        inset: 205px 0 auto 0;
    }

    .timeboard .people{
        width: 100%;
        height: 328px;
        display: block;
    }

    .nominations .content{
        width: 328px;
    }
    .nomincard{
        width: 100%;
        height: 266px;
        padding-bottom: 40px;
    }
    .nomincard .fbig{
        font-size: 36px;
        line-height: 1.1;
    }
    .nomincard .fbig.big{
        font-size: 42px;
    }
    .nomincard p{
        line-height: 1.4;
        margin: 4px 0 0 0;
    }
    .nomincard.star1{
        background-size: 45px 45px;
        background-position: bottom 40px left 38px;
    }
    .nomincard.star2{
        background-size: 45px 45px;
        background-position: bottom 40px left 38px;
    }
    .nomincard.star3{
        background-size: 45px 45px;
        background-position: bottom 40px left 38px;
    }
    .nomincard .big{
        width: 100%;
        bottom: 40px;
    }
    .nomincard span{
        font-size: 18px;
        line-height: 1.3;
    }

    .actions .content{
        background-size: 192px 312px;
        background-position: right 0 top 157px;
        border-radius: 32px;
    }
    .actions h2{
        font-size: 26px;
        line-height: 1.3;
        margin: 32px 0 24px 24px;
    }
    .wrapaction{
        width: 280px;
        margin: 0 0 26px 24px;
    }
    .wrapaction span{
        font-size: 18px;
    }
    .wrapaction p{
        font-size: 14px;
        inset: 0 auto 0 34px;
    }

    .infoblock1{
        width: 100%;
        height: 366px;
        border-radius: 32px;
        background-size: 53px 53px, 32px 32px;
        background-position: right 29px top 15px, right 7px top 72px;
    }
    .infoblock1 h2{
        width: 270px;
        font-size: 26px;
        line-height: 1.3;
        margin: 32px 0 16px 24px;
    }
    .infoblock1 p{
        width: 276px;
        height: 132px;
        margin: 0 0 0 24px;
        font-size: 14px;
        line-height: 1.6;
    }
    .infoblock1 .p2{
        margin: 38px 0 0 24px;
        font-size: 18px;
        line-height: 1.4;
    }
    .infoblock2 p{
        width: 220px;
        font-size: 16px;
        line-height: 1.1;
    }

    .sgblock{
        padding-bottom: 28px;
    }
     .sgblock section{
        margin-bottom: 20px;
    }
    .storiesblock{
        height: 368px;
        padding-bottom: 20px;
    }
    .storiesblock .titlenews-h1{
        line-height: 34px;
        margin: 0 auto 20px 0;
    }
    .wrapstories{
        height: 264px;
    }
    .titlecard-st{
        margin: 10px 0 14px 0;
    }
    .but-stories{
        width: 328px;
    }
    .galleryblock .titlenews-h1{
        line-height: 34px;
    }
    .wraparrows{
        height: 34px;
        margin: 0 auto 20px 0;
    }
    .wrapgallery img{
        height: 231px;
        border-radius: 22px;
    }
    .wrapgallery p{
        margin: 12px 0 0 0;
    }

    /*pagination*/
    .pagination span{
        width: 32px;
        height: 32px;
        line-height: 32px;
        margin: 0 5px;
    }
    .pagination span.arrow1{
        margin-right: 40px;
    }
    .pagination span.arrow2{
        margin-left: 40px;
    }
    .pagination .arrow1.pale{
        background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%23A9F7F8%22%2F%3E%0A%3C%2Fsvg%3E") center / 7px 11px no-repeat, #EDFEFD;
    }
    .pagination .arrow1{
        background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.5%209L9.57691%2017.75L11.75%2015.6552L4.84618%209L11.75%202.34483L9.57691%200.25L0.5%209Z%22%20fill%3D%22%23073045%22%2F%3E%0A%3C%2Fsvg%3E") center / 7px 11px no-repeat, #D1FCFC;
        border-radius: 6px;
    }
    .pagination .select{
        border-radius: 4px;
    }
    .pagination .pag{
        font-size: 18px;
    }
    .pagination .arrow2.pale{
        background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%23A9F7F8%22%2F%3E%0A%3C%2Fsvg%3E") center / 12px 18px no-repeat, #EDFEFD;
    }
    .pagination .arrow2{
        background: url("data:image/svg+xml, %3Csvg%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.5%209L2.42309%2017.75L0.25%2015.6552L7.15382%209L0.25%202.34483L2.42309%200.25L11.5%209Z%22%20fill%3D%22%23073045%22%2F%3E%0A%3C%2Fsvg%3E") center / 7px 11px no-repeat, #D1FCFC;
        border-radius: 6px;
    }
    /*-pagination*/

    
    /*form*/
    .sendform .content{
        border-radius: 30px;
        padding: 40px 0 0 0; 
    }
    .sendform .content::before{
        display: none;
    }
    .sform{
        width: 292px;
    }
    .sform label h3{
        font-size: 16px;
        line-height: 1.1;
        margin-top: 16px;
    }
    .inp0{
        height: 40px;
        border-radius: 8px;
    }
    .inp0 input{
        width: calc(100% - 16px);
        padding: 0 8px;
        border-radius: 8px;
        line-height: 40px;
    }
    .inp0 .upload{
        width: 98px;
        height: 22px;
        border-radius: 6px;
        right: 8px;
        font-size: 12px;
        line-height: 22px;
        letter-spacing: -0.02rem;
    }
    .upl_label{
        inset: 9px 112px 9px 8px;
    }
    .upl_span{
        font-size: 12px;
        line-height: 21px;
        border-radius: 6px;
        padding: 0 4px 0 16px;
        background:
        url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_294_255)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.72853%200.549333C6.27235%200.374283%205.77992%200.374607%205.11675%200.375043L4.97049%200.375086C4.0605%200.375066%203.31494%200.375049%202.72627%200.453834C2.11055%200.53624%201.57271%200.715071%201.14385%201.14393C0.715473%201.57231%200.53634%202.10833%200.453799%202.72226C0.374964%203.30863%200.37498%204.05064%200.375001%204.95556V7.04459C0.37498%207.94951%200.374964%208.69154%200.453799%209.27791C0.53634%209.89184%200.715473%2010.4279%201.14385%2010.8562C1.57222%2011.2846%202.10825%2011.4637%202.72218%2011.5463C3.30854%2011.6251%204.05054%2011.6251%204.95546%2011.6251H7.04451C7.94943%2011.6251%208.69146%2011.6251%209.27783%2011.5463C9.89176%2011.4637%2010.4278%2011.2846%2010.8562%2010.8562C11.2845%2010.4279%2011.4637%209.89184%2011.5462%209.27791C11.625%208.69155%2011.625%207.94954%2011.625%207.04463L11.6251%206.66411C11.6256%205.90185%2011.6261%205.33507%2011.3979%204.82286C11.1698%204.31065%2010.7483%203.93181%2010.1813%203.42231L8.03949%201.49472C7.54907%201.05275%207.18469%200.724379%206.72853%200.549333ZM5.875%201.64034C5.68614%201.62753%205.42217%201.62509%205.0149%201.62509C4.04951%201.62509%203.3881%201.6264%202.89209%201.69279C2.41359%201.75683%202.18466%201.87089%202.02773%202.02782C1.87032%202.18523%201.75656%202.4135%201.69265%202.88882C1.62633%203.38212%201.625%204.03961%201.625%205.00009V7.00009C1.625%207.96056%201.62633%208.61805%201.69265%209.11135C1.75656%209.58667%201.87032%209.81495%202.02773%209.97236C2.18514%2010.1298%202.41342%2010.2435%202.88874%2010.3074C3.38204%2010.3738%204.03952%2010.3751%205%2010.3751H7C7.96048%2010.3751%208.61796%2010.3738%209.11127%2010.3074C9.58659%2010.2435%209.81486%2010.1298%209.97227%209.97236C10.1297%209.81495%2010.2434%209.58667%2010.3074%209.11135C10.3737%208.61805%2010.375%207.96056%2010.375%207.00009V6.78154C10.375%206.17721%2010.3697%205.84739%2010.337%205.62512L8.95885%205.62512C8.40481%205.62515%207.92741%205.62518%207.54513%205.57378C7.13544%205.5187%206.74272%205.39449%206.42418%205.07595C6.10564%204.75741%205.98142%204.36469%205.92634%203.95499C5.87494%203.5727%205.87497%203.09532%205.875%202.54127L5.875%201.64034ZM9.37111%204.37512C9.33487%204.34238%209.29711%204.30834%209.25776%204.27292L7.27837%202.49147C7.22395%202.44249%207.17294%202.39669%207.125%202.35382V2.50012C7.125%203.10705%207.12633%203.49937%207.16519%203.78843C7.20164%204.05952%207.26048%204.14449%207.30806%204.19206C7.35564%204.23964%207.44061%204.29848%207.71169%204.33493C8.00076%204.37379%208.39308%204.37512%209%204.37512H9.37111Z%22%20fill%3D%22%2348B100%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_294_255%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") left 4px top 6px /10px 10px no-repeat, #CBE0D5;
    }

    .upl_span.err{
    background:
        url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_294_255)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.72853%200.549333C6.27235%200.374283%205.77992%200.374607%205.11675%200.375043L4.97049%200.375086C4.0605%200.375066%203.31494%200.375049%202.72627%200.453834C2.11055%200.53624%201.57271%200.715071%201.14385%201.14393C0.715473%201.57231%200.53634%202.10833%200.453799%202.72226C0.374964%203.30863%200.37498%204.05064%200.375001%204.95556V7.04459C0.37498%207.94951%200.374964%208.69154%200.453799%209.27791C0.53634%209.89184%200.715473%2010.4279%201.14385%2010.8562C1.57222%2011.2846%202.10825%2011.4637%202.72218%2011.5463C3.30854%2011.6251%204.05054%2011.6251%204.95546%2011.6251H7.04451C7.94943%2011.6251%208.69146%2011.6251%209.27783%2011.5463C9.89176%2011.4637%2010.4278%2011.2846%2010.8562%2010.8562C11.2845%2010.4279%2011.4637%209.89184%2011.5462%209.27791C11.625%208.69155%2011.625%207.94954%2011.625%207.04463L11.6251%206.66411C11.6256%205.90185%2011.6261%205.33507%2011.3979%204.82286C11.1698%204.31065%2010.7483%203.93181%2010.1813%203.42231L8.03949%201.49472C7.54907%201.05275%207.18469%200.724379%206.72853%200.549333ZM5.875%201.64034C5.68614%201.62753%205.42217%201.62509%205.0149%201.62509C4.04951%201.62509%203.3881%201.6264%202.89209%201.69279C2.41359%201.75683%202.18466%201.87089%202.02773%202.02782C1.87032%202.18523%201.75656%202.4135%201.69265%202.88882C1.62633%203.38212%201.625%204.03961%201.625%205.00009V7.00009C1.625%207.96056%201.62633%208.61805%201.69265%209.11135C1.75656%209.58667%201.87032%209.81495%202.02773%209.97236C2.18514%2010.1298%202.41342%2010.2435%202.88874%2010.3074C3.38204%2010.3738%204.03952%2010.3751%205%2010.3751H7C7.96048%2010.3751%208.61796%2010.3738%209.11127%2010.3074C9.58659%2010.2435%209.81486%2010.1298%209.97227%209.97236C10.1297%209.81495%2010.2434%209.58667%2010.3074%209.11135C10.3737%208.61805%2010.375%207.96056%2010.375%207.00009V6.78154C10.375%206.17721%2010.3697%205.84739%2010.337%205.62512L8.95885%205.62512C8.40481%205.62515%207.92741%205.62518%207.54513%205.57378C7.13544%205.5187%206.74272%205.39449%206.42418%205.07595C6.10564%204.75741%205.98142%204.36469%205.92634%203.95499C5.87494%203.5727%205.87497%203.09532%205.875%202.54127L5.875%201.64034ZM9.37111%204.37512C9.33487%204.34238%209.29711%204.30834%209.25776%204.27292L7.27837%202.49147C7.22395%202.44249%207.17294%202.39669%207.125%202.35382V2.50012C7.125%203.10705%207.12633%203.49937%207.16519%203.78843C7.20164%204.05952%207.26048%204.14449%207.30806%204.19206C7.35564%204.23964%207.44061%204.29848%207.71169%204.33493C8.00076%204.37379%208.39308%204.37512%209%204.37512H9.37111Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_294_255%22%3E%0A%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") left 4px top 6px /10px 10px no-repeat,
        #FC6868;
        color: black;
    }
    .inp0.dd{
        min-height: 40px;
    }
    .dd_menu{
        min-height: 16px;
    }
    .inp0 select{
        height: 40px;
        line-height: 16px;
    }
    .inp0.area{
        height: 240px;
    }
    .inp4{
        margin: 32px 0;
    }
    .inp3{
        margin-bottom: 16px;
    }
    .inp3 .capt{
        font-size: 12px;
        line-height: 1.2;
        margin-left: 20px;
    }
    .inp3 input{
        width: 16px;
        height: 16px;
    }
    .mt6{
        margin-top: 6px !important;
    }
    .sf-button{
        width: 100%;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        border-radius: 8px;
    }
    #dd3_menu{
        line-height: 16px;
    }

    /*-form*/

    /*footer*/
    footer{
        height: 221px;
        margin-top: 12px;
        margin-bottom: 16px;
    }
    footer .content{
        border-radius: 32px;
    }

    .bottom_logo{
        width: 148px;
        height: 11px;
        inset: 30px auto auto 16px;
    }
    .copyright{
        inset: 53px auto auto 16px;
    }
    .menu_bottom_right a{
        margin: 0 16px 20px auto;
        display: block;
        text-align: end;
        line-height: 20px;
    }
    .sec_policy{
        inset: 146px 16px auto auto;
    }
    /*-footer*/

    /*errorpage*/
    .wrapbox .content{
        width: 328px;
    }
    .wrapbox .tick{
        width: 86px;
        height: 86px;
        margin: 0 auto 24px auto;
        background-size: 54px 39px;
    }
    .wrapbox .errorimg{
        width: 168px;
        height: 73px;
        margin: 0 auto 24px auto;
    }
    .wrapbox .titlenews-h1{
        font-size: 22px;
    }
    .wrapbox p{
        font-size: 14px;
    }
    .wrapbox .snapbut{
        width: 103px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        border-radius: 8px;
        margin: 24px auto 0 auto;
    }
    /*errorpage*/

    /*mMenu*/
    .mMenu{
        background: white;
        z-index: 10;
        position: absolute;
        inset: 0 0 auto auto;
        height: 260px;
        display: none;
    }
    .mMenu .logo{
        inset: 26px auto auto 0;
    }
    .mMenu .mMenu_but{
        inset: 26px 0 auto auto;
        background: url('data:image/svg+xml, %3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M4.9996%203.67322L1.42013%200.09375L0.0943086%201.41958L3.67378%204.99904L0.09375%208.57907L1.41958%209.9049L4.9996%206.32487L8.57959%209.90486L9.90541%208.57903L6.32543%204.99904L9.90486%201.41962L8.57903%200.0937921L4.9996%203.67322Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3C%2Fsvg%3E%0A') center / 10px 10px no-repeat, #00B9F2;
    }

    .mMenu_left{
        position: absolute;
        inset: 82px auto auto 0;        
    }
    .mMenu_left a{
        display: block;
        font-size: 20px;
        font-weight: 600;
        color: #000000;
        margin-bottom: 20px;
    }
    /*mMenu*/

    /*виджет новостей*/
    .newsblock{
        padding-bottom: 28px;
    }
    .newsblock .titlenews-h1{
        font-size: 26px;
        line-height: 34px;
    }
    .newsblock .wrapper{
        height: 34px;
        margin: 0 auto 20px 0;
    }
    .newsblock .wrapper span{
        width: 96px;
        font-size: 14px;
        background-size: 6px 9px;
    }
    .newsblock .wrapper span:hover{
        background-size: 6px 9px;
    }
    .newcard .titlecard{
        margin: 12px 0 4px 0;
    }
    .newcard time{
        margin-bottom: 0;
    }
    /*виджет новостей*/

    /*виджет галереи*/
    .shadow .wrapper{
        width: 100%;
        height: fit-content;
    }
    .shadow .wrapper img{
        width: 100%;
        height: auto;
        max-width: none;
    }
    .shadow .wrapper p{
        margin-left: 36px;
        font-size: 14px;
        letter-spacing: -0.01rem;
    }
    /*виджет галереи*/
}