.elementor-17066 .elementor-element.elementor-element-a0c0f43 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-c03efaf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-87aad5b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-e313163 .single_image::before {
    opacity: 0.5;
}

.elementor-17066 .elementor-element.elementor-element-e313163 .single_image img {
    transition: 0.5s;
}

.elementor-17066 .elementor-element.elementor-element-34c4277 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 10px;
}

.elementor-17066 .elementor-element.elementor-element-bb9505c .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-bb9505c .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-bb9505c .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-bb9505c .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-354b7b1 .pluse_btn_icon span {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_btn_sinner a,
.elementor-17066 .elementor-element.elementor-element-354b7b1 witr_btn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_bbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_gbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_gbbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_vbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_vhgbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_vbbgbtn,
.elementor-17066 .elementor-element.elementor-element-354b7b1 .witr_vdbbgbtn {
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-354b7b1 .pluse_btn_icon {
    transform: rotate(0deg);
}

.elementor-17066 .elementor-element.elementor-element-3cc7dcb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-6315da0 .txmartex,
.elementor-17066 .elementor-element.elementor-element-6315da0 .txmartex a {
    opacity: 1;
    margin: 0px 20px 0px 20px;
}

.elementor-17066 .elementor-element.elementor-element-6315da0 .txmartex:hover,
.elementor-17066 .elementor-element.elementor-element-6315da0 .txmartex a:hover {
    -webkit-text-stroke-color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-067cd42 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-dd439fb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-6409917 .txbdbg {
    background-color: #02010100;
}

.elementor-17066 .elementor-element.elementor-element-6409917 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-6409917 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-6409917 .txstcolor a {
    color: #00051E;
}

.elementor-17066 .elementor-element.elementor-element-6409917 .txstcolor {
    margin: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-6409917 .allcostyle .thbdspanposi {
    font-size: 200px;
    font-family: 'Rajdhani';
}

.elementor-17066 .elementor-element.elementor-element-187bc14 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-3771329 .txbdbg {
    background-color: #02010100;
}

.elementor-17066 .elementor-element.elementor-element-3771329 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-3771329 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-3771329 .txstcolor a {
    color: #00051E;
}

.elementor-17066 .elementor-element.elementor-element-3771329 .txstcolor {
    margin: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-3771329 .allcostyle .thbdspanposi {
    font-size: 200px;
    font-family: 'Rajdhani';
}

.elementor-17066 .elementor-element.elementor-element-6342da9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-263ab8e .txbdbg {
    background-color: #02010100;
}

.elementor-17066 .elementor-element.elementor-element-263ab8e .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-263ab8e .txstcolor,
.elementor-17066 .elementor-element.elementor-element-263ab8e .txstcolor a {
    color: #00051E;
}

.elementor-17066 .elementor-element.elementor-element-263ab8e .txstcolor {
    margin: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-263ab8e .allcostyle .thbdspanposi {
    font-size: 200px;
    font-family: 'Rajdhani';
}

.elementor-17066 .elementor-element.elementor-element-9f9c316 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-c843f5b .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-c843f5b .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-c843f5b .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-c843f5b .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-58620f4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-fad4e30 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-0d0b4d5 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-0d0b4d5 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-0d0b4d5 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a49120a .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-a49120a .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a49120a .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-254f9f1 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-700789e .single_image_area {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-700789e .single_image::before {
    opacity: 0.5;
}

.elementor-17066 .elementor-element.elementor-element-700789e .single_image img {
    transition: 0.5s;
}

.elementor-17066 .elementor-element.elementor-element-f5d28d4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-1da14d3 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-1da14d3 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-1da14d3 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-d26f347 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-d26f347 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-d26f347 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-0ab01f7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 200px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-0ab01f7,
.elementor-17066 .elementor-element.elementor-element-0ab01f7::before {
    --border-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-833947e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 90px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-80068e4 .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-80068e4 .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-80068e4 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-80068e4 .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-a934895 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-0a22464 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-a3eea40 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-a3eea40 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a3eea40 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-38eb6f2 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-38eb6f2 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-38eb6f2 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-855dcd5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-a586e08 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-a586e08 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a586e08 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-c4b623c .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-c4b623c .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-c4b623c .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-4a867d6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-e8edf13 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-e8edf13 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-e8edf13 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-0fcf235 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-0fcf235 .txstcolor {
    padding: 20px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-0fcf235 .allcostyle p {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-562e1a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-02cec93 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-3290992 .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-3290992 .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-3290992 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-3290992 .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-0c1b0de .witr_pslide_custom a span {
    background-color: #02010100;
    text-align: center;
    color: #FFFFFF;
    font-size: 40px;
}

.elementor-17066 .elementor-element.elementor-element-0c1b0de .witr_pslide_image::before {
    background-color: #00051E;
    opacity: 0.6;
}

.elementor-17066 .elementor-element.elementor-element-e32bf16 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-d79ddf0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-fe96159>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-fe96159 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-85626b5 .accordion_area .card-2 {
    background-color: #02010100;
    border-style: none;
    margin-bottom: 15px;
}

.elementor-17066 .elementor-element.elementor-element-85626b5 .witr_ac_style {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-17066 .elementor-element.elementor-element-85626b5 .active .witr_ac_style {
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: #CB6037;
}

.elementor-17066 .elementor-element.elementor-element-85626b5 .card-2 ul li,
.elementor-17066 .elementor-element.elementor-element-85626b5 .card-2 p {
    font-size: 14px;
}

.elementor-17066 .elementor-element.elementor-element-85626b5 .card-2 ul li,
.elementor-17066 .elementor-element.elementor-element-85626b5 .accordion_area .card-2 p {
    margin: 5px 0px 10px 13px;
}

.elementor-17066 .elementor-element.elementor-element-cb6adf6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-5365623 .single_image::before {
    opacity: 0.5;
}

.elementor-17066 .elementor-element.elementor-element-5365623 .single_image img {
    transition: 0.5s;
}

.elementor-17066 .elementor-element.elementor-element-04c2c8b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-c1fbe12 .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-c1fbe12 .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-c1fbe12 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-c1fbe12 .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-a8e7bcd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-0aa26ec {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcstc {
    background-color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst .tteamsocial a {
    background-color: #02010100;
    font-size: 25px;
    margin: 0px 0px 15px 0px;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst .ttsicon a {
    background-color: #00051E;
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .posibg,
.elementor-17066 .elementor-element.elementor-element-79a131b .txbdbfltrb::before,
.elementor-17066 .elementor-element.elementor-element-79a131b .txbdbfallbg::before,
.elementor-17066 .elementor-element.elementor-element-79a131b .txbdbfallbg::after {
    background-color: #00051E66;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst h2,
.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst h2 a {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst span {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-79a131b .alltmcst .tteamsocial a:hover {
    color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-7eee0e1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcstc {
    background-color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst .tteamsocial a {
    background-color: #02010100;
    font-size: 25px;
    margin: 0px 0px 15px 0px;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst .ttsicon a {
    background-color: #00051E;
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .posibg,
.elementor-17066 .elementor-element.elementor-element-55c4a2a .txbdbfltrb::before,
.elementor-17066 .elementor-element.elementor-element-55c4a2a .txbdbfallbg::before,
.elementor-17066 .elementor-element.elementor-element-55c4a2a .txbdbfallbg::after {
    background-color: #00051E66;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst h2,
.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst h2 a {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst span {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-55c4a2a .alltmcst .tteamsocial a:hover {
    color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-60ca549 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcstc {
    background-color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst .tteamsocial a {
    background-color: #02010100;
    font-size: 25px;
    margin: 0px 0px 15px 0px;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst .ttsicon a {
    background-color: #00051E;
    color: #FFFFFF;
    font-size: 25px;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .posibg,
.elementor-17066 .elementor-element.elementor-element-14ff3e4 .txbdbfltrb::before,
.elementor-17066 .elementor-element.elementor-element-14ff3e4 .txbdbfallbg::before,
.elementor-17066 .elementor-element.elementor-element-14ff3e4 .txbdbfallbg::after {
    background-color: #00051E66;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst h2,
.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst h2 a {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst span {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-14ff3e4 .alltmcst .tteamsocial a:hover {
    color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-851e3fc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-17066 .elementor-element.elementor-element-851e3fc:not(.elementor-motion-effects-element-type-background),
.elementor-17066 .elementor-element.elementor-element-851e3fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D62222;
}

.elementor-17066 .elementor-element.elementor-element-851e3fc,
.elementor-17066 .elementor-element.elementor-element-851e3fc::before {
    --border-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-069fe0f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-069fe0f,
.elementor-17066 .elementor-element.elementor-element-069fe0f::before {
    --border-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-454ddf8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color h3,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color span {
    color: #FFFFFF;
    font-size: 50px;
}

.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color h2,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color h1 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-f5f83b6 .all_counter_color i {
    border-style: default;
    transform: rotate(0deg);
}

.elementor-17066 .elementor-element.elementor-element-f5f83b6 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .witr_custom_icon,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-f5f83b6 .witr_counter_img {
    float: top;
}

.elementor-17066 .elementor-element.elementor-element-c34d3ee {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color h3,
.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color span {
    color: #FFFFFF;
    font-size: 50px;
}

.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color h2,
.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color h1 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-560426c .all_counter_color i {
    border-style: default;
    transform: rotate(0deg);
}

.elementor-17066 .elementor-element.elementor-element-560426c .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-560426c .witr_custom_icon,
.elementor-17066 .elementor-element.elementor-element-560426c .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-560426c .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-560426c .witr_counter_img {
    float: top;
}

.elementor-17066 .elementor-element.elementor-element-656749e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color h3,
.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color span {
    color: #FFFFFF;
    font-size: 50px;
}

.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color h2,
.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color h1 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-79acde9 .all_counter_color i {
    border-style: default;
    transform: rotate(0deg);
}

.elementor-17066 .elementor-element.elementor-element-79acde9 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-79acde9 .witr_custom_icon,
.elementor-17066 .elementor-element.elementor-element-79acde9 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-79acde9 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-79acde9 .witr_counter_img {
    float: top;
}

.elementor-17066 .elementor-element.elementor-element-0be8b22 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color h3,
.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color span {
    color: #FFFFFF;
    font-size: 50px;
}

.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color h2,
.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color h1 {
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-6228a62 .all_counter_color i {
    border-style: default;
    transform: rotate(0deg);
}

.elementor-17066 .elementor-element.elementor-element-6228a62 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-6228a62 .witr_custom_icon,
.elementor-17066 .elementor-element.elementor-element-6228a62 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-6228a62 .witr_counter_icon,
.elementor-17066 .elementor-element.elementor-element-6228a62 .witr_counter_img {
    float: top;
}

.elementor-17066 .elementor-element.elementor-element-20b6fe2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-17066 .elementor-element.elementor-element-a69fbd4 .stone {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-a69fbd4 .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a69fbd4 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-a69fbd4 .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-4d2123b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-37400f3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-262a70b .witr_con_btn1,
.elementor-17066 .elementor-element.elementor-element-262a70b .witr_con_btn2,
.elementor-17066 .elementor-element.elementor-element-262a70b .witr_apartment_form .const_btn {
    text-align: center;
}

.elementor-17066 .elementor-element.elementor-element-262a70b .apartment_text h2 {
    font-size: 35px;
}

.elementor-17066 .elementor-element.elementor-element-71efa4c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.75;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-17066 .elementor-element.elementor-element-71efa4c:not(.elementor-motion-effects-element-type-background),
.elementor-17066 .elementor-element.elementor-element-71efa4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://themeloto.com/wps/securbd/wp-content/uploads/2024/09/sb-gallery.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17066 .elementor-element.elementor-element-71efa4c::before,
.elementor-17066 .elementor-element.elementor-element-71efa4c>.elementor-background-video-container::before,
.elementor-17066 .elementor-element.elementor-element-71efa4c>.e-con-inner>.elementor-background-video-container::before,
.elementor-17066 .elementor-element.elementor-element-71efa4c>.elementor-background-slideshow::before,
.elementor-17066 .elementor-element.elementor-element-71efa4c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-17066 .elementor-element.elementor-element-71efa4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-17066 .elementor-element.elementor-element-71efa4c,
.elementor-17066 .elementor-element.elementor-element-71efa4c::before {
    --border-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-4121d82 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-4121d82 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-4121d82 .txstcolor a {
    color: #FFFFFF;
    font-size: 24px;
}

.elementor-17066 .elementor-element.elementor-element-4121d82 .allcostyle p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-a1914d2 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-a1914d2 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-a1914d2 .txstcolor a {
    color: #FFFFFF;
    font-size: 24px;
}

.elementor-17066 .elementor-element.elementor-element-a1914d2 .allcostyle p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-68de1d1 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-68de1d1 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-68de1d1 .txstcolor a {
    color: #FFFFFF;
    font-size: 24px;
}

.elementor-17066 .elementor-element.elementor-element-68de1d1 .allcostyle p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-4d34c50 .allcostyle {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-4d34c50 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-4d34c50 .txstcolor a {
    color: #FFFFFF;
    font-size: 24px;
}

.elementor-17066 .elementor-element.elementor-element-4d34c50 .allcostyle p {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-270e282 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.64;
    --padding-top: 80px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-270e282:not(.elementor-motion-effects-element-type-background),
.elementor-17066 .elementor-element.elementor-element-270e282>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://themeloto.com/wps/securbd/wp-content/uploads/2024/09/sb-slidertwo.jpg");
    background-position: center center;
}

.elementor-17066 .elementor-element.elementor-element-270e282::before,
.elementor-17066 .elementor-element.elementor-element-270e282>.elementor-background-video-container::before,
.elementor-17066 .elementor-element.elementor-element-270e282>.e-con-inner>.elementor-background-video-container::before,
.elementor-17066 .elementor-element.elementor-element-270e282>.elementor-background-slideshow::before,
.elementor-17066 .elementor-element.elementor-element-270e282>.e-con-inner>.elementor-background-slideshow::before,
.elementor-17066 .elementor-element.elementor-element-270e282>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-17066 .elementor-element.elementor-element-270e282,
.elementor-17066 .elementor-element.elementor-element-270e282::before {
    --border-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-58d5874 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-17066 .elementor-element.elementor-element-d4c2615 .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-d4c2615 .sttwo {
    color: #FFFFFF;
}

.elementor-17066 .elementor-element.elementor-element-d4c2615 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-d4c2615 .ttin p {
    color: #FFFFFF;
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-92d92e1 .allcostyle .btniconp i {
    background-color: #FFFFFF;
    right: 6px;
}

.elementor-17066 .elementor-element.elementor-element-92d92e1 .allcostyle {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-17066 .elementor-element.elementor-element-92d92e1 .txstcolor,
.elementor-17066 .elementor-element.elementor-element-92d92e1 .txstcolor a {
    color: #FFFFFF;
    font-size: 36px;
}

.elementor-17066 .elementor-element.elementor-element-92d92e1 .allcostyle .btnallt {
    font-size: 18px;
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-92d92e1 .allcostyle .btnallt i {
    color: #00051E;
}

.elementor-17066 .elementor-element.elementor-element-efa333e {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17066 .elementor-element.elementor-element-47037f8 .stone {
    font-weight: 500;
    letter-spacing: 3px;
}

.elementor-17066 .elementor-element.elementor-element-47037f8 .sttwo {
    padding: 10px 0px 10px 0px;
}

.elementor-17066 .elementor-element.elementor-element-47037f8 .ttbt h5 {
    opacity: 1;
}

.elementor-17066 .elementor-element.elementor-element-47037f8 .ttin p {
    width: 100%;
}

.elementor-17066 .elementor-element.elementor-element-dba2dee .allcostyle {
    /* background-color: #FFFFFF; */
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-17066 .elementor-element.elementor-element-dba2dee .allcostyle h2 a {
    font-weight: 600;
}

.elementor-17066 .elementor-element.elementor-element-2bc31df {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(max-width:1024px) {
    .elementor-17066 .elementor-element.elementor-element-f214dab .txbdsinner {
        height: 500px;
    }
    .elementor-17066 .elementor-element.elementor-element-a8e7bcd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }
}

@media(max-width:767px) {
    .elementor-17066 .elementor-element.elementor-element-f214dab .txbdsinner {
        height: 400px;
    }
    .elementor-17066 .elementor-element.elementor-element-34c4277 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-17066 .elementor-element.elementor-element-0c1b0de>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-17066 .elementor-element.elementor-element-85626b5 .card-2 ul li,
    .elementor-17066 .elementor-element.elementor-element-85626b5 .accordion_area .card-2 p {
        margin: 0px 0px 0px 0px;
    }
    .elementor-17066 .elementor-element.elementor-element-37400f3 {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-17066 .elementor-element.elementor-element-71efa4c {
        --margin-top: 80px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-17066 .elementor-element.elementor-element-92d92e1 .txstcolor,
    .elementor-17066 .elementor-element.elementor-element-92d92e1 .txstcolor a {
        font-size: 30px;
    }
    .elementor-17066 .elementor-element.elementor-element-92d92e1 .allcostyle .txbdsvbtn {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-17066 .elementor-element.elementor-element-37400f3 {
        --width: 60%;
    }
    .elementor-17066 .elementor-element.elementor-element-71efa4c {
        --width: 40%;
    }
    .elementor-17066 .elementor-element.elementor-element-58d5874 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-17066 .elementor-element.elementor-element-0aa26ec {
        --width: 48.5%;
    }
    .elementor-17066 .elementor-element.elementor-element-7eee0e1 {
        --width: 48.5%;
    }
    .elementor-17066 .elementor-element.elementor-element-60ca549 {
        --width: 48.5%;
    }
}

@media(min-width:1025px) {
    .elementor-17066 .elementor-element.elementor-element-270e282:not(.elementor-motion-effects-element-type-background),
    .elementor-17066 .elementor-element.elementor-element-270e282>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}