
/*footer_block*/

/*.footer_block  { margin:0; padding:0; background:#000000; }
.footer_block  .footer_bd { margin:0; padding:0;  }
.footer_block  .footer_bd .top_block  { margin:0; padding:0;  }
.footer_block  .footer_bd .top_block .lt-text { margin:0; padding:0;  }
*/

/*footer_block*/

.footer_block { margin:0; padding:0; background:#000000; position:relative; overflow: hidden;}

.footer_block:after {    content: " ";    display: block;    margin-top: 0;    position: absolute;
    top: -103%;    left: 50%;    width: 1000px;
    height: 1000px; border-radius: 100px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.4) 0%, rgba(85, 85, 85, 0.4) 50%, rgba(0, 0, 0, 0.4) 100%);
    z-index: 1;  transform: translatex(-50%); }


.footer_block .footer_bd {
    margin: 0;
    padding: 60px 0 0 0;
    position: relative;
    z-index: 10;
    overflow: hidden;
}

.footer_block .footer_bd .top_block {margin: 0;padding: 0;}

.footer_block .footer_bd .top_block .lt-text {margin: 0;padding: 0;display: flex;align-items: center;}

.footer_block .footer_bd .top_block .lt-text a {margin: 0;padding: 0;margin: 0;width: 143px;}

.footer_block .footer_bd .top_block .lt-text a img {width: 156px;height: 66px;object-fit: contain;}

.footer_block .footer_bd .top_block .lt-text p {margin: 0 0 0 50px;padding: 0 0 0 50px;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 24px;letter-spacing: 0%;color: #fff;width: 80%;border-left: 1px solid #334155;}

.footer_block .footer_bd .top_block .rtsoc-icon {margin: 0;padding: 0;}

.footer_block .footer_bd .top_block .rtsoc-icon ul {margin: 0;padding: 0;width: 100%;display: flex;justify-content: end;}

.footer_block .footer_bd .top_block .rtsoc-icon ul li {margin: 0;padding: 0 10px;}

.footer_block .footer_bd .top_block .rtsoc-icon ul li a {margin: 0;padding: 0;width: 40px;height: 40px;display: inline-block;
border: 0.83px solid #9AA5B4; border-radius: 50px;border-radius: 50px;display: flex;align-items: center;justify-content: center;}

.footer_block .footer_bd .top_block .rtsoc-icon ul li a i {font-size: 23px;color: #9AA5B4;}

.footer_block .footer_bd .top_block .rtsoc-icon ul li a:hover { color:#000; background:#9AA5B4; }
.footer_block .footer_bd .top_block .rtsoc-icon ul li a:hover i { color:#000;  }

/* Center Block */

.footer_block .footer_bd .center_block { margin:0; padding:0; }
.footer_block .footer_bd .center_block .center_bd {     margin: 50px 0 0px 0;     padding: 50px 0 50px 0;     border-top: 1px solid #334155;
     border-bottom: 1px solid #334155;  }

.footer_block .footer_bd .center_block .colitem01 {padding-right: 40px;}

.footer_block .footer_bd .title {padding: 0;margin: 0 0 20px 0 !important;font-family: Outfit;font-weight: 500;font-size: 25px;line-height: 31px;color: #fff;}

.footer_block .footer_bd .center_block .colitem01 p {margin: 0;padding: 10px 0 30px 0;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 24px;color: #BFC2C6;}

.footer_block .footer_bd .center_block .colitem01 .itemform_block { }

.footer_block .footer_bd .center_block .news_letter {  padding: 10px;  margin: 0;
    display: flex;  background: #323232;  border-radius: 50px;  align-items: center;
    /* flex-wrap: wrap; */  justify-content: space-between; }

.footer_block .footer_bd .center_block .news_letter .item_input {margin: 0;padding: 4px 20px;font-family: Outfit;font-weight: 400;
font-size: 18px;line-height: 24px;letter-spacing: 0%;width: 90%;border-radius: 50px;color: #797D82; background: transparent;border: 0;}


.footer_block .footer_bd .center_block .news_letter .item_input::placeholder { color: rgba(255,255,255,0.7); }
.footer_block .footer_bd .center_block .news_letter .item_input:focus {  outline: none;  box-shadow: none; }

.footer_block .footer_bd .center_block .news_letter .item_input:focus-visible { border:0; outline:0; box-shadow:none; color:#fff; background: transparent;border: 0; }

.footer_block .footer_bd .center_block .news_letter .item_input::selection {
  background: transparent; /* or your desired color */ color: #fff; }

.footer_block .footer_bd .center_block .news_letter .item_input::-moz-selection {
  background: transparent;
  color: #fff;
}



.footer_block .footer_bd .center_block .news_letter button {margin: 0;padding: 0;width: 46px;height: 46px;display: inline-block;border-radius: 50px;background: #9AA5B4;border: 0;}

.footer_block .footer_bd .center_block .news_letter button img { width: 12px;object-fit: contain; }

/* Links Section */
.footer_block .footer_bd .center_block .colitem02 { }

.footer_block .footer_bd .center_block .colitem02 .title {margin: 0;}

.footer_block .footer_bd .center_block .colitem02 ul { }

.footer_block .footer_bd .center_block .colitem02 ul li {margin: 0;padding: 0 0 0 10px;position: relative;display: block;}
.footer_block .footer_bd .center_block .colitem02 ul li:hover a { color:#9AA5B4; } 
.footer_block .footer_bd .center_block .colitem02 ul li:after {    content: " ";    display: block;    height: 9px;
    width: 9px;    border-radius: 50px;    margin-top: 0;    position: relative;
    top: -20px;    left:0px; background: #9AA5B4; }

.footer_block .footer_bd .center_block .colitem02 ul li a {    margin: 0;    padding: 5px 0px 5px 14px;    font-family: Outfit;    font-weight: 400;
    font-size: 18px;    line-height: 24px;    letter-spacing: 0%;    color: #FFFFFF;
    display: block; }

/* Contact Section */

.footer_block .footer_bd .center_block .colitem03 { }
.footer_block .footer_bd .center_block .colitem03 .title { }
.footer_block .footer_bd .center_block .colitem03 .list { }
.footer_block .footer_bd .center_block .colitem03 .list ul { }
.footer_block .footer_bd .center_block .colitem03 .list ul li {margin: 0;padding: 0 0 20px 0;display: block;}

.footer_block .footer_bd .center_block .colitem03 .list ul li a {margin: 0;padding: 0;display: flex;align-items: center; flex-wrap: wrap; }
.footer_block .footer_bd .center_block .colitem03 .left {margin: 0;padding: 0;width: 30px;height: 30px;}
.footer_block .footer_bd .center_block .colitem03 .left img {width: 30px;object-fit: contain;}
.footer_block .footer_bd .center_block .colitem03 .right {  margin: 0;  padding: 0 0 0 10px;  width: 84%; }
.footer_block .footer_bd .center_block .colitem03 .right .get_title {margin: 0;padding: 0;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 100%;letter-spacing: 0%;color: #fff;}

.footer_block .footer_bd .center_block .colitem03 .right p {margin: 0;padding: 5px 0 0 0;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 26px;letter-spacing: 0%;color: #fff;display: block;}

/* Copyright */
.footer_block .footer_bd .copyright_block {margin: 0;padding: 20px 0 50px 0; }

.footer_block .footer_bd .copyright_block .bd {margin: 0;padding: 0;display: flex;align-items: center;justify-content: space-between;}
.footer_block .footer_bd .copyright_block p {margin: 0;padding: 0;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 24px;letter-spacing: 0%;color: #AAA291;}
.footer_block .footer_bd .copyright_block ul { }
.footer_block .footer_bd .copyright_block ul li { margin: 0 0 0 50px;padding: 0;position: relative;display: inline-block;}

.footer_block .footer_bd .copyright_block ul li:after {    content: " ";    display: block;    height: 9px;
    width: 9px;    border-radius: 50px;    margin-top: 0;    position: relative;
    top: -16px;    left: -17px;    background: #334155; }

.footer_block .footer_bd .copyright_block ul li a {margin: 0;padding: 0;font-family: Outfit;font-weight: 400;font-size: 18px;line-height: 24px;letter-spacing: 0%;color: #fff;}
.footer_block .footer_bd .copyright_block ul li:hover a { color:#334155; }


.footer_block .sec_bgicon {/* position: relative; *//* width: 100%; *//* height:100%; *//* z-index:1; */}
.footer_block .sec_bgicon .why_bg01 {position:absolute;right: 6px;top: 26px;width: 366px;object-fit: contain;z-index: 1; }
.footer_block .sec_bgicon .why_bg02 {position:absolute;left: 33px;bottom: 24px;width: 377px;z-index: 1;}

/*----*/


#go-top-button {
    display: inline-flex;
    background-color: #9AA5B4;
    width: 65px;
    height: 65px;
    text-align: center;
    position: fixed;
    align-items: center;
    justify-content: center !important;
    bottom: 30px;
    right: 10px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    border-radius: 50px;
    cursor: pointer;
}

#go-top-button img { width:25px; object-fit:contain; }

#go-top-button.show {
    opacity: 1; visibility: visible; }

/*----*/

.sticky_sms {    position: fixed;    bottom: 144px;    right: 15px;
    z-index: 9999; }
.sticky_sms .phone_icon {    display: flex;    background-color: #ffffff;    border-radius: 50%;    align-items: center;
    justify-content: center;    box-shadow: none !important; }
.sticky_sms .phone_icon img { width: 45px; height: 45px; border-radius: 50px; }

/*----*/


.sticky_phone {position: fixed;bottom: 322px;right: 15px;z-index: 9999; }
.sticky_phone .phone_icon { display: flex; background-color: #ffffff;    border-radius: 50%;
    align-items: center;    justify-content: center;    width: 65px; 
    height: 65px;    border: 1px solid #E2E7EE;  box-shadow: none !important; }
.sticky_phone .phone_icon img {width: 30px;height:auto;object-fit: contain;}

/*----*/

.sticky_sms {position: fixed;bottom: 248px;right: 15px;z-index: 9999;}
.sticky_sms .phone_icon {    display: flex;    background-color: #ffffff;    border-radius: 50%;
    align-items: center;    justify-content: center;    width: 65px;    height: 65px;
    border: 1px solid #E2E7EE; box-shadow: none !important; }
.sticky_sms .phone_icon img {width: 30px;height: none;object-fit: contain;}

/*----*/
/*----*/

.sticky_email {position: fixed;bottom: 174px;right: 15px;z-index: 9999;}
.sticky_email .phone_icon {    display: flex;    background-color: #ffffff;    border-radius: 50%;
    align-items: center;    justify-content: center;    width: 65px;    height: 65px;    border: 1px solid #E2E7EE; box-shadow: none !important; }
.sticky_email .phone_icon img {width: 30px;height: none;object-fit: contain;}

/*----*/

/*----*/

.sticky_whatsapp {position: fixed;bottom: 100px;right: 15px;z-index: 9999;}
.sticky_whatsapp .phone_icon {    display: flex;    background-color: #ffffff;    border-radius: 50%;
    align-items: center;    justify-content: center;    width: 65px;    height: 65px;    border: 1px solid #E2E7EE; box-shadow: none !important; }

.sticky_whatsapp .phone_icon img {width: 30px;height:auto;object-fit: contain;}

/*----*/


/* mediaquery */

@media screen and (max-width:19200px) {
 



/*--*/
}
@media screen and (max-width:1399px) {
 


/*--*/
}
@media screen and (max-width:1199px) {

/*--*/
.sticky_whatsapp {  position: fixed;  bottom: 68px;  right: 15px; }
.sticky_email { position: fixed;  bottom: 146px;  right: 15px; }
.sticky_sms {    position: fixed;    bottom: 222px;    right: 15px; }
.sticky_phone {    position: fixed;    bottom: 300px;    right: 15px; }
/*--*/

.footer_block .footer_bd .center_block .center_bd { margin: 40px 0 0px 0; padding: 40px 0 40px 0; }
.footer_block .footer_bd .center_block .colitem02 ul li a { padding:2px 0px 2px 14px; font-size: 16px; line-height: 22px; }

/*.footer_block .footer_bd .center_block .colitem02 ul li:after {    content: " ";    display: block;    height: 9px;
    width: 9px;    border-radius: 50px;    margin-top: 0;    position: relative;
    top: -17px;    left: -17px;    background: #334155; }*/
.footer_block .footer_bd .center_block .colitem03 .right .get_title {
    font-size: 16px;
    line-height: 100%; }

.footer_block .footer_bd .center_block .colitem03 .right p { padding: 5px 0 0 0; font-size:16px; line-height:26px;
  word-wrap: break-word; }
.footer_block .footer_bd .center_block .news_letter button { width: 40px; height: 40px; }
.footer_block .footer_bd .center_block .colitem03 .list ul li { padding: 0 0 15px 0; }
.footer_block .footer_bd .copyright_block {  margin: 0;  padding: 20px 0 40px 0; }


/*--*/
}
@media screen and (max-width: 991px) {

.footer_block .footer_bd .center_block .center_bd { margin: 30px 0 0px 0; padding: 30px 0 40px 0; }
.footer_block .footer_bd .top_block .lt-text p {  margin: 0 0 0 20px; padding: 0 0 0 20px;  font-size: 16px;
    line-height: 22px; width: 80%; }

.footer_block .footer_bd .center_block .colitem01 {  padding-right: 40px; margin-bottom: 20px; }

.footer_block .footer_bd .title {  margin: 0 0 10px 0 !important;
    font-size: 25px; line-height: 31px; }
.footer_block .footer_bd .center_block .colitem01 p {
    padding: 0px 0 30px 0; }



/*--*/
}
@media screen and (max-width: 767px) {

.footer_block .footer_bd .top_block .rtsoc-icon ul {  margin:25px 0 0 0 ;  width: 100%; justify-content:start; }

#go-top-button { width: 45px; height: 45px; }
#go-top-button img { width: 18px; }

.sticky_whatsapp .phone_icon { width: 45px;  height: 45px; }
.sticky_whatsapp .phone_icon img { width:20px; }

.sticky_email .phone_icon { width: 45px; height: 45px; }
.sticky_email .phone_icon img { width:20px;}

.sticky_sms .phone_icon { width: 45px; height: 45px;  }
.sticky_sms .phone_icon img { width:20px; }

.sticky_phone .phone_icon {width: 45px; height: 45px; }
.sticky_phone .phone_icon img {width:20px; }

.sticky_whatsapp {  position: fixed;  bottom: 53px;  right: 15px; }

.sticky_sms {    position: fixed;    bottom: 176px;    right: 15px; }
.sticky_email { position: fixed;    bottom: 115px;    right: 15px; }
.sticky_phone {
    position: fixed;
    bottom: 237px;
    right: 15px;
}
/*--*/
}
@media screen and (max-width: 576px) {

#go-top-button { bottom: 6px; right: 14px; }
.footer_block .footer_bd .top_block .lt-text {    margin: 0;    padding: 0;    display: flex;
    align-items: start;    flex-wrap: wrap;    justify-content: start; }
.footer_block .footer_bd .top_block .lt-text p {    margin: 0;    padding: 0;    font-size: 16px;
    line-height: 22px;    width: 100%;    border-left: 0;    text-align: left; }
.footer_block .footer_bd .center_block .colitem01 {    padding-right: 0;    margin-bottom: 20px; }
.footer_block .footer_bd .copyright_block .bd {    margin: 0;    padding: 0;    display: flex;
    align-items: center;    justify-content: space-between;    flex-wrap: wrap;    flex-direction: column-reverse; }
.footer_block .footer_bd .copyright_block ul {    margin: 0;    padding: 0;    display: flex; }

.footer_block .footer_bd .copyright_block ul li {
    margin: 0;
    padding: 0 0 0 28px;
    position: relative;
    display: inline-block;
}

.footer_block .footer_bd .copyright_block ul li a {
    font-size: 15px;
    line-height: 24px;
}

/*--*/
}
/**/

/* mediaquery */


