@charset "utf-8";@font-face {	font-family: 'OldGrowth-Regular', sans-serif;	src: url('../fonts/OldGrowth-Regular.otf');}* {	margin:0px;	padding:0px;}.clearall {	padding:0px;	margin:0px;}::selection {	background:#fa570a;	color:#fff;}::-moz-selection {	background:#fa570a;	color:#fff;}a:hover{  text-decoration:none;}a{ 	text-decoration:none;}a:focus{	outline:0;	text-decoration:none;}a[href^="tel:"] {	color: inherit;	text-decoration: none;}a[href^="mailto:"] {	color: inherit;	text-decoration: none;}.clearfix:after {  clear: both;}.clearfix:before,.clearfix:after {	display: table;	content: "";	line-height: 0;}html {  *scroll-behavior: smooth;  margin: 0;  padding: 0;}#return-to-top {  z-index: 999;  position: fixed;  bottom: 10px;  right: 10px;  line-height: 35px;  text-align: center;  background: #fa570a;  border:1px solid #fa570a;  width: 35px;  height: 35px;  display: block;  text-decoration: none;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  display: none;  -webkit-transition: all .3s linear;  -moz-transition: all .3s ease;  -ms-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease;  color: #fff;}#return-to-top:hover {  background: #6e3337;  color: #fff;  border:1px solid #6e3337;}body {	margin: 0;	padding: 0;	overflow-x: hidden;	-webkit-font-smoothing: antialiased;	-webkit-text-size-adjust: 100%;	background:#fff;  font-family: 'Manjari', sans-serif;}h1,h2,h3,h4,h5,h6{	margin: 0;	padding: 0;	line-height: inherit;  font-family: 'Manrope', sans-serif;}p {	margin: 0;	padding: 0;	line-height: inherit;	color: #626060;	font-size: 16px;  font-family: 'Manjari', sans-serif;}ul{	margin: 0;	padding: 0;	list-style-type: none;}ul li{	margin: 0;	padding: 0;	list-style-type: none;	line-height: inherit;  font-family: 'Manjari', sans-serif;}.scroll-to-top{  position: fixed;  bottom: 10px;  right: 10px;  width: 40px;  height: 40px;  color: #ffffff;  font-size: 24px;  text-transform: uppercase;  line-height: 40px;  text-align: center;  z-index: 100;  cursor: pointer;  background: #fa570a;  display: none;  -webkit-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  -moz-transition: all 300ms ease;  transition: all 300ms ease;   opacity: 1;  -webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);  animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);}.scroll-to-top:hover{  color:#fff;  background:#fdab67;}.bds_wrapper {  width: 100%;  float: left;  position: relative;  padding: 0;  margin: 0;}header {  width: 100%;  float: left;  position: absolute;  padding: 0px 0;  top: 0;  left: 0;  z-index: 1;}.bds_ofrhedr_top{  width: 100%;  float: left;  position: relative;  padding: 15px 0;  background: #fa570a;}.bds_ofrhedr_top_inr{  width: 100%;  float: left;  position: relative;  /*display: flex;*/  /*  align-items: center;*/  /*  align-content: center;*/  /*  justify-content: space-between;*/}.bds_ofrhedr_top_inr_cvd{  width: 100%;  float: left;  position: relative;}.bds_ofrhedr_top_inr_cvd p {    font-family: 'Manjari', sans-serif;    font-size: 17px;    font-weight: 400;    color: #fff;    text-align: center;    line-height: inherit;    margin: 0;    padding: 0;    text-transform: inherit;}.bds_ofrhedr_top_inr_cvd_btn{  width: auto;  float: left;  position: relative;}.bds_ofrhedr_top_inr_cvd_btn .bds_btn_all {    background-color: #d99b00;    border: 1px solid #d99b00;    border-radius: 0;    font-size: 16px;    padding: 7px 20px;}.bds_ofrhedr_botm {  width: 100%;  float: left;  position: relative;  padding: 20px 0;}.bds_ofrhedr_botm_inr {  width: 100%;  float: left;  position: relative;    display: flex;  align-items: center;  align-content: center;  justify-content: space-between;}.bds_ofrheader_left {  width: 10%;  float: left;  position: relative;  }.bds_ofrheader_logo {  width: 100%;  float: left;  position: relative;  }.bds_ofrheader_logo img {  width: 100%;  object-fit: cover;}.bds_ofrheader_rght {  width: auto;  float: left;  position: relative;  }.bds_ofrheader_rght_boxs {  width: 100%;  float: left;  position: relative;  display: flex;  align-items: center;  align-content: center;  justify-content: space-between;  gap: 15px;}.bds_ofrheader_rght_boxs_fig {  width: 100%;  float: left;  position: relative;  height: 70px;}.bds_ofrheader_rght_boxs_fig img {  width: 100%;  object-fit: contain;  height: 70px;}.bds_btn_all {  background-color: #fa570a;  border: 1px solid #fa570a;  border-radius: 5px;  font-family: 'Manrope', sans-serif;  color: #fff;  font-weight: 600;  text-align: center;  text-transform: capitalize;  letter-spacing: 0;  font-size: 18px;  padding: 12px 30px;  width: fit-content;  -webkit-transition: all .5s ease-out;  -moz-transition: all .5s ease-out;  -ms-transition: all .5s ease-out;  -o-transition: all .5s ease-out;  transition: all .5s ease-out;  cursor: pointer;  margin: 0;  overflow: hidden;  position: relative;  float: none;}.bds_btn_all:hover {  background-color: #000;  border: 1px solid #000;  color: #fff;}.sticky_header {  position: fixed;  top: 0;  left: 0;  background: #fff;  z-index: 999;  -webkit-animation: 500ms ease-in-out 0s 1 running;  animation: 500ms ease-in-out 0s 1 running;  -webkit-animation: 500ms ease-in-out;  animation: 500ms ease-in-out;  width: 100%;  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}#bds_ofr_baner_sec {  width: 100%;  float: left;  position: relative;}.bds_ofr_baner_fig {  width: 100%;  float: left;  position: relative;}.bds_ofr_baner_fig img {  width: 100%;  object-fit: cover;}.bds_ofr_baner_ovrly {  width: 100%;  float: left;  position: absolute;  top: 0;  left: 0;  height: 100%;  display: flex;  align-content: flex-start;  align-items: flex-start;  justify-content: center;  background: rgba(0,0,0,0.3);  padding-top: 200px;}.bds_ofr_baner_cntnt {  width: 100%;  float: left;  position: relative;  padding-top: 0px;}.bds_ofr_baner_cntnt_txts {  width: 100%;  float: left;  position: relative;}.bds_ofr_baner_cntnt_txts h1 {  font-family: 'Manrope', sans-serif;  font-size: 82px;  color: #fff;  text-transform: uppercase;  font-weight: 600;  text-align: center;  letter-spacing: 4px;  margin: 0;  padding: 0 0 10px 0;  line-height: 1.2;}.bds_ofr_baner_cntnt_txts h5 {    font-family: 'Manrope', sans-serif;    font-weight: 600;    font-size: 40px;    color: #fff;    text-transform: capitalize;    text-align: center;    letter-spacing: 8px;    margin: 0;    padding: 0;    line-height: 1.2;}.bds_ofr_baner_cntnt_btns {  width: 100%;  float: left;  position: relative;  text-align: center;  padding: 50px 0 10px 0;}.bds_ofr_baner_cntnt_btns .bds_btn_all {  padding: 15px 60px;  text-transform: uppercase;  border-radius: 4px;}#bds_ofr_wgots_sec {  width: 100%;  float: left;  position: relative;}.bds_ofr_wgots_sec_card {  width: 100%;  float: left;  position: relative;  background: #fff;  margin-top: -180px;  padding: 60px 70px 0;}.bds_ofr_wgots_hdng {  width: 100%;  float: left;  position: relative;}.bds_ofr_wgots_hdng h2 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 42px;  color: #262339;  text-transform: inherit;  text-align: left;  margin: 0;  padding: 0 0 15px 0;  line-height: 1.2;}.bds_ofr_wgots_wrap {  width: 100%;  float: left;  position: relative;  margin-top: 45px;}.bds_ofr_wgots_wrap_box {  width: 100%;  float: left;  position: relative;  overflow: hidden;  margin: 25px 0;}.bds_ofr_wgots_wrap_box_fig {  width: 50px;  float: left;  position: relative;}.bds_ofr_wgots_wrap_box_fig img {  width: 100%;  object-fit: cover;}.bds_ofr_wgots_wrap_box_dtls {  width: 100%;  float: left;  position: relative;  padding-top: 15px;}.bds_ofr_wgots_wrap_box_dtls h3 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 24px;  line-height: 1.2;  text-transform: capitalize;  color: #262339;  margin: 0;  padding: 0 0 12px 0;  text-align: left;  min-height: 70px;}.bds_ofr_wgots_wrap_box_dtls p {  font-size: 16px;  line-height: inherit;  color: #737679;  text-align: left;  font-weight: 400;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0;}#bds_marykease_sec {  width: 100%;  float: left;  position: relative;  padding: 500px 0 0px 0;  margin: 0px 0 10px 0;  background: linear-gradient(rgba(0, 0, 0, 0.0) 100%, rgba(0, 0, 0, 0.0) 100%), url(../images/marykease-bg.jpg);  background-repeat: no-repeat;  background-position: center;  background-size: cover;  background-attachment: fixed;  *height: 675px;}.bds_marykease_sec_card {  width: 100%;  float: left;  position: relative;}.bds_marykease_wrap {  width: 100%;  float: left;  position: relative;  margin-bottom: -100px;  background: #fff;}.bds_marykease_wrap_card{  display: block;  background: #fff;  border-style: none none solid none;  border-width: 1px;  border-color: #fa570a;  border-radius: 0px;  width: 100%;  position: relative;  float: left;  padding: 50px 60px 40px 60px;}.bds_marykease_wrap_card .marykease_keet {  width: 100%;  float: left;  position: relative;  display: grid;  align-items: center;  align-content: center;  gap: 40px;  grid-template-columns: 1fr 11fr;}.bds_marykease_wrap_card .marykease_keet_fig {  width: 155px;  height: 155px;  overflow: hidden;  border-radius: 100%;  float: left;  position: relative;}.bds_marykease_wrap_card .marykease_keet_fig img {  width: 100%;  object-fit: cover;}.bds_marykease_wrap_card .marykease_keet_dtls {  width: 100%;  float: left;  position: relative;}.bds_marykease_wrap_card .marykease_keet_dtls h4 {    font-size: 22px;    line-height: inherit;    color: #262339;    text-align: left;    font-weight: 600;    font-family: 'Manjari', sans-serif;    margin: 0;    padding: 0 0 10px 0;}.bds_marykease_wrap_card .marykease_keet_dtls h4 span {  color: #fa570a;  font-size: 30px;}.bds_marykease_wrap_card .marykease_keet_dtls p {    font-size: 18px;    line-height: inherit;    color: #737679;    text-align: left;    font-weight: 400;    font-family: 'Manjari', sans-serif;    margin: 0;    padding: 0 0 5px 0;}#bds_whtrwius_sec{  width: 100%;  float: left;  position: relative;  padding: 50px 0 10px 0;}.bds_whtrwius_sec_card {  width: 100%;  float: left;  position: relative;  padding: 0px 0px 0px 0px;}  .bds_whtrwius_hdng {  width: 100%;  float: left;  position: relative;}  .bds_whtrwius_hdng h2 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 42px;  color: #262339;  text-transform: inherit;  text-align: left;  margin: 0;  padding: 0 0 15px 0;  line-height: 1.2;}.bds_whtrwius_wrap {  width: 100%;  float: left;  position: relative;}  .bds_whtrwius_wrap_box {  width: 100%;  float: left;  position: relative;  overflow: hidden;  margin: 25px 0;}.bds_whtrwius_wrap_box_fig {  width: 50px;  float: left;  position: relative;}.bds_whtrwius_wrap_box_fig img {  width: 100%;  object-fit: cover;}.bds_whtrwius_wrap_box_dtls {  width: 100%;  float: left;  position: relative;  padding-top: 15px;}.bds_whtrwius_wrap_box_dtls h3 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 24px;  line-height: 1.2;  text-transform: capitalize;  color: #262339;  margin: 0;  padding: 0 0 12px 0;  text-align: left;}.bds_whtrwius_wrap_box_dtls p {  font-size: 18px;  line-height: inherit;  color: #737679;  text-align: left;  font-weight: 400;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0;}#bds_ourprtnr_sec{  width: 100%;  float: left;  position: relative;  padding: 60px 0 60px 0;  margin: 50px 0 10px 0;  background: #f7f7f7;}.bds_ourprtnr_sec_card {  width: 100%;  float: left;  position: relative;}.bds_ourprtnr_titldescp {  width: 100%;  float: left;  position: relative;}.bds_ourprtnr_titldescp h2 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 42px;  color: #262339;  text-transform: inherit;  text-align: center;  margin: 0;  padding: 0 0 30px 0;  line-height: 1.2;}.bds_ourprtnr_titldescp p {  font-size: 22px;  line-height: inherit;  color: #b69e5e;  text-align: center;  font-weight: 500;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0 15%;}.bds_ourprtnr_wrap {  width: 100%;  float: left;  position: relative;  display: flex;  align-content: center;  align-items: center;  justify-content: center;}.bds_ourprtnr_wrap_logos {  width: 70%;  float: left;  position: relative;  padding-top: 60px;}.bds_ourprtnr_wrap_logos img {  width: 100%;  object-fit: cover;}#bds_wotrsabts_sec {  width: 100%;  float: left;  position: relative;  padding: 50px 0 10px 0;}.bds_wotrsabts_sec_card {  width: 100%;  float: left;  position: relative;}.bds_wotrsabts_wrap .owl-carousel {  margin-left: -20px;}.bds_wotrsabts_hdng {  width: 100%;  float: left;  position: relative;}.bds_wotrsabts_hdng h2 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 42px;  color: #262339;  text-transform: inherit;  text-align: center;  margin: 0;  padding: 0 0 30px 0;  line-height: 1.2;}.bds_wotrsabts_wrap {  width: 100%;  float: left;  position: relative;  overflow: hidden;}.bds_wotrsabts_box {  width: 100%;  float: left;  position: relative;  padding: 30px 25px;  margin: 20px 10px;  box-shadow: rgb(17 17 26 / 10%) 0px 0px 16px;  border-radius: 50px 50px 0px 0px;  overflow: hidden;}.bds_wotrsabts_box_fig {  float: none;  position: relative;  height: 115px;  width: 115px;  border-radius: 50%;  border: 8px solid rgba(48, 79, 71, 0.1);  margin: 0 auto;  overflow: hidden;}  .bds_wotrsabts_box_fig img {  width: 100%;  object-fit: cover;}  .bds_wotrsabts_box_dtls {  width: 100%;  float: left;  position: relative;  padding: 20px 0 0 0;}  .bds_wotrsabts_box_dtls h3 {  font-family: 'Manrope', sans-serif;  font-weight: 700;  font-size: 25px;  line-height: inherit;  text-transform: capitalize;  color: #262339;  margin: 0;  padding: 0;  text-align: center;}.bds_wotrsabts_box_dtls h5 {  font-family: 'Manjari', sans-serif;  font-weight: 500;  font-size: 20px;  text-align: center;  line-height: inherit;  text-transform: capitalize;  color: #a5a5a5;  margin: 10px 0 25px 0;  padding: 0;}.bds_wotrsabts_box_dtls p {  font-size: 16px;  line-height: inherit;  color: #737679;  text-align: center;  font-weight: 400;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0;  position: relative;  min-height: 140px;}.bds_wotrsabts_box_dtls p::before {  position: absolute;  content: "";  background: url(../images/otswotsau-quote-icn.svg);  left: 0;  bottom: 100%;  height: 38px;  width: 38px;}.bds_wotrsabts_wrap .owl-dots {  width: 100%;  float: left;  position: relative;  text-align: center;}.bds_wotrsabts_wrap .owl-dots button {  outline: none;}.bds_wotrsabts_wrap .owl-dots button.active.owl-dot {  height: 12px;  background: #fa570a;}.bds_wotrsabts_wrap .owl-dots button.owl-dot {  height: 10px;  width: 25px;  background: #304F47;  transition: all 0.3s;  margin: 0 12.5px;  border-radius: 5px;}.bds_wotrsabts_fefo {  width: 100%;  float: left;  position: relative;  display: flex;  align-content: center;  align-items: center;  justify-content: center;  padding: 50px 0 50px 0;}.bds_wotrsabts_fefo_card {  width: 80%;  float: left;  position: relative;  display: flex;  align-items: center;  align-content: center;  justify-content: space-between;}.bds_wotrsabts_fefo_card_left {  width: auto;  float: left;  position: relative;}.bds_wotrsabts_fefo_card_left .fefo_logo {  width: 45%;  float: left;  position: relative;}.bds_wotrsabts_fefo_card_left .fefo_logo img {  width: 100%;  object-fit: cover;}.bds_wotrsabts_fefo_card_rght {  width: auto;  float: left;  position: relative;}.bds_wotrsabts_fefo_card_rght .fefo_ratng {  width: auto;  float: left;  position: relative;  display: flex;  align-items: center;  align-content: center;  justify-content: center;  background: #f1f1f1;  border-radius: 40px;  padding: 12px 25px;}.bds_wotrsabts_fefo_card_rght .fefo_ratng h6 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 20px;  line-height: 1.2;  text-transform: capitalize;  color: #262339;  margin: 0 15px 0 0;  padding: 0;  text-align: left;  position: relative;}.bds_wotrsabts_fefo_card_rght .fefo_ratng h6 small {  font-size: 14px;  font-weight: 500;  color: #8b8b8b;}.bds_wotrsabts_fefo_card_rght .fefo_ratng_star {  width: 100%;  float: left;  position: relative;   text-align: right;}  .bds_wotrsabts_fefo_card_rght .fefo_ratng_star i {  margin-left: 2px;  color: #fa570a;  font-size: 22px;  display: inline-block;}#bds_hmolwyh_sec {  width: 100%;  float: left;  position: relative;  padding: 50px 0 10px 0;}.bds_hmolwyh_sec_card {  width: 100%;  float: left;  position: relative;}.bds_hmolwyh_wrap {  width: 100%;  float: left;  position: relative;  display: flex;  align-items: center;  align-content: center;  justify-content: space-between;  height: 100%;}.bds_hmolwyh_wrap_left {  width: 65%;  float: left;  position: relative;}.bds_hmolwyh_wrap_left_fig {  width: 100%;  float: left;  position: relative;  padding: 50px 0;}.bds_hmolwyh_wrap_left_fig img {  width: 100%;  object-fit: cover;}.bds_hmolwyh_wrap_rght {  width: 35%;  float: left;  position: relative;  background: #f1f1f1;  height: 100%;  display: flex;  align-items: center;  align-content: center;}.bds_hmolwyh_wrap_rght:before {  content: '';  width: 100px;  position: absolute;  background: #f1f1f1;  height: 100%;  left: -100px;  top: 0;  z-index: -1;}.bds_hmolwyh_wrap_rght_all {  width: 100%;  float: left;  position: relative;  padding: 60px 50px;}.bds_hmolwyh_wrap_rght_all_info {  width: 100%;  float: left;  position: relative;}.bds_hmolwyh_wrap_rght_all_info p {  font-size: 17px;  line-height: inherit;  color: #737679;  text-align: justify;  font-weight: 400;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0 0 15px 0;}.bds_hmolwyh_wrap_rght_all_info h3 {    font-family: 'Manrope', sans-serif;    font-weight: 700;    font-size: 36px;    color: #262339;    text-transform: capitalize;    text-align: left;    margin: 0;    padding: 0 0 20px 0;    line-height: 1.2;}.bds_hmolwyh_btn {  width: 100%;  float: left;  position: relative;  text-align: left;  padding: 40px 0 10px 0;}.bds_hmolwyh_btn .bds_btn_all {  padding: 15px 25px;  text-transform: uppercase;}#bds_ofrfooter_sec {  width: 100%;  position: relative;  float: left;  padding: 0;  margin: 50px 0 0 0;}.bds_ofrfooter_20yrs {  width: 100%;  position: relative;  float: left;  background: #f7f7f7;  padding: 30px 0;}.bds_ofrfooter_20yrs_card {  width: 100%;  position: relative;  float: left;  display: flex;  align-content: center;  align-items: center;  justify-content: center;}.bds_ofrfooter_20yrs_logo {  width: 20%;  position: relative;  float: left;}.bds_ofrfooter_20yrs_logo img {  width: 100%;  object-fit: cover;}#bds_formsteps_sec {  width: 100%;  float: left;  position: relative;  padding: 0px 0 0px 0;}.bds_formsteps_sec_card {  width: 100%;  float: left;  position: relative;}.bds_formsteps_wrap {  width: 100%;  float: left;  position: relative;}.bds_formsteps_wrap form {  width: 100%;  float: left;  position: relative;}.bds_formsteps_wrap_all {  width: 100%;  float: left;  position: relative;}.bds_formsteps_wrap_all_card {  width: 100%;  float: left;  position: relative;  background: #f7f7f7;  padding: 50px 0 40px 0;}.bds_formsteps_wrap_all_card_inr {  width: 100%;  float: left;  position: relative;}.bds_formsteps_wrap_titl {  width: 100%;  float: left;  position: relative;  padding-bottom: 20px;}.bds_formsteps_wrap_titl h3 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 34px;  color: #262339;  text-transform: capitalize;  text-align: left;  margin: 0;  padding: 0 0% 10px 0;  line-height: 1.2;}.bds_formsteps_wrap_titl p {    font-size: 18px;    line-height: inherit;    color: #737679;    text-align: justify;    font-weight: 400;    font-family: 'Manjari', sans-serif;    margin: 0;    padding: 0;}.bds_formsteps_wrap_row {  width: 100%;  float: left;  position: relative;}.bds_formsteps_box{  width: 100%;  float: left;  position: relative;  overflow: hidden;  cursor: pointer;  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%);  background-color: #fff;  margin: 15px 0;}.bds_formsteps_box_lbl_fig {  width: 100%;  float: left;  position: relative;  overflow: hidden;}.bds_formsteps_box_lbl_fig img {    width: 100%;    object-fit: cover;    -webkit-transform: scale(1.2);    transform: scale(1.2);    -webkit-transition: all 0.7s ease;    transition: all 0.7s ease;}.bds_formsteps_box input[type="radio"] {  display: none;}.bds_formsteps_box input[type="checkbox"] {  display: none;}.bds_formsteps_box label {  width: 100%;  float: left;  margin: 0;  cursor: pointer;  height: 100%;}.bds_formsteps_box_lbl_info {  width: 100%;  float: left;  position: relative;  padding: 15px 10px;}.bds_formsteps_box_lbl_info h4{  font-family: 'Manrope', sans-serif;  font-size: 18px;  text-transform: uppercase;  color: #fa570a;  font-weight: 600;  line-height: inherit;  text-align: center;  margin: 0;  padding: 0 0 10px 0;  position: relative;  -webkit-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;  width: 100%;  height: 100%;}.bds_formsteps_box_lbl_info p {  font-size: 16px;  line-height: inherit;  color: #737679;  text-align: center;  font-weight: 400;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0 0 15px 0;}.bds_formsteps_box input[type="radio"]:checked ~ label:before {    content: '';    position: absolute;    top: 0;    left: 0;    color: #fff !important;    background: transparent;    width: 100%;    /* border: 4px solid #a9774e; */    height: 100%;    border-radius: 0;    -webkit-transition: all 0.35s ease-in-out;    -o-transition: all 0.35s ease-in-out;    transition: all 0.35s ease-in-out;    z-index: 1;    background-image: linear-gradient(180deg, transparent 0 25%, #fa570a63 54% 100%);}.bds_formsteps_box input[type="checkbox"]:checked ~ label:before {    content: '';    position: absolute;    top: 0;    left: 0;    color: #fff !important;    background: transparent;    width: 100%;    height: 100%;    border-radius: 0;    -webkit-transition: all 0.35s ease-in-out;    -o-transition: all 0.35s ease-in-out;    transition: all 0.35s ease-in-out;    z-index: 1;    background-image: linear-gradient(180deg, transparent 0 25%, #fa570a63 54% 100%);}.bds_formsteps_box label:hover .bds_formsteps_box_lbl_fig img {  -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: all 0.7s ease;    transition: all 0.7s ease;}.bds_formsteps_box label:hover .bds_formsteps_box_lbl_info h4 {  color: #262339;}.bds_formsteps_box input[type="radio"]:checked ~ label .bds_formsteps_box_lbl_info h4 {  color: #262339;}.bds_formsteps_box input[type="checkbox"]:checked ~ label .bds_formsteps_box_lbl_info h4 {  color: #262339;}#mod1 .col-lg-3 {    display: flex;}#mod2 .col-lg-3 {    display: flex;}#mod3 .col-lg-3 {    display: flex;}#mod4 .col-lg-3 {    display: flex;}#step2 {    background: #fff;}#step4 {    background: #fff;}#step6 {    background: #fff;    padding-bottom: 0;}#step2 .bds_formsteps_box_lbl_info h4 {  padding: 0 0 0 0;}#step3 .bds_formsteps_box_lbl_info h4 {  padding: 0 0 0 0;}.bds_formsteps_box_date {  width: 100%;  float: left;  position: relative;}.bds_formsteps_box_inpts {  width: 100%;  float: left;  position: relative;}.bds_formsteps_box_inpts_itms {  width: 100%;  float: left;  position: relative;}.bds_formsteps_box_inpts_itms label {  width: 100%;  float: left;  position: relative;  font-size: 18px;  line-height: inherit;  color: #000;  text-align: left;  font-weight: 600;  font-family: 'Manjari', sans-serif;  margin: 0;  padding: 0 0 5px 0;}.bds_formsteps_box_inpts_itms input {  font-family: 'Manrope', sans-serif;  text-align: left;  color: #a5a5a5;  font-weight: 500;  font-size: 16px;  position: relative;  width: 100%;  float: left;  margin-bottom: 30px;  background: #fff;  border-radius: 6px;  padding: 0 15px;  height: 50px;  line-height: 50px;  clear: both;  border: 1px solid #e1e1e1;  outline: none;  transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;}.bds_formsteps_box_inpts_itms input:hover {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms input:focus {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms select {  font-family: 'Manrope', sans-serif;  text-align: left;  color: #727272;  font-weight: 500;  font-size: 16px;  position: relative;  width: 100%;  float: left;  margin-bottom: 30px;  background: #fff;  border-radius: 6px;  padding: 0 15px;  height: 50px;  line-height: 50px;  clear: both;  border: 1px solid #e1e1e1;  outline: none;  transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;}.bds_formsteps_box_inpts_itms select:hover {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms select:focus {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms textarea {  font-family: 'Manrope', sans-serif;  text-align: left;  color: #a5a5a5;  font-weight: 500;  font-size: 16px;  position: relative;  width: 100%;  float: left;  margin-bottom: 30px;  background: #fff;  border-radius: 6px;  padding: 15px 15px;  height: 120px;  line-height: inherit;  clear: both;  border: 1px solid #e1e1e1;  outline: none;  transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;}.bds_formsteps_box_inpts_itms textarea:hover {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms textarea:focus {  border: 1px solid #fa570a;  box-shadow: none;  outline: none;}.bds_formsteps_box_inpts_itms_btn {  width: 100%;  float: left;  position: relative;}.bds_formsteps_box_inpts_itms_btn input {  font-family: 'Manrope', sans-serif;  background: #fa570a;  border: 1px solid #fa570a;  color: #fff;  padding: 12px 30px;  position: relative;  border-radius: 3px;  z-index: 0;  overflow: hidden;  font-size: 18px;  letter-spacing: 0.5px;  font-weight: 600;  text-transform: uppercase;  text-decoration: none;  float: none;  outline: none;  width: 100%;  -webkit-transition: all .5s ease-out;  -moz-transition: all .5s ease-out;  -ms-transition: all .5s ease-out;  -o-transition: all .5s ease-out;  transition: all .5s ease-out;}.bds_formsteps_box_inpts_itms_btn input:hover {  background: #000;  border: 1px solid #000;  color: #fff;}.datepicker table {  width: 300px !important;  font-family: 'Manrope', sans-serif;}.datepicker-inline {    width: 310px;    background: #fdfdfd;}span.month.active {  background: #fa570a !important;  color: #fff !important;  font-size: 18px !important;  font-weight: 600 !important;}span.month.disabled,span.month {  font-size: 18px;  font-weight: 600;}td.day,td.old.day,th.dow,th.datepicker-switch,th.next,th.prev {  font-size: 18px !important;  color: #262339;  font-weight: 500;}td.active.day {  background: #fa570a !important;  color: #fff !important;}.bds_formsteps_box_alrt {  width: 100%;  float: left;  position: relative;}.bds_ofrfooter_comited_sec {  width: 100%;  position: relative;  float: left;  background: #f7f7f7;  padding: 40px 0;}.bds_ofrfooter_comited_sec_card {  width: 100%;  position: relative;  float: left;  display: flex;  align-content: center;  align-items: center;  justify-content: center;}.bds_ofrfooter_comited_wrap {  width: 100%;  position: relative;  float: left;}.bds_ofrfooter_comited_wrap p {    font-size: 20px;    line-height: inherit;    color: #737679;    text-align: center;    font-weight: 400;    font-family: 'Manjari', sans-serif;    margin: 0;    padding: 0 0 0px 0;}.bds_ofrfooter_comited_wrap p a {    text-decoration: none;    color: #fa570a;    font-weight: 600;    -webkit-transition: all .5s ease-out;    -moz-transition: all .5s ease-out;    -ms-transition: all .5s ease-out;    -o-transition: all .5s ease-out;    transition: all .5s ease-out;}.bds_ofrfooter_comited_wrap p a:hover {    color: #000;}.bds_ofrfooter_cprght_sec {  width: 100%;  position: relative;  float: left;  background: #202020;  padding: 20px 0;}.bds_ofrfooter_cprght_sec_card {  width: 100%;  position: relative;  float: left;  display: flex;  align-content: center;  align-items: center;  justify-content: center;}.bds_ofrfooter_cprght_wrap {  width: 100%;  position: relative;  float: left;}.bds_ofrfooter_cprght_wrap p {    font-size: 16px;    line-height: inherit;    color: #fff;    text-align: center;    font-weight: 400;    font-family: 'Manjari', sans-serif;    margin: 0;    padding: 0 0 0px 0;}.bds_ofrfooter_cprght_wrap p a {    text-decoration: none;    color: #fa570a;    font-weight: 600;    -webkit-transition: all .5s ease-out;    -moz-transition: all .5s ease-out;    -ms-transition: all .5s ease-out;    -o-transition: all .5s ease-out;    transition: all .5s ease-out;}.bds_ofrfooter_cprght_wrap p a:hover {    color: #fff;}.bds_formsteps_box_inpts_itms_flexs {  width: 100%;  position: relative;  float: left;  display: flex;  align-items: center;  align-content: center;  gap: 10px;  justify-content: space-between;}.bds_formsteps_box_inpts_itms_flexs .flex_left {  width: 50%;  position: relative;  float: left;}.bds_formsteps_box_inpts_itms_flexs .flex_rght {  width: 100%;  position: relative;  float: left;}#lts_butrlous_sec{  width: 100%;  float: left;  position: relative;  padding: 50px 0 10px 0;}.lts_butrlous_sec_card{  width: 100%;  float: left;  position: relative;}.lts_butrlous_titl{  width: 100%;  float: left;  position: relative;  padding-bottom: 20px;}.lts_butrlous_titl h2 {  font-family: 'Manrope', sans-serif;  font-weight: 600;  font-size: 42px;  color: #262339;  text-transform: inherit;  text-align: left;  margin: 0;  padding: 0 0 15px 0;  line-height: 1.2;}.lts_butrlous_wrap{  width: 100%;  float: left;  position: relative;  padding-top: 20px;}.lts_butrlous_wrap_box{  width: 100%;  float: left;  position: relative;  overflow: hidden;}.lts_butrlous_wrap_box_top {  width: 100%;  float: left;  position: relative;}.lts_butrlous_wrap_box_top_icn {      width: 80px;    float: left;    position: relative;    border-radius: 50%;    overflow: hidden;}.lts_butrlous_wrap_box_top_icn img {  width: 100%;  object-fit: cover;}.lts_butrlous_wrap_box_top_dtls {  width: 100%;  float: left;  position: relative;  padding-top: 20px;}.lts_butrlous_wrap_box_top_dtls p {  font-family: 'Manjari', sans-serif;  text-align: left;  font-size: 18px;  letter-spacing: 0px;  text-transform: inherit;  font-weight: 400;  color: #737679;  line-height: inherit;  margin: 0;  padding: 0 0 0px 0;}.lts_butrlous_wrap_box_botm {  width: 100%;  float: left;  position: relative;  padding-top: 30px;}.lts_butrlous_wrap_box_botm h4 {  font-family: 'Manrope', sans-serif;  text-align: left;  font-size: 20px;  text-transform: capitalize;  font-weight: 600;  color: #fa570a;  line-height: inherit;  margin: 0;  padding: 0 0 5px 0;}.lts_butrlous_wrap_box_botm h6 {  font-family: 'Manrope', sans-serif;  text-align: left;  font-size: 15px;  letter-spacing: 0px;  text-transform: capitalize;  font-weight: 400;  color: #737679;  line-height: inherit;  margin: 0;  padding: 0 0 0px 0;}.lts_butrlous_wrap .owl-nav {  position: absolute;  top: -60px;  right: 0%;  width: fit-content;  padding: 0;}.lts_butrlous_wrap .owl-carousel .owl-nav .owl-prev {  background: #fff;  color: #fa570a;  float: left;  position: relative;  width: 45px;  height: 45px;  box-shadow: rgb(0 0 0 / 20%) 0px 1px 11px 0px;  border-radius: 50%;  line-height: 52px;  text-align: center;  font-size: 18px;  outline: none;  padding: 5px;  margin: 0 5px 0 0;}.lts_butrlous_wrap .owl-carousel .owl-nav .owl-next {  background: #fff;  color: #fa570a;  float: right;  position: relative;  box-shadow: rgb(0 0 0 / 20%) 0px 1px 11px 0px;  width: 45px;  height: 45px;  border-radius: 50%;  line-height: 52px;  text-align: center;  font-size: 18px;  outline: none;  padding: 5px;  margin: 0 0 0 5px;}.trpadvsr_icn {  width: 100%;  float: left;  position: relative;  display: flex;  justify-content: center;  padding-top: 50px;}.trpadvsr_icn_fig {  width: 200px;  float: left;  position: relative;}.trpadvsr_icn_fig img {  width: 100%;  object-fit: cover;}.thankyou_page .bds_ofrhedr_botm_inr {    justify-content: center;}.thankyou_page .bds_ofr_baner_cntnt_txts h1 {    font-size: 44px;    letter-spacing: 1px;}.thankyou_page .bds_ofr_baner_cntnt_txts h5 {    font-size: 22px;    letter-spacing: 1px;    padding: 15px 15%;}.thankyou_page .bds_ofr_baner_ovrly {    align-content: center;    align-items: center;    justify-content: center;    padding-top: 130px;}#bds_ofr_sgntr_sec {    width: 100%;    float: left;    position: relative;    padding: 60px 0 10px 0;}.bds_ofr_sgntr_sec_card {    width: 100%;    float: left;    position: relative;}.bds_ofr_sgntr_wrap {    width: 100%;    float: left;    position: relative;}.bds_ofr_sgntr_wrap h3 {    font-family: 'Manrope', sans-serif;    font-weight: 600;    font-size: 40px;    color: #262339;    text-transform: inherit;    text-align: left;    margin: 0;    padding: 0 0 15px 0;    line-height: 1.2;}.bds_ofr_sgntr_wrap ul {    width: 100%;    float: left;    position: relative;    margin: 0;    padding: 15px 0 0 0;}.bds_ofr_sgntr_wrap ul li {    width: 100%;    float: left;    position: relative;    padding: 0 0 15px 30px;    margin: 0;    list-style-type: none;    font-family: 'Manjari', sans-serif;    font-weight: 400;    font-size: 18px;    text-align: left;    color: #737679;    line-height: inherit;}.bds_ofr_sgntr_wrap ul li::before {    display: inline-block;    -webkit-font-smoothing: antialiased;    font-weight: 400;    font-family: FontAwesome;    content: "\f00c";    margin-right: 5px;    color: #fa570a;    font-size: 18px;    position: absolute;    left: 0;    top: 0;}.bds_ofr_sgntr_wrap ul li strong {  font-weight: 700;  color: #000;  font-size: 20px;}.what_couldbe{    float: left;    width: 100%;    position: relative;    margin: 0;    padding: 50px 0 10px 0;}.what_couldbe_card_titl h2 {    text-align: center;    text-transform: uppercase;    font-weight: 700;    font-family: 'Manrope', sans-serif;    font-size: 34px;     padding: 0 0 10px 0;    margin: 0;}.what_couldbe_card_titl h2 span {    color: #fa570a;    font-weight: 900;}.what_couldbe_card_titl p {    text-align: center;    font-size: 18px;    margin: 0px;    color: #737679;    line-height: inherit;    padding: 0 0 10px 0;    font-family: 'Manjari', sans-serif;}.what_couldbe_card_titl p a {    color: #fa570a;}.footer_images {    padding-top: 0px;    min-height: 220px;}.footer_images img {    width: 100%;    height: 212px;}.what_couldbe .col-lg-2, .what_couldbe .col-lg-3 {    padding: 0px 5px;}.what_couldbe_card {    float: left;    width: 100%;    position: relative;}.what_couldbe_card_titl {    float: left;    width: 100%;    position: relative;}.what_couldbe_wrap {    float: left;    width: 100%;    position: relative;    padding-top: 20px;}.bds_formsteps_box_lbl .tick-mark {    position: absolute;    top: 121px;    left: 106px;    font-size: 65px;    color: #f5f5f5;    display: none;    z-index: 4 ;}.bds_formsteps_box input:checked + .bds_formsteps_box_lbl .tick-mark {    display: inline-block;}