.absolute-footer{

    display: none;

}
.home #footer{
    background: #eeeeee;
}
.ft_r1,

.ft_r2{

    padding: 100px 0;

    border-bottom: 1px solid #6A7383;

}

.ft_r3{

    padding: 32px 0;

}

.ft_r1_c2 .fix-s3 .s1_r1_c1_r1_c1 .col-inner{

    padding-left: 0;

}

.ft_r1 .blocks_text_ft1 h2{

   font-size: 40px;

   font-weight: 600;

   line-height: 72px; 

   text-transform: capitalize;

   color: #FFFFFF;

   margin-bottom: 20px;

}

.ft_r1 .blocks_text_ft1 ul{

    display: flex;

    flex-wrap: wrap;

    column-gap: 30px;

    row-gap: 20px;

    margin-bottom: 60px;

}

.ft_r1 .blocks_text_ft1 ul > li{

    width: calc(50% - 30px);

    position: relative;

    margin: 0;

    font-size: 24px;

    line-height: 28.5px;

    padding-left: 40px;

    color: #FFFFFF;

    list-style: none;

}

.ft_r1 .blocks_text_ft1 ul > li::before{

    content: "";

    width: 30px;

    height: 30px;

    position: absolute;

    left: 0;

    top: 50%;

    transform: translate(0, -50%);

    background: url(../../img/akar-icons_circle-check-fill_white.png) no-repeat;

}

.text_logo_footer p{

    font-size: 20px;

    line-height: 24px;

    color: #FFFFFF;

    margin-top: 32px;

    margin-bottom: 0;

}

.ft_r2_c1 .ux-logo .ux-logo-link{

    padding: 0 !important;

}

.BlocksWidgetMenuFooter h3{

    letter-spacing: 2.4px;

    color: #FFFFFF;

    font-weight: 600;

    font-size: 24px;

    line-height: 30px;

    margin-bottom: 16px;

}

.BlocksWidgetMenuFooter ul{

    margin: 0;

}

.BlocksWidgetMenuFooter ul > li{

    list-style: none;

    margin: 0;

    margin-bottom: 16px;

}

.BlocksWidgetMenuFooter ul > li:last-child{

    margin-bottom: 0;

}

.BlocksWidgetMenuFooter ul > li > a{

    color: #FFFFFF;

    font-size: 20px;

    line-height: 24px;

    display: flex;

    align-items: start;

}

.BlocksWidgetMenuFooter ul > li > a:hover{

    color: #0085ff;

}

.BlocksWidgetMenuFooter ul > li > a > img{

    position: relative;

    top: 3px;

    margin-right: 10px;

    margin-bottom: 0 !important;

}

.text-coppyright p{

    text-align: center;

    margin-bottom: 0;

    color: #FFFFFF;

    font-size: 20px;

    line-height: 24px;

    letter-spacing: 5.2px;

}
.ft_r1{
    max-width: 1380px;
    border-radius: 20px;
    border: 1px #FFF;
    background: linear-gradient(268deg, #04C8C8 -15.98%, #226FF5 78.74%);
    box-shadow: 0px 0px 10px 5px rgba(34, 111, 245, 0.30);
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 1;
    top: -250px;
}
.ft_r1 .fix-s3 .s1_r1_c1_r1_c1 .col-inner .ButtonWebsite .button-website{
    border-radius: 12px;
}
.ft_r1 .fix-s3 .s1_r1_c1_r1_c1 .col-inner .ButtonWebsite .button-website span{
    color: #06F;
    font-size: 20px;
}
.ft_r1_c1,
.ft_r1_c2{
    max-width: 995px;
    margin: 0 auto;
}
#footer{
    padding-top: 200px;
}
.ft_r2{
    margin-top: 200px;
}