footer{background-color: #05026b;}
.button-item.aside-btn.active{background: #fff;color: #0004ff;}
.footer-item span, .footer-item span a{color: #fff;}
aside{
    width: 22%;
    height: 100%;
    background-color: #05026b;
    border-left: 1px #f14d2e;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
}
.content{
    width: 78%;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.aside-logo{
    width: 100%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.aside-btn{
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
    display: block;
    margin-bottom: 1%;
    padding-left: 15px;
    padding-right: 4px;
    color: #fff;
    cursor: pointer;
}
.aside-btn:hover{
    background: #fff;
    color: #1d1206;
}

/*--------------------------------------------------------------------------*/

.overlay{
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    background: #00000070;
    z-index: 2227;
}

.drop-menu{
    position: fixed;
    z-index: 22287;
}
.drop-menu, header-drop-menu{
    width: 100%;
}
.header-drop-menu{
    height: 50px;
    box-shadow: 0 4px 10px 1px rgba(162,139,102,.27);
    padding: 3px 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 3;
    
    background: #05026b;
}
.drop-logo{
    flex: 1;
    max-width: 25%;
}
.drop-switch{
    flex: 1;
    max-width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.drop-switch i{
    font-size: 28px;
    color: #fff;
}
.drop-menu-body{
    z-index: 2;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    background: #faf0e0;
    top: -480px;
    transition: .4s;
}
.drop-menu-body.drop-active{
    top: 50px;
}
.drop-btn:not(.nav-complect){
    border-bottom: 1px solid #000;
}
.drop-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    padding: 15px 10px;
    width: 100%;
    text-transform: uppercase;
    background-image: url(../images/159.jpg);
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    color: #000934;
}
.drop-btn.nav-complect{
    border-radius: 0;
    color: #fff;
}

@media(max-width: 500px){
    .header-drop-menu {height: 40px;}
    .drop-switch i {font-size: 24px;}
    .drop-menu-body.drop-active {top: 40px;}
    .drop-btn {
        font-size: 16px;
        padding: 12px 10px;}
}


.click{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}



.text-block-1559._2323._8778 {font-size: 46px;}
.text-block-1571 {font-size: 44px;}
.text-block-1471 {font-size: 28px;}
.text-block-1474, .text-block-1468, .text-block-1222 {font-size: 24px;}
.text-block-1223, .text-block-1470, .text-block-1480, .text-block-1574, .text-block-1565, .text-span-348{font-size: 20px;}
.text-block-1576{text-align: center;}


@media(max-width: 1376px){
    .aside-btn {font-size: 18px;}
    .aside-logo {max-width: 60%;}
}

@media(max-width: 1280px){
    .aside-btn {
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 16px;}
}

@media(max-width: 1025px){
    .text-block-1223 br:not(.br){display: none;}
    .text-block-1474 br:not(.br){display: none;}
    .text-block-1470 br:not(.br){display: none;}
    .block-quote-43 br:not(.br){display: none;}
    .text-block-1222 br:not(.br){display: none;}
    
    .div-block-512 {
        width: 160px;
        height: 160px;}
    .image-445, .image-541{max-width: 80%;}
    .text-block-1221, .text-block-1475 {font-size: 40px;}
    #page .card{top: 20px;}
    .sticky-2{padding: 3%;}
    .text-block-1575 {font-size: 49px;}
    .bold-text-780 {font-size: 62px;}
    .image-544 {width: 80%;}
    .text-block-1562 {font-size: 55px;}
    
    .ff11{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .ff22{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 300px;
        min-width: 150px;}
    .g1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .g2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 280px;
        min-width: 150px;}
    .p1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 280px;
        min-width: 150px;}
    .p11{
        flex: 1;
        padding-left: 0px;
        padding-right: 10px;
        min-width: 250px;}
    .p3{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 180px;
        min-width: 150px;}
    .p5{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 200px;
        min-width: 150px;}
    .p12{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p13{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p15{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p16{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p17{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .p18{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 220px;
        min-width: 50px;}
}

@media(max-width: 900px){
    .text-block-1565 br:not(.br){display: none;}
    .block-quote-43 br:not(.br){display: none;}
    .block-quote-44 br:not(.br){display: none;}
    .block-quote-30 br:not(.br){display: none;}

    .content{width: 100%;}
    .nav-logo-img{max-width: 200px;}
    .content{margin-top: 50px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 34px;}
    .text-block-1573._2323._8778{text-align: center;}
    ._323._4545 {
        position: relative;
        z-index: 7777777;
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px;}
    .text-block-1571 {font-size: 36px;}
    .text-block-1471 {font-size: 23px;}
    .icon-54 {font-size: 29px;}
    .div-block-749 {
        width: 165px;
        height: 165px;}
    .div-block-692 {
        width: 50px;
        height: 90px;
        background-size: 25px;}
    .text-block-1478 {font-size: 26px;}
    #page .card{
        padding: 10px;
        top: 60px;
        margin-bottom: 10px;
         display: block;
         margin-left: auto;
         margin-right: auto;}
    .section-379 {
        border-radius: 50px 50px 10px 10px;}
    .text-block-1221, .text-block-1475 {font-size: 35px;}
    .text-block-1575 {font-size: 44px;}
    .bold-text-780 {font-size: 53px;}
    .bold-text-771 {font-size: 44px;}
    .g2 {max-width: 215px;}
    .d-125-3d-wrapper-4{margin-bottom: 0;margin-right: 0;}
    .d-125-3d-wrapper-4._9998._2323._544545._323._77676 {height: 360px;}
    .text-block-1576 {
        margin-bottom: 15px;
        font-size: 26px;}
    .div-block-512 {
        width: 130px;
        height: 130px;}
    .p2 {max-width: 250px;}
    .ff22 {max-width: 260px;}
    .text-block-163 {
        margin-bottom: 10px;
        font-size: 35px;}
    .text-block-1560, .text-block-1561 {font-size: 38px;}
    
    .g3{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .g4{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 260px;
        min-width: 150px;}
    .g5{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 180px;
        min-width: 150px;}
    .g6{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .a1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .a2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 89px;
        min-width: 50px;}
    .s1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .s2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 170px;
        min-width: 100px;}
    .l1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .l2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
    .aa1{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 60px;
        min-width: 30px;}
    .aa2{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        min-width: 250px;}
}

@media(max-width: 700px){
    .image-444 {
        width: 50px;
        height: 50px;}
    .text-block-1221, .text-block-1475 {font-size: 33px;}
    .text-block-1474, .text-block-1468, .text-block-1222 {font-size: 22px;}
    .g4 {max-width: 210px;}
    .text-span-364 {font-size: 27px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 30px !important;}
    .g2 {max-width: 190px;}
    .d-125-3d-wrapper-4._9998._2323._544545 {height: 280px;}
    .g5 {
        margin-right: 15px;
        max-width: 130px;
        min-width: 120px;}
    .text-block-1571 {font-size: 30px;}
    .text-block-1471 {font-size: 21px;}
    .section-380 {padding: 2%;
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;}
    .div-block-692 {
        max-width: 40px;
        min-width: 40px;
        width: 40px;}
    .text-block-1479 br{display: none;}
    .bold-text-780 {font-size: 48px;}
    .nav-logo-img {max-width: 160px;}
    .text-block-1576, .text-block-1577{font-size: 25px;}
    .bold-text-781 {font-size: 37px;}
    .div-block-691 {border-radius: 30px 0 30px 30px;}
    .div-block-692._4{height: 100px;}
    .block-quote-44, .block-quote-43{font-size: 20px;}
    .p15{min-width: 100%;}
    .p15 .image-543{
        transform: rotate(0deg);
        max-width: 60%;
        display: block;
        margin-left: auto;
        margin-right: auto;}
    .text-block-1562 {font-size: 44px;margin-bottom: 10px;}
    .text-block-1564 {margin-bottom: 10px;font-size: 25px;}
    .row-limit{margin-bottom: 10px;}
    .dop-2{
        display: block;
        margin-left: auto;
        margin-right: auto;}
    .text-block-1564 {font-size: 27px;}
}

@media(max-width: 600px){
    .text-block-1564 {font-size: 22px;}
    .p2 {max-width: 210px;}
    .d-125-3d-wrapper-4._9998._2323._544545._323 {
        height: 320px;
        border-radius: 10px;}
    .p3 {max-width: 150px;}
    .text-block-172 br:not(.br){display: none;}
    .text-block-163 {font-size: 32px;}
    .text-block-171 {font-size: 21px;}
    .button-137{line-height: 1.6em;}
    .text-block-1563 {font-size: 20px;}
    .text-block-1562 {font-size: 42px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 27px !important;}
}

@media(max-width: 500px){
    .text-block-1468 br:not(.br){display: none;}
    
    .content {margin-top: 40px;}
    .text-block-1474, .text-block-1468, .text-block-1222 {font-size: 19px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 25px !important;}
    .text-block-1223, .text-block-1470, .text-block-1480, .text-block-1574, .text-block-1565, .text-span-348 {font-size: 18px;}
    .text-span-364 {font-size: 22px;}
    .image-444 {
        width: 40px;
        height: 40px;}
    .text-block-1221, .text-block-1475 {font-size: 28px;}
    ._323._4545 {
        border-bottom-right-radius: 25px;
        border-bottom-left-radius: 25px;}
    .text-block-1571 {font-size: 22px;}
    .w-container .w-row{margin-left: auto;margin-right: auto;}
    .div-block-511{padding: 10px;}
    .r22{
        flex: 1;
        padding-left: 0px;
        padding-right: 10px;
        min-width: 250px;}
    .r33{
        flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        order: -1;
        min-width: 100%;}
    .r33 .image-539{
        max-width: 50%;
        position: static;
        margin-bottom: 15px;
        display: block;
        margin-left: auto;
        margin-right: auto;}
    .g5 {
        padding-left: 3px;
        padding-right: 3px;
        max-width: 100px;
        min-width: 100px;}
    .aa1 {max-width: 50px;}
    .text-block-1471 {font-size: 16px;}
    .text-block-1478 {font-size: 20px;}
    .text-block-1224 {font-size: 22px;}
    .div-block-692 {
        max-width: 30px;
        min-width: 30px;
        background-size: 19px;
        width: 30px;}
    .text-block-1479{font-size: 16px;}
    .text-block-1572{font-size: 16px;}
    .div-block-692 {height: 80px;}
    .g3, .g1{min-width: 100%;}
    .g4, .g2{order: -1;}
    .g2{margin-bottom: 20px;}
    .bold-text-774 {font-size: 19px;}
    .div-block-749 {
        width: 140px;
        height: 140px;
        border: 2px solid #ffaf00;}
    .icon-54 {font-size: 22px;}
    .s2 {max-width: 130px;}
    .div-block-512 {
        width: 90px;
        height: 90px;}
    .a2 {max-width: 65px;}
    .block-quote-44, .block-quote-43, .block-quote-30 {
        font-size: 20px;
        line-height: 1.3em;}
    .block-quote-44 br{display: none;}
    .s2 {max-width: 120px;}
    .text-block-1575 {font-size: 37px;}
    .bold-text-780 {font-size: 39px;}
    .bold-text-771 {font-size: 33px;}
    .d-125-3d-wrapper-4._9998._2323._544545._323._77676 {height: 270px;}
    .g2 {max-width: 180px;}
    .text-block-1470._8888._77 {font-size: 20px;}
    .image-546 {
        max-width: 60%;
        transform: rotate(0deg);}
    .bold-text-781 {font-size: 34px;}
    .block-quote-44, .block-quote-43, .block-quote-30 {font-size: 19px;}
    .p1, .ff11, .p11{min-width: 100%;}
    .p2, .ff22, .p5{order: -1;margin-bottom: 15px;max-width: 60%;}
    .text-block-163 {font-size: 28px;}
    .text-block-171 {font-size: 19px;}
    .text-block-1560, .text-block-1561 {font-size: 31px;}
    .text-block-1562 {font-size: 34px;}
    .text-block-1564 {
        padding-bottom: 6px;
        margin-bottom: 6px;
        font-size: 18px;}
    .text-block-1563 {font-size: 18px;}
    .button-137-copy{line-height: 1.6em;}
    .p5{max-width: 50%;}
    #akk3 blockquote{padding: 5px 0 5px 10px;font-size: 16px;}
    .drop-btn {
        font-size: 12px;
        padding: 6px 10px;}
    .section-384 {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;}
    .header-drop-menu{padding-right: 5px;}
    .text-block-15644 {font-size: 26px;}
}

.show_400{display: none;}

@media(max-width: 400px){
    .p16{padding-right: 0;padding-left: 0;}
    .nav-logo-img {max-width: 121px;}
    .cell-100{min-width: 80%;margin-bottom: 8px;}
    .hide_400{display: none !important;}
    .show_400{display: block !important;}
    .text-block-1221, .text-block-1475 {font-size: 26px;}
    .text-block-1221 {top: -4px;}
    .d-125-3d-wrapper-4._9998._2323._544545{max-width: 100%;}
    .g5 {
        max-width: 70px;
        min-width: 70px;}
    .div-block-692 {
        max-width: 20px;
        min-width: 20px;
        background-size: 14px;
        width: 20px;}
    .div-block-692._4 {height: 110px;}
    .section-379 {border-radius: 30px 30px 0px 0px;}
    .div-block-749 {
        width: 130px;
        height: 130px;}
    .s2{order: -1;margin-bottom: 10px;}
    .text-block-1480 br:not(.br){display: none;}
    #page .card {top: 50px;}
    .a2 {
        padding-left: 5px;
        padding-right: 5px;
        max-width: 55px;}
    .a1{padding-left: 5px;}
    .dop-1{margin-bottom: 10px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 23px;}
    .bold-text-771 {font-size: 29px;}
    .div-block-747 {margin-bottom: 6px;}
    .dropdown-toggle-5 {border-radius: 5px 26px 26px 5px;}
    .text-block-1225 {margin-left: 10px;}
    #w-node-_5c93d05b-5c1d-6300-b5b4-ae6ef92a51c3-92de7a56, #w-node-_80e683fc-c807-a340-1c42-3886fd3f0447-b9405f09{margin-top: 10px;}
    .p3{margin-bottom: 15px;margin-top: 15px;}
    .bold-text-772 {font-size: 20px;}
    .text-block-163 {font-size: 26px;}
    .section-379 {padding: 9% 1% 5%;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 23px !important;}
    .d-125-image-wrapper-4._887777._8888 {background-size: 143%;}
    .text-block-15644 {font-size: 24px;}
}

@media(max-width: 360px){
    .text-block-163 {font-size: 24px;}
    .text-block-171 {font-size: 17px;}
    .drop-switch i {font-size: 20px;}
    .button-137-copy, .button-137{max-width: 80%;}
    .text-block-1560, .text-block-1561 {font-size: 28px;}
    .bold-text-772 {font-size: 18px;}
    #akk3 blockquote {font-size: 14px;}
    .text-block-1478 {font-size: 19px;}
    .text-block-1479 {font-size: 15px;}
    .text-block-1221, .text-block-1475 {font-size: 24px;}
    .icon-54 {font-size: 18px;margin-right: 5px;}
    .text-block-1471 {font-size: 15px;}
    .text-block-1571 {font-size: 20px;}
    .g5 {
        max-width: 60px;
        min-width: 60px;}
    .text-block-1223, .text-block-1470, .text-block-1480, .text-block-1574, .text-block-1565, .text-span-348, .text-block-1225 {font-size: 16px;}
    .g6 {min-width: 194px;}
    .a1 {min-width: 207px;}
    .block-quote-44, .block-quote-43 {font-size: 18px;}
    .text-block-1470._8888._77 {font-size: 16px;}
    .text-block-1576, .text-block-1577 {font-size: 20px;}
    .bold-text-781 {font-size: 30px;}
    .g1{padding-left: 5px;}
    .d-125-3d-wrapper-4._9998._2323._544545._323 {height: 230px;}
}

@media(max-width: 330px){
    .text-block-1221, .text-block-1475 {font-size: 22px;}
    .text-block-1474, .text-block-1468, .text-block-1222 {font-size: 16px;}
    .image-444 {
        width: 35px;
        height: 35px;}
    .g4 {max-width: 190px;}
    .text-span-364 {font-size: 18px;}
    .d-125-3d-wrapper-4._9998._2323._544545 {border-radius: 15px;}
    .d-125-3d-wrapper-4._9998._2323._544545 {height: 220px;}
    .text-block-1478 {font-size: 17px;}
    .text-block-1479 {font-size: 14px;}
    .text-block-1572 {font-size: 14px;}
    .bold-text-774 {font-size: 16px;}
    .div-block-749 {
        width: 110px;
        height: 110px;}
    .a2 {
        min-width: 35px;
        max-width: 35px;}
    .text-block-1575 {font-size: 32px;}
    .bold-text-780 {font-size: 32px;}
    .text-block-1559._2323._8778, .text-block-1573._2323._8778, .text-block-1469 {font-size: 19px !important;}
    .bold-text-771 {font-size: 23px;}
    .section-379._455{padding-left: 5px;padding-right: 5px;}
    .s1{padding-left: 5px;padding-right: 5px;}
}


















