@charset "utf-8";html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,img,strong,sub,sup,ul,li,fieldset,form,label,legend,table,code,caption,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,img,strong,sub,sup,ul,li,fieldset,form,label,legend,code,caption,input,textarea,select,button{font-family: 'Montserrat', sans-serif;}:focus{outline:0;}input, textarea{display:block;box-sizing:border-box;font-size:1rem;}*{margin:0;}html,body{color:#000;font-size:15px;width:100%;}.hide{display:none !important;}.maxWidth{width:100%;position: relative;box-sizing: border-box;padding:0 15px;}.ebebeb{background:#f5f7f9;}.bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,.5);}.head{font-weight:bold;}.p{line-height:1.42;opacity:.5;}.overflow{overflow: hidden;height:100vh;}svg{display:block;height:100%;}@media all and (min-width:1257px){.maxWidth{max-width:1256px;margin:0 auto;}}@media all and (max-width:767px){.head{font-size:3rem;line-height:1;margin-bottom:1.5rem;}.p{margin-bottom:1.5rem;}}@media all and (min-width:768px){.head{text-align:center;font-size:4rem;margin-bottom:2rem;line-height:1.2;}.p{text-align:center;max-width:600px;font-size:1.1rem;margin:0 auto 2rem;}}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button {appearance: none; -moz-appearance: none; -webkit-appearance: none;}input[type='number'] {appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield;}@media all and (min-width:768px){    .app-enter-active{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    .app-leave-active {        transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);    }    .app-enter,    .app-leave-to{        transform: translateX(-10px); -moz-transform: translateX(-10px); -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px);        opacity: 0;    }}@media all and (max-width:767px){    .app-enter-active{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    .app-leave-active {        transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);    }    .app-enter,    .app-leave-to{        transform: translateY(10px); -moz-transform: translateY(10px); -webkit-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px);        opacity: 0;    }}.opacity-enter-active{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.opacity-leave-active {    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);}.opacity-enter,.opacity-leave-to{    opacity: 0;}.right-enter-active{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.right-leave-active {    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);}.right-enter,.right-leave-to{    transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px);    opacity: 0;}.left-enter-active{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.left-leave-active {    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);}.left-enter,.left-leave-to{    transform: translateX(-10px); -moz-transform: translateX(-10px); -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px);    opacity: 0;}.top-enter-active{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.top-leave-active {    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);}.top-enter,.top-leave-to{    transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px);    opacity: 0;}.bottom-enter-active{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.bottom-leave-active {    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -moz-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -ms-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0); -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);}.bottom-enter,.bottom-leave-to{    transform: translateY(10px); -moz-transform: translateY(10px); -webkit-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px);    opacity: 0;}.blink:before{    content: "";    opacity:.4;    width: 40px;    height: 300px;    margin-left: 60px;    background: #fff;    background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.9) 100%);    background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 100%);    background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.9) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 );    position: absolute;    left: -40px;    top: -150px;    z-index: 1;    -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);    transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);    -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -ms-transition: all 0.1s; -o-transition: all 0.1s;    transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -ms-transition: all 0.1s; -o-transition: all 0.1s;    -webkit-animation-name: slideme;    animation-name: slideme;    -webkit-animation-duration: 3s;    animation-duration: 3s;    -webkit-animation-delay: 0.05s;    animation-delay: 0.05s;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;}@-webkit-keyframes slideme{    0% { left: -30px; margin-left: 0px; }    30% { left: 110%; margin-left: 80px; }    100% { left: 110%; margin-left: 80px; }}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #blocked .button{        cursor: pointer;        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #blocked .button:hover{        color:#fff;        background:#8073db;    }}@media all and (min-width:768px){    #blocked{        padding:5rem;    }    #blocked h1{        font-size:2.5rem;    }}@media all and (max-width:767px){    #blocked{        padding:2rem;    }    #blocked h1{        font-size:2rem;    }}#blocked{    line-height:1.4;}#blocked > *:not(:last-child){    margin-bottom:1.25rem;}#blocked img{    display:block;    width:60px;}#blocked p{    font-weight:300;    max-width:550px;}#blocked ul{    padding-left:1.25rem;    list-style: circle;    font-size:.85rem;    max-width:500px;    font-weight:300;}#blocked ul li:not(:last-child){    margin-bottom:.25rem;}#blocked .button span{    display:inline-block;    vertical-align: top;    width:1.25rem;    margin-right:.4rem;}#blocked .button span svg{    display:block;    width:100%;}#blocked .button{    display:inline-block;    vertical-align: top;    background:#f8d373;    overflow: hidden;    position:relative;    padding:1rem 1.5rem;    line-height:1.4rem;    text-decoration: none;    font-weight:bold;    color:#000000;    border-radius:.5rem; -moz-border-radius:.5rem; -webkit-border-radius:.5rem;    margin-bottom:1rem;}#blocked .more{    font-size:.7rem;    max-width:300px;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #app:not(.dark) .background_main.hover:hover,    #app.dark .background_main.hover:hover,    #app:not(.dark) .background_second.hover:hover,    #app.dark .background_second.hover:hover{        background:#f8d373 !important;        color:#000 !important;    }}#app,.border_main,.border_second,.background_second,.background_main{    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.dark{    color:#fff !important;}#app.dark,.dark .background_main{    background:rgb(50, 52, 64) !important;}.dark .background_second{    background:rgb(64, 66, 87) !important;}.dark .border_main,.dark .border_second{    border-color:rgba(255,255,255,.3) !important;}#app:not(.dark),#app:not(.dark) .background_main{    background:#EFEFF7;}#app:not(.dark) .background_second{    background:#fff;}#app:not(.dark) .border_main,#app:not(.dark) .border_second{    border-color:#ccc !important;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #cookieSubmit span{        cursor:pointer;        transition: .3s ease all; -moz-transition: .3s ease all; -webkit-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all;    }    #cookieSubmit p a:hover{        text-decoration:none;    }    #cookieSubmit span:hover{        background:#000;    }}@media all and (min-width:512px){    #cookieSubmit{        bottom:1.5rem;        left:1.5rem;        max-width:380px;        border-radius:.5rem; -moz-border-radius:.5rem; -webkit-border-radius:.5rem;    }}@media all and (max-width:511px){    #cookieSubmit{        bottom:0;        left:0;    }}#cookieSubmit{    position:fixed;    z-index:9999999999;    background:rgba(0,0,0,.85);    color:#fff;    padding:1rem;    font-size:.7rem;    display:flex;    width:100%;    box-sizing: border-box;    align-items: center;    line-height:1.4;}#cookieSubmit p{    margin-right:1rem;}#cookieSubmit p a{    color:#fff;}#cookieSubmit span{    font-size:.8rem;    padding:.6rem 1.2rem;    border-radius:.4rem; -moz-border-radius:.4rem; -webkit-border-radius:.4rem;    background:rgba(122,122,122,.3);}.info_message{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:#fff;padding:25px;}.info_message > div{position:absolute;top:50%;left:50%;width:100%;max-width:600px;transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); -webkit-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -o-transform:translateY(-50%) translateX(-50%);}.info_message > div p{font-size:1.2rem;line-height:1.8rem;margin-bottom:25px;font-weight:300;}.info_message_cancel,.info_message_success{display:inline-block;background:#555;color:#fff;margin-right:25px;padding:0 3rem;line-height:3rem;border-radius:1.5rem; -moz-border-radius:1.5rem; -webkit-border-radius:1.5rem;text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;font-size:.8rem;font-weight:300;letter-spacing:1px;cursor:pointer;transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}.info_message_success{background:#7951db;}.info_message_cancel:hover,.info_message_success:hover{background:#f8d373;color:#000;}.info_message_btn > *{color:#7951db;text-decoration:none;border-bottom:1px solid;cursor:pointer;transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;font-weight:300;}.info_message_btn > *:not(:last-child){margin-right:25px;}.info_message_btn > *:hover{color:#222;border-color:#dfdfdf;}.lineAnimation{    position:relative;}.lineAnimation:after{    content:"";    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    background-image:            -webkit-gradient(linear, 0 0, 100% 100%,            color-stop(.25, rgba(255, 255, 255, .15)),            color-stop(.25, transparent), color-stop(.5, transparent),            color-stop(.5, rgba(255, 255, 255, .15)),            color-stop(.75, rgba(255, 255, 255, .15)),            color-stop(.75, transparent), to(transparent)            );    background-image:            -moz-linear-gradient(                    -45deg,                    rgba(255, 255, 255, .15) 25%,                    transparent 25%,                    transparent 50%,                    rgba(255, 255, 255, .15) 50%,                    rgba(255, 255, 255, .15) 75%,                    transparent 75%,                    transparent            );    z-index: 1;    -webkit-background-size: 50px 50px;    -moz-background-size: 50px 50px;    -webkit-animation: progress 2s linear infinite;    animation: progress 2s linear infinite;    border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit;    overflow: hidden;}@-webkit-keyframes progress {    0% {        background-position: 0 0;    }    100% {        background-position: 50px 50px;    }}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    ::-webkit-scrollbar-thumb:hover{        background-color:#7951DD;    }    .noscrollbar::-webkit-scrollbar-thumb:hover{        background-color:transparent;    }}::-webkit-scrollbar-button {    background-image:url('');    background-repeat:no-repeat;    width:4px;    height:10px;}::-webkit-scrollbar-track {    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;    background-color:rgba(150,150,150,.3);}::-webkit-scrollbar-thumb{    border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;    background-color:#7951DD;}::-webkit-resizer{    background-image:none;    background-repeat:no-repeat;    width:4px;    height:10px;}::-webkit-scrollbar{    width:4px;    height:10px;}.noscrollbar::-webkit-scrollbar-button {    display:none;}.noscrollbar::-webkit-scrollbar-track {    display:none;}.noscrollbar::-webkit-scrollbar-thumb {    display:none;}.noscrollbar::-webkit-resizer{    display:none;}.noscrollbar::-webkit-scrollbar{    display:none;}.telegram{    background: #0088cc;}.viber {    background: #665CAC;}.whatsapp {    background: #25D366;}.facebook {    background: #3b5998;}.instagram {    background: #C13584;}.twitter {    background: #00aff0;}.skype{    background:#00aff0;}.messenger {    background: #0084ff;}.youtube {    background: #FF0000;}.vkontakte {    background: #45668e;}.ok {    background: #ed812b;}.discord {    background: #7289da;}.rutube{    background:#100943;    color:#fff;}#success_pay{background:#ebebeb;padding:15vw 0;font-size:1.9rem;line-height:3rem;font-weight:300;}#success_pay a{transition:.3s ease color; -moz-transition:.3s ease color; -webkit-transition:.3s ease color; -ms-transition:.3s ease color; -o-transition:.3s ease color;color:#8156e9;text-decoration:none;border-bottom:1px solid;}#success_pay a:hover{color:#aaa;}@media all and (min-width:1024px){    #column_text .column{        column-count: 2;        column-gap:4rem;    }}@media all and (min-width:769px){    #column_text{        display:flex;        align-items: center;        padding:5rem 0;    }    #column_text h1{        flex:0 1 460px;        max-width:460px;        margin-right:1rem;        font-size:5rem;        line-height:5.5rem;        color:#fff;    }    #column_text .column{        text-align: justify;        flex:1;    }}@media all and (max-width:768px){    #column_text{        padding:2rem 0;    }    #column_text h1{        font-size:2.5rem;        line-height:3rem;        margin-bottom:1rem;    }}#column_text h1{    text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;    font-weight:900;}#column_text .column{    font-weight:300;    line-height:1.6rem;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #up:hover{        background:#8073db;        color:#fff;    }}@media all and (min-width:768px){    #up:not(.view){        bottom:-20rem;        opacity:0;    }    #up{        bottom:5rem;        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;        position:fixed;        left:1rem;        z-index:90;        width:1.4rem;        padding:.9rem;        border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;        background:rgba(0,0,0,.5);        color:#fff;    }    #up svg{        display:block;        width:100%;    }}@media all and (max-width:767px){    #up{        display:none;    }}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){#head .button,#head #menu > div .submenu a{transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}#head #menu > div:hover .submenu{padding:1.25rem;opacity:1;height:auto;}#head .button:hover{background:#7951DD;color:#fff;}#head #menu > div .submenu .items:nth-child(1) a:hover{background: rgba(121, 81, 221, 0.1);}#head #menu > div .submenu .items:nth-child(2) a:hover{background: rgba(0, 132, 255, 0.1);}#head #menu > div .submenu .items:nth-child(3) a:hover{background: rgba(80, 191, 94, 0.1);}#head #menu > div .submenu .items:nth-child(4) a:hover{background: rgba(244, 67, 54, 0.1);}#head #menu > div > a:hover{box-shadow:0 0 10px 0 rgba(22,22,22,.1);color:#7951DD;}}@media all and (min-width: 768px){#headBuffer,#head .maxWidth{height:7rem;}#head .contain{display:flex;flex:1;min-width:0;height:100%;align-items: center;}#head #menu{height:100%;flex:1;min-width:0;display:flex;justify-content: center;}#head #menu > div{height:100%;align-content: center;align-self: center;}#head #menu > div .submenu{z-index:90;position:fixed;left:50%;margin-top:2rem;max-width:100%;box-sizing: border-box;transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);background:#fff;border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;height:0;padding:0;overflow: hidden;opacity:0;transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;}#head #menu > div > a {font-size: .95rem;border-radius: 1rem; -moz-border-radius: 1rem; -webkit-border-radius: 1rem;white-space: nowrap;transition: .3s ease all; -moz-transition: .3s ease all; -webkit-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all;}#hamburger,#head .close{display:none;}#head #menu > div > a > span{display:inline-block;vertical-align: middle;margin-left:.5rem;height:.75rem;}#head #menu > div .submenu .h{font-size:.8rem;font-weight:bold;padding-left:3.25rem;display:block;margin-bottom:1rem;opacity:.5;}#head #menu > div .submenu .items{flex:1;padding:1rem .5rem;min-width:19rem;}}@media all and (max-width: 767px){#headBuffer,#head .maxWidth{height:5.5rem;}#hamburger{height:2rem;}#head #logo{flex:1;min-width:0;}body:not(.overflow) #head .contain{left:-100%;opacity:0;}#head .contain{transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:#fff;}#head .close{position:absolute;top:0;right:0;height:1.5rem;padding:2rem 1.5rem;z-index:10;}#head #menu{padding:1rem 1rem 6rem;overflow: auto;height:100%;box-sizing: border-box;}#head #menu > div > a{font-size:2rem;}#head .buttons{position:absolute;bottom:0;left:0;width:100%;padding:1rem;box-sizing: border-box;background:#fff;}#head .buttons .button{width:100%;box-sizing: border-box;text-align:center;}#head #menu > div > a > span,#head #menu > div .submenu .h{display:none;}#head .submenu .items:not(:last-child){border-bottom:1px dashed #eee;}}#head{position:fixed;top:0;width:100%;box-sizing: border-box;z-index:100;box-shadow:0 0 10px 0 rgba(22,22,22,.1);background:#fff;}#head .maxWidth{display:flex;align-items:center;gap:.75rem;padding:0 1rem;}#head #logo{height:100%;padding:.5rem 0;box-sizing: border-box;}#head #menu a{color:inherit;text-decoration:none;}#head #menu > div > a{text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;font-weight:600;padding:.85rem 1.25rem;display:block;}#head #menu > div .submenu .items a{border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;display:flex;gap:1rem;width:100%;box-sizing: border-box;padding:1.25rem;align-items: flex-start;line-height:1.2;}#head #menu > div .submenu .items a .info > *:not(:last-child){margin-bottom:.35rem;}#head #menu > div .submenu .items a .info > *{display:block;}#head #menu > div .submenu .items:nth-child(1) .icon{color:#7951DD;}#head #menu > div .submenu .items:nth-child(2) .icon{color:#0084ff;}#head #menu > div .submenu .items:nth-child(3) .icon{color:#50bf5e;}#head #menu > div .submenu .items:nth-child(4) .icon{color:#F44336;}#head #menu > div .submenu .items .icon{height:1.3rem;}#head #menu > div .submenu .items .name{white-space: nowrap;font-weight:bold;font-size:.9rem;}#head #menu > div .submenu .items .name span{opacity:.3;}#head #menu > div .submenu .items .about{opacity:.5;font-size:.75rem;line-height:1.5;font-weight:500;}#head .button{line-height:1.25rem;color:inherit;text-decoration:none;padding:1rem 2rem;position: relative;overflow: hidden;background: #f8d373;border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;font-weight:bold;white-space: nowrap;display:block;}#footer_contact{    flex:0 1 250px;}#footer_contact p{    color:#a2b0c0;    font-size:.75rem;    font-weight:300;    line-height:1.1rem;    margin-bottom:1rem;    opacity:.7;}#footer_phone{    line-height:1.5rem;    margin-bottom:.5rem;}#footer_mail{    margin-bottom:1.5rem;}#footer_phone a{    font-weight:bold;}#footer_mail a{    font-weight:300;    font-size:.75rem;}#footer_phone a,#footer_mail a{    padding-left:1.5rem;    text-decoration: none;    color:#fff;    position:relative;}#footer_phone a svg,#footer_mail a svg{    position:absolute;    top:50%;    transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);    left:0;    width:1rem;    height:1rem;}@media all and (min-width:768px){    #copy_contain{        padding:2rem 0;        display:flex;    }    #copy_menu{        flex:1;    }}@media all and (max-width:767px){    #copy_menu,    #copy_contain{        padding-bottom:1rem;    }}#copy_contain{    line-height:1.15rem;    font-size:.7rem;    font-weight:300;    border-top:1px solid #292929;}#copy_menu{    flex:1;}#copy_menu span{    color:#a2b0c0;    margin:0 .5rem;}#copy_menu a{    color:#a2b0c0;    text-decoration:none;}#copy{    color:#a2b0c0;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #footer a,    #footer_social > *{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #copy_menu a:hover,    #footer a:hover{        color:#f8d373;    }    #footer_social > *:hover{        opacity:1;    }}@media all and (min-width:768px){    #footer_menu{        display:flex;        padding:6rem 0 4rem;    }    #footer_menu > *:not(:last-child){        flex:1;        margin-right:3rem;    }}@media all and (max-width:767px){    #footer_menu{        padding:2rem 0;    }    #footer_menu > *:not(:last-child){        margin-bottom:1.5rem;    }}.footer_menu_head{    display:block;    text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;    color:#fff;    margin-bottom:1rem !important;    font-size:1.2rem;    line-height:1.2;    text-decoration:none;    font-weight:bold;}.footer_menu_head:not(:first-child){    margin-top:2rem;}.footer_menu > div:not(:first-child){    margin-bottom:.25rem;}.footer_menu div a{    display:block;    color:#a2b0c0;    padding:.3rem 0;    font-size:.8rem;    text-decoration:none;}#footer_social > *{    display:inline-block;    vertical-align: top;    width:1.8rem;    height:1.8rem;    box-sizing: border-box;    padding:.45rem;    opacity:.5;    border:1px solid #a2b0c0;    border-radius:.2rem; -moz-border-radius:.2rem; -webkit-border-radius:.2rem;    color:#fff;}#footer_social > *:not(:last-child){    margin-right:.5rem;}#footer_social > * svg{    display:block;    width:100%;}@media all and (max-width:767px){#footer_logo svg{margin:0 auto;}#footer{text-align:center;}}#footer{background:#1f212a;}#footer_logo{display:block;color:#fff;}#footer_logo svg{height:12rem;display:block;}#blog{    width:100%;    display:flex;    flex-wrap:wrap;}#blog .item.ad > * {    position:absolute;}#blog .item{    color:inherit;    text-decoration: none;    position:relative;    box-sizing: border-box;}#blog .item_content > *{    display:block;}#blog .item_image{    display:block;    background:#f1f1f1;    position:relative;    border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem;    overflow: hidden;}#blog .item_image > *{    position:absolute;    top:0;    left:0;    width:100%;    height:100%;    object-fit: cover;}#blog .item_about{    font-size:.8rem;    line-height:1.1rem;    font-weight:300;}#blog .item.ad > *{    background:#f1f1f1;}#blog .item_param{    margin-bottom:8px;}#blog .item_param > *:not(:empty){    display:inline-block;    vertical-align: top;    padding-left:18px;    font-size:.75rem;    position:relative;    line-height:18px;}#blog .item_param svg{    position:absolute;    top:50%;    transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);    left:0;    width:12px;    height:12px;}#blog .item_param > *:not(:last-child){    margin-right:16px;}@media all and (min-width:400px){    #blog{        max-width:1256px;        margin:0 auto;        padding:10px;        box-sizing: border-box;    }    #blog .item.ad > * {        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blog .item{        padding:10px;    }    #blog .item_image{        overflow: hidden;    }    #blog .item_image > *{        transition:.7s ease all; -moz-transition:.7s ease all; -webkit-transition:.7s ease all; -ms-transition:.7s ease all; -o-transition:.7s ease all;    }    #blog .item:hover .item_image > *{        opacity:.8;        transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);    }}@media all and (max-width:399px){    #blog .item .item_about{        display:none;    }    #blog .item.ad > * {        top: 5px;        left: 5px;        right: 5px;        bottom: 5px;    }    #blog .item{        padding:5px;    }}@media all and (min-width:1001px){    #blog .item {        flex: 0 1 25%;        max-width:25%;    }    #blog .item:nth-child(15) .item_param,    #blog .item:nth-child(10) .item_param,    #blog .item:nth-child(1) .item_param{        margin:8px 0 0;        color:#fff;    }    #blog .item:nth-child(15),    #blog .item:nth-child(10),    #blog .item:nth-child(1){        flex:0 1 50%;        max-width:50%;    }    #blog .item:nth-child(15):after,    #blog .item:nth-child(10):after,    #blog .item:nth-child(1):after{        content:"";        display:block;        padding-top:50%;    }    #blog .item:nth-child(15) .item_image,    #blog .item:nth-child(10) .item_image,    #blog .item:nth-child(1) .item_image{        z-index:1;    }    #blog .item:nth-child(15) .item_image,    #blog .item:nth-child(10) .item_image,    #blog .item:nth-child(1) .item_image{        position:absolute;        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blog .item:nth-child(15) .item_content,    #blog .item:nth-child(10) .item_content,    #blog .item:nth-child(1) .item_content{        position:absolute;        bottom:35px;        left:35px;        right:35px;        z-index:5;    }    #blog .item:nth-child(15) .item_name,    #blog .item:nth-child(10) .item_name,    #blog .item:nth-child(1) .item_name{        display: block;        font-weight:300;        color:#fff;        font-size:1.5rem;        line-height:2rem;    }    #blog .item:nth-child(15):before,    #blog .item:nth-child(10):before,    #blog .item:nth-child(1):before{        content:"";        z-index:3;        position:absolute;        bottom:10px;        right:10px;        left:10px;        top:10px;        background:rgba(0,0,0,.3);        background:linear-gradient(to top, rgba(0,0,0,.5), transparent);    }    #blog .item:nth-child(15) .item_tag,    #blog .item:nth-child(10) .item_tag,    #blog .item:nth-child(1) .item_tag{        display:inline-block;        background:#f2ca43;        padding:0 5px;        font-size:.8rem;        line-height:1.3rem;        margin-bottom:8px;    }    #blog .item:nth-child(15) .item_about,    #blog .item:nth-child(10) .item_about,    #blog .item:nth-child(1) .item_about{        display:none;    }    #blog .item:nth-child(17) .item_image:after,    #blog .item:nth-child(16):not(.ad) .item_image:after,    #blog .item:nth-child(14) .item_image:after,    #blog .item:nth-child(13) .item_image:after,    #blog .item:nth-child(12) .item_image:after,    #blog .item:nth-child(11) .item_image:after,    #blog .item:nth-child(9):not(.ad) .item_image:after,    #blog .item:nth-child(8) .item_image:after,    #blog .item:nth-child(7) .item_image:after,    #blog .item:nth-child(6) .item_image:after,    #blog .item:nth-child(5) .item_image:after,    #blog .item:nth-child(4) .item_image:after,    #blog .item:nth-child(3) .item_image:after,    #blog .item:nth-child(2):not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blog .item:nth-child(17) .item_content,    #blog .item:nth-child(16):not(.ad) .item_content,    #blog .item:nth-child(14) .item_content,    #blog .item:nth-child(13) .item_content,    #blog .item:nth-child(12) .item_content,    #blog .item:nth-child(11) .item_content,    #blog .item:nth-child(9):not(.ad) .item_content,    #blog .item:nth-child(8) .item_content,    #blog .item:nth-child(7) .item_content,    #blog .item:nth-child(6) .item_content,    #blog .item:nth-child(5) .item_content,    #blog .item:nth-child(4) .item_content,    #blog .item:nth-child(3) .item_content,    #blog .item:nth-child(2):not(.ad) .item_content{        display:block;        padding:15px;    }    #blog .item:nth-child(17) .item_tag,    #blog .item:nth-child(16):not(.ad) .item_tag,    #blog .item:nth-child(14) .item_tag,    #blog .item:nth-child(13) .item_tag,    #blog .item:nth-child(12) .item_tag,    #blog .item:nth-child(11) .item_tag,    #blog .item:nth-child(9):not(.ad) .item_tag,    #blog .item:nth-child(8) .item_tag,    #blog .item:nth-child(7) .item_tag,    #blog .item:nth-child(6) .item_tag,    #blog .item:nth-child(5) .item_tag,    #blog .item:nth-child(4) .item_tag,    #blog .item:nth-child(3) .item_tag,    #blog .item:nth-child(2):not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.8em;    }    #blog .item:nth-child(17) .item_name,    #blog .item:nth-child(16):not(.ad) .item_name,    #blog .item:nth-child(14) .item_name,    #blog .item:nth-child(13) .item_name,    #blog .item:nth-child(12) .item_name,    #blog .item:nth-child(11) .item_name,    #blog .item:nth-child(9):not(.ad) .item_name,    #blog .item:nth-child(8) .item_name,    #blog .item:nth-child(7) .item_name,    #blog .item:nth-child(6) .item_name,    #blog .item:nth-child(5) .item_name,    #blog .item:nth-child(4) .item_name,    #blog .item:nth-child(3) .item_name,    #blog .item:nth-child(2):not(.ad) .item_name{        text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;        line-height:1.4rem;        font-weight:bold;        margin-bottom:10px;    }}@media all and (max-width:1000px) and  (min-width:800px){    #blog .item{        flex: 0 1 33.333333%;        flex: 0 1 calc(100% / 3);        max-width:33.333333%;        max-width:calc(100% / 3);    }    #blog .item:nth-child(17) .item_param,    #blog .item:nth-child(11) .item_param,    #blog .item:nth-child(7) .item_param,    #blog .item:nth-child(1) .item_param{        margin:8px 0 0;        color:#fff;    }    #blog .item:nth-child(17),    #blog .item:nth-child(11),    #blog .item:nth-child(7),    #blog .item:nth-child(1){        flex:0 1 66.5555%;        flex:0 1 calc(100% * 2 / 3);        max-width:66.5555%;        max-width:calc(100% * 2 / 3);    }    #blog .item:nth-child(17):after,    #blog .item:nth-child(11):after,    #blog .item:nth-child(7):after,    #blog .item:nth-child(1):after{        content:"";        display:block;        padding-top:50%;    }    #blog .item:nth-child(17) .item_image,    #blog .item:nth-child(11) .item_image,    #blog .item:nth-child(7) .item_image,    #blog .item:nth-child(1) .item_image{        z-index:1;    }    #blog .item:nth-child(17) .item_image,    #blog .item:nth-child(11) .item_image,    #blog .item:nth-child(7) .item_image,    #blog .item:nth-child(1) .item_image{        position:absolute;        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blog .item:nth-child(17) .item_content,    #blog .item:nth-child(11) .item_content,    #blog .item:nth-child(7) .item_content,    #blog .item:nth-child(1) .item_content{        position:absolute;        bottom:35px;        left:35px;        right:35px;        z-index:5;    }    #blog .item:nth-child(17) .item_name,    #blog .item:nth-child(11) .item_name,    #blog .item:nth-child(7) .item_name,    #blog .item:nth-child(1) .item_name{        display: block;        font-weight:300;        color:#fff;        font-size:1.5rem;        line-height:2rem;    }    #blog .item:nth-child(17):before,    #blog .item:nth-child(11):before,    #blog .item:nth-child(7):before,    #blog .item:nth-child(1):before{        content:"";        z-index:3;        position:absolute;        bottom:10px;        right:10px;        left:10px;        top:10px;        background:rgba(0,0,0,.3);        background:linear-gradient(to top, rgba(0,0,0,.5), transparent);    }    #blog .item:nth-child(17) .item_tag,    #blog .item:nth-child(11) .item_tag,    #blog .item:nth-child(7) .item_tag,    #blog .item:nth-child(1) .item_tag{        display:inline-block;        background:#f2ca43;        padding:0 4px;        font-size:.8rem;        line-height:1.3rem;        margin-bottom:8px;    }    #blog .item:nth-child(17) .item_about,    #blog .item:nth-child(11) .item_about,    #blog .item:nth-child(7) .item_about,    #blog .item:nth-child(1) .item_about{        display:none;    }    #blog .item:nth-child(16):not(.ad) .item_image:after,    #blog .item:nth-child(15) .item_image:after,    #blog .item:nth-child(14) .item_image:after,    #blog .item:nth-child(13) .item_image:after,    #blog .item:nth-child(12) .item_image:after,    #blog .item:nth-child(10) .item_image:after,    #blog .item:nth-child(9):not(.ad) .item_image:after,    #blog .item:nth-child(8) .item_image:after,    #blog .item:nth-child(6) .item_image:after,    #blog .item:nth-child(5) .item_image:after,    #blog .item:nth-child(4) .item_image:after,    #blog .item:nth-child(3) .item_image:after,    #blog .item:nth-child(2):not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blog .item:nth-child(16):not(.ad) .item_content,    #blog .item:nth-child(15) .item_content,    #blog .item:nth-child(14) .item_content,    #blog .item:nth-child(13) .item_content,    #blog .item:nth-child(12) .item_content,    #blog .item:nth-child(10) .item_content,    #blog .item:nth-child(9):not(.ad) .item_content,    #blog .item:nth-child(8) .item_content,    #blog .item:nth-child(6) .item_content,    #blog .item:nth-child(5) .item_content,    #blog .item:nth-child(4) .item_content,    #blog .item:nth-child(3) .item_content,    #blog .item:nth-child(2):not(.ad) .item_content{        display:block;        padding:15px;    }    #blog .item:nth-child(16):not(.ad) .item_tag,    #blog .item:nth-child(15) .item_tag,    #blog .item:nth-child(14) .item_tag,    #blog .item:nth-child(13) .item_tag,    #blog .item:nth-child(12) .item_tag,    #blog .item:nth-child(10) .item_tag,    #blog .item:nth-child(9):not(.ad) .item_tag,    #blog .item:nth-child(8) .item_tag,    #blog .item:nth-child(6) .item_tag,    #blog .item:nth-child(5) .item_tag,    #blog .item:nth-child(4) .item_tag,    #blog .item:nth-child(3) .item_tag,    #blog .item:nth-child(2):not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.8rem;    }    #blog .item:nth-child(16):not(.ad) .item_name,    #blog .item:nth-child(15) .item_name,    #blog .item:nth-child(14) .item_name,    #blog .item:nth-child(13) .item_name,    #blog .item:nth-child(12) .item_name,    #blog .item:nth-child(10) .item_name,    #blog .item:nth-child(9):not(.ad) .item_name,    #blog .item:nth-child(8) .item_name,    #blog .item:nth-child(6) .item_name,    #blog .item:nth-child(5) .item_name,    #blog .item:nth-child(4) .item_name,    #blog .item:nth-child(3) .item_name,    #blog .item:nth-child(2):not(.ad) .item_name{        text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;        line-height:1.4rem;        font-weight:bold;        margin-bottom:10px;    }}@media all and (max-width:799px){    #blog .item{        flex: 0 1 50%;        max-width:50%;    }    #blog .item:not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blog .item:not(.ad) .item_content{        display:block;        padding:15px;    }    #blog .item:not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.85rem;    }    #blog .item:not(.ad) .item_name{        overflow: hidden;        width:100%;        text-overflow: ellipsis;        text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;        line-height:1.4rem;        font-weight:bold;        margin-bottom:10px;    }}.ad{    position:relative;}.ad a{    position:absolute;}.ad a img{    display:block;    width:100%;    height:100%;    object-fit: cover;}#blog .empty{    text-align:center;    flex:1;    padding:30vh 0;    font-size:2rem;    line-height:1.2;    font-weight:300;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #paginator > a{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #paginator > a:hover{        background:#f8d373;        color:#000;    }}#paginator{    text-align:center;    padding-bottom:1rem;}#paginator > *{    display:inline-block;    vertical-align: top;    width:1.75rem;    line-height:1.75rem;    font-size:.7rem;    text-decoration:none;    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;    text-align:center;    margin:0 .25rem;}#paginator > span{    background:#f2f4f8;}#paginator > a{    background:#7951db;    color:#fff;}