.elementor-2939 .elementor-element.elementor-element-c89b95c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-913b412{width:var( --container-widget-width, 85.273% );max-width:85.273%;--container-widget-width:85.273%;--container-widget-flex-grow:0;}.elementor-2939 .elementor-element.elementor-element-913b412 img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-6a1710f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2939 .elementor-element.elementor-element-6a1710f{text-align:center;}.elementor-2939 .elementor-element.elementor-element-0e9cdb6{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-8a98add > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-8a98add:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-8a98add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-8a98add{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-8a98add > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-26ad72b img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-6addd30{--ep-effect-column-overflow:visible;}.elementor-2939 .elementor-element.elementor-element-62775e1 .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-03de09c{text-align:center;}.elementor-2939 .elementor-element.elementor-element-611bc31 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-611bc31:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-611bc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-611bc31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-611bc31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-8efc6c6 .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-a700580 img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-dd2f51f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-dd2f51f:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-dd2f51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-dd2f51f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-dd2f51f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-41947e1 img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-07a2df7 .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-691f506 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-691f506:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-691f506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-691f506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:00px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-691f506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-d6e2bab .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-76336c7 img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-36bc8ea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-36bc8ea:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-36bc8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-36bc8ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-36bc8ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-b89f68c img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-d1ffeca .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-d0b5365 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-d0b5365:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-d0b5365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-d0b5365{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:00px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-d0b5365 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-d8f1489 .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-b3a45a9 img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-e857d2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-e857d2f:not(.elementor-motion-effects-element-type-background), .elementor-2939 .elementor-element.elementor-element-e857d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-2939 .elementor-element.elementor-element-e857d2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2939 .elementor-element.elementor-element-e857d2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2939 .elementor-element.elementor-element-2c16c9a img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-3898933 .elementor-heading-title{font-size:34px;}.elementor-2939 .elementor-element.elementor-element-1a3bd40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-5a11a8b{width:var( --container-widget-width, 85.273% );max-width:85.273%;--container-widget-width:85.273%;--container-widget-flex-grow:0;}.elementor-2939 .elementor-element.elementor-element-5a11a8b img{border-radius:10px 10px 10px 10px;}.elementor-2939 .elementor-element.elementor-element-c8e810e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-c8e810e{margin-top:30px;margin-bottom:30px;}.elementor-2939 .elementor-element.elementor-element-8c734a8{text-align:center;}.elementor-2939 .elementor-element.elementor-element-9fd3562{text-align:center;}.elementor-2939 .elementor-element.elementor-element-eaa4dc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2939 .elementor-element.elementor-element-eaa4dc8{margin-top:30px;margin-bottom:30px;}.elementor-2939 .elementor-element.elementor-element-bde14b5{text-align:center;}.elementor-2939 .elementor-element.elementor-element-0e64ba9{text-align:center;}@media(min-width:768px){.elementor-2939 .elementor-element.elementor-element-cd8c218{width:53.681%;}.elementor-2939 .elementor-element.elementor-element-2eef851{width:46.275%;}.elementor-2939 .elementor-element.elementor-element-7f8831e{width:53.681%;}.elementor-2939 .elementor-element.elementor-element-34bdbc0{width:46.275%;}}/* Start custom CSS for text-editor, class: .elementor-element-5ab5a28 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce75e61 */.service-box {
    padding: 72px 30px 30px;
    box-shadow: 0 1px 94px rgb(0 0 0 / 5%);
    margin-top: 80px;
    border: 1px solid transparent;
    position: relative;
    transition: ease-in-out 0.6s;
    width: 100%;
    min-height: 375px;
}
.service-box figure.center-icon {
    position: absolute;
    width: 112px;
    height: 112px;
    line-height: 112px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #d7cf66;
    left: 50%;
    transform: translate(-50%, 50%);
    top: -30%;
    transition: 
ease-in-out 0.6s;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.center-icon img{
        width: 66px;
    filter: invert(1) brightness(2.5);
}
.service-box h4 {
    margin-bottom: 16px;
}
.service-box p {
    line-height: 24px;
    margin-bottom: 22px;
}

.service-box:hover {
    border: 1px solid #4C878F;
}
 .service-box:hover figure.center-icon{
    background-color: #4C878F;
}

 .hotel-info-inner i {
    color: #F35017;
    position: relative;
    top: 2px;
}
.section-title-1 {
    /*font-size: 34px;*/
    /*font-weight: 500;*/
        font-size: 34px;
    font-weight: 600;
    color: #20562b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4533d77 */.service-box {
    padding: 72px 30px 30px;
    box-shadow: 0 1px 94px rgb(0 0 0 / 5%);
    margin-top: 80px;
    border: 1px solid transparent;
    position: relative;
    transition: ease-in-out 0.6s;
    width: 100%;
    min-height: 375px;
}
.service-box figure.center-icon {
    position: absolute;
    width: 112px;
    height: 112px;
    line-height: 112px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #d7cf66;
    left: 50%;
    transform: translate(-50%, 50%);
    top: -30%;
    transition: 
ease-in-out 0.6s;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.center-icon img{
        width: 66px;
    filter: invert(1) brightness(2.5);
}
.service-box h4 {
    margin-bottom: 16px;
}
.service-box p {
    line-height: 24px;
    margin-bottom: 22px;
}

.service-box:hover {
    border: 1px solid #4C878F;
}
 .service-box:hover figure.center-icon{
    background-color: #4C878F;
}

 .hotel-info-inner i {
    color: #F35017;
    position: relative;
    top: 2px;
}
.section-title-1 {
    /*font-size: 34px;*/
    /*font-weight: 500;*/
        font-size: 34px;
    font-weight: 600;
    color: #20562b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ca8645 */.service-box {
    padding: 72px 30px 30px;
    box-shadow: 0 1px 94px rgb(0 0 0 / 5%);
    margin-top: 80px;
    border: 1px solid transparent;
    position: relative;
    transition: ease-in-out 0.6s;
    width: 100%;
    min-height: 375px;
}
.service-box figure.center-icon {
    position: absolute;
    width: 112px;
    height: 112px;
    line-height: 112px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #d7cf66;
    left: 50%;
    transform: translate(-50%, 50%);
    top: -30%;
    transition: 
ease-in-out 0.6s;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.center-icon img{
        width: 66px;
    filter: invert(1) brightness(2.5);
}
.service-box h4 {
    margin-bottom: 16px;
}
.service-box p {
    line-height: 24px;
    margin-bottom: 22px;
}

.service-box:hover {
    border: 1px solid #4C878F;
}
 .service-box:hover figure.center-icon{
    background-color: #4C878F;
}

 .hotel-info-inner i {
    color: #F35017;
    position: relative;
    top: 2px;
}
.section-title-1 {
    /*font-size: 34px;*/
    /*font-weight: 500;*/
        font-size: 34px;
    font-weight: 600;
    color: #20562b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de7a940 */.service-box {
    padding: 72px 30px 30px;
    box-shadow: 0 1px 94px rgb(0 0 0 / 5%);
    margin-top: 80px;
    border: 1px solid transparent;
    position: relative;
    transition: ease-in-out 0.6s;
    width: 100%;
    min-height: 375px;
}
.service-box figure.center-icon {
    position: absolute;
    width: 112px;
    height: 112px;
    line-height: 112px;
    border-radius: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #d7cf66;
    left: 50%;
    transform: translate(-50%, 50%);
    top: -30%;
    transition: 
ease-in-out 0.6s;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.center-icon img{
        width: 66px;
    filter: invert(1) brightness(2.5);
}
.service-box h4 {
    margin-bottom: 16px;
}
.service-box p {
    line-height: 24px;
    margin-bottom: 22px;
}

.service-box:hover {
    border: 1px solid #4C878F;
}
 .service-box:hover figure.center-icon{
    background-color: #4C878F;
}

 .hotel-info-inner i {
    color: #F35017;
    position: relative;
    top: 2px;
}
.section-title-1 {
    /*font-size: 34px;*/
    /*font-weight: 500;*/
        font-size: 34px;
    font-weight: 600;
    color: #20562b;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4095567 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1584c48 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3155909 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fd3562 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e64ba9 */.why-dm-sec-text-p1 {
    font-size: 26px;
    color: #141414;
    margin: 0;
    line-height: 40px;
}
.why-dm-sec-text-p2 {
    color: #141414;
    /* width: 80%; */
    width: 100%;
    margin-top: 14px;
    font-size: 18px;
}
.why-dm-sec-text-p1-span{
       font-weight: 500;
}

.why-cho-int .why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}
.why-cho-ul-ware{
    padding-left:0;
}
.why-cho-ul-1{
   padding-left:0;  
}
.why-cho-ul li {
    display: flex
;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}/* End custom CSS */