.elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-87247 .elementor-element.elementor-element-bfd22cd:not(.elementor-motion-effects-element-type-background), .elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danangfantasticity.com/wp-content/uploads/2024/06/sheraton-grand-danang-resort-convention-center-016.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-container{min-height:800px;}.elementor-87247 .elementor-element.elementor-element-bfd22cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;}.elementor-87247 .elementor-element.elementor-element-62f2c352{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-756a2966{--display:flex;}.elementor-87247 .elementor-element.elementor-element-104b7dae{text-align:center;}.elementor-87247 .elementor-element.elementor-element-104b7dae .elementor-heading-title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:#009879;}.elementor-87247 .elementor-element.elementor-element-7bc5c2c5{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-7194519a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-48c3ffc9 img{width:70%;}.elementor-87247 .elementor-element.elementor-element-1a47667b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-1ce2389c{text-align:justify;font-size:18px;color:var( --e-global-color-text );}.elementor-87247 .elementor-element.elementor-element-96f338a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-571f54ae{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-7d5aa663{--display:flex;}.elementor-87247 .elementor-element.elementor-element-363eb155{text-align:center;}.elementor-87247 .elementor-element.elementor-element-363eb155 .elementor-heading-title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:#009879;}.elementor-87247 .elementor-element.elementor-element-12c0fedc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-87247 .elementor-element.elementor-element-1d195a13.elementor-element{--align-self:center;}.elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-icon i{color:#009879;transition:color 0.3s;}.elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-icon svg{fill:#009879;transition:fill 0.3s;}.elementor-87247 .elementor-element.elementor-element-1d195a13{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-item > a{font-size:18px;line-height:1.2em;}.elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-87247 .elementor-element.elementor-element-67fe0df2{--display:flex;}.elementor-87247 .elementor-element.elementor-element-302a5147{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-302a5147:not(.elementor-motion-effects-element-type-background), .elementor-87247 .elementor-element.elementor-element-302a5147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-87247 .elementor-element.elementor-element-f1bf527{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87247 .elementor-element.elementor-element-59c9d139{text-align:justify;font-size:18px;color:#000000;}.elementor-87247 .elementor-element.elementor-element-3237e383{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87247 .elementor-element.elementor-element-3ec3177f img{border-radius:15px 15px 15px 15px;}.elementor-87247 .elementor-element.elementor-element-1befe259 img{border-radius:15px 15px 15px 15px;}.elementor-87247 .elementor-element.elementor-element-1409ef3c img{border-radius:15px 15px 15px 15px;}.elementor-87247 .elementor-element.elementor-element-39704a17{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-87247 .elementor-element.elementor-element-5fd9c1a9{text-align:center;}.elementor-87247 .elementor-element.elementor-element-5fd9c1a9 .elementor-heading-title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:#009879;}.elementor-87247 .elementor-element.elementor-element-4cee4264{--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;}.elementor-87247 .elementor-element.elementor-element-1de7820{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87247 .elementor-element.elementor-element-26447add img{width:25%;}.elementor-87247 .elementor-element.elementor-element-3d0bc0f1{text-align:center;font-size:18px;color:#000000;}.elementor-87247 .elementor-element.elementor-element-3b8fb7f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87247 .elementor-element.elementor-element-cdae2ec img{width:35%;}.elementor-87247 .elementor-element.elementor-element-667e68cf{text-align:center;font-size:18px;color:#000000;}.elementor-87247 .elementor-element.elementor-element-19f9f672{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87247 .elementor-element.elementor-element-325d53a5{text-align:center;}.elementor-87247 .elementor-element.elementor-element-325d53a5 .elementor-heading-title{font-weight:600;text-transform:uppercase;line-height:1.2em;color:#009879;}.elementor-87247 .elementor-element.elementor-element-57d14c07:not(.elementor-motion-effects-element-type-background), .elementor-87247 .elementor-element.elementor-element-57d14c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002E25;}.elementor-87247 .elementor-element.elementor-element-57d14c07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-87247 .elementor-element.elementor-element-57d14c07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87247 .elementor-element.elementor-element-105717a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87247 .elementor-element.elementor-element-214a035b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87247 .elementor-element.elementor-element-214a035b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87247 .elementor-element.elementor-element-4e141024{text-align:center;}.elementor-87247 .elementor-element.elementor-element-4e141024 img{width:15%;}.elementor-87247 .elementor-element.elementor-element-e794a0a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-87247 .elementor-element.elementor-element-e794a0a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-87247 .elementor-element.elementor-element-e794a0a{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-87247 .elementor-element.elementor-element-e794a0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87247 .elementor-element.elementor-element-e794a0a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;}.elementor-87247 .elementor-element.elementor-element-e794a0a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-87247 .elementor-element.elementor-element-2a7754a8 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-87247 .elementor-element.elementor-element-2a7754a8{text-align:center;}.elementor-87247 .elementor-element.elementor-element-2a7754a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#A3A3A3;}@media(max-width:1024px){.elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-container{min-height:700px;}.elementor-87247 .elementor-element.elementor-element-7bc5c2c5{--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;}.elementor-87247 .elementor-element.elementor-element-48c3ffc9 img{width:50%;}.elementor-87247 .elementor-element.elementor-element-1a47667b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87247 .elementor-element.elementor-element-302a5147{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87247 .elementor-element.elementor-element-19f9f672{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-87247 .elementor-element.elementor-element-bfd22cd > .elementor-container{min-height:200px;}.elementor-87247 .elementor-element.elementor-element-bfd22cd{padding:100px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87247 .elementor-element.elementor-element-6c7be333.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87247 .elementor-element.elementor-element-6c7be333.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87247 .elementor-element.elementor-element-6c7be333.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87247 .elementor-element.elementor-element-3705f16a img{width:30%;}.elementor-87247 .elementor-element.elementor-element-104b7dae .elementor-heading-title{font-size:20px;}.elementor-87247 .elementor-element.elementor-element-363eb155 .elementor-heading-title{font-size:20px;}.elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87247 .elementor-element.elementor-element-1d195a13 .elementor-icon-list-item > a{font-size:16px;}.elementor-87247 .elementor-element.elementor-element-5fd9c1a9 .elementor-heading-title{font-size:20px;}.elementor-87247 .elementor-element.elementor-element-26447add img{width:30%;}.elementor-87247 .elementor-element.elementor-element-cdae2ec img{width:40%;}.elementor-87247 .elementor-element.elementor-element-325d53a5 .elementor-heading-title{font-size:18px;}.elementor-87247 .elementor-element.elementor-element-4e141024 img{width:30%;}}/* Start custom CSS */.straight-line-wrapper {
    padding-left: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 500 !important;
    font-size: 1.8rem;
    position: relative !important;
    color: #00000;
    text-transform: uppercase;
}

.straight-line-wrapper .straight-line {
    position: absolute;
    top: 50%;
    left: 0;
    width: 34px;
    height: 2px;
    z-index: 50;
    background: #009879;
    transform: scaleX(1);
    transform-origin: bottom left;
    transition: all 0.4s ease-in-out;
}

.straight-line-wrapper:hover {
    padding-left: 80px;
}

.straight-line-wrapper:hover .straight-line {
    transform: scaleX(2);
    transform-origin: bottom left;
}
h2.title {
    font-size: 3.75rem;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
}
.elementor-field-option {
  display: block;
  margin-bottom: 15px;
}

.elementor-field-option input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none!important;
  cursor: pointer;
}

.elementor-field-option label {
  position: relative;
  cursor: pointer;
}

.elementor-field-option label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #009879;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.elementor-field-option input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #000000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.elementor-field-group-input_other1 label,
.elementor-field-group-input_other2 label,
.elementor-field-group-input_other3 label,.elementor-field-group-input_other4 label{display: none;}/* End custom CSS */