@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{-webkit-tap-highlight-color: transparent;font-family: 'Sofia Sans', sans-serif;}:focus{outline:0;}input, textarea{display:block;box-sizing:border-box;font-size:1rem;}*{margin:0;}html,body{color:#000;width:100%;}@media all and (min-width:768px){html,body{font-size:17px;}}@media all and (max-width:767px){html,body{height:100%;font-size:18px;}}.hide{display:none !important;}.background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,.4);}.overflow{overflow: hidden;height:100vh;}svg{display:block;height:100%;margin:0 auto;}button{appearance: none; -moz-appearance: none; -webkit-appearance: none;box-shadow:none;border:none;box-sizing: border-box;overflow: hidden;position:relative;}input{background:none;border:none;box-shadow: none;color:inherit;appearance: none; -moz-appearance: none; -webkit-appearance: none;}input[type='checkbox'],input[type='radio']{display:none;}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button {-webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none;}input[type='number'] {-moz-appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield;}jdiv.notranslate{z-index:199 !important;}.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;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    .blink:hover:before {        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; }}:root{    --purple-bg: rgba(204, 185, 255, 0.2);    --purple-icon-color: rgba(204, 185, 255);    --purple-icon-bg: rgba(204, 185, 255, 0.4);    --yellow-bg: rgba(255, 231, 165, .3);    --yellow-icon-color:#ffcd3f;    --yellow-icon-bg: #ffe7a5;    --green-bg: rgba(230, 255, 219, 0.8);    --green-icon-color: rgb(160, 214, 138);    --green-icon-bg: rgb(210, 248, 194);    --orange: #ff8928;    --red: #ff414e;    --check: #FA4A0C;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    .greenBackground.hover,    .greenColorHover:hover,    .orangeColorHover:hover,    .greenGradientBackground.hover,    .buttonColor.hover{        transition: .3s ease all; -moz-transition: .3s ease all; -webkit-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all;        cursor: pointer;    }    .greenGradientBackground.hover:hover,    .buttonColor.hover:hover{        filter:hue-rotate(-55deg);    }    .orangeColorHover:not(.check):hover{        color:var(--orange) !important;    }    .greenColorHover:not(.check):hover{        color:#59ce8f !important;    }    .greenBackground.hover:hover{        background:var(--orange);    }}.purpleBG{    background: var(--purple-bg);}.purpleBG .icon{    color:var(--purple-icon-color);    background: var(--purple-icon-bg);}.yellowBG{    background: var(--yellow-bg);}.yellowBG .icon{    color:var(--yellow-icon-color);    background: var(--yellow-icon-bg);}.greenBG{    background:rgba(230, 255, 219, 0.8);}.greenBG .icon{    color:var(--green-icon-color);    background: var(--green-icon-bg);}.buttonColor{    background: var(--red);    background:linear-gradient(to right, var(--orange), var(--red));    color: #fff;}.greenGradientBackground{    background: #59ce8f;    background: #65b41c;    background:linear-gradient(to left, #59ce8f, #65b41c);    color: #fff;}.yellowBackground{    background:#ffde22;    background:linear-gradient(to left bottom, #fbe97b, #ffde22);    color:#000;}.redBackground{    background:#ff414e;    color:#fff;}.orangeBackground{    background:#ff8928;    color:#fff;}.redColor{    color:#ff414e !important;}.orangeColor{    color:#ff8928 !important;}.greenColor{    color:#59ce8f !important;}.greenChecked input:checked + span,.greenBackground{    background:#59ce8f;    color:#fff;}.backgroundInput{    background:#e8f9fd !important;    color:#000;}#error404{background:#f2f4f8;text-align:center;padding:25vh 100px;letter-spacing: 1px;font-size:.75rem;text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;}#error404 > div:nth-child(1){opacity:.5;font-size:10rem;font-weight:900;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    ::-webkit-scrollbar-thumb:hover{        background-color:#59ce8f;    }    .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:#59ce8f;}::-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;}@media all and (min-width:1024px){.maxWidth{max-width:1200px;margin:0 auto;padding:0 1.5rem;}}@media all and (max-width:1023px){.maxWidth{padding:0 1rem;}}.maxWidth{width:100%;position: relative;box-sizing: border-box;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #up:hover{        background:#4AC959;        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 all and (min-width: 768px){    #ai{        padding:3rem 30% 3rem 4rem;    }}@media all and (max-width: 767px){    #ai{        padding:2rem;    }}#ai{    position:relative;    background: var(--purple-icon-bg);    background: linear-gradient(to right top, var(--purple-bg), var(--purple-icon-bg));}#ai > span{    position:absolute;    transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);    height:80%;    top:50%;    right:0;    z-index:0;    color: var(--purple-icon-color);    opacity:.2;}#iiko{    align-items: center;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #place > * > *{        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;    }    #place > * > *:hover{        background: var(--green-icon-bg);    }}@media all and (min-width: 768px){    #place{        align-content: center;    }    #place > *{        flex-wrap: wrap;        gap:.5rem;    }    #place > * > *{        font-size:.75rem;        font-weight: 300;        padding:.35rem .7rem;    }}@media all and (max-width: 767px){    #place{        overflow: auto;        width:100%;    }    #place > *{        gap:1rem;    }    #place > * > *{        font-weight:bold;        white-space: nowrap;        padding:.45rem 1rem;    }}#place > *{    display:flex;}#place > * > *{    text-transform: capitalize; -moz-transform: capitalize; -webkit-transform: capitalize; -ms-transform: capitalize; -o-transform: capitalize;    display:block;    color:inherit;    text-decoration:none;    border-radius:.5rem; -moz-border-radius:.5rem; -webkit-border-radius:.5rem;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #powerLink svg {        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #powerLink:hover svg{        right:1rem;        color:var(--orange);    }}#powerLink{    position:relative;    color:inherit;    text-decoration:none;}#powerLink .h{    font-size:1.8rem;    display:block;    padding:3rem;}#powerLink svg{    height:4rem;    position:absolute;    bottom:1.5rem;    right:1.5rem;    z-index:5;    color:var(--yellow-icon-color);}@media all and (min-width: 768px){    #profit .calc .input{        display:flex;        gap:1rem;    }    #profit .calc .input .enter{        flex:1;        min-width:0;    }    #profit .calc .input .total{        white-space: nowrap;        text-align: right;    }    #profit{        padding:3rem;        align-content: center;        font-size:.9rem;    }    #profit .calc .input .total strong,    #profit .calc .input .enter input{        line-height:3rem;        font-size:3rem;    }}@media all and (max-width: 767px){    #profit{        padding:2rem;    }    #profit .calc .input .total strong,    #profit .calc .input .enter input{        font-size:2.5rem;    }}#profit .calc .input .total span,#profit .calc .input .enter span{    display:block;    font-size:.65rem;    line-height:1rem;}#profit .calc .input .total strong,#profit .calc .input .enter input{    font-weight:bold;}#profit .calc .input .enter input{    display:block;    width:100%;    height:3rem;    color: var(--green-icon-color);    opacity:.7;}#profit .calc .input .total strong{    display:block;    color:#50bf5e;}.modern-range{    --fill-percent: 11.11%;    -webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none;    width: 100%;    height: 8px;    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;    background: #e0e0e0;    outline: none;    margin-top:.5rem;}.modern-range::-webkit-slider-thumb {    -webkit-appearance: none; -moz-appearance: none; -webkit-appearance: none;    appearance: none; -moz-appearance: none; -webkit-appearance: none;    width: 24px;    height: 8px;    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;    background: var(--red);    cursor: pointer;}.modern-range::-moz-range-thumb {    width: 24px;    height: 8px;    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;    background: var(--red);    cursor: pointer;}.modern-range::-webkit-slider-runnable-track {    transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    height: 8px;    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;    background: linear-gradient(to right, var(--orange), var(--red) var(--fill-percent), #fff var(--fill-percent), #fff);}@media all and (min-width:768px){    #review{        padding:1.5rem;    }    #review p{        font-size:1.3rem;    }}@media all and (max-width:767px){    #review{        padding:1.5rem;    }    #review p{        font-size:1.2rem;    }}#review{    color: inherit;    align-content: center;}#review p{    line-height:1.3;    font-weight:300;}#review .name{    text-decoration: none;    color: inherit;    display:flex;    width:100%;    gap:.75rem;    margin-bottom:.75rem;}#review .name > *:first-child{    flex:0 1 3rem;}#review .info{    flex:1;    min-width:0;}#review .name > *:last-child{    height:3rem;    color:var(--purple-icon-bg);}#review .name img{    display:block;    width:100%;    object-fit: cover;    aspect-ratio: 1;    border-radius:.75rem; -moz-border-radius:.75rem; -webkit-border-radius:.75rem;}#review .name > span:last-child > span:first-child{    flex:1;    min-width:0;    font-size:.9rem;    font-weight: 300;}#review .mark{    margin-top:.25rem;    display:flex;    gap:.25rem;}#review .mark span{    color:var(--orange);    height:.8rem;    flex:0 1 .8rem;}@media all and (min-width: 768px){    #about .aboutText > .text{        font-size:.9rem;    }    #about .aboutText{        display:flex;        flex-direction: column;    }    #about .aboutText > *{        width:100%;        box-sizing: border-box;    }    #about .aboutText .text{        flex:1;        min-width:0;    }}#about .aboutText{    background:#f2f4f8;}#about .aboutText > .text{    padding:2rem;    margin:0;}#about .aboutText > .text:not(:last-child){    padding-bottom:1rem;}#about .aboutText img{    display:block;    width:300px;    max-width:60%;    aspect-ratio: 1.05;    margin:0 auto;    object-fit: cover;    object-position: top;}@media all and (min-width:768px){    #about{        display:grid;        gap:2rem;        grid-template-columns: repeat(3, 1fr);    }    #about > *{        border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;    }    #about .grid1{        grid-column: span 1;    }    #about .grid2{        grid-column: span 2;    }    #about .grid3{        grid-column: span 3;    }    #about .row2{        grid-row: span 2;    }}@media all and (max-width:767px){    #about > *:not(:last-child){        margin-bottom:1.5rem;    }    #about > *{        display:block;        border-radius:1.5rem; -moz-border-radius:1.5rem; -webkit-border-radius:1.5rem;    }}@media all and (min-width:768px){    #advantage{        gap:3rem;        margin:4rem auto;    }    #advantage > *{        font-size:.8rem;        line-height:1.4;    }    #advantage > * div{        font-size:2rem;    }    #advantage .icon{        height:3rem;    }}@media all and (max-width:767px){    #advantage{        overflow: auto;        gap:1.5rem;    }    #advantage > *{        flex:0 1 200px;        min-width:200px;        max-width:200px;    }    #advantage > * div{        font-size:1.5rem;    }    #advantage .icon{        height:3.5rem;    }}#advantage{    display:flex;}#advantage > *{    flex:1;    position:relative;    padding:2rem;    text-align:center;}#advantage .icon{    display:block;}#advantage .round{    aspect-ratio: 1;    opacity:.7;    position:absolute;    top:50%;    left:50%;    transform:translate(-50%, -50%) rotate(120deg); -moz-transform:translate(-50%, -50%) rotate(120deg); -webkit-transform:translate(-50%, -50%) rotate(120deg); -ms-transform:translate(-50%, -50%) rotate(120deg); -o-transform:translate(-50%, -50%) rotate(120deg);    z-index:-1;    border-radius:20rem 50% 10rem 15rem; -moz-border-radius:20rem 50% 10rem 15rem; -webkit-border-radius:20rem 50% 10rem 15rem;    width:45%;}#advantage > * p{    font-weight:300;}@media all and (min-width:768px){    #form{        padding-top:6rem;        margin-top:-6rem;    }    #form > div{        border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;        padding:4rem;        display:flex;        gap: 4rem;        align-items: center;    }    #form > div > *{        flex:1;    }    #form .flex{        display:flex;        gap:1rem;    }    #form .flex > *{        flex:1;    }    #form h3{        font-size:3.5rem;    }}@media all and (max-width:767px){    #form > div{        padding:2em;    }    #form > div > *:not(:last-child){        margin-bottom:2rem;    }    #form h3{        font-size:2.5rem;    }}#form input[type=text]{    width:100%;    margin-bottom:1rem;    height:2.8rem;    border-radius: .5rem; -moz-border-radius: .5rem; -webkit-border-radius: .5rem;    background:rgba(255,255,255,.4);    padding:0 .75rem;}#form > div{    background:#1f212a;    background:linear-gradient(to right top, #1f212a, #3f313a);    color:#fff;}#form h3{    font-weight:900;    line-height:1;}#form label:after{    content:"*";}#form label{    padding-left:.75rem;    font-size:.75rem;    display: block;    margin-bottom:.25rem;    font-weight:300;}#form p{    font-weight:300;    line-height:1.42;    margin:1.5rem 0;}#form > div img{    max-width:230px;    display:block;    margin:0 auto;}@media all and (min-width:768px){    #cms{        margin:2rem 0 4rem;    }    #cms .items{        gap:1.25%;    }    #cms .items > *{        padding:.75rem;        flex:0 1 19%;        max-width:19%;        min-width:19%;    }}@media all and (max-width:767px){    #cms{        margin-bottom:2rem;    }    #cms .items{        flex-wrap: wrap;        gap:5%;    }    #cms .items > *{        padding:1rem;        margin-top:5%;        flex:0 1 47.5%;        max-width:47.5%;        min-width:47.5%;    }}#cms{    text-align:center;}#cms .items{    display:flex;}#cms .items > *{    box-shadow: 0 0 20px rgba(0,0,0,.1);    box-sizing: border-box;    background:#fff;    border-radius:1.5rem; -moz-border-radius:1.5rem; -webkit-border-radius:1.5rem;    height:100px;    position:relative;}#cms .items img{    position:absolute;    top:50%;    left:50%;    transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);    max-height:60%;    max-width:60%;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #banner .contain .buttons a.info span{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #banner .contain .buttons a.info span:hover{        color:#4AC959;    }}@media all and (min-width:768px){    #banner .maxWidth{        padding:3rem 1rem 5rem;    }    #banner .maxWidth .image{        flex:1;        text-align:center;        position:relative;    }    #banner .text p{        max-width:542px;    }    #banner .flex{        align-items: center;        display:flex;    }    #banner .contain{        flex:1;    }    #banner .maxWidth .round{        aspect-ratio: 1;        opacity:.7;        position:absolute;        top:50%;        left:50%;        transform:translate(-50%, -50%) rotate(120deg); -moz-transform:translate(-50%, -50%) rotate(120deg); -webkit-transform:translate(-50%, -50%) rotate(120deg); -ms-transform:translate(-50%, -50%) rotate(120deg); -o-transform:translate(-50%, -50%) rotate(120deg);        z-index:1;        border-radius:20rem 50% 10rem 15rem; -moz-border-radius:20rem 50% 10rem 15rem; -webkit-border-radius:20rem 50% 10rem 15rem;        width:90%;    }    #banner .maxWidth .image img{        display:inline-block;        vertical-align: top;        max-width:25rem;        max-height:35rem;        position:relative;        z-index:2;    }    #banner .contain .buttons{        display:flex;        align-items: center;        gap:1.5rem;        width:100%;    }    #banner .contain .buttons .info{        flex:1;        min-width:0;    }}@media all and (max-width:767px){    #banner .maxWidth:before{        content:"";        padding-top:100%;        display:block;    }    #banner .maxWidth{        text-align:center;        padding:1rem;    }    #banner .maxWidth .image{        text-align:center;        position:absolute;        z-index:-1;        top:0;        -webkit-mask-image: linear-gradient(to top, transparent 0%, black 50%);        mask-image: linear-gradient(to top, transparent 0%, black 50%);    }    #banner .maxWidth .round{        display: none;    }    #banner .maxWidth .image img{        display:block;        max-width:25rem;        width:100%;        aspect-ratio:1.1;        object-position: top;        object-fit: cover;        position:relative;        z-index:2;    }    #banner .contain .buttons .info{        display:block;    }    #banner .contain .buttons{        margin-bottom:1.5rem;    }    #banner .contain .buttons .button{        display:block;        margin-bottom:1rem;    }}#banner{    overflow: hidden;    position:relative;    z-index:1;}#banner .contain .buttons .info{    color:#333;    font-size:.75rem;    line-height:1.2;}#banner .contain .buttons a.info{    text-decoration: none;    color:inherit;}#banner .contain .buttons a.info span{    border-bottom:1px dashed;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #blog .item .name,    #blog .item img{        transition:.3s ease all; -moz-transition:.3s ease all; -webkit-transition:.3s ease all; -ms-transition:.3s ease all; -o-transition:.3s ease all;    }    #blog .item:hover .name{        color:var(--orange);    }    #blog .item:hover img{        opacity:.9;        filter:grayscale(50%);        transform:scale(1.03); -moz-transform:scale(1.03); -webkit-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03);    }}@media all and (min-width:501px) {    #blog #blog_list{        display:flex;        flex-wrap: wrap;    }}@media all and (max-width:500px) {    #blog .item:not(:last-child){        margin-bottom:1.5rem;    }    #blog .item{        display:block;    }}@media all and (min-width:768px){    #blog{        padding:5rem 0;    }}@media all and (max-width:767px){    #blog{        padding:2rem 0 1rem;    }}@media all and (min-width:899px){    #blog #blog_list{        gap:3.5%;    }    #blog .item{        width:31%;    }}@media all and (max-width:900px) and (min-width:501px){    #blog .item:nth-child(even){        margin-left:8%;    }    #blog .item{        margin-bottom:3%;        width:46%;    }}#blog{    background:#f2f4f8;    background:linear-gradient(to right top, #f2f4f8, #e8f9fd, #fff);}#blog .item{    color:inherit;    text-decoration:none;}#blog .item .image{    position:relative;    border-radius:.5rem; -moz-border-radius:.5rem; -webkit-border-radius:.5rem;    overflow: hidden;    aspect-ratio: 1.7;}#blog .item img{    position:absolute;    top:0;    left:0;    width:100%;    height:100%;    object-fit: cover;    z-index:0;    border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit;}#blog .item .content{    padding:.75rem;}#blog .item .content > *,#blog .item > *{    display:block;}#blog .item .name{    margin-bottom:.25rem;    font-size:1.4rem;    font-weight:bold;    line-height:1.2;}#blog .item .about{    line-height:1.4;    font-size:.85rem;}@media all and (min-width:768px){    .button{        display:inline-block;        vertical-align: top;    }}@media all and (max-width:767px){    .button{        display:block;        width:100%;        text-align:center;    }}.button{    box-sizing: border-box;    padding:0 2rem 0 2.5rem;    text-decoration: none;    line-height:3.7rem;    font-weight:bold;    font-size:1rem;    border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;    overflow: hidden;    position:relative;    white-space: nowrap;}.button span:last-child{    padding-right:.5rem;}.button svg{    display: inline-block;    vertical-align: middle;    height:1.3rem;}.button > *:not(:last-child){    margin-right:.5rem;}.module{    padding:3rem 0;}.module .maxWidth{    display:flex;    align-items: center;}.module .maxWidth .image img{    display:inline-block;    vertical-align: top;    max-width:380px;}.module .maxWidth > *{    flex:1;}.module:nth-child(odd) .maxWidth > *:last-child{    text-align:right;}.module:nth-child(even) .maxWidth > *:first-child{    order:1;}.module:nth-child(even) .maxWidth > *:last-child{    order:0;}.module h2{    font-size:2.5rem;}.module p{    line-height:1.42;    margin:1rem 0 2rem;    opacity:.6;}.module .button{    background:#4AC959;    color:#fff;    padding:1rem 2rem;    border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;}@media all and (min-width: 768px){    .offer{        border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;        padding:4rem;        display:flex;        gap:4rem;    }    .offer .text p{        max-width:530px;        font-size:.95rem;    }    .offer > .text{        flex:1;        min-width:0;        margin-bottom:0 !important;    }}@media all and (max-width: 767px){    .offer{        border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;        padding:2rem;    }    .offer > *:not(:last-child){        margin-bottom:1.25rem;    }}.offer.dark{    background: #1f212a;    background: linear-gradient(to right top, #1f212a, #3f313a);    color: #fff;}.offer div.h{    font-weight:normal;}@media all and (min-width:768px){    .text .h1.big{        font-size:4.7rem;        line-height:1;    }    .text .h1{        font-size:4rem;    }    .text .h2{        font-size:3.6rem;    }    .text .h3{        font-size:3.2rem;    }    .text .h4{        font-size:2.7rem;    }    .text .h5{        font-size:2.2rem;    }    .text .h6{        font-size:1.8rem;    }    .text.center p{        margin:0 auto;        max-width:700px;    }    .text:not(:last-child){        margin-bottom:2rem;    }    .text > *:not(:last-child){        margin-bottom:1.25rem;    }    .text > .h5:not(:last-child){        margin-bottom:1rem;    }    .text > .h6:not(:last-child){        margin-bottom:.75rem;    }}@media all and (max-width:767px){    .text:not(:last-child),    .text > *:not(:last-child){        margin-bottom:1.25rem;    }    .text .h1{        font-size:2.6rem;    }    .text .h2{        font-size:2.4rem;    }    .text .h3{        font-size:2.2rem;    }    .text .h4{        font-size:2rem;    }    .text .h5{        font-size:1.8rem;    }    .text .h5{        font-size:1.6rem;    }    .text .h6{        font-size:1.4rem;    }}.text .h{    line-height:1.05;}.text .h1{    font-weight:900;}.text.center{    text-align:center;}.text{    font-weight:300;    line-height:1.42;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){    #demo:hover{        box-shadow:none;    }}#demo{    padding:1rem 1.5rem;    border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;    white-space: nowrap;    position:fixed;    left:50%;    transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);    bottom:1.5rem;    display:flex;    align-items: center;    text-decoration:none;    overflow: hidden;    gap:.75rem;    box-shadow: 0 0 10px rgba(99,99,99,.5);    z-index:888;}#demo .icon{    height:1.75rem;    flex:0 1 1.75rem;}#demo .info{    flex:1;    min-width:0;    line-height:1.15;}#demo  .info > *{    display:block;}#demo  .info > *:first-child{    font-weight:bold;    font-size:1rem;}#demo  .info > *:last-child{    font-size:.65rem;    font-weight:300;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #faq_list .item{        cursor:pointer;        transition:.3s ease opacity; -moz-transition:.3s ease opacity; -webkit-transition:.3s ease opacity; -ms-transition:.3s ease opacity; -o-transition:.3s ease opacity;    }    #faq_list .item:not(.check):hover{        opacity:.7;    }}@media all and (min-width:768px){    #faq{        padding:4rem 0;    }    #faq_flex{        align-items: center;        display:flex;    }    #faq .h2{        font-weight:900;        max-width:600px;        font-size:6rem;        line-height:1.1;    }    #faq_ask{        flex:1;        order:0;    }    #faq_list .item:not(:last-child){        margin-bottom:2rem;    }    #faq_more{        order:1;        flex:0 1 300px;        min-width:300px;        margin-left:10rem;    }    #faq_list .item{        padding:2rem 5rem 2rem 2rem;    }    #faq_list .item strong{        font-size:1.2rem;    }}@media all and (max-width:767px){    #faq_more{        margin-bottom:2rem;    }    #faq .h2{        font-weight:900;        font-size:4rem;        line-height:1;        margin-bottom:1rem;    }    #faq_list > *{        margin-bottom:1.5rem;    }    #faq_list .item{        padding:1.5rem 4.5rem 1.5rem 1.5rem;    }}#faq_list .item{    background:#f2f4f8;    border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;    position:relative;}#faq_list .item span{    position:absolute;    top:1.75rem;    right:1.75rem;    background:#fff;    font-size:1.75rem;    width:2rem;    line-height:2rem;    text-align:center;    border-radius:.5rem; -moz-border-radius:.5rem; -webkit-border-radius:.5rem;    transition:.5s ease all; -moz-transition:.5s ease all; -webkit-transition:.5s ease all; -ms-transition:.5s ease all; -o-transition:.5s ease all;}#faq_list .item strong{    display:block;    line-height:1.2;    margin-bottom:1rem;    transition: .5s ease all; -moz-transition: .5s ease all; -webkit-transition: .5s ease all; -ms-transition: .5s ease all; -o-transition: .5s ease all;}#faq_list .item p{    transition: .5s ease all; -moz-transition: .5s ease all; -webkit-transition: .5s ease all; -ms-transition: .5s ease all; -o-transition: .5s ease all;    overflow: hidden;    line-height:1.5rem;    opacity:1;}#faq_more .icon{    display:inline-block;    vertical-align: top;    height:8.5rem;    color:#59ce8f;    margin-bottom:1.5rem;}#faq_more .h4{    margin: 1rem 0;    font-size:1.5rem;}#faq_more p{    font-weight:300;}#faq_list .item.check span{    color:#fff;    background:#ff8928;    transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg);}#faq_list .item:not(.check) strong{    margin-bottom:0;}#faq_list .item:not(.check) p{    height:0;    opacity:0;}@media all and (min-width:768px){    #bannerForm{        padding:5rem 0;    }    #bannerForm > *{        display:flex;        align-items: center;        gap:3rem;    }    #bannerForm > * h5{        flex:1;        font-size:2.8rem;    }    #bannerForm > * h4{        flex:1;        font-size:3.5rem;    }}@media all and (max-width:767px){    #bannerForm{        padding:2.5rem 1rem;    }    #bannerForm > * h5,    #bannerForm > * h4{        margin-bottom:2rem;        font-size:2rem;    }    #bannerForm .button{        text-align:center;        display:block;    }}#bannerForm > * h5,#bannerForm > * h4{    font-weight:900;    line-height:1.2;    color:#fff;}#bannerForm .button{    font-weight:bold;    text-decoration:none;    white-space: nowrap;    overflow: hidden;    position:relative;    padding:1.2rem 1.5rem 1.2rem 2rem;    border-radius:.75rem; -moz-border-radius:.75rem; -webkit-border-radius:.75rem;    line-height:1.25rem;    font-size:1.1rem;}#bannerForm .button > *{    display:inline-block;    vertical-align: top;}#bannerForm .button svg{    margin-left:.25rem;    height:1.25rem;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #footer .logo a,    #footer a,    #footerMenu .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;    }    #footer .logo a:not(#radar):hover{        border-bottom:.01rem solid;    }    #footer #radar:hover{        opacity:.8;    }    #footer a:not(#radar):hover,    #footerMenu .social > *:hover{        color:#ed812b !important;    }}@media all and (min-width: 768px){    #footerMenu{        padding:5.5rem 0;        display:flex;        width:100%;        gap:3rem;    }    #footerMenu > *{        flex:1;    }    #footerMenu .items b:not(:first-child){        margin-top:3rem;    }}@media all and (max-width: 767px){    #footerMenu{        padding:2.5rem 1rem 7rem;    }    #footerMenu > *:not(:last-child){        margin-bottom:2rem;    }    #footerMenu .items b:not(:first-child){        margin-top:2rem;    }}#radar{    display:block;    margin-top:1rem;}#radar img{    display:block;    height:55px;}#footer{    color:#fff;    background:#1f212a;}#footerMenu b{    display:block;    margin-bottom:.5rem;    color:#a2b0c0;    font-size:.75rem;    text-transform: uppercase; -moz-transform: uppercase; -webkit-transform: uppercase; -ms-transform: uppercase; -o-transform: uppercase;}#footerMenu .items div{    line-height:1.4;}#footerMenu .items a{    color:inherit;    font-size:.75rem;    text-decoration:none;}#footerMenu .info > *:not(:last-child){    margin-bottom:1rem;}#footerMenu .info p{    font-size:.7rem;    font-weight: 300;    line-height:1.42;    color:#a2b0c0;}#footerMenu .social{    display:flex;    gap:.5rem;}#footerMenu .social > *{    height:.7rem;    padding:.65rem;    border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;    color:#a2b0c0;    border:1px solid;}#footerMenu .social > * svg{    display:block;    height:100%;}#footer .logo p{    margin:2.5rem 0 1rem;    font-size:.65rem;    line-height:1.42;    color:#a2b0c0;}#footer .logo a{    border-bottom:.01rem solid transparent;    font-size:.65rem;    text-decoration:none;    color:#ed812b;}#footerMenu .logo svg{    display:block;    height:2rem;    margin:0 !important;}#footer iframe{    width:150px;    height:50px;    display:block;    margin-top:1rem;    border:none;}#footer_mail{    display:flex;    align-items: center;    width:100%;    margin-bottom:1.5rem;    font-weight:300;    font-size:.8rem;    text-decoration: none;    color:#fff;    gap:.25rem;}#footer_mail > *:last-child{    flex:1;    min-width:0;}#footer_mail > *:first-child{    height:1.2rem;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0){#header 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;}#header .menu > div:hover .submenu{padding:1.25rem;opacity:1;height:auto;}#header .rules a:hover{opacity:1;color:#000;background:#f2f4f8;}#header .menu > div .submenu .items:nth-child(1) a:hover{background: rgba(121, 81, 221, 0.1);}#header .menu > div .submenu .items:nth-child(2) a:hover{background: rgba(0, 132, 255, 0.1);}#header .menu > div .submenu .items:nth-child(3) a:hover{background: rgba(80, 191, 94, 0.1);}#header .menu > div .submenu .items:nth-child(4) a:hover{background: rgba(244, 67, 54, 0.1);}#header .menu > div:hover > a{color:#FA4A0C;}}@media all and (min-width: 768px){#header .menu{height:100%;flex:1;min-width:0;display:flex;justify-content: flex-end;}#header .menu a{color:inherit;text-decoration:none;}#header .menu > div > a{font-weight:600;padding:.85rem 1rem;display:block;}#header .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:1rem;align-items: flex-start;line-height:1.1;}#header .menu > div .submenu .items a .info > *:not(:last-child){margin-bottom:.25rem;}#header .menu > div .submenu .items a .info > *{display:block;}#header .menu > div .submenu .items:nth-child(1) .icon{color:#7951DD;}#header .menu > div .submenu .items:nth-child(2) .icon{color:#0084ff;}#header .menu > div .submenu .items:nth-child(3) .icon{color:#50bf5e;}#header .menu > div .submenu .items:nth-child(4) .icon{color:#F44336;}#header .menu > div .submenu .items .icon{height:1.2rem;}#header .menu > div .submenu .items .name{white-space: nowrap;font-weight:bold;font-size:.9rem;}#header .menu > div .submenu .items .name span{opacity:.3;}#header .menu > div .submenu .items .about{opacity:.5;font-size:.75rem;line-height:1.3;font-weight:500;}#header .menu > div{padding:1.5rem 0;height:100%;align-content: center;align-self: center;}#header .menu > div .submenu{z-index:999;position:fixed;left:50%;margin-top:1.5rem;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;}#header .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;}#header .menu > div > a > span{display:inline-block;vertical-align: middle;margin-left:.5rem;height:.75rem;}#header .menu > div .submenu .h{font-size:.75rem;font-weight:bold;padding-left:3.25rem;display:block;margin-bottom:.5rem;opacity:.5;}#header .menu > div .submenu .items{flex:1;padding:1rem .5rem;min-width:17rem;}}@media all and (max-width: 767px){#header .logo{flex:1;min-width:0;}#header .menu{display:none;}#header > *{padding:1rem;}}#header{position: -webkit-sticky;position:sticky;background:#fff;background: linear-gradient(to bottom, #fff, #fff9);top:0;width:100%;z-index:100;border-bottom:1px solid #f2f4f8;}#header > *{display:flex;align-items: center;}#header .logo{display:flex;align-items: center;}#header .logo > *:first-child{height:2.75rem;}#header .logo > *:last-child{height:1.5rem;margin-left:.5rem;margin-top:.25rem;}#header .rules{margin-left:1.5rem;}#header .rules a{display:inline-block;vertical-align: top;height:1.3rem;background:#4AC959;color:#fff;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;padding:.75rem;}@media all and (min-width: 768px){    #tariffForm .price{        text-align:right;    }    #tariffForm .button{        display:inline-flex;    }    #tariffForm .price .h1 {        font-size: 3.5rem;    }}@media all and (max-width: 767px){    #tariffForm{        margin-bottom:2rem;        border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;    }    #tariffForm .price .h1 {        font-size: 2.5rem;    }}#tariffForm .price .h1{    line-height:1;    margin-bottom: 1.5rem;}#tariffForm .price .h1 span{    display:block;    font-size:1.5rem;}#tariffForm .h + p strong{    font-size:1.1rem;}@media (hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {    #toc .items .item 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;    }    #toc .items .item a:hover{        color:#ed812b !important;    }}@media all and (min-width:768px){    #toc .items{        width:100%;        display:flex;        flex-wrap: wrap;    }    #toc h2 + p{        text-align:left;    }    #toc h2{        text-align:left;        font-size:4rem;    }    #toc .items .item{        flex:0 1 48.5%;        margin-bottom:3%;        box-sizing: border-box;        padding:4rem 4rem 0;        border-radius:2rem; -moz-border-radius:2rem; -webkit-border-radius:2rem;    }    #toc .items .item:nth-child(odd){        margin-right:3%;    }}@media all and (max-width:767px){    #toc h2{        font-size:2rem;    }    #toc .items .item:not(:first-child){        margin-top:1rem;        padding:2rem 1.5rem 0;        border-radius:1rem; -moz-border-radius:1rem; -webkit-border-radius:1rem;    }}#toc{    text-align:center;}#toc h2{    line-height:1;    font-weight:900;}#toc h2 + p{    line-height:1.42;    font-size:1rem !important;    font-weight:300;    margin-top:2rem;}#toc .items .item:not(:first-child){    background:#f2f4f8;}#toc .items .item strong{    display:block;    font-size:1.5rem;    line-height:1.2;}#toc .items .item p{    font-size:.9rem;    line-height:1.42;    margin:1rem 0;}#toc .items .item a{    font-size:1.2rem;    line-height:.5rem;    text-decoration:none;    color:#FA4A0C;    font-weight:bold;}#toc .items .image{    margin-top:1.5rem;}#toc .items img{    aspect-ratio: 1;    width:340px;    max-width:80%;    object-fit: cover;    object-position: top;}#blogGrid{    width:100%;    display:flex;    flex-wrap:wrap;}#blogGrid .item.ad > * {    position:absolute;}#blogGrid .item{    color:inherit;    text-decoration: none;    position:relative;    box-sizing: border-box;}#blogGrid .item_content > *{    display:block;}#blogGrid .item_image{    display:block;    background:#f1f1f1;    position:relative;    border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem;    overflow: hidden;}#blogGrid .item_image > *{    position:absolute;    top:0;    left:0;    width:100%;    height:100%;    object-fit: cover;}#blogGrid .item_about{    font-size:.8rem;    line-height:1.1rem;    font-weight:300;}#blogGrid .item.ad > *{    background:#f1f1f1;}#blogGrid .item_param{    margin-bottom:8px;}#blogGrid .item_param > *:not(:empty){    display:inline-block;    vertical-align: top;    padding-left:18px;    font-size:.75rem;    position:relative;    line-height:18px;}#blogGrid .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;}#blogGrid .item_param > *:not(:last-child){    margin-right:16px;}@media all and (min-width:400px){    #blogHead{        padding: 8vh 0 1.5rem;    }    #blogHead p{        max-width:542px;    }    #blogGrid{        max-width:1256px;        margin:0 auto;        padding:0 1rem 1rem;        box-sizing: border-box;    }    #blogGrid .item.ad > * {        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blogGrid .item{        padding:10px;    }    #blogGrid .item_image{        overflow: hidden;    }    #blogGrid .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;    }    #blogGrid .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){    #blogHead{        padding:1.5rem;    }    #blogGrid .item .item_about{        display:none;    }    #blogGrid .item.ad > * {        top: 5px;        left: 5px;        right: 5px;        bottom: 5px;    }    #blogGrid .item{        padding:5px;    }}@media all and (min-width:1001px){    #blogGrid .item {        flex: 0 1 25%;        max-width:25%;    }    #blogGrid .item:nth-child(15) .item_param,    #blogGrid .item:nth-child(10) .item_param,    #blogGrid .item:nth-child(1) .item_param{        margin:8px 0 0;        color:#fff;    }    #blogGrid .item:nth-child(15),    #blogGrid .item:nth-child(10),    #blogGrid .item:nth-child(1){        flex:0 1 50%;        max-width:50%;    }    #blogGrid .item:nth-child(15):after,    #blogGrid .item:nth-child(10):after,    #blogGrid .item:nth-child(1):after{        content:"";        display:block;        padding-top:50%;    }    #blogGrid .item:nth-child(15) .item_image,    #blogGrid .item:nth-child(10) .item_image,    #blogGrid .item:nth-child(1) .item_image{        z-index:1;    }    #blogGrid .item:nth-child(15) .item_image,    #blogGrid .item:nth-child(10) .item_image,    #blogGrid .item:nth-child(1) .item_image{        position:absolute;        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blogGrid .item:nth-child(15) .item_content,    #blogGrid .item:nth-child(10) .item_content,    #blogGrid .item:nth-child(1) .item_content{        position:absolute;        bottom:35px;        left:35px;        right:35px;        z-index:5;    }    #blogGrid .item:nth-child(15) .item_name,    #blogGrid .item:nth-child(10) .item_name,    #blogGrid .item:nth-child(1) .item_name{        display: block;        font-weight:300;        color:#fff;        font-size:1.5rem;        line-height:2rem;    }    #blogGrid .item:nth-child(15):before,    #blogGrid .item:nth-child(10):before,    #blogGrid .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);    }    #blogGrid .item:nth-child(15) .item_tag,    #blogGrid .item:nth-child(10) .item_tag,    #blogGrid .item:nth-child(1) .item_tag{        display:inline-block;        background:var(--green-icon-color);        color:#333;        padding:.2rem .5rem;        font-size:.65rem;        line-height:1.42;        margin-bottom:.5rem;        border-radius:.35rem; -moz-border-radius:.35rem; -webkit-border-radius:.35rem;        font-weight:bold;    }    #blogGrid .item:nth-child(15) .item_about,    #blogGrid .item:nth-child(10) .item_about,    #blogGrid .item:nth-child(1) .item_about{        display:none;    }    #blogGrid .item:nth-child(17) .item_image:after,    #blogGrid .item:nth-child(16):not(.ad) .item_image:after,    #blogGrid .item:nth-child(14) .item_image:after,    #blogGrid .item:nth-child(13) .item_image:after,    #blogGrid .item:nth-child(12) .item_image:after,    #blogGrid .item:nth-child(11) .item_image:after,    #blogGrid .item:nth-child(9):not(.ad) .item_image:after,    #blogGrid .item:nth-child(8) .item_image:after,    #blogGrid .item:nth-child(7) .item_image:after,    #blogGrid .item:nth-child(6) .item_image:after,    #blogGrid .item:nth-child(5) .item_image:after,    #blogGrid .item:nth-child(4) .item_image:after,    #blogGrid .item:nth-child(3) .item_image:after,    #blogGrid .item:nth-child(2):not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blogGrid .item:nth-child(17) .item_content,    #blogGrid .item:nth-child(16):not(.ad) .item_content,    #blogGrid .item:nth-child(14) .item_content,    #blogGrid .item:nth-child(13) .item_content,    #blogGrid .item:nth-child(12) .item_content,    #blogGrid .item:nth-child(11) .item_content,    #blogGrid .item:nth-child(9):not(.ad) .item_content,    #blogGrid .item:nth-child(8) .item_content,    #blogGrid .item:nth-child(7) .item_content,    #blogGrid .item:nth-child(6) .item_content,    #blogGrid .item:nth-child(5) .item_content,    #blogGrid .item:nth-child(4) .item_content,    #blogGrid .item:nth-child(3) .item_content,    #blogGrid .item:nth-child(2):not(.ad) .item_content{        display:block;        padding:15px;    }    #blogGrid .item:nth-child(17) .item_tag,    #blogGrid .item:nth-child(16):not(.ad) .item_tag,    #blogGrid .item:nth-child(14) .item_tag,    #blogGrid .item:nth-child(13) .item_tag,    #blogGrid .item:nth-child(12) .item_tag,    #blogGrid .item:nth-child(11) .item_tag,    #blogGrid .item:nth-child(9):not(.ad) .item_tag,    #blogGrid .item:nth-child(8) .item_tag,    #blogGrid .item:nth-child(7) .item_tag,    #blogGrid .item:nth-child(6) .item_tag,    #blogGrid .item:nth-child(5) .item_tag,    #blogGrid .item:nth-child(4) .item_tag,    #blogGrid .item:nth-child(3) .item_tag,    #blogGrid .item:nth-child(2):not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.8em;    }    #blogGrid .item:nth-child(17) .item_name,    #blogGrid .item:nth-child(16):not(.ad) .item_name,    #blogGrid .item:nth-child(14) .item_name,    #blogGrid .item:nth-child(13) .item_name,    #blogGrid .item:nth-child(12) .item_name,    #blogGrid .item:nth-child(11) .item_name,    #blogGrid .item:nth-child(9):not(.ad) .item_name,    #blogGrid .item:nth-child(8) .item_name,    #blogGrid .item:nth-child(7) .item_name,    #blogGrid .item:nth-child(6) .item_name,    #blogGrid .item:nth-child(5) .item_name,    #blogGrid .item:nth-child(4) .item_name,    #blogGrid .item:nth-child(3) .item_name,    #blogGrid .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){    #blogGrid .item{        flex: 0 1 33.333333%;        flex: 0 1 calc(100% / 3);        max-width:33.333333%;        max-width:calc(100% / 3);    }    #blogGrid .item:nth-child(17) .item_param,    #blogGrid .item:nth-child(11) .item_param,    #blogGrid .item:nth-child(7) .item_param,    #blogGrid .item:nth-child(1) .item_param{        margin:8px 0 0;        color:#fff;    }    #blogGrid .item:nth-child(17),    #blogGrid .item:nth-child(11),    #blogGrid .item:nth-child(7),    #blogGrid .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);    }    #blogGrid .item:nth-child(17):after,    #blogGrid .item:nth-child(11):after,    #blogGrid .item:nth-child(7):after,    #blogGrid .item:nth-child(1):after{        content:"";        display:block;        padding-top:50%;    }    #blogGrid .item:nth-child(17) .item_image,    #blogGrid .item:nth-child(11) .item_image,    #blogGrid .item:nth-child(7) .item_image,    #blogGrid .item:nth-child(1) .item_image{        z-index:1;    }    #blogGrid .item:nth-child(17) .item_image,    #blogGrid .item:nth-child(11) .item_image,    #blogGrid .item:nth-child(7) .item_image,    #blogGrid .item:nth-child(1) .item_image{        position:absolute;        top: 10px;        left: 10px;        right: 10px;        bottom: 10px;    }    #blogGrid .item:nth-child(17) .item_content,    #blogGrid .item:nth-child(11) .item_content,    #blogGrid .item:nth-child(7) .item_content,    #blogGrid .item:nth-child(1) .item_content{        position:absolute;        bottom:35px;        left:35px;        right:35px;        z-index:5;    }    #blogGrid .item:nth-child(17) .item_name,    #blogGrid .item:nth-child(11) .item_name,    #blogGrid .item:nth-child(7) .item_name,    #blogGrid .item:nth-child(1) .item_name{        display: block;        font-weight:300;        color:#fff;        font-size:1.5rem;        line-height:2rem;    }    #blogGrid .item:nth-child(17):before,    #blogGrid .item:nth-child(11):before,    #blogGrid .item:nth-child(7):before,    #blogGrid .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);    }    #blogGrid .item:nth-child(17) .item_tag,    #blogGrid .item:nth-child(11) .item_tag,    #blogGrid .item:nth-child(7) .item_tag,    #blogGrid .item:nth-child(1) .item_tag{        display:inline-block;        background:var(--green-icon-color);        padding:0 4px;        font-size:.8rem;        line-height:1.3rem;        margin-bottom:8px;    }    #blogGrid .item:nth-child(17) .item_about,    #blogGrid .item:nth-child(11) .item_about,    #blogGrid .item:nth-child(7) .item_about,    #blogGrid .item:nth-child(1) .item_about{        display:none;    }    #blogGrid .item:nth-child(16):not(.ad) .item_image:after,    #blogGrid .item:nth-child(15) .item_image:after,    #blogGrid .item:nth-child(14) .item_image:after,    #blogGrid .item:nth-child(13) .item_image:after,    #blogGrid .item:nth-child(12) .item_image:after,    #blogGrid .item:nth-child(10) .item_image:after,    #blogGrid .item:nth-child(9):not(.ad) .item_image:after,    #blogGrid .item:nth-child(8) .item_image:after,    #blogGrid .item:nth-child(6) .item_image:after,    #blogGrid .item:nth-child(5) .item_image:after,    #blogGrid .item:nth-child(4) .item_image:after,    #blogGrid .item:nth-child(3) .item_image:after,    #blogGrid .item:nth-child(2):not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blogGrid .item:nth-child(16):not(.ad) .item_content,    #blogGrid .item:nth-child(15) .item_content,    #blogGrid .item:nth-child(14) .item_content,    #blogGrid .item:nth-child(13) .item_content,    #blogGrid .item:nth-child(12) .item_content,    #blogGrid .item:nth-child(10) .item_content,    #blogGrid .item:nth-child(9):not(.ad) .item_content,    #blogGrid .item:nth-child(8) .item_content,    #blogGrid .item:nth-child(6) .item_content,    #blogGrid .item:nth-child(5) .item_content,    #blogGrid .item:nth-child(4) .item_content,    #blogGrid .item:nth-child(3) .item_content,    #blogGrid .item:nth-child(2):not(.ad) .item_content{        display:block;        padding:15px;    }    #blogGrid .item:nth-child(16):not(.ad) .item_tag,    #blogGrid .item:nth-child(15) .item_tag,    #blogGrid .item:nth-child(14) .item_tag,    #blogGrid .item:nth-child(13) .item_tag,    #blogGrid .item:nth-child(12) .item_tag,    #blogGrid .item:nth-child(10) .item_tag,    #blogGrid .item:nth-child(9):not(.ad) .item_tag,    #blogGrid .item:nth-child(8) .item_tag,    #blogGrid .item:nth-child(6) .item_tag,    #blogGrid .item:nth-child(5) .item_tag,    #blogGrid .item:nth-child(4) .item_tag,    #blogGrid .item:nth-child(3) .item_tag,    #blogGrid .item:nth-child(2):not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.8rem;    }    #blogGrid .item:nth-child(16):not(.ad) .item_name,    #blogGrid .item:nth-child(15) .item_name,    #blogGrid .item:nth-child(14) .item_name,    #blogGrid .item:nth-child(13) .item_name,    #blogGrid .item:nth-child(12) .item_name,    #blogGrid .item:nth-child(10) .item_name,    #blogGrid .item:nth-child(9):not(.ad) .item_name,    #blogGrid .item:nth-child(8) .item_name,    #blogGrid .item:nth-child(6) .item_name,    #blogGrid .item:nth-child(5) .item_name,    #blogGrid .item:nth-child(4) .item_name,    #blogGrid .item:nth-child(3) .item_name,    #blogGrid .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){    #blogGrid .item{        flex: 0 1 50%;        max-width:50%;    }    #blogGrid .item:not(.ad) .item_image:after{        content:"";        padding-top:66%;        display:block;    }    #blogGrid .item:not(.ad) .item_content{        display:block;        padding:15px;    }    #blogGrid .item:not(.ad) .item_tag{        margin-bottom:10px;        opacity:.5;        font-size:.85rem;    }    #blogGrid .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;}#blogGrid .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:var(--orange);        color:#fff;    }}#paginator{    text-align:center;    padding-bottom:1rem;}#paginator > *{    display:inline-block;    vertical-align: top;    width:1.75rem;    height: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:var(--green-bg);    color:var(--green-icon-color);}#paginator > a{    background:#f2f4f8;    color:inherit;}