html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
* {
    -webkit-tap-highlight-color: transparent;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

ul, li {
    list-style:none;
}

input, select {
    vertical-align:middle;
}
*,
*::after,
*::before{
    padding: 0;
    margin: 0;
    box-sizing: border-box;   
}
a{
    color: inherit;
    text-decoration: none;
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
html,body{
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    scroll-behavior: smooth;
    background: #E4E4E4;
    color: #000;
}
.body{
    min-width: 320px;
}
.body.no-scroll{
    overflow: hidden;
}
.container{
    max-width: 1432px;
    padding: 0 15px;
    margin: 0 auto;
}
.btn,
button{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #614AD3;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
}
.btn{
    position: relative;
    color: #614AD3;
    -webkit-text-stroke: 2px #fff;
    paint-order: stroke fill;
}
.btn span{
    -webkit-text-stroke: initial;
}
main.main{
    padding-top: 80px;
}
@media (max-width: 1279px) {
    .container{
        max-width: 1000px;
    }
    main.main{
        padding-top: 56px;
    }
    .btn{
        -webkit-text-stroke: 1px #fff;
    }
}
@media (max-width: 999px) {
    .container{
        max-width: 768px;
    }
}
@media (max-width: 767px) {
    .container{
        max-width: 480px;
    }
    main.main{
        padding-top: 47px;
    }
}
@media (max-width: 479px) {
    .container{
        padding: 0 12px;
    }
}
/* header */
.header{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background: linear-gradient(180deg, #F6F6F6 0%, #E6E6E6 100%);
    border-bottom: 1px solid #000;
}
.header__inner{
    padding-top: 2px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1348px;
    margin: 0 auto;
    
}
.header__logo{
    display: flex;
    align-items: center;
    margin-top: 5px;
    width: 100%;
    max-width: 213px;
}
.header__logo img{
    width: 100%;
}
.header__menu{
    margin-left: 174px;
}
.header__menu ul{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
}
.header__menu ul li a{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 14px 5px;
    border: 1px solid transparent;
    transition: all .2s ease;
    border-radius: 100px;
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #333;
}
.header__menu ul li a:hover,
.header__menu ul li a.active{
    border-color: #3530FF;
}
.header__user{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.header__user-btn.active{
    padding: 9px 38px 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='131' height='37' viewBox='0 0 131 37' fill='none'%3E%3CforeignObject x='0' y='0' width='0' height='0'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_176_8197_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='4' d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.98619 8.59184 1.24568 18.0479 1.00586L18.5 1Z' fill='%239E9E9E' fill-opacity='0.18' stroke='url(%23paint0_linear_176_8197)' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_176_8197_clip_path' transform='translate(0 0)'%3E%3Cpath d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.98619 8.59184 1.24568 18.0479 1.00586L18.5 1Z'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_linear_176_8197' x1='-27.5973' y1='-2.66564' x2='-24.1962' y2='43.5696' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.header__burger{
    display: none;
}
@media (max-width: 1279px) {
    .header__logo{
        max-width: 151px;
        margin: 0;
        height: 40px;
    }
    .header__inner{
        padding: 8px 0;
    }
    .header__menu ul{
        gap: 7.7px;
    }
    .header__menu ul li a{
        font-size: 9.939px;
        padding: 3px 9.7px 3px;
    }
    .header__user-btn{
        font-size: 9.939px;
    }
    .header__user-btn.active{
        padding: 6px 28px 6px;
    }
}
@media (max-width: 999px) {
    .header__menu{
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .header__inner {
        padding: 4px 0;
    }
    .header__burger{
        display: flex;
        width: 100%;
        max-width: 20px;
        height: 36px;
    }
    .header__burger img{
        width: 100%;
    }
    .header__menu{
        position: fixed;
        top: 52px;
        left: 0;
        right: 0;
        background-color: #fff;
        box-shadow: 0px 10.649px 35.498px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(1.4199273586273193px);
        width: calc(100% - 30px);
        max-width: 480px;
        margin: 0 auto;
        padding: 9px 24px;
        min-height: 190px;
        border-radius: 0 0 10px 10px;
    }
    .header__menu:not(.active){
        display: none;
    }
    .header__menu ul{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0;
    }
    .header__menu ul li:nth-of-type(1){
        grid-column: span 2;
    }
    .header__menu ul li a{
        max-width: max-content;
        border: none;
        padding: 0;
    }
    .header__menu ul li:nth-of-type(1) a{
        color: #5E6278;
        -webkit-text-stroke: 1px #DEDEDE;
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 9px;
    }
    .header__menu ul li:not(:first-of-type) a{
        position: relative;
        display: flex;
        align-items: center;
        gap: 15px;
    }
    .header__menu ul li:not(:first-of-type) a::before{
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M11.3127 8.02413V6.94706H13.7907C13.8625 7.09067 13.9612 7.19838 14.0869 7.27018C14.2126 7.34199 14.3473 7.35994 14.491 7.32404C14.6346 7.28813 14.7513 7.21633 14.8411 7.10862C14.9309 7.00092 14.9758 6.87526 14.9758 6.73165C14.9758 6.58804 14.9309 6.46238 14.8411 6.35468C14.7513 6.24697 14.6346 6.17517 14.491 6.13927C14.3473 6.10336 14.2126 6.12131 14.0869 6.19312C13.9612 6.26492 13.8625 6.37263 13.7907 6.51624H11.3127V5.43917H12.9287C13.0006 5.43917 13.0544 5.41225 13.0904 5.35839C13.1263 5.30454 13.1442 5.25966 13.1442 5.22376V3.71587H13.7907C13.8625 3.85948 13.9612 3.96719 14.0869 4.03899C14.2126 4.11079 14.3473 4.13772 14.491 4.11977C14.6346 4.10182 14.7513 4.03001 14.8411 3.90436C14.9309 3.7787 14.9758 3.64407 14.9758 3.50046C14.9758 3.35685 14.9309 3.23119 14.8411 3.12349C14.7513 3.01578 14.6346 2.95295 14.491 2.935C14.3473 2.91705 14.2126 2.94397 14.0869 3.01578C13.9612 3.08758 13.8625 3.17734 13.7907 3.28505H12.9287C12.8569 3.28505 12.803 3.31197 12.7671 3.36582C12.7312 3.41968 12.7133 3.46456 12.7133 3.50046V4.95449H11.3127V3.87743C11.3127 3.80563 11.2947 3.75177 11.2588 3.71587C11.2229 3.67997 11.169 3.66202 11.0972 3.66202H10.0198V2.26183H11.4743C11.5102 2.26183 11.5551 2.24388 11.6089 2.20798C11.6628 2.17208 11.6897 2.11823 11.6897 2.04642V1.18477C11.7975 1.11297 11.8873 1.01424 11.9591 0.888578C12.0309 0.76292 12.0578 0.628287 12.0399 0.484679C12.0219 0.34107 11.9591 0.224388 11.8513 0.134633C11.7436 0.0448776 11.6179 0 11.4743 0C11.3306 0 11.1959 0.0448776 11.0702 0.134633C10.9445 0.224388 10.8727 0.34107 10.8548 0.484679C10.8368 0.628287 10.8637 0.76292 10.9356 0.888578C11.0074 1.01424 11.1151 1.11297 11.2588 1.18477V1.83101H9.75043C9.71452 1.83101 9.66962 1.84896 9.61575 1.88486C9.56188 1.92076 9.53495 1.97462 9.53495 2.04642V3.66202H8.45755V1.18477C8.60121 1.11297 8.70895 1.01424 8.78077 0.888578C8.8526 0.76292 8.87055 0.628287 8.83464 0.484679C8.79873 0.34107 8.7269 0.224388 8.61916 0.134633C8.51142 0.0448776 8.38573 0 8.24207 0C8.09842 0 7.97273 0.0448776 7.86499 0.134633C7.75725 0.224388 7.68542 0.34107 7.64951 0.484679C7.61359 0.628287 7.63155 0.76292 7.70338 0.888578C7.7752 1.01424 7.88294 1.11297 8.0266 1.18477V3.66202H6.9492V1.18477C7.09285 1.11297 7.20059 1.01424 7.27242 0.888578C7.34425 0.76292 7.3622 0.628287 7.32629 0.484679C7.29038 0.34107 7.21855 0.224388 7.11081 0.134633C7.00307 0.0448776 6.87737 0 6.73372 0C6.59007 0 6.46437 0.0448776 6.35663 0.134633C6.24889 0.224388 6.17707 0.34107 6.14115 0.484679C6.10524 0.628287 6.1232 0.76292 6.19502 0.888578C6.26685 1.01424 6.37459 1.11297 6.51824 1.18477V3.66202H5.44085V2.04642C5.44085 1.97462 5.41391 1.92076 5.36004 1.88486C5.30617 1.84896 5.26128 1.83101 5.22537 1.83101H3.71701V1.18477C3.86067 1.11297 3.96841 1.01424 4.04023 0.888578C4.11206 0.76292 4.13899 0.628287 4.12104 0.484679C4.10308 0.34107 4.03125 0.224388 3.90556 0.134633C3.77986 0.0448776 3.64519 0 3.50153 0C3.35788 0 3.23219 0.0448776 3.12445 0.134633C3.01671 0.224388 2.95386 0.34107 2.9359 0.484679C2.91795 0.628287 2.94488 0.76292 3.01671 0.888578C3.08853 1.01424 3.17832 1.11297 3.28606 1.18477V2.04642C3.28606 2.11823 3.31299 2.17208 3.36686 2.20798C3.42073 2.24388 3.46562 2.26183 3.50153 2.26183H4.95602V3.66202H3.87862C3.8068 3.66202 3.75293 3.67997 3.71701 3.71587C3.6811 3.75177 3.66314 3.80563 3.66314 3.87743V4.95449H2.26253V3.50046C2.26253 3.46456 2.24457 3.41968 2.20866 3.36582C2.17275 3.31197 2.11888 3.28505 2.04705 3.28505H1.18513C1.11331 3.17734 1.01455 3.08758 0.888851 3.01578C0.763155 2.94397 0.628481 2.91705 0.484828 2.935C0.341175 2.95295 0.224457 3.01578 0.134674 3.12349C0.0448915 3.23119 0 3.35685 0 3.50046C0 3.64407 0.0448915 3.7787 0.134674 3.90436C0.224457 4.03001 0.341175 4.10182 0.484828 4.11977C0.628481 4.13772 0.763155 4.11079 0.888851 4.03899C1.01455 3.96719 1.11331 3.85948 1.18513 3.71587H1.83157V5.22376C1.83157 5.25966 1.84953 5.30454 1.88544 5.35839C1.92136 5.41225 1.97522 5.43917 2.04705 5.43917H3.66314V6.51624H1.18513C1.11331 6.37263 1.01455 6.26492 0.888851 6.19312C0.763155 6.12131 0.628481 6.10336 0.484828 6.13927C0.341175 6.17517 0.224457 6.24697 0.134674 6.35468C0.0448915 6.46238 0 6.58804 0 6.73165C0 6.87526 0.0448915 7.00092 0.134674 7.10862C0.224457 7.21633 0.341175 7.28813 0.484828 7.32404C0.628481 7.35994 0.763155 7.34199 0.888851 7.27018C1.01455 7.19838 1.11331 7.09067 1.18513 6.94706H3.66314V8.02413H1.18513C1.11331 7.88052 1.01455 7.77281 0.888851 7.70101C0.763155 7.6292 0.628481 7.61125 0.484828 7.64715C0.341175 7.68306 0.224457 7.75486 0.134674 7.86257C0.0448915 7.97027 0 8.09593 0 8.23954C0 8.38315 0.0448915 8.50881 0.134674 8.61651C0.224457 8.72422 0.341175 8.79602 0.484828 8.83192C0.628481 8.86783 0.763155 8.84988 0.888851 8.77807C1.01455 8.70627 1.11331 8.59856 1.18513 8.45495H3.66314V9.53202H2.04705C1.97522 9.53202 1.92136 9.55894 1.88544 9.6128C1.84953 9.66665 1.83157 9.71153 1.83157 9.74743V11.2553H1.18513C1.11331 11.1117 1.01455 11.004 0.888851 10.9322C0.763155 10.8604 0.628481 10.8335 0.484828 10.8514C0.341175 10.8694 0.224457 10.9412 0.134674 11.0668C0.0448915 11.1925 0 11.3271 0 11.4707C0 11.6143 0.0448915 11.74 0.134674 11.8477C0.224457 11.9554 0.341175 12.0182 0.484828 12.0362C0.628481 12.0541 0.763155 12.0272 0.888851 11.9554C1.01455 11.8836 1.11331 11.7939 1.18513 11.6861H2.04705C2.11888 11.6861 2.17275 11.6592 2.20866 11.6054C2.24457 11.5515 2.26253 11.5066 2.26253 11.4707V10.0167H3.66314V11.0938C3.66314 11.1656 3.6811 11.2194 3.71701 11.2553C3.75293 11.2912 3.8068 11.3092 3.87862 11.3092H4.95602V12.7094H3.50153C3.46562 12.7094 3.42073 12.7273 3.36686 12.7632C3.31299 12.7991 3.28606 12.853 3.28606 12.9248V13.7864C3.17832 13.8582 3.08853 13.957 3.01671 14.0826C2.94488 14.2083 2.91795 14.3429 2.9359 14.4865C2.95386 14.6301 3.01671 14.7468 3.12445 14.8366C3.23219 14.9263 3.35788 14.9712 3.50153 14.9712C3.64519 14.9712 3.77986 14.9263 3.90556 14.8366C4.03125 14.7468 4.10308 14.6301 4.12104 14.4865C4.13899 14.3429 4.11206 14.2083 4.04023 14.0826C3.96841 13.957 3.86067 13.8582 3.71701 13.7864V13.1402H5.22537C5.26128 13.1402 5.30617 13.1222 5.36004 13.0863C5.41391 13.0504 5.44085 12.9966 5.44085 12.9248V11.3092H6.51824V13.7864C6.37459 13.8582 6.26685 13.957 6.19502 14.0826C6.1232 14.2083 6.10524 14.3429 6.14115 14.4865C6.17707 14.6301 6.24889 14.7468 6.35663 14.8366C6.46437 14.9263 6.59007 14.9712 6.73372 14.9712C6.87737 14.9712 7.00307 14.9263 7.11081 14.8366C7.21855 14.7468 7.29038 14.6301 7.32629 14.4865C7.3622 14.3429 7.34425 14.2083 7.27242 14.0826C7.20059 13.957 7.09285 13.8582 6.9492 13.7864V11.3092H8.0266V13.7864C7.88294 13.8582 7.7752 13.957 7.70338 14.0826C7.63155 14.2083 7.61359 14.3429 7.64951 14.4865C7.68542 14.6301 7.75725 14.7468 7.86499 14.8366C7.97273 14.9263 8.09842 14.9712 8.24207 14.9712C8.38573 14.9712 8.51142 14.9263 8.61916 14.8366C8.7269 14.7468 8.79873 14.6301 8.83464 14.4865C8.87055 14.3429 8.8526 14.2083 8.78077 14.0826C8.70895 13.957 8.60121 13.8582 8.45755 13.7864V11.3092H9.53495V12.9248C9.53495 12.9966 9.56188 13.0504 9.61575 13.0863C9.66962 13.1222 9.71452 13.1402 9.75043 13.1402H11.2588V13.7864C11.1151 13.8582 11.0074 13.957 10.9356 14.0826C10.8637 14.2083 10.8368 14.3429 10.8548 14.4865C10.8727 14.6301 10.9445 14.7468 11.0702 14.8366C11.1959 14.9263 11.3306 14.9712 11.4743 14.9712C11.6179 14.9712 11.7436 14.9263 11.8513 14.8366C11.9591 14.7468 12.0219 14.6301 12.0399 14.4865C12.0578 14.3429 12.0309 14.2083 11.9591 14.0826C11.8873 13.957 11.7975 13.8582 11.6897 13.7864V12.9248C11.6897 12.853 11.6628 12.7991 11.6089 12.7632C11.5551 12.7273 11.5102 12.7094 11.4743 12.7094H10.0198V11.3092H11.0972C11.169 11.3092 11.2229 11.2912 11.2588 11.2553C11.2947 11.2194 11.3127 11.1656 11.3127 11.0938V10.0167H12.7133V11.4707C12.7133 11.5066 12.7312 11.5515 12.7671 11.6054C12.803 11.6592 12.8569 11.6861 12.9287 11.6861H13.7907C13.8625 11.7939 13.9612 11.8836 14.0869 11.9554C14.2126 12.0272 14.3473 12.0541 14.491 12.0362C14.6346 12.0182 14.7513 11.9554 14.8411 11.8477C14.9309 11.74 14.9758 11.6143 14.9758 11.4707C14.9758 11.3271 14.9309 11.1925 14.8411 11.0668C14.7513 10.9412 14.6346 10.8694 14.491 10.8514C14.3473 10.8335 14.2126 10.8604 14.0869 10.9322C13.9612 11.004 13.8625 11.1117 13.7907 11.2553H13.1442V9.74743C13.1442 9.71153 13.1263 9.66665 13.0904 9.6128C13.0544 9.55894 13.0006 9.53202 12.9287 9.53202H11.3127V8.45495H13.7907C13.8625 8.59856 13.9612 8.70627 14.0869 8.77807C14.2126 8.84988 14.3473 8.86783 14.491 8.83192C14.6346 8.79602 14.7513 8.72422 14.8411 8.61651C14.9309 8.50881 14.9758 8.38315 14.9758 8.23954C14.9758 8.09593 14.9309 7.97027 14.8411 7.86257C14.7513 7.75486 14.6346 7.68306 14.491 7.64715C14.3473 7.61125 14.2126 7.6292 14.0869 7.70101C13.9612 7.77281 13.8625 7.88052 13.7907 8.02413H11.3127ZM14.3832 6.57009C14.491 6.57009 14.5448 6.62394 14.5448 6.73165C14.5448 6.83936 14.491 6.89321 14.3832 6.89321C14.2755 6.89321 14.2216 6.83936 14.2216 6.73165C14.2216 6.62394 14.2755 6.57009 14.3832 6.57009ZM14.3832 3.3389C14.491 3.3389 14.5448 3.39275 14.5448 3.50046C14.5448 3.60816 14.491 3.66202 14.3832 3.66202C14.2755 3.66202 14.2216 3.60816 14.2216 3.50046C14.2216 3.39275 14.2755 3.3389 14.3832 3.3389ZM11.4743 0.430826C11.582 0.430826 11.6359 0.484679 11.6359 0.592385C11.6359 0.700092 11.582 0.753945 11.4743 0.753945C11.3665 0.753945 11.3127 0.700092 11.3127 0.592385C11.3127 0.484679 11.3665 0.430826 11.4743 0.430826ZM8.24207 0.430826C8.34981 0.430826 8.40368 0.484679 8.40368 0.592385C8.40368 0.700092 8.34981 0.753945 8.24207 0.753945C8.13434 0.753945 8.08047 0.700092 8.08047 0.592385C8.08047 0.484679 8.13434 0.430826 8.24207 0.430826ZM6.73372 0.430826C6.84146 0.430826 6.89533 0.484679 6.89533 0.592385C6.89533 0.700092 6.84146 0.753945 6.73372 0.753945C6.62598 0.753945 6.57211 0.700092 6.57211 0.592385C6.57211 0.484679 6.62598 0.430826 6.73372 0.430826ZM3.50153 0.430826C3.60927 0.430826 3.66314 0.484679 3.66314 0.592385C3.66314 0.700092 3.60927 0.753945 3.50153 0.753945C3.3938 0.753945 3.33993 0.700092 3.33993 0.592385C3.33993 0.484679 3.3938 0.430826 3.50153 0.430826ZM0.592568 3.66202C0.484828 3.66202 0.430958 3.60816 0.430958 3.50046C0.430958 3.39275 0.484828 3.3389 0.592568 3.3389C0.700307 3.3389 0.754177 3.39275 0.754177 3.50046C0.754177 3.60816 0.700307 3.66202 0.592568 3.66202ZM0.592568 6.89321C0.484828 6.89321 0.430958 6.83936 0.430958 6.73165C0.430958 6.62394 0.484828 6.57009 0.592568 6.57009C0.700307 6.57009 0.754177 6.62394 0.754177 6.73165C0.754177 6.83936 0.700307 6.89321 0.592568 6.89321ZM0.592568 8.4011C0.484828 8.4011 0.430958 8.34725 0.430958 8.23954C0.430958 8.13183 0.484828 8.07798 0.592568 8.07798C0.700307 8.07798 0.754177 8.13183 0.754177 8.23954C0.754177 8.34725 0.700307 8.4011 0.592568 8.4011ZM0.592568 11.6323C0.484828 11.6323 0.430958 11.5784 0.430958 11.4707C0.430958 11.363 0.484828 11.3092 0.592568 11.3092C0.700307 11.3092 0.754177 11.363 0.754177 11.4707C0.754177 11.5784 0.700307 11.6323 0.592568 11.6323ZM3.50153 14.5404C3.3938 14.5404 3.33993 14.4865 3.33993 14.3788C3.33993 14.2711 3.3938 14.2172 3.50153 14.2172C3.60927 14.2172 3.66314 14.2711 3.66314 14.3788C3.66314 14.4865 3.60927 14.5404 3.50153 14.5404ZM6.73372 14.5404C6.62598 14.5404 6.57211 14.4865 6.57211 14.3788C6.57211 14.2711 6.62598 14.2172 6.73372 14.2172C6.84146 14.2172 6.89533 14.2711 6.89533 14.3788C6.89533 14.4865 6.84146 14.5404 6.73372 14.5404ZM8.24207 14.5404C8.13434 14.5404 8.08047 14.4865 8.08047 14.3788C8.08047 14.2711 8.13434 14.2172 8.24207 14.2172C8.34981 14.2172 8.40368 14.2711 8.40368 14.3788C8.40368 14.4865 8.34981 14.5404 8.24207 14.5404ZM11.4743 14.5404C11.3665 14.5404 11.3127 14.4865 11.3127 14.3788C11.3127 14.2711 11.3665 14.2172 11.4743 14.2172C11.582 14.2172 11.6359 14.2711 11.6359 14.3788C11.6359 14.4865 11.582 14.5404 11.4743 14.5404ZM14.3832 11.3092C14.491 11.3092 14.5448 11.363 14.5448 11.4707C14.5448 11.5784 14.491 11.6323 14.3832 11.6323C14.2755 11.6323 14.2216 11.5784 14.2216 11.4707C14.2216 11.363 14.2755 11.3092 14.3832 11.3092ZM14.3832 8.07798C14.491 8.07798 14.5448 8.13183 14.5448 8.23954C14.5448 8.34725 14.491 8.4011 14.3832 8.4011C14.2755 8.4011 14.2216 8.34725 14.2216 8.23954C14.2216 8.13183 14.2755 8.07798 14.3832 8.07798ZM10.8817 4.09284V10.8783H4.0941V4.09284H10.8817ZM9.96591 4.79293H5.00989C4.93806 4.79293 4.88419 4.81089 4.84828 4.84679C4.81237 4.88269 4.79441 4.93654 4.79441 5.00835V9.96284C4.79441 10.0346 4.81237 10.0885 4.84828 10.1244C4.88419 10.1603 4.93806 10.1783 5.00989 10.1783H9.96591C10.0377 10.1783 10.0916 10.1603 10.1275 10.1244C10.1634 10.0885 10.1814 10.0346 10.1814 9.96284V5.00835C10.1814 4.93654 10.1634 4.88269 10.1275 4.84679C10.0916 4.81089 10.0377 4.79293 9.96591 4.79293ZM9.75043 5.22376V9.74743H5.22537V5.22376H9.75043ZM9.21173 7.80871C9.28356 7.80871 9.33743 7.79076 9.37334 7.75486C9.40925 7.71896 9.42721 7.66511 9.42721 7.5933V6.35468C9.42721 6.28287 9.40925 6.22902 9.37334 6.19312C9.33743 6.15722 9.29253 6.13927 9.23867 6.13927C9.1848 6.13927 9.13093 6.15722 9.07706 6.19312C9.02319 6.22902 8.99625 6.28287 8.99625 6.35468V7.5933C8.99625 7.66511 9.02319 7.71896 9.07706 7.75486C9.13093 7.79076 9.17582 7.80871 9.21173 7.80871Z' fill='%23BEBEBE'/%3E%3C/svg%3E");
        width: 14.976px;
        height: 14.971px;
        display: flex;
        min-width: 14.976px;
        display: block;
    }
    .header__menu ul li:not(:first-of-type) a{
        color: #CDCECE;
        font-family: 'Inter', sans-serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .header__menu ul li:nth-of-type(2){
        order: 2;
    }
    .header__menu ul li:nth-of-type(3){
        order: 4;
    }
    .header__menu ul li:nth-of-type(4){
        order: 3;
    }
    .header__menu ul li:nth-of-type(5){
        order: 5;
    }
    .header__user{
        margin-left: auto;
        margin-right: 10px;
    }
}

/* hero */
.hero{
    position: relative;
    border: 1px solid #000;
}
.hero__top{
    position: relative;
    z-index: 1;
    overflow: hidden; 
}
.hero__inner{
    height: calc(100vh - 80px);
    max-height: 1000px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px 0 106px;
}
.hero__video{
    display: flex;
    align-items: center;
    width: 100%;
    position: absolute;
    z-index: -1;
    inset: 0;
}
.hero__video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.hero__title{
    color: rgba(255, 255, 255, 0.26);
    font-size: 235px;
    font-weight: 700;
    line-height: 176.22px;
}
.hero__buttons{
    display: flex;
    gap: 13px;
    align-items: center;
}
.getstarted__btn,
.hero__buttons-btn{
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.getstarted__btn-descr,
.hero__buttons-btn span{
    max-width: 136px;
    text-align: left;
    color: #FFF;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
}
.hero__buttons-btn:nth-of-type(1){
    padding: 9px;
    height: 37px;
    max-width: 131px;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='131' height='37' viewBox='0 0 131 37' fill='none'%3E%3CforeignObject x='0' y='0' width='0' height='0'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_2620_8_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='4' d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z' fill='%23E0E0E0' stroke='url(%23paint0_linear_2620_8)' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_2620_8_clip_path' transform='translate(0 0)'%3E%3Cpath d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_linear_2620_8' x1='-27.5973' y1='-2.66564' x2='-24.1962' y2='43.5696' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.hero__buttons-btn:nth-of-type(2){
    padding: 0px;
    height: 37px;
    max-width: 131px;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='131' height='37' viewBox='0 0 131 37' fill='none'%3E%3CforeignObject x='0' y='0' width='0' height='0'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_2620_9_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='4' d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z' fill='%230E0E0E' stroke='url(%23paint0_linear_2620_9)' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_2620_9_clip_path' transform='translate(0 0)'%3E%3Cpath d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_linear_2620_9' x1='-27.5973' y1='-2.66564' x2='-24.1962' y2='43.5696' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    -webkit-text-stroke: 2px #000;
    color: #fff;
}
.hero__buttons-btn:nth-of-type(2) span {
    position: absolute;
    top: -27px;
    right: -135px;
}
.getstarted__btn-descr::before,
.hero__buttons-btn:nth-of-type(2) span::before{
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17' fill='none'%3E%3Cpath d='M21.5 1L14.4357 3.44533C10.6383 4.75981 7.52714 7.543 5.79947 11.1711L3.5 16M3.5 16L12.5 13.5L1 4.5L3.5 16Z' stroke='white'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 6px;
    left: -25px;
    width: 20.5px;
    height: 15px;
}
.hero__bottom{
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    z-index: 10;
}
.hero__bottom .container{
    display: flex;
    align-items: stretch;
}
.hero__bottom-item{
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    width: 100%;
    border: 1px solid #000;
    background: #F6F6F6;
    padding: 7px;
    height: 109px;
}
.hero__bottom-item img{
    max-width: 100%;
    max-height: 100%;
}
@media (max-width: 1279px) {
    .hero__inner {
        height: 484px;
        padding: 17px 0 75px;
    }
    .hero__title{
        font-size: 166.841px;
        line-height: 125.11px;
    }
    .hero__buttons-btn{
        font-size: 9.939px;
    }
    .hero__buttons-btn:nth-of-type(2),
    .hero__buttons-btn:nth-of-type(1) {
        height: 26px;
        max-width: 93px;
    }
    .getstarted__btn-descr, .hero__buttons-btn span{
        font-size: 10.649px;
        max-width: 95px;
    }
    .getstarted__btn-descr::before, .hero__buttons-btn:nth-of-type(2) span::before{
        width: 14.554px;
        height: 10.649px;
        left: -17px;
    }
    .hero__buttons-btn:nth-of-type(2) span {
        position: absolute;
        top: -22px;
        right: -94px;
    }
    .hero__bottom{
        bottom: -28px;
    }
    .hero__bottom-item{
        height: 77px;
    }
    .hero__bottom-item:nth-of-type(2) img{
        max-width: 130px;
    }
    .hero__bottom-item:nth-of-type(3) img{
        max-width: 169px;
    }
    .hero__bottom-item:nth-of-type(4) img{
        max-width: 91px;
    }
}
@media (max-width: 999px) {
    .hero__title {
        font-size: 126.841px;
        line-height: 105.11px;
    }
}
@media (max-width: 767px) {
    .hero__inner {
        height: 208px;
        padding: 11px 0 15px;
    }
    .hero__title {
        font-size: 83.421px;
        line-height: 62.555px;
    }
    .hero__bottom{
        bottom: -18px;
    }
    .hero__bottom-item {
        height: 29px;
    }
}

/* infoBlock */
.infoBlock{
    padding-top: 65px;
    position: relative;
}
.infoBlock-select{
    position: absolute;
    top: -65px;
}
.infoBlock-select#aigenerator{
    top: -100px;
}
.infoBlock__select{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 8px;
    position: relative;
    z-index: 10;
}
.infoBlock__select-btn{
    height: auto;
    min-height: 171px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    width: 100%;
    position: relative;
    z-index: 1;
}
.infoBlock__select-btn svg path{
    transition: all .1s ease;
}
.infoBlock__select-btn:hover svg path{
    fill: #BEBEBE;
}
.infoBlock__select-btn.active{
    align-items: start;
    justify-content: start;
    padding: 14px 17px;
}
.infoBlock__select-btn::before{
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 20px;
    border: 2px solid #FFF;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
    box-shadow: 0px 15px 50px 4px rgba(0, 0, 0, 0.25);
    z-index: -1;
    pointer-events: none;
}
.infoBlock__select-btn:not(.active)::before{
    opacity: 0.45;
}
.infoBlock__select-btn:not(.active){
    max-width: 171px;
}
.infoBlock__select-btn--content h3{
    color: #0E0E0E;
    font-family: 'Inter', sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 58.24px;
    letter-spacing: -3.84px;
    text-transform: uppercase;
}
.infoBlock__select-btn--content p{
    color: #5E6278;
    font-size: 18px;
    margin-top: 13px;
}
.infoBlock__select-btn-icon{
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.infoBlock:nth-of-type(2) .infoBlock__select-btn:nth-of-type(1){
    padding: 24px 27px;
}
.infoBlock:nth-of-type(2) .infoBlock__select-btn-icon{
    right: 22px;
    bottom: 18px;
}
.infoBlock:nth-of-type(3) .infoBlock__select-btn-icon{
    top: 36px;
    right: 33px;
}
.infoBlock:nth-of-type(3) .infoBlock__select-btn--content{
    width: 81%;
}
.infoBlock:nth-of-type(4) .infoBlock__select-btn-icon{
    top: 29px;
    right: 20px;
}
.infoBlock:nth-of-type(4) .infoBlock__select-btn--content{
    width: 81%;
}
.infoBlock:nth-of-type(5) .infoBlock__select-btn-icon{
    top: 29px;
    right: 16px;
}
.infoBlock:nth-of-type(5) .infoBlock__select-btn--content{
    width: 81%;
}
.infoBlock:nth-of-type(6) .infoBlock__select-btn-icon{
    top: 36px;
    right: 27px;
}
.infoBlock:nth-of-type(6) .infoBlock__select-btn--content{
    width: 81%;
}
@media (max-width: 1279px) {
    .infoBlock{
        padding-top: 46px;
    }
    .infoBlock:nth-of-type(2) .infoBlock__select-btn:nth-of-type(1){
        padding: 17px 19px;
    }
    .infoBlock__select-btn--content h3{
        font-size: 35.498px;
        font-weight: 400;
        line-height: 41.348px;
        letter-spacing: -2.726px;
    }
    .infoBlock__select{
        gap: 5px;
    }
    .infoBlock__select-btn > svg{
        max-width: 70px;
        max-height: 70px;
        width: 100%;
    }
    .infoBlock__select-btn{
        min-height: 121px;
    }
    .infoBlock__select-btn:not(.active) {
        max-width: 121px;
    }
    .infoBlock__select-btn::before{
        border-radius: 14.199px;
        border: 1.42px solid #FFF;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
        box-shadow: 0px 10.649px 35.498px 4px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(1.4199273586273193px);
    }
    .infoBlock__select-btn-icon{
        width: 70px;
        min-width: 70px;
        height: 70px;
    }
    .infoBlock__select-btn-icon > *{
        width: 100%;
        height: auto;
    }
    .infoBlock:nth-of-type(2) .infoBlock__select-btn-icon {
        right: 15px;
        bottom: 12px;
        width: 49px;
        min-width: 49px;
        height: 49px;
    }
    .infoBlock__select-btn--content p{
        font-size: 12.779px;
        margin-top: 9px;
    }
    .infoBlock-select{
        top: -20px;
    }
    .infoBlock-select#aigenerator {
        top: -80px;
    }
    .infoBlock-select#aitemplates{
        top: -80px;
    }
}
@media (max-width: 999px) {
    .infoBlock__select-btn > svg {
        max-width: 50px;
        max-height: 50px;
    }
    .infoBlock__select-btn--content h3 {
        font-size: 20px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: -1.726px;
    }
    .infoBlock__select-btn:not(.active){
        max-width: 100px;
    }
    .infoBlock__select-btn{
        min-height: 100px;
        padding: 5px;
    }
    .infoBlock__select-btn-icon {
        width: 55px;
        min-width: 55px;
        height: 55px;
    }
    .infoBlock-select#aitemplates{
        top: -60px;
    }
}
@media (max-width: 767px) {
    .infoBlock {
        padding-top: 23px;
    }
    .infoBlock__select{
        gap: 2px;
    }
    .infoBlock__select-btn > svg {
        max-width: 30px;
        max-height: 30px;
    }
    .infoBlock__select-btn--content h3 {
        font-size: 14.826px;
        line-height: 17.269px;
        letter-spacing: -1.139px;
    }
    .infoBlock__select-btn:not(.active) {
        max-width: 50px;
    }
    .infoBlock__select-btn{
        min-height: 50px;
    }
    .infoBlock:nth-of-type(2) .infoBlock__select-btn:nth-of-type(1) {
        padding: 7px 8px;
    }
    .infoBlock__select-btn::before{
        border-radius: 5.93px;
        border: 0.593px solid #FFF;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
        box-shadow: 0px 4.448px 14.826px 4px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(0.5930210947990417px);
    }
    .infoBlock:nth-of-type(2) .infoBlock__select-btn-icon {
        right: 6px;
        bottom: 5px;
        width: 20px;
        min-width: 20px;
        height: 20px;
    }
    .infoBlock__select-btn--content p {
        font-size: 5.391px;
        margin-top: 3px;
    }
    .infoBlock__select-btn-icon {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }
    .infoBlock__select-btn.active{
        padding: 4px 5px;
    }
    .infoBlock:nth-of-type(6) .infoBlock__select-btn-icon{
        top: 10px;
        right: 8px;
    }
    .infoBlock-select{
        top: -40px;
    }
    .infoBlock-select#autoposting{
        top: -50px;
    }
    .infoBlock-select#aigenerator {
        top: -60px;
    }
}
@media (max-width: 372px) {
    .infoBlock__select-btn-icon{
        display: none;
    }
    .infoBlock__select-btn--content{
        width: 100% !important;
    }
}
.marketing{
    padding: 62px 0 72px;
    display: grid;
    grid-template-columns: 0.673fr 1fr 0.673fr;
}
.marketing__title{
    color: #0A0A0A;
    font-family: 'Inter', sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: normal;
}
.marketing__descr{
    margin-top: 22px;
    max-width: 375px;
    color: #5E6278;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
}
.marketing__box:nth-of-type(1) .marketing__descr{
    max-width: 342px;
}
.marketing__block{
    display: flex;
    flex-direction: column;
    gap: 25px;
    margin-top: 40px;
}
.marketing__box + .marketing__box{
    margin-top: 216px;
}
.marketing__box:nth-of-type(2) .marketing__block{
    margin-top: 23px;
}
.marketing__block-title{
    color: #212529;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    max-width: 371px;
}
.marketing__block-descr{
    margin-top: 17px;
    color: #5E6278;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
}
.marketing__box + .marketing__box .marketing__block-descr{
    margin-top: 7px;
}
.marketing__box:nth-of-type(1) .marketing__block-item:not(:first-of-type) .marketing__block-descr{
    max-width: 347px;
}
.marketing__box:nth-of-type(2) .marketing__block-item:nth-of-type(3) .marketing__block-descr{
    margin-right: -4px;
}
.marketing__box:nth-of-type(2) .marketing__block .marketing__block-item:nth-of-type(3){
    margin-top: 17px;
}
.marketing__box:nth-of-type(2) .marketing__block .marketing__block-item:nth-of-type(4){
    margin-top: 25px;
}
.marketing__box:nth-of-type(2) .marketing__title{
    margin-left: -6px;
}
.marketing__right-block{
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 36px;
}
.marketing__right-item{
    padding: 17px 15px 15px 21px;
    position: relative;
    z-index: 1;
    min-height: 138px;
}
.marketing__right-item .marketing__block-descr{
    color: #212529;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    margin-top: 13px;
}
.marketing__right-item::before{
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: 20px;
    border: 2px solid #FFF;
    opacity: 0.45;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
    box-shadow: 0px 15px 50px 4px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(2px);
    pointer-events: none;
}
.marketing__right-item:nth-of-type(1) .marketing__block-descr{
    max-width: 346px;
}
.marketing__right-item:nth-of-type(2) .marketing__block-descr{
    margin-top: 6px;
}
.marketing__middle {
    position: relative;
    z-index: 1;
    margin-bottom: -138px;
    margin-top: -67px;
}
.marketing__middle::before{
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    background-image: url('../img/marketing/bg.svg');
    width: 270px;
    height: 2610px;
    background-position: top;
    background-repeat: repeat-y;
    background-size: contain;
    top: -258px;
}
.marketing__middle-content{
    height: max-content;
    position: sticky;
    top: 80px;
}
.marketing__middle-bg{
    display: flex;
    align-items: center;
    justify-content: center;
}
.marketing__middle-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-44%, -50%);
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 295px;
}
.marketing__middle-video > *{
    max-width: 100%;
}
@media (max-width: 1279px) {
    .marketing__middle-bg img{
        width: 332px;
    }
    .marketing__middle::before {
        width: 191px;
        height: 1736px;
        top: -160px;
        background-repeat: repeat-y;
    }
    .marketing{
        padding-top: 44px;
        padding-bottom: 6px;
    }
    .marketing__title{
        font-size: 16.329px;
    }
    .marketing__descr{
        margin-top: 9px;
        font-size: 9.939px;
    }
    .marketing__box:nth-of-type(1) .marketing__descr{
        max-width: 242px;
    }
    .marketing__middle {
        margin-bottom: -50px;
        margin-top: -37px;
    }
    .marketing__block{
        margin-top: 30px;
        gap: 27px;
    }
    .marketing__block-title{
        font-size: 10.649px;
    }
    .marketing__block-descr{
        margin-top: 6px;
        font-size: 8.52px;
    }
    .marketing__middle-video{
        max-width: 209px;
    }
    .marketing__box:nth-of-type(2) .marketing__title {
        margin-left: -4px;
    }
    .marketing__box + .marketing__box {
        margin-top: 154px;
    }
    .marketing__box:nth-of-type(2) .marketing__block .marketing__block-item:nth-of-type(3) {
        margin-top: 7px;
    }
    .marketing__box:nth-of-type(2) .marketing__block .marketing__block-item:nth-of-type(4) {
        margin-top: 5px;
    }
    .marketing__right-block{
        margin-top: 18px;
        gap: 14px;
    }
    .marketing__right-item{
        padding: 12px 15px;
        min-height: 97px;
    }
    .marketing__right-item::before{
        border-radius: 14.199px;
        border: 1.42px solid #FFF;
        opacity: 0.45;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
        box-shadow: 0px 10.649px 35.498px 4px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(1.4199273586273193px);
    }
    .marketing__right-item .marketing__block-descr{
        margin-top: 7px;
        font-size: 9.23px;
    }
}
@media (max-width: 999px) {
    .marketing__middle::before{
        width: 161px;
    }
    .marketing__middle-bg img {
        width: 262px;
    }
    .marketing__middle-video {
        max-width: 159px;
    }
    .marketing__middle-content{
        top: 60px;
    }
}
@media (max-width: 767px) {
    .marketing{
        grid-template-columns: 1fr 1fr;
        padding-top: 12px;
        padding-bottom: 0;
    }
    .marketing__left{
        display: none;
    }
    .marketing__middle{
        margin-top: 0;
        margin-bottom: 0;
    }
    .marketing__middle::before {
        width: 107px;
        top: -77px;
        height: calc(100% + 90px);
    }
    .marketing__middle-bg img {
        width: 186px;
    }
    .marketing__title {
        font-size: 9.185px;
        max-width: 160px;
    }
    .marketing__right-block{
        margin-top: 7px;
        gap: 5px;
        max-width: 190px;
    }
    .marketing__right-item {
        padding: 7px 8px;
        min-height: 55px;
    }
    .marketing__right-item .marketing__block-descr {
        margin-top: 2px;
        font-size: 5.192px;
    }
    .marketing__block-title {
        font-size: 5.99px;
    }
    .marketing__right-item::before{
        border-radius: 7.987px;
        border: 0.799px solid #FFF;
        opacity: 0.45;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;
        box-shadow: 0px 5.99px 19.968px 4px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(0.7987090945243835px);
    }
    .marketing__middle-video{
        max-width: 110px;
    }
}

.autoposting{
    margin-top: 28px;
    position: relative;
    z-index: 1;
    padding-bottom: 156px;
}
.autoposting-bg{
    position: absolute;
    z-index: -1;
    width: calc(100vw - 20px);
    height: 1500px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1052' viewBox='0 0 1024 1052' fill='none'%3E%3Cg filter='url(%23filter0_if_193_12732)'%3E%3Cmask id='path-1-inside-1_193_12732' fill='white'%3E%3Cpath d='M524.665 880.917C720.716 880.917 879.647 721.986 879.647 525.935C879.647 329.884 720.716 170.953 524.665 170.953C328.614 170.953 169.684 329.884 169.684 525.935C169.684 721.986 328.614 880.917 524.665 880.917Z'/%3E%3C/mask%3E%3Cg clip-path='url(%23paint0_angular_193_12732_clip_path)' data-figma-skip-parse='true' mask='url(%23path-1-inside-1_193_12732)'%3E%3Cg transform='matrix(0 0.354982 -0.354982 0 524.665 525.935)'%3E%3CforeignObject x='-1240' y='-1240' width='2480' height='2480'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(255, 147, 89, 1) 0deg,rgba(255, 103, 92, 1) 19.4948deg,rgba(255, 100, 240, 1) 60.227deg,rgba(81, 85, 255, 1) 137.925deg,rgba(84, 237, 255, 1) 212.818deg,rgba(90, 255, 123, 1) 256.575deg,rgba(252, 255, 88, 1) 294.745deg,rgba(255, 201, 85, 1) 335.78deg,rgba(255, 147, 89, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M794.452 525.935C794.452 674.934 673.664 795.721 524.665 795.721V966.112C767.769 966.112 964.843 769.038 964.843 525.935H794.452ZM524.665 795.721C375.667 795.721 254.879 674.934 254.879 525.935H84.488C84.488 769.038 281.562 966.112 524.665 966.112V795.721ZM254.879 525.935C254.879 376.936 375.667 256.149 524.665 256.149V85.7575C281.562 85.7575 84.488 282.832 84.488 525.935H254.879ZM524.665 256.149C673.664 256.149 794.452 376.936 794.452 525.935H964.843C964.843 282.832 767.769 85.7575 524.665 85.7575V256.149Z' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.40760961174964905,&quot;b&quot;:0.36441445350646973,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.054152168333530426%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.39358115196228027,&quot;b&quot;:0.94239032268524170,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.16729724407196045%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.31858116388320923,&quot;g&quot;:0.33520111441612244,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.38312545418739319%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.33108115196228027,&quot;g&quot;:0.93089681863784790,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.59116023778915405%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.35608112812042236,&quot;g&quot;:1.0,&quot;b&quot;:0.48377814888954163,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.71270716190338135%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.99198055267333984,&quot;g&quot;:1.0,&quot;b&quot;:0.3477478027343750,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.81873548030853271%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.79176443815231323,&quot;b&quot;:0.33524781465530396,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.93272358179092407%7D%5D,&quot;stopsVar&quot;:%5B%5D,&quot;transform&quot;:%7B&quot;m00&quot;:4.3472736125987552e-14,&quot;m01&quot;:-709.9636230468750,&quot;m02&quot;:879.6472167968750,&quot;m10&quot;:709.9636230468750,&quot;m11&quot;:4.3472736125987552e-14,&quot;m12&quot;:170.9531250%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D' mask='url(%23path-1-inside-1_193_12732)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_if_193_12732' x='-0.707687' y='0.561844' width='1050.75' height='1050.75' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='8.51956'/%3E%3CfeGaussianBlur stdDeviation='36.2081'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_193_12732'/%3E%3CfeGaussianBlur stdDeviation='85.1956' result='effect2_foregroundBlur_193_12732'/%3E%3C/filter%3E%3CclipPath id='paint0_angular_193_12732_clip_path'%3E%3Cpath d='M794.452 525.935C794.452 674.934 673.664 795.721 524.665 795.721V966.112C767.769 966.112 964.843 769.038 964.843 525.935H794.452ZM524.665 795.721C375.667 795.721 254.879 674.934 254.879 525.935H84.488C84.488 769.038 281.562 966.112 524.665 966.112V795.721ZM254.879 525.935C254.879 376.936 375.667 256.149 524.665 256.149V85.7575C281.562 85.7575 84.488 282.832 84.488 525.935H254.879ZM524.665 256.149C673.664 256.149 794.452 376.936 794.452 525.935H964.843C964.843 282.832 767.769 85.7575 524.665 85.7575V256.149Z' mask='url(%23path-1-inside-1_193_12732)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    top: 110px;
}
.autoposting__top{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.autoposting__top-left{
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
}
.autoposting__top-right{
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
}
.autoposting__left-item,
.autoposting__right-item{
    position: absolute;
}
.autoposting__top-left .autoposting__left-item:nth-of-type(1) {
    top: 36%;
    left: 37%;
}
.autoposting__top-left .autoposting__left-item:nth-of-type(2) {
    top: 50%;
    left: 12%;
}
.autoposting__top-left .autoposting__left-item:nth-of-type(3) {
    top: 61%;
    left: 29%;
}
.autoposting__top-left .autoposting__left-item:nth-of-type(4) {
    top: 80%;
    left: 5%;
}
.autoposting__top-left .autoposting__left-item:nth-of-type(5) {
    top: 84%;
    left: 40%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(1) {
    top: 36%;
    left: 51%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(2) {
    top: 40%;
    left: 74%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(3) {
    top: 58%;
    left: 57%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(4) {
    top: 62%;
    left: 85%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(5) {
    top: 83%;
    left: 44%;
}
.autoposting__top-right .autoposting__right-item:nth-of-type(6) {
    top: 78%;
    left: 68%;
}
.autoposting__capsule{
    position: relative;
    z-index: 1;
}
.autoposting__capsule::after{
    content: '';
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url('../img/autoposting/bg-2.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 5;
}
.autoposting__capsule-bg{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 618px;
    height: auto;
}
.autoposting__capsule-image {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 288px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -25%);
}
.autoposting__capsule-image > *{
    width: 100%;
}
.autoposting__capsule-doors {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);
    overflow: hidden;
    width: 517px;
    height: 514px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -48.5%);
}
.autoposting__capsule-doors--left,
.autoposting__capsule-doors--right{
    display: flex;
    align-items: center;
    transition: all 1s ease;
}
.autoposting__capsule-doors--left{
    margin-right: -5px;
}
.autoposting__capsule-doors--right{
    margin-left: -5px;
}
.autoposting__capsule.show .autoposting__capsule-doors--left{
    transform: translateX(-280px);
}
.autoposting__capsule.show .autoposting__capsule-doors--right{
    transform: translateX(280px);
}
.autoposting__bottom{
    margin-top: 69px;
    display: grid;
    grid-template-columns: 1fr 0.61fr 1fr;
    position: relative;
    z-index: 1;
}
.autoposting__bottom::before{
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1324' height='43' viewBox='0 0 1324 43' fill='none'%3E%3Cpath d='M34.3779 28H1299L1315 40H8.70117L15.8887 34.375C21.1666 30.2444 27.6758 28 34.3779 28ZM121.434 3H1193.46L1207.06 15H96.6904L101.119 10.9248C106.657 5.82878 113.908 3 121.434 3Z' stroke='black' stroke-width='6'/%3E%3C/svg%3E");
    max-width: 1324px;
    width: 100%;
    height: 43px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: -70px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.autoposting__middle{
    margin-top: -69px;
    align-items: start;
}
.autoposting__middle-bg,
.autoposting__middle{
    display: flex;
    justify-content: center;
    position: relative;
}
.autoposting__middle-bg{
    width: 100%;
    max-width: 270px;
    align-items: start;
}
.autoposting__middle-bg img{
    width: 100%;
}
.autoposting__middle-image{
    position: absolute;
    display: flex;
    align-items: center;
    left: 50%;
    transform: translateX(-50%);
    bottom: -191px;
}
.autoposting__middle-image img{
    width: 600px;
}
.autoposting__block{
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.autoposting__item-title{
    font-size: 30px;
    font-weight: 700;
    line-height: 28px;
}
.autoposting__item-descr{
    margin-top: 16px;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    line-height: 18px;
}
.autoposting__right .autoposting__block {
    max-width: 504px;
    margin-left: auto;
    width: 100%;
}
.autoposting__image{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 200px;
    position: absolute;
    bottom: -94px;
    right: 17%;
}
.autoposting__image img{
    width: 100%;
}
@media (max-width: 1410px) {
    .autoposting__bottom {
        grid-template-columns: 1fr 1.11fr 1fr;
    }
}
@media (max-width: 1279px) {
    .infoBlock:nth-of-type(3) .infoBlock__select-btn-icon {
        top: 25px;
        right: 23px;
    }
    .autoposting{
        padding-bottom: 90px;
    }
    .autoposting__capsule-bg{
        max-width: 438px;
    }
    .autoposting__capsule-image{
        max-width: 203px;
    }
    .autoposting__capsule-doors {
        width: 359px;
        height: 370px;
    }
    .autoposting__capsule-doors--left img{
        width: 187px;
    }
    .autoposting__capsule-doors--right img{
        width: 187px;
    }
    .autoposting__left-item,
    .autoposting__right-item{
        width: 62px;
        height: auto;
    }
    .autoposting__block{
        gap: 18px;
    }
    .autoposting__item-title{
        font-size: 21.299px;
        line-height: 19.879px;
    }
    .autoposting__item-descr{
        font-size: 11.359px;
        line-height: 12.779px; 
        margin-top: 11px;
    }
    .autoposting__middle-image{
        bottom: -115px;
    }
    .autoposting__middle-image img{
        width: 395px;
    }
    .autoposting__middle-bg{
        max-width: 191px;
    }
    .autoposting__bottom {
        grid-template-columns: 1fr 0.81fr 1fr;
    }
    .autoposting__item-descr br{
        display: none;
    }
    .autoposting__image{
        max-width: 142px;
        bottom: -64px;
        right: 16%;
    }
    .autoposting-bg{
        top: -150px;
    }
}
@media (max-width: 999px) {
    .infoBlock:nth-of-type(3) .infoBlock__select-btn-icon {
        top: 20px;
        right: 11px;
    }
    .autoposting {
        padding-bottom: 93px;
    }
    .autoposting__capsule-bg {
        max-width: 358px;
    }
    .autoposting__left-item, .autoposting__right-item{
        width: 50px;
    }
    .autoposting__capsule-doors {
        width: 299px;
        height: 300px;
    }
    .autoposting__capsule-doors--left img {
        width: 152px;
    }
    .autoposting__capsule-doors--right img {
        width: 152px;
    }
    .autoposting__capsule-image {
        max-width: 161px;
    }
    .autoposting__middle-bg{
        width: 161px;
    }
    .autoposting__middle-image img {
        width: 345px;
    }
    .autoposting__bottom {
        grid-template-columns: 1fr 0.9fr 1fr;
    }
    .autoposting__image {
        max-width: 142px;
        bottom: -63px;
        right: 8%;
    }
}
@media (max-width: 767px) {
    .infoBlock:nth-of-type(3){
        padding-top: 8px;
    }
    .infoBlock:nth-of-type(3) .infoBlock__select-btn-icon {
        top: 10px;
        right: 10px;
    }
    .autoposting{
        padding-bottom: 47px;
        margin-top: 0;
    }
    .autoposting__capsule-bg {
        max-width: clamp(168px, 55vw, 246px);
    }
    .autoposting__capsule-image {
        max-width: clamp(80px, 24vw, 114px);
    }
    .autoposting__capsule-doors {
        width: clamp(142px, 44vw, 208px);
        height: clamp(142px, 46vw, 208px);
    }
    .autoposting__capsule-doors--left {
        margin-right: 1px;
    }
    .autoposting__capsule-doors--left img {
        width: clamp(65px, 24vw, 105px);
    }
    .autoposting__capsule-doors--right img {
        width: clamp(65px, 24vw, 105px);
    }
    .autoposting__left-item, .autoposting__right-item {
        width: 23px;
    }
    .autoposting__middle-bg {
        width: 95px;
    }
    .autoposting__item-title {
        font-size: 10.649px;
        line-height: 9.939px;
    }
    .autoposting__item-descr{
        display: none;
    }
    .autoposting__middle-image{
        bottom: -60px;
    }
    .autoposting__middle-image img {
        width: 210px;
    }
    .autoposting-bg {
        top: -440px;
        background-size: 590px;
        width: 100vw;
    }
    .autoposting__block{
        gap: 33px;
    }
    .autoposting__bottom{
        max-width: 70%;
        margin: 30px auto 0;
    }
    .autoposting__bottom::before {
        width: calc(100vw - 24px);
        top: -43px;
    }
    .autoposting__middle{
        margin-top: -30px;
    }
    .autoposting__right .autoposting__block{
        max-width: 60px;
    }
    .autoposting__image {
        max-width: 71px;
        bottom: -31px;
        right: -4%;
    }
    .autoposting__top-left .autoposting__left-item:nth-of-type(1) {
        top: 11%;
        left: 28%;
    }
    .autoposting__top-left .autoposting__left-item:nth-of-type(2) {
        top: 25%;
        left: 17%;
    }
    .autoposting__top-left .autoposting__left-item:nth-of-type(3) {
        top: 43%;
        left: 23%;
    }
    .autoposting__top-left .autoposting__left-item:nth-of-type(4) {
        top: 33%;
        left: 3%;
    }
    .autoposting__top-left .autoposting__left-item:nth-of-type(5) {
        top: 56%;
        left: 7%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(1) {
        top: 8%;
        left: 59%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(2) {
        top: 13%;
        left: 79%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(3) {
        top: 24%;
        left: 64%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(4) {
        top: 30%;
        left: 85%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(5) {
        top: 39%;
        left: 61%;
    }
    .autoposting__top-right .autoposting__right-item:nth-of-type(6) {
        top: 46%;
        left: 77%;
    }
    .autoposting__capsule-doors--left,
    .autoposting__capsule-doors--right{
        transition: all 4s ease;
    }
}

.infoBlock:nth-of-type(4){
    padding-top: 0;
}
.aigenerator{
    margin-top: 31px;
    position: relative;
    z-index: 10;
}
.aigenerator__content{
    display: flex;
    align-items: start;
}
.aigenerator__content + .aigenerator__content{
    margin-top: 40px;
    position: relative;
}
.aigenerator__content + .aigenerator__content::before{
    content: '';
    position: absolute;
    width: 111.673px;
    height: 250px;
    flex-shrink: 0;
    aspect-ratio: 111.67/250.00;
    background-image: url('../img/aigenerator/cat.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    right: 50px;
}
.aigenerator__slider{
    overflow: hidden;
}
.aigenerator__slide{
    position: relative;
    padding: 18px 14px 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
}
.aigenerator__slide::before{
    content: '';
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    background-image: url('../img/aigenerator/line.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}
.aigenerator__slide-image{
    display: flex;
    align-items: center;
    width: 100%;
    overflow: hidden;
    border-radius: 4.14px;
    background: #FFF;
    box-shadow: 0px 0.518px 15.526px 0px rgba(0, 0, 0, 0.20);
}
.aigenerator__slide-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.aigenerator__slide-title{
    font-size: 25px;
    line-height: 28px;
}
.aigenerator__posts{
    height: 114px;
    width: 100%;
    max-width: 157px;
    border: 1px solid #9E9E9E;
    background: #F6F6F6;
    padding: 16px 10px 10px 21px;
    margin-top: 17px;
}
.aigenerator__posts-title{
    color: #0E0E0E;
    font-family: 'Inter', sans-serif;
    font-size: 19.6px;
    font-weight: 400;
    line-height: 22.4px;
}
.aigenerator__posts-number{
    margin-top: 6px;
    color: #0E0E0E;
    font-family: 'Inter', sans-serif;
    font-size: 64.5px;
    font-weight: 400;
    line-height: 52px; /* 80.62% */
    letter-spacing: -3.12px;
}
.aigenerator__slider-next{
    margin-top: 17px;
    width: 44px;
    height: 44px;
    min-width: 44px;
    background: #1B1B1B;
}
@media (max-width: 1279px) {
    .infoBlock:nth-of-type(4) .infoBlock__select-btn{
        padding: 14px 9px;
    }
    .infoBlock:nth-of-type(4) .infoBlock__select-btn--content {
        width: 83%;
    }
    .infoBlock:nth-of-type(4) .infoBlock__select-btn-icon {
        top: 20px;
        right: 10px;
    }
    .aigenerator__posts {
        height: 81px;
        max-width: 111px;
        width: 111px;
        padding: 11px 10px 10px 14px;
        margin-top: 7px;
        min-width: 111px;
    }
    .aigenerator__slide-title {
        font-size: 17.749px;
        line-height: 19.879px;
    }
    .aigenerator__slide{
        padding: 9px;
        gap: 1px;
    }
    .aigenerator__slide-image{
        border-radius: 2.939px;
        box-shadow: 0px 0.367px 11.023px 0px rgba(0, 0, 0, 0.20);
    }
    .aigenerator__slide::before{
        top: 9px;
    }
    .aigenerator__posts-title{
        font-size: 13.915px;
        line-height: 15.903px;
    }
    .aigenerator__posts-number{
        font-size: 45.793px;
        line-height: 36.918px;
        letter-spacing: -2.215px;
        margin-top: 4px;
    }
    .aigenerator__slider-next {
        margin-top: 7px;
        width: 31px;
        height: 31px;
        min-width: 31px;
    }
    .aigenerator__slider-next svg{
        max-width: 16px;
        height: auto;
    }
    .aigenerator__content + .aigenerator__content{
        margin-top: 20px;
    }
    .aigenerator__content + .aigenerator__content::before{
        width: 79.284px;
        bottom: -14px;
        right: 33px;
        height: 177.491px;
    }
}
@media (max-width: 999px) {

}
@media (min-width: 768px) {
    .aigenerator__slide-mobile{
        display: none;
    }
}
@media (max-width: 767px) {
    .infoBlock:nth-of-type(4) .infoBlock__select-btn-icon {
        top: 8px;
        right: 6px;
    }
    .infoBlock:nth-of-type(4) .infoBlock__select-btn--content {
        width: 86%;
    }
    .aigenerator__slide-title {
        font-size: 15.974px;
        line-height: 17.891px;
    }
    .aigenerator__slider-next,
    .aigenerator__posts{
        display: none;
    }
    .infoBlock__content.aigenerator{
        overflow: hidden;
        margin: 0 -12px;
        padding: 0 12px;
    }
    .aigenerator__slider{
        overflow: visible;
        width: 100%;
    }
    .aigenerator__content + .aigenerator__content{
        display: none;
    }
}

.infoBlock:nth-of-type(5){
    padding-top: 37px;
}
.aitemplates{
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 1214px;
    margin: 0 auto;
    padding: 20px 40px;
    margin-top: 43px;
}
.aitemplates::before{
    content: '';
    border-radius: 20px;
    border: 2px solid #FFF;
    opacity: 0.77;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
    box-shadow: 0px 15px 50px 4px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(2px);
    position: absolute;
    inset: 0;
    z-index: -1;
}
.aitemplates::after{
    content: '';
    position: absolute;
    z-index: -2;
    width: 2400px;
    height: 2400px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1408' height='1408' viewBox='0 0 1408 1408' fill='none'%3E%3Cg filter='url(%23filter0_i_176_9403)'%3E%3Cmask id='path-1-inside-1_176_9403' fill='white'%3E%3Cpath d='M704 1408C1092.81 1408 1408 1092.81 1408 704C1408 315.192 1092.81 0 704 0C315.192 0 0 315.192 0 704C0 1092.81 315.192 1408 704 1408Z'/%3E%3C/mask%3E%3Cg clip-path='url(%23paint0_angular_176_9403_clip_path)' data-figma-skip-parse='true' mask='url(%23path-1-inside-1_176_9403)'%3E%3Cg transform='matrix(0 0.704 -0.704 0 704 704)'%3E%3CforeignObject x='-1240' y='-1240' width='2480' height='2480'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(255, 147, 89, 1) 0deg,rgba(255, 103, 92, 1) 19.4948deg,rgba(255, 100, 240, 1) 60.227deg,rgba(81, 85, 255, 1) 137.925deg,rgba(84, 237, 255, 1) 212.818deg,rgba(90, 255, 123, 1) 256.575deg,rgba(252, 255, 88, 1) 294.745deg,rgba(255, 201, 85, 1) 335.78deg,rgba(255, 147, 89, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M1239.04 704C1239.04 999.494 999.494 1239.04 704 1239.04V1576.96C1186.12 1576.96 1576.96 1186.12 1576.96 704H1239.04ZM704 1239.04C408.506 1239.04 168.96 999.494 168.96 704H-168.96C-168.96 1186.12 221.878 1576.96 704 1576.96V1239.04ZM168.96 704C168.96 408.506 408.506 168.96 704 168.96V-168.96C221.878 -168.96 -168.96 221.878 -168.96 704H168.96ZM704 168.96C999.494 168.96 1239.04 408.506 1239.04 704H1576.96C1576.96 221.878 1186.12 -168.96 704 -168.96V168.96Z' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.40760961174964905,&quot;b&quot;:0.36441445350646973,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.054152168333530426%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.39358115196228027,&quot;b&quot;:0.94239032268524170,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.16729724407196045%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.31858116388320923,&quot;g&quot;:0.33520111441612244,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.38312545418739319%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.33108115196228027,&quot;g&quot;:0.93089681863784790,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.59116023778915405%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.35608112812042236,&quot;g&quot;:1.0,&quot;b&quot;:0.48377814888954163,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.71270716190338135%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.99198055267333984,&quot;g&quot;:1.0,&quot;b&quot;:0.3477478027343750,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.81873548030853271%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.79176443815231323,&quot;b&quot;:0.33524781465530396,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.93272358179092407%7D%5D,&quot;stopsVar&quot;:%5B%5D,&quot;transform&quot;:%7B&quot;m00&quot;:8.6215146892325289e-14,&quot;m01&quot;:-1408.0001220703125,&quot;m02&quot;:1408.0001220703125,&quot;m10&quot;:1408.0001220703125,&quot;m11&quot;:8.6215146892325289e-14,&quot;m12&quot;:0.0%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D' mask='url(%23path-1-inside-1_176_9403)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_176_9403' x='0' y='0' width='1408' height='1424.9' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='16.896'/%3E%3CfeGaussianBlur stdDeviation='71.808'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_176_9403'/%3E%3C/filter%3E%3CclipPath id='paint0_angular_176_9403_clip_path'%3E%3Cpath d='M1239.04 704C1239.04 999.494 999.494 1239.04 704 1239.04V1576.96C1186.12 1576.96 1576.96 1186.12 1576.96 704H1239.04ZM704 1239.04C408.506 1239.04 168.96 999.494 168.96 704H-168.96C-168.96 1186.12 221.878 1576.96 704 1576.96V1239.04ZM168.96 704C168.96 408.506 408.506 168.96 704 168.96V-168.96C221.878 -168.96 -168.96 221.878 -168.96 704H168.96ZM704 168.96C999.494 168.96 1239.04 408.506 1239.04 704H1576.96C1576.96 221.878 1186.12 -168.96 704 -168.96V168.96Z' mask='url(%23path-1-inside-1_176_9403)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    filter: blur(168.9600067138672px);
    left: 50%;
    transform: translateX(-50%);
    top: -740px;
    pointer-events: none;
    width: calc(100vw - 20px);
}
.aitemplates__box{
    width: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 40px;
    max-height: 500px;
    overflow-y: auto;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-right: 10px;
    overscroll-behavior: content;
}
.aitemplates__box::-webkit-scrollbar {
  width: 10px;
}
.aitemplates__box::-webkit-scrollbar-track {
    border-radius: 15px;
    background: #D9D9D9;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
}
.aitemplates__box::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='239' viewBox='0 0 16 239' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='14' y='2' width='235' height='12' rx='6' transform='rotate(90 14 2)' fill='url(%23paint0_linear_176_9372)' fill-opacity='0.3' stroke='white' stroke-opacity='0.3' stroke-width='4'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_176_9372' x1='20.5492' y1='8' x2='243.368' y2='7.99975' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300F0FF'/%3E%3Cstop offset='0.489583' stop-color='%23FF00E5'/%3E%3Cstop offset='1' stop-color='%2300FFD1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.aitemplates__block{
    width: 100%;
    max-width: 504px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.aitemplates__item-title{
    font-size: 25px;
    font-weight: 700;
    line-height: 28px;
}
.aitemplates__item-descr{
    margin-top: 11px;
    font-size: 16px;
    font-weight: 300;
    line-height: 16px;
}
@media (max-width: 1279px) {
    .infoBlock:nth-of-type(5) {
        padding-top: 13px;
    }
    .infoBlock:nth-of-type(5) .infoBlock__select-btn-icon {
        top: 20px;
        right: 11px;
    }
    .aitemplates {
        max-width: 861px;
        padding: 18px 36px;
        margin-top: 30px;
    }
    .aitemplates__box::-webkit-scrollbar {
        width: 8px;
    }
    .aitemplates__box::-webkit-scrollbar-track {
        border-radius: 10.649px;
        background: #D9D9D9;
        box-shadow: 0px 2.84px 2.84px 0px rgba(0, 0, 0, 0.25) inset;
    }
    .aitemplates__box::-webkit-scrollbar-thumb {
        border-radius: 10.649px;
    }
    .aitemplates__item-title{
        font-size: 17.749px;
        line-height: 19.879px;
    }
    .aitemplates__item-descr{
        margin-top: 6px;
        font-size: 11.359px;
        line-height: 11.359px;
    }
    .aitemplates__box{
        max-height: 360px;
    }
    .aitemplates::after{
        top: -840px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1001' height='1001' viewBox='0 0 1001 1001' fill='none'%3E%3Cg filter='url(%23filter0_i_193_18168)'%3E%3Cmask id='path-1-inside-1_193_18168' fill='white'%3E%3Cpath d='M500.432 1000.44C776.472 1000.44 1000.25 776.661 1000.25 500.621C1000.25 224.581 776.472 0.806641 500.432 0.806641C224.392 0.806641 0.617188 224.581 0.617188 500.621C0.617188 776.661 224.392 1000.44 500.432 1000.44Z'/%3E%3C/mask%3E%3Cg clip-path='url(%23paint0_angular_193_18168_clip_path)' data-figma-skip-parse='true' mask='url(%23path-1-inside-1_193_18168)'%3E%3Cg transform='matrix(0 0.499814 -0.499814 0 500.432 500.621)'%3E%3CforeignObject x='-1240' y='-1240' width='2480' height='2480'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(255, 147, 89, 1) 0deg,rgba(255, 103, 92, 1) 19.4948deg,rgba(255, 100, 240, 1) 60.227deg,rgba(81, 85, 255, 1) 137.925deg,rgba(84, 237, 255, 1) 212.818deg,rgba(90, 255, 123, 1) 256.575deg,rgba(252, 255, 88, 1) 294.745deg,rgba(255, 201, 85, 1) 335.78deg,rgba(255, 147, 89, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M880.291 500.621C880.291 710.411 710.222 880.48 500.432 880.48V1120.39C842.721 1120.39 1120.2 842.911 1120.2 500.621H880.291ZM500.432 880.48C290.641 880.48 120.573 710.411 120.573 500.621H-119.338C-119.338 842.911 158.142 1120.39 500.432 1120.39V880.48ZM120.573 500.621C120.573 290.831 290.641 120.762 500.432 120.762V-119.149C158.142 -119.149 -119.338 158.332 -119.338 500.621H120.573ZM500.432 120.762C710.222 120.762 880.291 290.831 880.291 500.621H1120.2C1120.2 158.332 842.721 -119.149 500.432 -119.149V120.762Z' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.40760961174964905,&quot;b&quot;:0.36441445350646973,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.054152168333530426%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.39358115196228027,&quot;b&quot;:0.94239032268524170,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.16729724407196045%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.31858116388320923,&quot;g&quot;:0.33520111441612244,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.38312545418739319%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.33108115196228027,&quot;g&quot;:0.93089681863784790,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.59116023778915405%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.35608112812042236,&quot;g&quot;:1.0,&quot;b&quot;:0.48377814888954163,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.71270716190338135%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.99198055267333984,&quot;g&quot;:1.0,&quot;b&quot;:0.3477478027343750,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.81873548030853271%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.79176443815231323,&quot;b&quot;:0.33524781465530396,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.93272358179092407%7D%5D,&quot;stopsVar&quot;:%5B%5D,&quot;transform&quot;:%7B&quot;m00&quot;:6.1209622982151546e-14,&quot;m01&quot;:-999.628906250,&quot;m02&quot;:1000.246093750,&quot;m10&quot;:999.628906250,&quot;m11&quot;:6.1209622982151546e-14,&quot;m12&quot;:0.8066406250%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D' mask='url(%23path-1-inside-1_193_18168)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_193_18168' x='0.617188' y='0.806641' width='999.629' height='1011.62' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='11.9955'/%3E%3CfeGaussianBlur stdDeviation='50.9811'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_193_18168'/%3E%3C/filter%3E%3CclipPath id='paint0_angular_193_18168_clip_path'%3E%3Cpath d='M880.291 500.621C880.291 710.411 710.222 880.48 500.432 880.48V1120.39C842.721 1120.39 1120.2 842.911 1120.2 500.621H880.291ZM500.432 880.48C290.641 880.48 120.573 710.411 120.573 500.621H-119.338C-119.338 842.911 158.142 1120.39 500.432 1120.39V880.48ZM120.573 500.621C120.573 290.831 290.641 120.762 500.432 120.762V-119.149C158.142 -119.149 -119.338 158.332 -119.338 500.621H120.573ZM500.432 120.762C710.222 120.762 880.291 290.831 880.291 500.621H1120.2C1120.2 158.332 842.721 -119.149 500.432 -119.149V120.762Z' mask='url(%23path-1-inside-1_193_18168)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }
    .aitemplates::before{
        border-radius: 14.199px;
        border: 1.42px solid #FFF;
        opacity: 0.77;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(255, 255, 255, 0.80);
        box-shadow: 0px 10.649px 35.498px 4px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(1.4199273586273193px);
    }
}
@media (max-width: 999px) {

}
@media (max-width: 767px) {
    .infoBlock:nth-of-type(5) .infoBlock__select-btn-icon {
        top: 8px;
        right: 4px;
    }
    .aitemplates__box{
        flex-direction: column;
        gap: 10px;
        max-height: 332px;
    }
    .aitemplates {
        max-width: 95%;
        padding: 18px 27px;
        margin-top: 12px;
    }
    .aitemplates__block{
        gap: 10px;
    }
    .aitemplates__item-title {
        font-size: 16.862px;
        line-height: 18.885px;
    }
    .aitemplates__item-descr {
        margin-top: 8px;
        font-size: 10.791px;
        line-height: 10.791px;
    }
    .aitemplates__box::-webkit-scrollbar {
        width: 7.6px;
    }
    .aitemplates__box::-webkit-scrollbar-track {
        border-radius: 10.117px;
        box-shadow: 0px 2.698px 2.698px 0px rgba(0, 0, 0, 0.25) inset;
    }
    .aitemplates__box::-webkit-scrollbar-thumb {
        border-radius: 10.117px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='66' viewBox='0 0 12 66' fill='none'%3E%3Crect x='10.3906' y='1.86719' width='62.1328' height='8.09359' rx='4.04679' transform='rotate(90 10.3906 1.86719)' fill='url(%23paint0_linear_193_16809)' fill-opacity='0.3' stroke='white' stroke-opacity='0.3' stroke-width='2.69786'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_193_16809' x1='12.1222' y1='5.91398' x2='71.0345' y2='5.91395' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300F0FF'/%3E%3Cstop offset='0.489583' stop-color='%23FF00E5'/%3E%3Cstop offset='1' stop-color='%2300FFD1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .aitemplates::after {
        top: -110px;
        background-size: 430px;
        width: 100vw;
        height: 520px;
    }
}

.aicalendar{
    margin-top: 80px;
    position: relative;
    z-index: 10;
}
.aicalendar::before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 300px;
    height: 300px;
    top: 47px;
    left: 55px;
    background-image: url('../img/aicalendar/bg-1.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.aicalendar::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 250px;
    height: 250px;
    right: 52px;
    bottom: -53px;
    background-image: url('../img/aicalendar/bg-2.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.aicalendar__block{
    max-width: 950px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 108px;
    gap: 13px;
    margin: 40px auto 0;
    position: relative;
    z-index: 1;
    transform: translateX(20px);
}
.aicalendar__cat {
    position: absolute;
    bottom: -23px;
    right: 10%;
    display: flex;
    align-items: center;
    width: 143px;
    z-index: 10;
}
.aicalendar__cat img{
    width: 100%;
}
.aicalendar__title {
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-size: 70px;
    font-style: normal;
    font-weight: 900;
    line-height: 58.24px;
    letter-spacing: -3.84px;
    text-transform: uppercase;
    background-color: #8f8f8f;
    color: transparent;
    text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5);
    -webkit-background-clip: text;
        -moz-background-clip: text;
            background-clip: text;
    max-width: max-content;
    margin: 0 auto;
    transform: translateX(50px);
    position: relative;
    z-index: 1;
}
.aicalendar__title::before {
    content: '';
    position: absolute;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='58' viewBox='0 0 74 58' fill='none'%3E%3Cpath d='M1.55128 2.35944L25.0368 11.6983C37.6614 16.7184 47.7438 26.5941 53.0243 39.112L60.0525 55.7728M60.0525 55.7728L30.0376 45.9534L70.254 17.3142L60.0525 55.7728Z' stroke='white' stroke-width='3.38091'/%3E%3C/svg%3E");
    width: 69.309px;
    height: 50.714px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    right: -110px;
    bottom: -21px;
}
.aicalendar__item{
    box-shadow: 1.5px 3px 6px rgba(0, 0, 0, 0.25);
    position: relative;
    background-color: #D9D9D9;
}
.aicalendar__item:first-of-type{
    box-shadow: none;
    background-color: transparent;
}
.aicalendar__color-first{
    background: #D1CBCB;
}
.aicalendar__color-second{
    background: #F4F2F2;
}
.aicalendar__color-third{
    background-color: #9E9E9E;
}
.aicalendar__item-icons{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3px;
}
.aicalendar__item-icon{
    position: relative;
    max-width: max-content;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.aicalendar__item-icon > img{
    width: 31px;
    height: auto;
    max-height: 30px;
}
.aicalendar__item-image{
    display: none;
    align-items: center;
    width: 200px;
    position: absolute;
    top: 90%;
    left: 90%;
    z-index: 30;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 1.5px 3px 6px rgba(0, 0, 0, 0.25);
    pointer-events: none;
}
.aicalendar__item-image img{
    width: 100%;
}
.aicalendar__item-icon:hover .aicalendar__item-image{
    display: flex;
}
.aicalendar__item-number{
    position: absolute;
    top: 4px;
    right: 7px;
    font-size: 35px;
    font-style: normal;
    font-weight: 900;
    line-height: 35px;
    text-transform: uppercase;
    background-color: #8f8f8f;
    color: transparent;
    text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5);
    -webkit-background-clip: text;
        -moz-background-clip: text;
            background-clip: text;
}
.aicalendar__item-lines{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.aicalendar__item-lines span{
    display: flex;
    width: 98px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='22' viewBox='0 0 98 22' fill='none'%3E%3Cpath d='M0 0H98V2H0V0Z' fill='black'/%3E%3Cpath d='M0 5H98V7H0V5Z' fill='black'/%3E%3Cpath d='M0 10H98V12H0V10Z' fill='black'/%3E%3Cpath d='M0 15H98V17H0V15Z' fill='black'/%3E%3Cpath d='M0 20H73V22H0V20Z' fill='black'/%3E%3C/svg%3E");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
}
.aicalendar__item-lines--white span{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='22' viewBox='0 0 98 22' fill='none'%3E%3Cpath d='M0 0H98V2H0V0Z' fill='white'/%3E%3Cpath d='M0 5H98V7H0V5Z' fill='white'/%3E%3Cpath d='M0 10H98V12H0V10Z' fill='white'/%3E%3Cpath d='M0 15H98V17H0V15Z' fill='white'/%3E%3Cpath d='M0 20H73V22H0V20Z' fill='white'/%3E%3C/svg%3E");
}
.aicalendar__item:nth-of-type(2){
    padding: 19px 5px 10px 16px;
}
.aicalendar__item:nth-of-type(4){
    padding: 45px 10px 5px 13px;
}
.aicalendar__item:nth-of-type(5){
    padding-top: 45px;
    padding-left: 14px;
}
.aicalendar__item:nth-of-type(7){
    padding-top: 43px;
    padding-left: 13px;
}
.aicalendar__item:nth-of-type(9){
    padding-top: 41px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(11){
    padding-top: 31px;
    padding-left: 6px;
}
.aicalendar__item:nth-of-type(12){
    padding-top: 40px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(13){
    padding-top: 44px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(15){
    padding-top: 42px;
    padding-left: 13px;
}
.aicalendar__item:nth-of-type(18){
    padding-top: 26px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(20){
    padding-top: 25px;
    padding-left: 2px;
}
.aicalendar__item:nth-of-type(23){
    padding-top: 8px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(24){
    padding-top: 38px;
    padding-left: 10px;
}
.aicalendar__item:nth-of-type(25){
    padding-top: 10px;
    padding-left: 6px;
}
.aicalendar__item:nth-of-type(26){
    padding-top: 10px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(28){
    padding-top: 10px;
    padding-left: 12px;
}
.aicalendar__item:nth-of-type(29){
    padding-top: 42px;
    padding-left: 11px;
}
.aicalendar__item:nth-of-type(31){
    padding-top: 12px;
    padding-left: 10px;
}
.aicalendar__item-content{
    width: 100%;
    max-width: 98px;
}
.aicalendar__item-icons--large{
    margin-bottom: 5px;
}
.aicalendar__item-icons--large .aicalendar__item-icon > img{
    width: 46px;
    height: auto;
    max-height: 46px;
}
.aicalendar__item-icons--center{
    justify-content: center;
}
.aicalendar__item-icons ~ .aicalendar__item-icons{
    margin-top: 3px;
}
.aicalendar__image{
    display: none;
}
@media (max-width: 1279px) {
    .aicalendar{
        margin-top: 56px;
    }
    .aicalendar::before {
        width: 213px;
        height: 300px;
        top: -13px;
        left: 35px;
    }
    .aicalendar::after {
        width: 177px;
        height: 177px;
        right: 42px;
        bottom: -27px;
    }
    .aicalendar__cat {
        bottom: -3px;
        right: 10.1%;
        width: 100px;
    }
    .aicalendar__title{
        font-size: 49.697px;
        line-height: 41.348px;
        letter-spacing: -2.726px;
        transform: translateX(30px);
    }
    .aicalendar__block {
        max-width: 674px;
        grid-auto-rows: 87px;
        gap: 9px;
        margin: 25px auto 0;
        transform: translateX(-15px);
    }
    .aicalendar__item{
        box-shadow: 1.065px 2.13px 4.26px rgba(0, 0, 0, 0.25);
    }
    .aicalendar__item-lines span{
        width: 69px;
        height: 15.62px;
    }
    .aicalendar__item-number {
        top: 4px;
        right: 4px;
        font-size: 24.849px;
        line-height: 19.879px;
    }
    .aicalendar__item-icon > img{
        width: 22px;
        height: auto;
    }
    .aicalendar__item-icons--large .aicalendar__item-icon > img {
        width: 32px;
        height: auto;
        max-height: 32px;
    }
    .aicalendar__item-icons{
        margin-bottom: 2px;
    }
    .aicalendar__item-icons--large{
        margin-bottom: 3px;
    }
    .aicalendar__item-content{
        max-width: 69px;
    }
    .aicalendar__item:nth-of-type(2) {
        padding: 13px 1px 1px 11px;
    }
    .aicalendar__item:nth-of-type(4) {
        padding: 31px 5px 5px 9px;
    }
    .aicalendar__item:nth-of-type(9),
    .aicalendar__item:nth-of-type(7) {
        padding-top: 30px;
        padding-left: 9px;
    }
    .aicalendar__item:nth-of-type(11) {
        padding-top: 22px;
        padding-left: 4px;
    }
    .aicalendar__item:nth-of-type(12) {
        padding-top: 33px;
        padding-left: 8px;
    }
    .aicalendar__item:nth-of-type(15),
    .aicalendar__item:nth-of-type(13) {
        padding-top: 31px;
        padding-left: 9px;
    }
    .aicalendar__item:nth-of-type(18) {
        padding-top: 18px;
        padding-left: 8px;
    }
    .aicalendar__item:nth-of-type(20){
        padding-top: 20px;
    }
    .aicalendar__item:nth-of-type(23) {
        padding-top: 6px;
        padding-left: 8px;
    }
    .aicalendar__item:nth-of-type(24) {
        padding-top: 30px;
        padding-left: 7px;
    }
    .aicalendar__item:nth-of-type(25) {
        padding-top: 7px;
        padding-left: 4px;
    }
    .aicalendar__item:nth-of-type(26) {
        padding-top: 7px;
        padding-left: 8px;
    }
    .aicalendar__item:nth-of-type(28) {
        padding-top: 8px;
        padding-left: 9px;
    }
    .aicalendar__item:nth-of-type(29) {
        padding-top: 30px;
        padding-left: 8px;
    }
    .aicalendar__item:nth-of-type(31) {
        padding-top: 9px;
        padding-left: 8px;
    }
}
@media (max-width: 999px) {
    .aicalendar::before {
        width: 153px;
        height: 300px;
        top: -43px;
        left: -9px;
    }
    .aicalendar::after {
        width: 177px;
        height: 177px;
        right: 4px;
        bottom: -37px;
    }
    .aicalendar__cat {
        bottom: -11px;
        right: 17.1%;
        width: 100px;
    }
    .aicalendar__title::before{
        right: -80px;
    }
}
@media (max-width: 767px) {
    .infoBlock:nth-of-type(5) {
        padding-top: 6px;
    }
    .aicalendar{
        margin-top: 13px;
    }
    .aicalendar__block > *:not(.aicalendar__cat){
        display: none;
    }
    .aicalendar::before {
        width: 90.547px;
        height: 90.519px;
        top: 8px;
        left: 15px;
    }
    .aicalendar::after {
        width: 75px;
        height: 75px;
        right: 17px;
        bottom: -14px;
    }
    .aicalendar__title {
        font-size: 21.121px;
        line-height: 17.573px;
        letter-spacing: -1.159px;
        transform: translateX(36px);
    }
    .aicalendar__image{
        display: flex;
        align-items: center;
        width: 100%;
        max-width: 286px;
        margin: 11px auto 0;
        transform: translateX(26px);
    }
    .aicalendar__image img{
        width: 100%;
    }
    .aicalendar__cat {
        bottom: 22px;
        right: 17.1%;
        width: 38px;
    }
    .aicalendar__title::before {
        right: -33px;
        width: 20px;
        height: 15px;
        bottom: -6px;
    }
}
/* imageScroll */
.imageScroll{
    margin-top: 108px;
    background-image: url('../img/imageScroll/bg.svg');
    background-position: center;
    background-repeat: repeat-x;
    overflow: hidden;
    position: relative;
}
.imageScroll__inner{
    height: 270px;
    display: flex;
    align-items: center;
}
.imageScroll__image{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: max-content;
}
@media (max-width: 1279px) {
    .imageScroll{
        margin-top: 76px;
        background-size: cover;
    }
    .imageScroll__inner{
        height: 191px;
    }
    .imageScroll__image img{
        width: 176px;
    }
}
@media (max-width: 999px) {

}
@media (max-width: 767px) {
    .imageScroll {
        margin-top: 30px;
    }
    .imageScroll__inner {
        height: 81px;
    }
    .imageScroll__image img {
        width: 76px;
    }
}

/* reviews */
.reviews{
    background: #948AAE;
    padding: 30px 0 120px;
}
.reviews__title{
    color: rgba(255, 255, 255, 0.10);
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 126.785px;
    font-style: normal;
    font-weight: 800;
    line-height: 110%;
    letter-spacing: -6.339px;
}
.reviews__block{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    grid-auto-rows: 280px;
}
.reviews__item{
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(0, 0, 0, 0.12);
    box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.25);
    padding: 26px 23px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.reviews__item-top{
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 10px;
}
.reviews__item-user{
    display: flex;
    align-items: center;
    gap: 6px;
}
.reviews__item-user--image{
    width: 100%;
    max-width: 46px;
    min-width: 46px;
    height: 46px;
    border-radius: 50%;
    overflow: hidden;
}
.reviews__item-user--image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.reviews__item-user--name{
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.28px;
    margin-bottom: 3px;
}
.reviews__item-user--descr{
    color: rgba(255, 255, 255, 0.60);
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.36px;
}
.reviews__item-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 28px;
    max-height: 28px;
}
.reviews__item-icon img{
    max-width: 100%;
    max-height: 100%;
}
.reviews__item-message{
    color: #FFF;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -0.18px;
}
.reviews__item-date{
    margin-top: auto;
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.36px;
}
@media (max-width: 1279px) {
    .reviews {
        padding: 21px 0 98px;
    }
    .reviews__title{
        font-size: 90.013px;
        line-height: 110%;
        letter-spacing: -4.501px;
    }
    .reviews__block {
        gap: 17px;
        grid-auto-rows: 198px;
    }
    .reviews__item{
        border-radius: 8.52px;
        border: 0.71px solid rgba(255, 255, 255, 0.50);
        background: rgba(0, 0, 0, 0.12);
        box-shadow: 0px 14.199px 70.996px 0px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(4.259781837463379px);
        padding: 17px 15px;
        gap: 17px;
    }
    .reviews__item-user--image {
        max-width: 32px;
        min-width: 32px;
        height: 32px;
    }
    .reviews__item-user{
        gap: 5px;
    }
    .reviews__item-user--name{
        margin-bottom: 2px;
        font-size: 9.939px;
        letter-spacing: -0.199px;
    }
    .reviews__item-user--descr{
        font-size: 8.52px;
        letter-spacing: -0.256px;
    }
    .reviews__item-icon{
        width: 15px;
    }
    .reviews__item-message{
        font-size: 12.779px;
        line-height: 150%;
        letter-spacing: -0.128px;
    }
    .reviews__item-date{
        font-size: 8.52px;
        letter-spacing: -0.256px;
    }
}
@media (max-width: 999px) {

}
@media (max-width: 767px) {
    .reviews {
        padding: 9px 0 42px;
    }
    .reviews__title {
        font-size: 38.803px;
        letter-spacing: 1.94px;
    }
    .reviews__block {
        grid-template-columns: 1fr 1fr;
        gap: 7px;
        grid-auto-rows: 85px;
    }
    .reviews__item{
        padding: 8px 7px;
        gap: 7px;
        border-radius: 3.673px;
        border: 0.306px solid rgba(255, 255, 255, 0.50);
        background: rgba(0, 0, 0, 0.12);
        box-shadow: 0px 6.121px 30.605px 0px rgba(0, 0, 0, 0.25);
        backdrop-filter: blur(1.8363229036331177px);
    }
    .reviews__item-icon {
        width: 7px;
    }
    .reviews__item-user--image {
        max-width: 14px;
        min-width: 14px;
        height: 14px;
    }
    .reviews__item-user--name {
        margin-bottom: 1px;
        font-size: 4.285px;
        letter-spacing: -0.086px;
    }
    .reviews__item-user--descr {
        font-size: 3.673px;
        letter-spacing: -0.11px;
    }
    .reviews__item-message {
        font-size: 5.509px;
        letter-spacing: -0.055px;
    }
    .reviews__item-date {
        font-size: 3.673px;
        letter-spacing: -0.11px;
    }
}

/* getstarted */
.getstarted{
    padding: 43px 0 29px;
    background: #000;
}
.getstarted__btn{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='131' height='37' viewBox='0 0 131 37' fill='none'%3E%3CforeignObject x='0' y='0' width='0' height='0'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(2px);clip-path:url(%23bgblur_0_2620_11_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='4' d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z' fill='%23FFA320' stroke='url(%23paint0_linear_2620_11)' stroke-width='2'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_2620_11_clip_path' transform='translate(0 0)'%3E%3Cpath d='M18.5 1H112.5C122.165 1 130 8.83502 130 18.5C130 28.165 122.165 36 112.5 36H18.5C8.83502 36 1 28.165 1 18.5C1 8.83502 8.83502 1 18.5 1Z'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_linear_2620_11' x1='-27.5973' y1='-2.66564' x2='-24.1962' y2='43.5696' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    padding: 0px;
    height: 37px;
    max-width: 131px;
    width: 100%;
    -webkit-text-stroke: 2px #FFA320;
    color: #fff;
    margin: 0 auto;
}
.getstarted__btn-descr {
    position: absolute;
    top: -27px;
    right: -135px;
}
.getstarted__btn-descr::before{
    top: 8px;
    left: -21px;
}
@media (max-width: 1279px) {
    .getstarted{
        padding: 30px 0 20px;
    }
    .getstarted__btn{
        padding: 0;
        height: 26px;
        max-width: 93px;
        font-size: 9.939px;
    }
    .getstarted__btn-descr {
        top: -21px;
        right: -105px;
    }
}
@media (max-width: 999px) {

}
@media (max-width: 767px) {
    .getstarted{
        padding: 8px 0;
    }
    .getstarted__btn {
        padding: 0;
        height: 33px;
        max-width: 120px;
        font-size: 12.833px;
    }
    .getstarted__btn-descr {
        top: -5px;
        right: -120px;
        font-size: 13.75px;
        max-width: 100px;
    }
    .getstarted__btn-descr::before {
        top: 5px;
        left: -19px;
    }
}

/* footer */
.footer{
    padding-top: 82px;
    padding-bottom: 14px;
    overflow: hidden;
}
.footer__top{
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 10px;
}
.footer__top-start{
    width: 100%;
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 20px;
}
.footer__left{
    width: 100%;
    max-width: 368px;
    margin-top: 14px;
    margin-left: 20px;
}
.footer__logo{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 186px;
    margin-left: 5px;
    margin-bottom: 1px;
    height: 50px;
}
.footer__logo img{
    width: 100%;
}
.footer__descr{
    color: #5E6278;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
}
.footer__content{
    width: 100%;
    max-width: 509px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.footer__block{
    padding: 0 15px 16px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
}
.footer__name{
    color: #212529;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}
.footer__menu{
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    z-index: 2;
}
.footer__menu li a{
    display: flex;
    max-width: max-content;
    align-items: center;
    color: #5E6278;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 15px;
    transition: all .2s ease;
}
.footer__menu li a:hover{
    color: #000;
}
.footer__right-image{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    margin-top: -27px;
}
.footer__right-image::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-52%, -56%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='458' height='426' viewBox='0 0 458 426' fill='none'%3E%3Cg filter='url(%23filter0_if_176_9376)'%3E%3Cmask id='path-1-inside-1_176_9376' fill='white'%3E%3Cpath d='M244.714 409.429C335.684 409.429 409.429 335.684 409.429 244.714C409.429 153.745 335.684 80 244.714 80C153.745 80 80 153.745 80 244.714C80 335.684 153.745 409.429 244.714 409.429Z'/%3E%3C/mask%3E%3Cg clip-path='url(%23paint0_angular_176_9376_clip_path)' data-figma-skip-parse='true' mask='url(%23path-1-inside-1_176_9376)'%3E%3Cg transform='matrix(0 0.164714 -0.164714 0 244.714 244.714)'%3E%3CforeignObject x='-1242.84' y='-1242.84' width='2485.69' height='2485.69'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(255, 147, 89, 1) 0deg,rgba(255, 103, 92, 1) 19.4948deg,rgba(255, 100, 240, 1) 60.227deg,rgba(81, 85, 255, 1) 137.925deg,rgba(84, 237, 255, 1) 212.818deg,rgba(90, 255, 123, 1) 256.575deg,rgba(252, 255, 88, 1) 294.745deg,rgba(255, 201, 85, 1) 335.78deg,rgba(255, 147, 89, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M369.429 244.714C369.429 313.592 313.592 369.429 244.714 369.429V449.429C357.775 449.429 449.429 357.775 449.429 244.714H369.429ZM244.714 369.429C175.836 369.429 120 313.592 120 244.714H40C40 357.775 131.654 449.429 244.714 449.429V369.429ZM120 244.714C120 175.836 175.836 120 244.714 120V40C131.654 40 40 131.654 40 244.714H120ZM244.714 120C313.592 120 369.429 175.836 369.429 244.714H449.429C449.429 131.654 357.775 40 244.714 40V120Z' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.40760961174964905,&quot;b&quot;:0.36441445350646973,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.054152168333530426%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.39358115196228027,&quot;b&quot;:0.94239032268524170,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.16729724407196045%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.31858116388320923,&quot;g&quot;:0.33520111441612244,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.38312545418739319%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.33108115196228027,&quot;g&quot;:0.93089681863784790,&quot;b&quot;:1.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.59116023778915405%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.35608112812042236,&quot;g&quot;:1.0,&quot;b&quot;:0.48377814888954163,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.71270716190338135%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.99198055267333984,&quot;g&quot;:1.0,&quot;b&quot;:0.3477478027343750,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.81873548030853271%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:1.0,&quot;g&quot;:0.79176443815231323,&quot;b&quot;:0.33524781465530396,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.93272358179092407%7D%5D,&quot;stopsVar&quot;:%5B%5D,&quot;transform&quot;:%7B&quot;m00&quot;:2.0171686451178270e-14,&quot;m01&quot;:-329.42861938476562,&quot;m02&quot;:409.42861938476562,&quot;m10&quot;:329.42861938476562,&quot;m11&quot;:2.0171686451178270e-14,&quot;m12&quot;:80.0%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D' mask='url(%23path-1-inside-1_176_9376)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_if_176_9376' x='0' y='0' width='489.428' height='489.428' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='17'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_176_9376'/%3E%3CfeGaussianBlur stdDeviation='40' result='effect2_foregroundBlur_176_9376'/%3E%3C/filter%3E%3CclipPath id='paint0_angular_176_9376_clip_path'%3E%3Cpath d='M369.429 244.714C369.429 313.592 313.592 369.429 244.714 369.429V449.429C357.775 449.429 449.429 357.775 449.429 244.714H369.429ZM244.714 369.429C175.836 369.429 120 313.592 120 244.714H40C40 357.775 131.654 449.429 244.714 449.429V369.429ZM120 244.714C120 175.836 175.836 120 244.714 120V40C131.654 40 40 131.654 40 244.714H120ZM244.714 120C313.592 120 369.429 175.836 369.429 244.714H449.429C449.429 131.654 357.775 40 244.714 40V120Z' mask='url(%23path-1-inside-1_176_9376)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 970px;
    height: 480px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 439.429px 609.429px;
    pointer-events: none;
}
.footer__copy{
    text-align: center;
}
@media (max-width: 1279px) {
    .footer {
        padding-top: 58px;
        padding-bottom: 9px;
    }
    .footer__left {
        max-width: 261px;
        margin-top: 9px;
        margin-left: 14px;
    }
    .footer__logo{
        max-width: 132px;
        height: 35px;
        margin-left: 3px;
    }
    .footer__descr{
        font-size: 10.649px;
    }
    .footer__block {
        padding: 0 10px 11px;
        gap: 17px;
    }
    .footer__menu{
        gap: 14px;
    }
    .footer__name{
        font-size: 12.779px;
    }
    .footer__menu li a{
        font-size: 10.649px;
        line-height: 10.649px;
    }
    .footer__right-image{
        transform: translateX(-40px);
    }
    .footer__right-image img{
        width: 200px;
        height: auto;
    }
    .footer__right-image::before{
        background-size: 359.429px 519.429px;
    }
    .footer__copy{
        font-size: 8.52px;
        margin-top: 10px;
    }
    .footer__copy img{
        width: 10px;
        height: auto;
        margin-bottom: -2px;
    }
    .footer__content{
        max-width: 360px;
    }
}
@media (max-width: 999px) {
    .footer__right-image {
        transform: translateX(0);
    }
}
@media (max-width: 767px) {
    .footer{
        padding: 18px 0 8px;
    }
    .footer__content,
    .footer__descr{
        display: none;
    }
    .footer__left{
        margin: 0 0 0 9px;
    }
    .footer__logo{
        margin: 0;
        max-width: 170px;
        height: 45px;
    }
    .footer__right-image{
        margin-top: -17px;
    }
    .footer__right-image img {
        width: 85px;
    }
    .footer__right-image::before {
        background-size: 149.429px 290px;
        width: 500px;
        top: 51px;
        height: 500px;
    }
    .footer__copy {
        font-size: 3.667px;
        margin-top: 0px;
    }
}

@media (max-width: 380px) {
    .hero__title {
        font-size: 70.421px;
        line-height: 52.555px;
    }
    .infoBlock:nth-of-type(3) .infoBlock__select-btn--content {
        width: 72%;
    }
    .autoposting__bottom{
        max-width: 80%;
    }
    .aicalendar::after {
        width: 75px;
        height: 75px;
        right: -3px;
        bottom: -21px;
    }
    .aicalendar__cat {
        bottom: -7px;
        right: 13.1%;
        width: 38px;
    }
    .getstarted__btn {
        transform: translateX(-30%);
    }
}
@media (max-width: 353px) {
    .aicalendar__title,
    .aicalendar__image{
        transform: none;
    }
        .aicalendar::before {
        width: 90.547px;
        height: 90.519px;
        top: 19px;
        left: -25px;
    }
    .aicalendar::after {
        width: 75px;
        height: 75px;
        right: -3px;
        bottom: -3px;
    }
    .aicalendar__cat {
        bottom: 22px;
        right: 11.1%;
        width: 38px;
    }
}