body{
	box-sizing: border-box;
	margin: 0 auto;
	overflow-x: hidden;
    background-color: white;
}
.header{
    width: 100%;
    height: calc(100dvw / 1440 * 780) !important;
    background-image: url('../img/header.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.header-bg{
    background-color: rgba(0, 0, 0, 0.38);
    width: 100%;
    height: calc(100dvw / 1440 * 780) !important;
    padding-top: 0px;
}
.header-wrapper{
    width: 80%;
    margin-left: 10%;
    border: 1px solid red;
}
.logo{
    position: absolute;
    width: calc(100dvw / 1440 * 48) !important;
    height: calc(100dvw / 1440 * 83) !important;
    background-image: url('../img/logo.png');
    background-size: cover;
    background-repeat: no-repeat;
    top: calc(100dvw / 1440 * 17) !important;
    left: calc(100dvw / 1440 * 140) !important;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.menu{
    position: absolute;
    width: calc(100dvw / 1440 * 528) !important;
    height: calc(100dvw / 1440 * 40) !important;
    border-radius: 30px;
    background-color: rgba(247, 251, 248, 1);
    box-sizing: border-box;
    top: calc(100dvw / 1440 * 46) !important;
    left: calc(100dvw / 1440 * 456) !important;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.menu ul{
    display: flex;
    justify-content: space-between;
    margin-top: calc(100dvw / 1440 * 10) !important;
}
.menu ul li{
    display:inline-block;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-right: calc(100dvw / 1440 * 30) !important;
    cursor: pointer;
}
.menu ul li:hover{
    color: rgba(33, 128, 38, 1);
}
.basket{
    position: absolute;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    text-align: left;
    width: calc(100dvw / 1440 * 95) !important;
    height: calc(100dvw / 1440 * 24) !important;
    top: calc(100dvw / 1440 * 54) !important;
    left: calc(100dvw / 1440 * 1188) !important;
    color: rgba(246, 246, 246, 1);
    cursor: pointer;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.basket:hover{
    color: rgba(33, 128, 38, 1);
}
.basket-dot{
    position: absolute;
    width: calc(100dvw / 1440 * 15) !important;
    height: calc(100dvw / 1440 * 15) !important;
    top: calc(100dvw / 1440 * 60) !important;
    left: calc(100dvw / 1440 * 1285) !important;
    background-image: url('../img/korzina.png');
    background-repeat: no-repeat;
    background-size: cover;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.big-logo{
    position: absolute;
    background-image: url('../img/logo_big.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 251) !important;
    height: calc(100dvw / 1440 * 349) !important;
    top: calc(100dvw / 1440 * 206) !important;
    left: calc(100dvw / 1440 * 595) !important;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.header-button{
    position: absolute;
    width: calc(100dvw / 1440 * 260) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 570) !important;
    left: calc(100dvw / 1440 * 595) !important;
    border-radius: 15px;
    background-color: white;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 24) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 29.26) !important;
    text-align: left;
    color: rgba(23, 23, 23, 1);
    padding-left: calc(100dvw / 1440 * 37.5) !important;
    padding-right: calc(100dvw / 1440 * 37.5) !important;
    padding-top: calc(100dvw / 1440 * 18.5) !important;
    padding-bottom: calc(100dvw / 1440 * 20.5) !important;
    box-sizing: border-box;
    cursor: pointer;
    animation: Logo 2s ease 0s 1 normal forwards;
}
.header-button:hover{
    background-color: rgba(33, 128, 38, 1);
    border: 1px solid black;
    color: white;
}
.about-detox{
    width: 100%;
    height: calc(100dvw / 1440 * 748) !important;
    position: relative;
}
.about-title{
    position: absolute;
    width: calc(100dvw / 1440 * 590) !important;
    height: calc(100dvw / 1440 * 59) !important;
    top: calc(100dvw / 1440 * 70) !important;
    left: calc(100dvw / 1440 * 135) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 48) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 58.51) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
}
.about-img-1{
    position: absolute;
    background-image: url('../img/about_1.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 388) !important;
    height: calc(100dvw / 1440 * 509) !important;
    top: calc(100dvw / 1440 * 188) !important;
    left: calc(100dvw / 1440 * 138) !important;
}
.about-img-2{
    position: absolute;
    background-image: url('../img/about_2.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 140.69) !important;
    height: calc(100dvw / 1440 * 205) !important;
    left: calc(100dvw / 1440 * 462) !important;
    top: calc(100dvw / 1440 * 467) !important;
}
.about-text{
    position: absolute;
    width: calc(100dvw / 1440 * 430) !important;
    height: calc(100dvw / 1440 * 312) !important;
    top: calc(100dvw / 1440 * 266) !important;
    left: calc(100dvw / 1440 * 720) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(81, 81, 81, 1);
}
.about-button{
    position: absolute;
    box-sizing: border-box;
    width: calc(100dvw / 1440 * 250) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 648.5) !important;
    left: calc(100dvw / 1440 * 720) !important;
    border-radius: 15px;
    background-color: rgba(27, 107, 31, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 24) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 29.26) !important;
    text-align: left;
    color: rgba(246, 246, 246, 1);
    padding-top: calc(100dvw / 1440 * 20.5) !important;
    padding-left: calc(100dvw / 1440 * 37.5) !important;
}
.type-product{
    margin-top: calc(100dvw / 1440 * 30) !important;
    width: 100%;
    height: calc(100dvw / 1440 * 858) !important;
    position: relative;
}
.product-bg{
    background-image: url('../img/product/product_1.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: calc(100dvw / 1440 * 858) !important;
    position: absolute;
}
.product{
    position: absolute;
    width: calc(100dvw / 1440 * 1347) !important;
    height: calc(100dvw / 1440 * 721) !important;
    left: calc(100dvw / 1440 * 39) !important;
    border-radius: 0px 0px 60px 60px;
    background-color: rgba(247, 251, 248, 0.79);
}
.product-title{
    position: absolute;
    width: calc(100dvw / 1440 * 500) !important;
    height: calc(100dvw / 1440 * 59) !important;
    top: calc(100dvw / 1440 * 30) !important;
    left: calc(100dvw / 1440 * 138) !important;
    color: rgba(0, 0, 0, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 48) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 58.51) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.product-bottle{
    position: absolute;
    width: calc(100dvw / 1440 * 531) !important;
    height: calc(100dvw / 1440 * 475) !important;
    top: calc(100dvw / 1440 * 188) !important;
    left: calc(100dvw / 1440 * 183) !important;
    background-image: url('../img/product/bottle_1.png');
    background-repeat: no-repeat;
    background-size: contain;
}
.type-1{
    position: absolute;
    width: calc(100dvw / 1440 * 358) !important;
    height: calc(100dvw / 1440 * 43) !important;
    top: calc(100dvw / 1440 * 188) !important;
    left: calc(100dvw / 1440 * 840) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    border: 2px solid rgba(33, 128, 38, 1);
    background-color: rgba(33, 128, 38, 0.26);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 10) !important;
    padding-left: calc(100dvw / 1440 * 97.5) !important;
    cursor: pointer;
}
.type-2{
    position: absolute;
    width: calc(100dvw / 1440 * 358) !important;
    height: calc(100dvw / 1440 * 43) !important;
    top: calc(100dvw / 1440 * 241) !important;
    left: calc(100dvw / 1440 * 840) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    border: 2px solid rgba(33, 128, 38, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 10) !important;
    padding-left: calc(100dvw / 1440 * 120) !important;
    cursor: pointer;
}
.type-3{
    position: absolute;
    width: calc(100dvw / 1440 * 358) !important;
    height: calc(100dvw / 1440 * 43) !important;
    top: calc(100dvw / 1440 * 294) !important;
    left: calc(100dvw / 1440 * 840) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    border: 2px solid rgba(33, 128, 38, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 10) !important;
    padding-left: calc(100dvw / 1440 * 54.5) !important;
    cursor: pointer;
}
.type-4{
    position: absolute;
    width: calc(100dvw / 1440 * 358) !important;
    height: calc(100dvw / 1440 * 43) !important;
    top: calc(100dvw / 1440 * 347) !important;
    left: calc(100dvw / 1440 * 840) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    border: 2px solid rgba(33, 128, 38, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 10) !important;
    padding-left: calc(100dvw / 1440 * 44.5) !important;
    cursor: pointer;
}
.points{
    position: absolute;
    width: calc(100dvw / 1440 * 32) !important;
    height: calc(100dvw / 1440 * 93) !important;
    top: calc(100dvw / 1440 * 188) !important;
    left: calc(100dvw / 1440 * 1213) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    border: 2px solid rgba(33, 128, 38, 1);
}
.set-1{
    position: absolute;
    width: calc(100dvw / 1440 * 10) !important;
    height: calc(100dvw / 1440 * 10) !important;
    top: calc(100dvw / 1440 * 205) !important;
    left: calc(100dvw / 1440 * 1224) !important;
    background-image: url('../img/product/set.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.set-2{
    position: absolute;
    width: calc(100dvw / 1440 * 10) !important;
    height: calc(100dvw / 1440 * 10) !important;
    top: calc(100dvw / 1440 * 258) !important;
    left: calc(100dvw / 1440 * 1224) !important;
    background-image: url('../img/product/unset.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.set-3{
    position: absolute;
    width: calc(100dvw / 1440 * 10) !important;
    height: calc(100dvw / 1440 * 10) !important;
    top: calc(100dvw / 1440 * 311) !important;
    left: calc(100dvw / 1440 * 1224) !important;
    background-image: url('../img/product/unset.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.set-4{
    position: absolute;
    width: calc(100dvw / 1440 * 10) !important;
    height: calc(100dvw / 1440 * 10) !important;
    top: calc(100dvw / 1440 * 364) !important;
    left: calc(100dvw / 1440 * 1224) !important;
    background-image: url('../img/product/unset.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.frame-1{
    position: absolute;
    width: calc(100dvw / 1440 * 307) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 509) !important;
    left: calc(100dvw / 1440 * 938) !important;
    background-image: url('../img/product/frame1_en.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.frame-2{
    position: absolute;
    width: calc(100dvw / 1440 * 307) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 593) !important;
    left: calc(100dvw / 1440 * 938) !important;
    background-image: url('../img/product/frame2_en.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.product-button{
    box-sizing: border-box;
    position: absolute;
    width: calc(100dvw / 1440 * 250) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 558) !important;
    left: calc(100dvw / 1440 * 534) !important;
    border-radius: 15px;
    background-color: rgba(27, 107, 31, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 24) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 29.26) !important;
    text-align: left;
    color: rgba(246, 246, 246, 1);
    padding-top: calc(100dvw / 1440 * 20.5) !important;
    padding-left: calc(100dvw / 1440 * 37.5) !important;
    cursor: pointer;
}
.reviews{
    position: relative;
    width: calc(100dvw / 1440 * 1341) !important;
    height: calc(100dvw / 1440 * 721) !important;
    left: calc(100dvw / 1440 * 46) !important;
    border-radius: calc(100dvw / 1440 * 60) !important;
    margin-top: calc(100dvw / 1440 * 70) !important;
    background-image: url('../img/review_bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-title{
    position: absolute;
    width: calc(100dvw / 1440 * 229) !important;
    height: calc(100dvw / 1440 * 59) !important;
    top: calc(100dvw / 1440 * 60) !important;
    left: calc(100dvw / 1440 * 135) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 48) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 58.51) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.reviews-img-1{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 179) !important;
    left: calc(100dvw / 1440 * 140) !important;
    background-image: url('../img/reviews/1.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-img-1-bg{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 200) !important;
    left: calc(100dvw / 1440 * 161) !important;
    background-image: url('../img/reviews/bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-img-2{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 179) !important;
    left: calc(100dvw / 1440 * 550) !important;
    background-image: url('../img/reviews/2.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-img-2-bg{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 200) !important;
    left: calc(100dvw / 1440 * 575) !important;
    background-image: url('../img/reviews/bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-img-3{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 179) !important;
    left: calc(100dvw / 1440 * 971) !important;
    background-image: url('../img/reviews/3.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-img-3-bg{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 291) !important;
    top: calc(100dvw / 1440 * 200) !important;
    left: calc(100dvw / 1440 * 996) !important;
    background-image: url('../img/reviews/bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.reviews-text-1{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 105) !important;
    top: calc(100dvw / 1440 * 511) !important;
    left: calc(100dvw / 1440 * 140) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.reviews-text-1 span{
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.reviews-text-2{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 105) !important;
    top: calc(100dvw / 1440 * 511) !important;
    left: calc(100dvw / 1440 * 550) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.reviews-text-2 span{
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.reviews-text-3{
    position: absolute;
    width: calc(100dvw / 1440 * 330) !important;
    height: calc(100dvw / 1440 * 105) !important;
    top: calc(100dvw / 1440 * 511) !important;
    left: calc(100dvw / 1440 * 971) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.reviews-text-3 span{
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    letter-spacing: -0.01em;
    text-align: left;
}
.get-info{
    position: relative;
    width: calc(100dvw / 1440 * 1160) !important;
    height: calc(100dvw / 1440 * 507) !important;
    left: calc(100dvw / 1440 * 139.33) !important;
    background-color: rgba(27, 107, 31, 1);
    border-radius: calc(100dvw / 1440 * 30) !important;
    margin-top: calc(100dvw / 1440 * 70) !important;
    box-shadow: calc(100dvw / 1440 * 15) calc(100dvw / 1440 * 15) calc(100dvw / 1440 * 30) 0px rgba(0, 0, 0, 0.25);
}
.info-bg{
    position: absolute;
    height: calc(100dvw / 1440 * 500) !important;
    width: calc(100dvw / 1440 * 670.47) !important;
    left: calc(100dvw / 1440 * 20) !important;
    top: calc(calc(100dvw / 1440 * 20) * -1) !important;
    background-image: url('../img/get_info.png');
    background-size: cover;
    background-repeat: no-repeat;
}
.info-box{
    position: absolute;
    width: calc(100dvw / 1440 * 560) !important;
    height: calc(100dvw / 1440 * 467) !important;
    top: calc(100dvw / 1440 * 20) !important;
    left: calc(100dvw / 1440 * 580) !important;
    border-radius: calc(100dvw / 1440 * 30) !important;
    background-color: rgba(247, 251, 248, 1);
}
.input-name{
    position: absolute;
    width: calc(100dvw / 1440 * 518) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 50) !important;
    left: calc(100dvw / 1440 * 601) !important;;
    border-radius: calc(100dvw / 1440 * 15) !important;
    background-color: rgba(243, 243, 243, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 0.45);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 24) !important;
    padding-left: calc(100dvw / 1440 * 15) !important;
}
.input-email{
    position: absolute;
    width: calc(100dvw / 1440 * 518) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 140) !important;
    left: calc(100dvw / 1440 * 601) !important;;
    border-radius: calc(100dvw / 1440 * 15) !important;
    background-color: rgba(243, 243, 243, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 0.45);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 24) !important;
    padding-left: calc(100dvw / 1440 * 15) !important;
}
.input-comment{
    position: absolute;
    width: calc(100dvw / 1440 * 518) !important;
    height: calc(100dvw / 1440 * 137) !important;
    top: calc(100dvw / 1440 * 230) !important;
    left: calc(100dvw / 1440 * 601) !important;;
    border-radius: calc(100dvw / 1440 * 15) !important;
    background-color: rgba(243, 243, 243, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 16) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 19.5) !important;
    text-align: left;
    color: rgba(0, 0, 0, 0.45);
    box-sizing: border-box;
    padding-top: calc(100dvw / 1440 * 24) !important;
    padding-left: calc(100dvw / 1440 * 15) !important;
}
.info-button{
    position: absolute;
    width: calc(100dvw / 1440 * 518) !important;
    height: calc(100dvw / 1440 * 70) !important;
    top: calc(100dvw / 1440 * 387) !important;
    left: calc(100dvw / 1440 * 601) !important;
    border-radius: calc(100dvw / 1440 * 15) !important;
    background-color: rgba(33, 128, 38, 1);
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 24) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 29.26) !important;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    padding-left: calc(100dvw / 1440 * 192) !important;
    padding-top: calc(100dvw / 1440 * 20.5) !important;
    cursor: pointer;
}
.get-info-title{
    position: absolute;
    width: calc(100dvw / 1440 * 364) !important;
    height: calc(100dvw / 1440 * 49) !important;
    top: calc(100dvw / 1440 * 54) !important;
    left: calc(100dvw / 1440 * 60) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 40) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 48.58) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(255, 255, 255, 1);
}
.get-info-text{
    position: absolute;
    left: calc(100dvw / 1440 * 60) !important;
    top: calc(100dvw / 1440 * 139) !important;
    width: calc(100dvw / 1440 * 240) !important;
    height: calc(100dvw / 1440 * 300) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 24) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 29.26) !important;
    text-align: left;
    color: rgba(236, 236, 236, 1);
}
.footer{
    position: relative;
    height: calc(100dvw / 1440 * 290) !important;
    width: 100%;
    margin-top: calc(100dvw / 1440 * 120) !important;
}
.footer-left{
    position: absolute;
    width: calc(100dvw / 1440 * 500) !important;
    height: calc(100dvw / 1440 * 240) !important;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    top: 0px;
    left: 0px;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    text-align: left;
    color: rgba(0, 0, 0, 0.46);
    box-sizing: border-box;
    padding-left: calc(100dvw / 1440 * 140) !important;
}
.footer-left span{
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 32) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 39.01) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.footer-mid{
    position: absolute;
    width: calc(100dvw / 1440 * 440) !important;
    height: calc(100dvw / 1440 * 240) !important;
    border-bottom: 1px solid black;
    top: 0px;
    left: calc(100dvw / 1440 * 500) !important;
}
.footer-right{
    position: absolute;
    width: calc(100dvw / 1440 * 500) !important;
    height: calc(100dvw / 1440 * 240) !important;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    top: 0px;
    left: calc(100dvw / 1440 * 940) !important;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    text-align: left;
    color: rgba(0, 0, 0, 0.46);
    box-sizing: border-box;
    padding-left: calc(100dvw / 1440 * 60) !important;
    padding-right: calc(100dvw / 1440 * 208) !important;
}
.footer-right span{
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 32) !important;
    font-weight: 500;
    line-height: calc(100dvw / 1440 * 39.01) !important;
    letter-spacing: -0.01em;
    text-align: left;
    color: rgba(0, 0, 0, 1);
}
.footer-logo{
    position: absolute;
    background-image: url('../img/logo-footer.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 81) !important;
    height: calc(100dvw / 1440 * 143) !important;
    left: calc(100dvw / 1440 * 180) !important;
}
.footer-instagram{
    position: absolute;
    background-image: url('../img/instagram.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 50) !important;
    height: calc(100dvw / 1440 * 50) !important;
    left: calc(100dvw / 1440 * 155) !important;
    top: calc(100dvw / 1440 * 160) !important;
}
.footer-facebook{
    position: absolute;
    background-image: url('../img/facebook.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: calc(100dvw / 1440 * 50) !important;
    height: calc(100dvw / 1440 * 50) !important;
    left: calc(100dvw / 1440 * 235) !important;
    top: calc(100dvw / 1440 * 160) !important;
}
.lang{
    position: absolute;
    font-family: Montserrat;
    font-size: calc(100dvw / 1440 * 20) !important;
    font-weight: 400;
    line-height: calc(100dvw / 1440 * 24.38) !important;
    text-align: left;
    width: calc(100dvw / 1440 * 30) !important;
    height: calc(100dvw / 1440 * 24) !important;
    top: calc(100dvw / 1440 * 54) !important;
    left: calc(100dvw / 1440 * 1067) !important;
    color: black;
    cursor: pointer;
    animation: Logo 2s ease 0s 1 normal forwards;
    border: 1px solid black;
    background-color: white;
}