.form-inquiry{
	display: block;
	padding: 10px;
}
.form-inquiry input{
	padding: 10px;
}
.form-inquiry input.submit-button-inquiry{
	width: 50%;
	background: #cbc0a9;
	border:none;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container {
    min-height: 700px;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-881c7e6:not(.elementor-motion-effects-element-type-background),  .elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/villa/sithala-villa-indoor-bedroom.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-574 .elementor-element.elementor-element-d1fadb2.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-d1fadb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-d1fadb2 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-574 .elementor-element.elementor-element-cecad3a > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-e99a36c {
    margin-top: 100px;
    margin-bottom: 90px;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text {
    text-align: center;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text div {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text span {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text p {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-754cb14 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-574 .elementor-element.elementor-element-32dd9ae .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-574 .elementor-element.elementor-element-32dd9ae .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-574 .elementor-element.elementor-element-32dd9ae .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-574 .elementor-element.elementor-element-32dd9ae .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-574 .elementor-element.elementor-element-2cb3983 {
    margin-top: 60px;
    margin-bottom: 100px;
}
.elementor-574 .elementor-element.elementor-element-35e3f64.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-574 .elementor-element.elementor-element-57b0129 .elementor-text-editor {
    text-align: center;
}
.elementor-574 .elementor-element.elementor-element-57b0129 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-574 .elementor-element.elementor-element-57b0129 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-574 .elementor-element.elementor-element-0b324a0 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-0b324a0 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-574 .elementor-element.elementor-element-0b324a0 {
    width: auto;
    max-width: auto;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container {
    min-height: 700px;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-6e622c0:not(.elementor-motion-effects-element-type-background),  .elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/villa/sithala-villa-pool.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-574 .elementor-element.elementor-element-57a76cc.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-57a76cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-57a76cc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-9947c39 {
    margin-top: 100px;
    margin-bottom: 100px;
}
.elementor-574 .elementor-element.elementor-element-c608202 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-2255bfc {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-2255bfc:after {
    background: #F9F8F6 !important;
}
body .elementor-574 .elementor-element.elementor-element-2255bfc:after {
    border-color: #F9F8F6 !important;
}
.elementor-bc-flex-widget .elementor-574 .elementor-element.elementor-element-020cf2b.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-020cf2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-020cf2b > .elementor-element-populated {
    margin: 0px 80px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 .elementor-text-editor {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 {
    color: #9B9B9B;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text div {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text span {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text p {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-a90950b {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-a1c0963 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-574 .elementor-element.elementor-element-aa6640f:after {
    background: #F9F8F6 !important;
}
body .elementor-574 .elementor-element.elementor-element-aa6640f:after {
    border-color: #F9F8F6 !important;
}
.elementor-574 .elementor-element.elementor-element-749639b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-574 .elementor-element.elementor-element-51a7edc.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-51a7edc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-51a7edc > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-2613246 .elementor-text-editor {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-2613246 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-2613246 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-c3db973 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-f122b7a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-43f1ef8 {
    text-align: right;
}
.elementor-574 .elementor-element.elementor-element-43f1ef8:after {
    background: #838A7C !important;
}
body .elementor-574 .elementor-element.elementor-element-43f1ef8:after {
    border-color: #838A7C !important;
}
.elementor-574 .elementor-element.elementor-element-b695f1e {
    margin-top: 100px;
    margin-bottom: 40px;
}
.elementor-574 .elementor-element.elementor-element-16a8d81 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-94734e6 {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-94734e6:after {
    background: #F9F8F6 !important;
}
body .elementor-574 .elementor-element.elementor-element-94734e6:after {
    border-color: #F9F8F6 !important;
}
.elementor-bc-flex-widget .elementor-574 .elementor-element.elementor-element-9867ee3.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-9867ee3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-574 .elementor-element.elementor-element-9867ee3 > .elementor-element-populated {
    margin: 0px 80px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text {
    text-align: left;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text div {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text span {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text p {
    color: #000000;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-c85413e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-c84d914 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-40cbd76 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-40cbd76 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-574 .elementor-element.elementor-element-40cbd76 {
    width: auto;
    max-width: auto;
}
.elementor-574 .elementor-element.elementor-element-781760d .elementor-spacer-inner {
    height: 20px;
}
.elementor-574 .elementor-element.elementor-element-6d622c8 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-6d622c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-574 .elementor-element.elementor-element-6d622c8 {
    width: auto;
    max-width: auto;
}
.elementor-574 .elementor-element.elementor-element-64a69aa {
    margin-top: 0px;
    margin-bottom: 100px;
}
.elementor-574 .elementor-element.elementor-element-258048a:after {
    background: #F9F8F6 !important;
}
body .elementor-574 .elementor-element.elementor-element-258048a:after {
    border-color: #F9F8F6 !important;
}
@media(min-width:768px) {
    .elementor-574 .elementor-element.elementor-element-d1fadb2 {
    width: 60%;
}
.elementor-574 .elementor-element.elementor-element-48655c9 {
    width: 40%;
}
.elementor-574 .elementor-element.elementor-element-57a76cc {
    width: 60%;
}
.elementor-574 .elementor-element.elementor-element-01669f1 {
    width: 40%;
}
.elementor-574 .elementor-element.elementor-element-3eb2088 {
    width: 52%;
}
.elementor-574 .elementor-element.elementor-element-4dd8dfc {
    width: 48%;
}
}
@media(max-width:1024px) {
    .elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container {
    /*min-height: 500px;*/
    min-height: 100vh;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-d1fadb2 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-e99a36c {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-574 .elementor-element.elementor-element-3a505b2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text p {
    font-size: 32px;
}
.elementor-574 .elementor-element.elementor-element-754cb14 > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-574 .elementor-element.elementor-element-2cb3983 {
    margin-top: 40px;
    margin-bottom: 60px;
}
.elementor-574 .elementor-element.elementor-element-57b0129 {
    font-size: 22px;
}
.elementor-574 .elementor-element.elementor-element-57b0129 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container {
    min-height: 500px;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-57a76cc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-574 .elementor-element.elementor-element-9947c39 {
    margin-top: 80px;
    margin-bottom: 60px;
}
.elementor-574 .elementor-element.elementor-element-020cf2b > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 {
    font-size: 16px;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-749639b {
    padding: 80px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-2613246 {
    font-size: 16px;
}
.elementor-574 .elementor-element.elementor-element-2613246 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-b695f1e {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-574 .elementor-element.elementor-element-9867ee3 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-574 .elementor-element.elementor-element-c85413e > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-40cbd76 .elementor-heading-title {
    font-size: 24px;
}
.elementor-574 .elementor-element.elementor-element-6d622c8 .elementor-heading-title {
    font-size: 24px;
}
.elementor-574 .elementor-element.elementor-element-64a69aa {
    margin-top: 0px;
    margin-bottom: 80px;
}
}
@media(max-width:767px) {
    .elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container {
    /*min-height: 450px;*/
    min-height: 100vh;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-574 .elementor-element.elementor-element-d1fadb2 > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-ccb9232 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-cecad3a .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-cb8b859 .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-574 .elementor-element.elementor-element-e99a36c {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-754cb14 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-754cb14 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-57b0129 {
    font-size: 20px;
}
.elementor-574 .elementor-element.elementor-element-57b0129 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container {
    min-height: 450px;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-574 .elementor-element.elementor-element-57a76cc > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-020cf2b > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 {
    font-size: 16px;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-5ac5f35 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-574 .elementor-element.elementor-element-5ac5f35 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-749639b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 30px 0px 30px;
}
.elementor-574 .elementor-element.elementor-element-51a7edc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-2613246 {
    font-size: 20px;
}
.elementor-574 .elementor-element.elementor-element-2613246 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-79c30a1 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.25em;
}
.elementor-574 .elementor-element.elementor-element-79c30a1 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-43f1ef8 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-9867ee3 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h1,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h2,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h3,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h4,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h5,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text h6,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text div,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text span,  .elementor-574 .elementor-element.elementor-element-c85413e .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-574 .elementor-element.elementor-element-c85413e > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-64a69aa {
    margin-top: 0px;
    margin-bottom: 80px;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-574 .elementor-element.elementor-element-3eb2088 {
    width: 40%;
}
.elementor-574 .elementor-element.elementor-element-4dd8dfc {
    width: 60%;
}
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container {
    min-height: 700px;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f:not(.elementor-motion-effects-element-type-background),  .elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/louis-hansel-shotsoflouis-wVoP_Q2Bg_A-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-632 .elementor-element.elementor-element-7003d98.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-7003d98.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-7003d98 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-632 .elementor-element.elementor-element-7f8253d > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-632 .elementor-element.elementor-element-1e1f15a {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-af91126 .elementor-text-editor {
    text-align: center;
}
.elementor-632 .elementor-element.elementor-element-af91126 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-632 .elementor-element.elementor-element-af91126 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-632 .elementor-element.elementor-element-0868a26 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-632 .elementor-element.elementor-element-0868a26 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-632 .elementor-element.elementor-element-0868a26 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-632 .elementor-element.elementor-element-0868a26 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-632 .elementor-element.elementor-element-58d1f61 {
    margin-top: 100px;
    margin-bottom: 100px;
}
.elementor-632 .elementor-element.elementor-element-a0d222a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-37013f9 {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-37013f9:after {
    background: #F9F8F6 !important;
}
body .elementor-632 .elementor-element.elementor-element-37013f9:after {
    border-color: #F9F8F6 !important;
}
.elementor-bc-flex-widget .elementor-632 .elementor-element.elementor-element-f16f82c.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-f16f82c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-f16f82c > .elementor-element-populated {
    margin: 0px 80px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 .elementor-text-editor {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 {
    color: #9B9B9B;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text div {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text span {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text p {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-632 .elementor-element.elementor-element-32636f0 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-title-holder h3 {
    color: #000000;
    font-size: 20px;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-title-line {
    border-color: #000000;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-desc {
    color: #000000;
    font-size: 13px;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-price-holder .food-menu-content-price-sale {
    color: #989898;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-price-holder {
    font-weight: 400;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-highlight-holder h4 {
    color: #ffffff;
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-content-highlight-holder {
    background: #000000;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-highlight {
    border-color: #000000;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef > .elementor-widget-container {
    margin: 10px 0px 0px -10px;
}
.elementor-632 .elementor-element.elementor-element-6c93148 {
    margin-top: 100px;
    margin-bottom: 0px;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text {
    text-align: center;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text div {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text span {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text p {
    color: #000000;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-632 .elementor-element.elementor-element-46eac66 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}
.elementor-bc-flex-widget .elementor-632 .elementor-element.elementor-element-2acec79.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-2acec79.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-2acec79 > .elementor-element-populated {
    margin: 0px 80px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 .elementor-text-editor {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-title-holder h3 {
    color: #FFFFFF;
    font-size: 20px;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-title-line {
    border-color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-desc {
    color: #FFFFFF;
    font-size: 13px;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-price-holder .food-menu-content-price-normal {
    color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-price-holder .food-menu-content-price-sale {
    color: rgba(255,  255,  255,  0.6);
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-price-holder {
    font-weight: 400;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-highlight-holder h4 {
    color: #202020;
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-content-highlight-holder {
    background: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-highlight {
    border-color: #FFFFFF;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 > .elementor-widget-container {
    margin: 10px 0px 0px -10px;
}
.elementor-632 .elementor-element.elementor-element-c55ded0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-25bcb54 {
    text-align: right;
}
.elementor-632 .elementor-element.elementor-element-25bcb54:after {
    background: #94B2BB !important;
}
body .elementor-632 .elementor-element.elementor-element-25bcb54:after {
    border-color: #94B2BB !important;
}
.elementor-632 .elementor-element.elementor-element-edd78df {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5 {
    text-align: left;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5 .elementor-image img {
    width: 500px;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5:after {
    background: #94B2BB !important;
}
body .elementor-632 .elementor-element.elementor-element-8dccbb5:after {
    border-color: #94B2BB !important;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-632 .elementor-element.elementor-element-a0fb6e8.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-a0fb6e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-9017e6b {
    text-align: right;
}
.elementor-632 .elementor-element.elementor-element-9017e6b .elementor-image img {
    width: 564px;
}
.elementor-632 .elementor-element.elementor-element-9017e6b:after {
    background: #94B2BB !important;
}
body .elementor-632 .elementor-element.elementor-element-9017e6b:after {
    border-color: #94B2BB !important;
}
.elementor-632 .elementor-element.elementor-element-03b4036 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}
.elementor-632 .elementor-element.elementor-element-9838e20.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 .elementor-text-editor {
    text-align: center;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container {
    min-height: 700px;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46:not(.elementor-motion-effects-element-type-background),  .elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/hawaiian-poke-on-black-sesame-flat-cake-modern-PUAUFJG.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-632 .elementor-element.elementor-element-2ebdf5c.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-2ebdf5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-632 .elementor-element.elementor-element-2ebdf5c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
@media(max-width:1024px) {
    .elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container {
    min-height: 500px;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-7003d98 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-1e1f15a {
    margin-top: 40px;
    margin-bottom: 40px;
}
.elementor-632 .elementor-element.elementor-element-af91126 {
    font-size: 22px;
}
.elementor-632 .elementor-element.elementor-element-af91126 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-632 .elementor-element.elementor-element-58d1f61 {
    margin-top: 80px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-f16f82c > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 {
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-632 .elementor-element.elementor-element-32636f0 > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-6c93148 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-fbc9362 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text p {
    font-size: 32px;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-632 .elementor-element.elementor-element-46eac66 {
    margin-top: 80px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-2acec79 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 {
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-632 .elementor-element.elementor-element-03b4036 {
    margin-top: 40px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 {
    font-size: 22px;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container {
    min-height: 500px;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-2ebdf5c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
}
@media(max-width:767px) {
    .elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container {
    min-height: 450px;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-632 .elementor-element.elementor-element-7003d98 > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-e0f512c .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-7f8253d .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-2ef2476 .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-632 .elementor-element.elementor-element-af91126 {
    font-size: 20px;
}
.elementor-632 .elementor-element.elementor-element-af91126 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-f16f82c > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 {
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-32636f0 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-632 .elementor-element.elementor-element-32636f0 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-6c93148 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-8b5d863 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.25em;
}
.elementor-632 .elementor-element.elementor-element-8b5d863 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-2acec79 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 {
    font-size: 16px;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h1,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h2,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h3,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h4,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h5,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text h6,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text div,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text span,  .elementor-632 .elementor-element.elementor-element-56e7e3e .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-632 .elementor-element.elementor-element-56e7e3e > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 {
    font-size: 20px;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container {
    min-height: 450px;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-632 .elementor-element.elementor-element-2ebdf5c > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
}
@media(min-width:768px) {
    .elementor-632 .elementor-element.elementor-element-7003d98 {
    width: 60%;
}
.elementor-632 .elementor-element.elementor-element-6bb5ee7 {
    width: 40%;
}
.elementor-632 .elementor-element.elementor-element-2ebdf5c {
    width: 60%;
}
.elementor-632 .elementor-element.elementor-element-2fb8015 {
    width: 40%;
}
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container {
    min-height: 700px;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8:not(.elementor-motion-effects-element-type-background),  .elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/portrait-of-attractive-woman-in-hotel-room-A3YMFVC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-726 .elementor-element.elementor-element-f1894df.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-f1894df.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-f1894df > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-726 .elementor-element.elementor-element-b12f921 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper label {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper input[type=text] {
    color: #FFFFFF;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper select {
    color: #FFFFFF;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-726 .elementor-element.elementor-element-cb2cf0b 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper input[type=text]::placeholder {
    color: rgba(255,  255,  255,  0.63);
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper input[type=submit] {
    color: #ffffff;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b .availability_search_wrapper input[type=submit]:hover {
    color: #ffffff;
    background-color: #202020;
    border-color: #202020;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b > .elementor-widget-container {
    margin: 60px 0px 40px 0px;
}
.elementor-726 .elementor-element.elementor-element-cd077ac {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}
.elementor-726 .elementor-element.elementor-element-cd077ac > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-726 .elementor-element.elementor-element-cf9d71d > .elementor-element-populated {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-cf9d71d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-726 .elementor-element.elementor-element-a503a37 .elementor-spacer-inner {
    height: 600px;
}
.elementor-bc-flex-widget .elementor-726 .elementor-element.elementor-element-e4e52dc.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-e4e52dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe .elementor-text-editor {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-65a2117 > .elementor-widget-container {
    margin: 0px 80px 0px -100px;
}
.elementor-726 .elementor-element.elementor-element-6f544ac .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-6f544ac > .elementor-widget-container {
    margin: 30px 0px 0px -100px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-726 .elementor-element.elementor-element-6f544ac {
    width: auto;
    max-width: auto;
}
.elementor-726 .elementor-element.elementor-element-efd13cd {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 .elementor-text-editor {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-726 .elementor-element.elementor-element-db5dce5 {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper {
    height: 480px;
    border-radius: 0px;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper img {
    max-width: 30px !important;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper i {
    color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-3976ddb {
    margin-top: 120px;
    margin-bottom: 120px;
}
.elementor-726 .elementor-element.elementor-element-7004494.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text div {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text span {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text p {
    color: #000000;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-af065dc > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-b850cd0 {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-726 .elementor-element.elementor-element-b850cd0 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-b850cd0 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container {
    min-height: 700px;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea:not(.elementor-motion-effects-element-type-background),  .elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #111111;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-726 .elementor-element.elementor-element-306a25d.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-306a25d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-726 .elementor-element.elementor-element-306a25d > .elementor-element-populated {
    margin: 90px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-6affb54 .elementor-text-editor {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-6affb54 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
    z-index: 2;
}
.elementor-726 .elementor-element.elementor-element-6affb54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text {
    text-align: left;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-c81e81a > .elementor-widget-container {
    margin: 0px 60px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a {
    z-index: 2;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec {
    z-index: 2;
    width: auto;
    max-width: auto;
}
.elementor-726 .elementor-element.elementor-element-ff95a22 {
    width: 150%;
    max-width: 150%;
    top: 0px;
}
body:not(.rtl) .elementor-726 .elementor-element.elementor-element-ff95a22 {
    right: 0px;
}
body.rtl .elementor-726 .elementor-element.elementor-element-ff95a22 {
    left: 0px;
}
.elementor-726 .elementor-element.elementor-element-e783d40 {
    margin-top: 80px;
    margin-bottom: 80px;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 .elementor-text-editor {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-6f297d4 {
    margin-top: 0px;
    margin-bottom: 100px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper {
    height: 470px;
    border-radius: 0px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper img {
    max-width: 30px !important;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper i {
    color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-3b32ca9 {
    padding: 100px 0px 100px 0px;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f .elementor-text-editor {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text {
    text-align: center;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-text {
    color: #FFFFFF;
}
.elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-item,  .elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-item a {
    font-size: 26px;
    font-weight: 300;
}
.elementor-726 .elementor-element.elementor-element-a4f722e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-34b58be .gallery_grid_content_wrapper .gallery_grid_item:hover .bg_overlay {
    background: rgba(0, 0, 0, 0.2);
}
.elementor-726 .elementor-element.elementor-element-34b58be .gallery_grid_content_wrapper .gallery_grid_item:hover .tg_gallery_grid_title {
    color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-34b58be .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_grid_title {
    font-size: 14px;
}
.elementor-726 .elementor-element.elementor-element-34b58be .gallery_grid_content_wrapper .gallery_grid_item .tg_gallery_lightbox .tg_gallery_grid_title {
    letter-spacing: 0px;
}
.elementor-726 .elementor-element.elementor-element-34b58be .gallery_grid_content_wrapper .gallery_grid_item a.tg_gallery_lightbox .tg_gallery_grid_title {
    text-transform: none;
}
.elementor-726 .elementor-element.elementor-element-34b58be > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
}
@media(max-width:1024px) {
    .elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container {
    min-height: 500px;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-f1894df > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-726 .elementor-element.elementor-element-0abc89e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-cd077ac {
    padding: 80px 0px 80px 0px;
}
.elementor-726 .elementor-element.elementor-element-a503a37 .elementor-spacer-inner {
    height: 400px;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe {
    font-size: 16px;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-726 .elementor-element.elementor-element-65a2117 > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}
.elementor-726 .elementor-element.elementor-element-6f544ac .elementor-heading-title {
    font-size: 24px;
}
.elementor-726 .elementor-element.elementor-element-efd13cd {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 {
    font-size: 22px;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper {
    height: 400px;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-3976ddb {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-7004494 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text p {
    font-size: 32px;
}
.elementor-726 .elementor-element.elementor-element-af065dc > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container {
    min-height: 510px;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-306a25d > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-6affb54 {
    font-size: 16px;
}
.elementor-726 .elementor-element.elementor-element-6affb54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec .elementor-heading-title {
    font-size: 24px;
}
.elementor-726 .elementor-element.elementor-element-e783d40 {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 {
    font-size: 22px;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-726 .elementor-element.elementor-element-6f297d4 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper {
    height: 400px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-3b32ca9 {
    padding: 80px 0px 80px 0px;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f {
    font-size: 16px;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text p {
    font-size: 32px;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
}
.elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-item,  .elementor-726 .elementor-element.elementor-element-a4f722e .elementor-icon-list-item a {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-a4f722e > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
}
@media(max-width:767px) {
    .elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container {
    min-height: 650px;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-726 .elementor-element.elementor-element-f1894df > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-4feec21 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-b12f921 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-0abc89e .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-726 .elementor-element.elementor-element-cb2cf0b > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
}
.elementor-726 .elementor-element.elementor-element-cd077ac {
    padding: 60px 20px 60px 20px;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-65a2117 .themegoods-animated-text p {
    font-size: 28px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-65a2117 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-6f544ac .elementor-heading-title {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-6f544ac > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-cf2d6c4 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 26px;
}
.elementor-726 .elementor-element.elementor-element-3976ddb {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-af065dc .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-af065dc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container {
    min-height: 730px;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-726 .elementor-element.elementor-element-306a25d > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-726 .elementor-element.elementor-element-6affb54 {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-6affb54 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-c81e81a .themegoods-animated-text p {
    font-size: 28px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-c81e81a > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec .elementor-heading-title {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-ff95a22 > .elementor-widget-container {
    margin: 29px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-44e4bdf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 26px;
}
.elementor-726 .elementor-element.elementor-element-3b32ca9 {
    padding: 0px 0px 40px 0px;
}
.elementor-726 .elementor-element.elementor-element-a65503c > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f {
    font-size: 20px;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h1,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h2,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h3,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h4,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h5,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text h6,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text div,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text span,  .elementor-726 .elementor-element.elementor-element-3f1c872 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.25em;
}
.elementor-726 .elementor-element.elementor-element-3f1c872 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-34b58be > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
}
@media(min-width:768px) {
    .elementor-726 .elementor-element.elementor-element-306a25d {
    width: 40%;
}
.elementor-726 .elementor-element.elementor-element-df5bb41 {
    width: 60%;
}
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container {
    min-height: 700px;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a:not(.elementor-motion-effects-element-type-background),  .elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/mature-businessman-with-laptop-in-a-hotel-lounge-PYGV6YC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-688 .elementor-element.elementor-element-eadea0c.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-eadea0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-eadea0c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-688 .elementor-element.elementor-element-18866f9 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-147f5c7 > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text div {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text span {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text p {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text p {
    font-size: 44px;
    line-height: 1.25em;
}
.elementor-688 .elementor-element.elementor-element-91d4293 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-ab829ca {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-ab829ca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-c67d69a {
    --grid-template-columns: repeat(0,  auto);
    --grid-column-gap: 20px;
    --grid-side-margin: 20px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
}
.elementor-688 .elementor-element.elementor-element-c67d69a .elementor-widget-container {
    justify-content: flex-start;
}
.elementor-688 .elementor-element.elementor-element-c67d69a .elementor-social-icon {
    background-color: rgba(2,  1,  1,  0);
    font-size: 24px;
    padding: 0em;
}
.elementor-688 .elementor-element.elementor-element-c67d69a .elementor-social-icon i {
    color: #202020;
}
.elementor-688 .elementor-element.elementor-element-c67d69a .elementor-social-icon svg {
    fill: #202020;
}
.elementor-688 .elementor-element.elementor-element-c67d69a > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-643cc35 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-643cc35 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-688 .elementor-element.elementor-element-44d6417 > .elementor-widget-container {
    margin: 60px 0px 60px 80px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container {
    min-height: 700px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43:not(.elementor-motion-effects-element-type-background),  .elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/hotel-carlota-mexico-city-jsa_dezeen_hero.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-688 .elementor-element.elementor-element-37acbfc.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-37acbfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-37acbfc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-6f6788d > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text div {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text span {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text p {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text p {
    font-size: 44px;
    line-height: 1.25em;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-d34c6e6 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-b780125 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-b780125 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-688 .elementor-element.elementor-element-b780125 {
    width: auto;
    max-width: auto;
}
.elementor-688 .elementor-element.elementor-element-af906a7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-af906a7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-688 .elementor-element.elementor-element-c214ca6 .eb-map {
    height: 360px;
}
.elementor-688 .elementor-element.elementor-element-c214ca6 > .elementor-widget-container {
    margin: 80px 0px 60px 80px;
}
.elementor-688 .elementor-element.elementor-element-be32616 {
    margin-top: 100px;
    margin-bottom: 100px;
}
.elementor-688 .elementor-element.elementor-element-ba5ea1c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-2aad145 {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-2aad145:after {
    background: #F9F8F6 !important;
}
body .elementor-688 .elementor-element.elementor-element-2aad145:after {
    border-color: #F9F8F6 !important;
}
.elementor-bc-flex-widget .elementor-688 .elementor-element.elementor-element-8e692e3.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-8e692e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-688 .elementor-element.elementor-element-8e692e3 > .elementor-element-populated {
    margin: 0px 80px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 .elementor-text-editor {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 {
    color: #9B9B9B;
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text div {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text span {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text p {
    color: #000000;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-688 .elementor-element.elementor-element-3be652d > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-02110e4 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-c958134 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-688 .elementor-element.elementor-element-c958134 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-688 .elementor-element.elementor-element-c958134 {
    width: auto;
    max-width: auto;
}
@media(min-width:768px) {
    .elementor-688 .elementor-element.elementor-element-eadea0c {
    width: 60%;
}
.elementor-688 .elementor-element.elementor-element-06d6a83 {
    width: 40%;
}
.elementor-688 .elementor-element.elementor-element-147f5c7 {
    width: 30%;
}
.elementor-688 .elementor-element.elementor-element-643cc35 {
    width: 69.665%;
}
.elementor-688 .elementor-element.elementor-element-37acbfc {
    width: 60%;
}
.elementor-688 .elementor-element.elementor-element-c2a3be5 {
    width: 40%;
}
.elementor-688 .elementor-element.elementor-element-6f6788d {
    width: 30%;
}
.elementor-688 .elementor-element.elementor-element-af906a7 {
    width: 69.665%;
}
}
@media(max-width:1024px) {
    .elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container {
    min-height: 500px;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-eadea0c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-688 .elementor-element.elementor-element-0726984 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-147f5c7 > .elementor-element-populated {
    margin: 60px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-688 .elementor-element.elementor-element-91d4293 > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-ab829ca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-ab829ca {
    width: 50%;
    max-width: 50%;
}
.elementor-688 .elementor-element.elementor-element-44d6417 > .elementor-widget-container {
    margin: 40px 0px 40px 40px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container {
    min-height: 500px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-37acbfc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-688 .elementor-element.elementor-element-6f6788d > .elementor-element-populated {
    margin: 60px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-d34c6e6 {
    width: 50%;
    max-width: 50%;
}
.elementor-688 .elementor-element.elementor-element-be32616 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-688 .elementor-element.elementor-element-8e692e3 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 {
    font-size: 16px;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text p {
    font-size: 36px;
}
.elementor-688 .elementor-element.elementor-element-3be652d > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
}
}
@media(max-width:767px) {
    .elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container {
    min-height: 450px;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-688 .elementor-element.elementor-element-eadea0c > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-38ee0ca .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-18866f9 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-0726984 .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-91d4293 .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-688 .elementor-element.elementor-element-91d4293 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-ab829ca .elementor-text-editor {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-ab829ca {
    width: 100%;
    max-width: 100%;
}
.elementor-688 .elementor-element.elementor-element-643cc35 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-44d6417 > .elementor-widget-container {
    margin: 40px 0px 60px 0px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container {
    min-height: 450px;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-688 .elementor-element.elementor-element-37acbfc > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-8fe58ff .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-688 .elementor-element.elementor-element-8fe58ff > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-d34c6e6 .elementor-text-editor {
    text-align: left;
}
.elementor-688 .elementor-element.elementor-element-d34c6e6 {
    width: 100%;
    max-width: 100%;
}
.elementor-688 .elementor-element.elementor-element-af906a7 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-8e692e3 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 {
    font-size: 16px;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h1,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h2,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h3,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h4,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h5,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text h6,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text div,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text span,  .elementor-688 .elementor-element.elementor-element-3be652d .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-688 .elementor-element.elementor-element-3be652d > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-688 .elementor-element.elementor-element-147f5c7 {
    width: 40%;
}
.elementor-688 .elementor-element.elementor-element-643cc35 {
    width: 60%;
}
.elementor-688 .elementor-element.elementor-element-6f6788d {
    width: 40%;
}
.elementor-688 .elementor-element.elementor-element-af906a7 {
    width: 60%;
}
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container {
    min-height: 700px;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-1b31c63:not(.elementor-motion-effects-element-type-background),  .elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/reisetopia-ng-bKEhf1tY-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-48 .elementor-element.elementor-element-dc9d6bc.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-48 .elementor-element.elementor-element-dc9d6bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-48 .elementor-element.elementor-element-dc9d6bc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text {
    text-align: left;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text {
    text-align: left;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-48 .elementor-element.elementor-element-2355a70 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text {
    text-align: left;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-740509e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}
.elementor-48 .elementor-element.elementor-element-740509e > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper label {
    color: #222222;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper input[type=text] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper select {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-48 .elementor-element.elementor-element-29bca06 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper input[type=text]::placeholder {
    color: #9B9B9B;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper input[type=submit] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-48 .elementor-element.elementor-element-29bca06 .availability_search_wrapper input[type=submit]:hover {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-48 .elementor-element.elementor-element-5b33ed2 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-48 .elementor-element.elementor-element-5b33ed2 {
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-element-populated,  .elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-element-populated > .elementor-background-overlay,  .elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text {
    text-align: left;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text div {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text span {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text p {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text p {
    font-size: 45px;
    line-height: 1em;
}
.elementor-48 .elementor-element.elementor-element-83526bc > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-38777d0 {
    font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-38777d0 > .elementor-widget-container {
    margin: 0px 60px 100px 0px;
}
.elementor-48 .elementor-element.elementor-element-9d28ce4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 60px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-9d28ce4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-item,  .elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-1de1697 {
    width: 50%;
    max-width: 50%;
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-item,  .elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-b058506 {
    width: 50%;
    max-width: 50%;
}
.elementor-48 .elementor-element.elementor-element-eb17f7b {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-48 .elementor-element.elementor-element-1ae963c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-2297dfa .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-48 .elementor-element.elementor-element-2297dfa .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-48 .elementor-element.elementor-element-2297dfa .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-48 .elementor-element.elementor-element-2297dfa .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-48 .elementor-element.elementor-element-9c2f8d3 {
    margin-top: 100px;
    margin-bottom: 80px;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text {
    text-align: center;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text div {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text span {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text p {
    color: #202020;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 .elementor-text-editor {
    text-align: center;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 > .elementor-widget-container {
    margin: -2% 20% 0% 20%;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-1979aa4 {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper {
    height: 480px;
    border-radius: 0px;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper img {
    max-width: 30px !important;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper i {
    color: #ffffff;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}
:root {
    --page-title-display: none;
}
@media(min-width:768px) {
    .elementor-48 .elementor-element.elementor-element-dc9d6bc {
    width: 60%;
}
.elementor-48 .elementor-element.elementor-element-e07bc98 {
    width: 40%;
}
.elementor-48 .elementor-element.elementor-element-3f932f9 {
    width: 35%;
}
.elementor-48 .elementor-element.elementor-element-9d28ce4 {
    width: 64.665%;
}
}
@media(max-width:1024px) {
    .elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container {
    min-height: 500px;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-48 .elementor-element.elementor-element-dc9d6bc > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-48 .elementor-element.elementor-element-38777d0 > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-item,  .elementor-48 .elementor-element.elementor-element-1de1697 .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-item,  .elementor-48 .elementor-element.elementor-element-b058506 .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-48 .elementor-element.elementor-element-9c2f8d3 {
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 {
    font-size: 22px;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper {
    height: 400px;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 20px;
}
}
@media(max-width:767px) {
    .elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container {
    min-height: 450px;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-48 .elementor-element.elementor-element-dc9d6bc > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-788ddd7 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-2355a70 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-00a9d6b .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-48 .elementor-element.elementor-element-6b2793c > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-48 .elementor-element.elementor-element-3f932f9 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-83526bc .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-48 .elementor-element.elementor-element-83526bc > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-38777d0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-48 .elementor-element.elementor-element-9d28ce4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-1de1697 {
    width: 100%;
    max-width: 100%;
}
.elementor-48 .elementor-element.elementor-element-b058506 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-b058506 {
    width: 100%;
    max-width: 100%;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h1,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h2,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h3,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h4,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h5,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text h6,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text div,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text span,  .elementor-48 .elementor-element.elementor-element-a4b7a98 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-48 .elementor-element.elementor-element-a4b7a98 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 {
    font-size: 20px;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-12e6b99 .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 26px;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-48 .elementor-element.elementor-element-3f932f9 {
    width: 40%;
}
.elementor-48 .elementor-element.elementor-element-9d28ce4 {
    width: 60%;
}
}
.elementor-285 .elementor-element.elementor-element-0f64973 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-285 .elementor-element.elementor-element-0f64973:not(.elementor-motion-effects-element-type-background),  .elementor-285 .elementor-element.elementor-element-0f64973 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg,  rgba(0,  0,  0,  0.36) 0%,  rgba(255,  255,  255,  0) 100%);
}
.elementor-285 .elementor-element.elementor-element-0f64973 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 10px 0px 60px 0px;
}
.elementor-285 .elementor-element.elementor-element-0f64973 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li > a {
    font-size: 14px;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav {
    text-align: left;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 4px;
    background: #94B2BB;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li a {
    color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li a:hover {
    color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav ul li a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper div .nav li > a:before {
    background-color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-item > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-parent > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li.current-menu-parent  ul li.current-menu-item a {
    color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-item > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-parent > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li.current-menu-parent  ul li.current-menu-item a:before {
    background-color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li a {
    color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li a:hover {
    color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li > a:before {
    background-color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,  .elementor-285 .elementor-element.elementor-element-a5cefd3 .tg_navigation_wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a:before {
    background-color: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-8b5b233 .elementor-image img {
    width: 95px;
}
.elementor-285 .elementor-element.elementor-element-84d8517.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-285 .elementor-element.elementor-element-182eec2 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2,  1,  1,  0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}
.elementor-285 .elementor-element.elementor-element-182eec2 {
    width: auto;
    max-width: auto;
}
.elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon-wrapper {
    text-align: center;
}
.elementor-285 .elementor-element.elementor-element-69b69de.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-69b69de.elementor-view-framed .elementor-icon,  .elementor-285 .elementor-element.elementor-element-69b69de.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-69b69de.elementor-view-framed .elementor-icon,  .elementor-285 .elementor-element.elementor-element-69b69de.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon {
    font-size: 16px;
}
.elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon i,  .elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-285 .elementor-element.elementor-element-69b69de > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}
.elementor-285 .elementor-element.elementor-element-69b69de {
    width: auto;
    max-width: auto;
}
@media(min-width:768px) {
    .elementor-285 .elementor-element.elementor-element-315bf2b {
    width: 40%;
}
.elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 19.333%;
}
.elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 40%;
}
}
@media(max-width:1024px) {
    .elementor-285 .elementor-element.elementor-element-0f64973 {
    padding: 20px 0px 20px 0px;
}
.elementor-285 .elementor-element.elementor-element-8b5b233 {
    text-align: left;
}
}
@media(max-width:767px) {
    .elementor-285 .elementor-element.elementor-element-0f64973 {
    padding: 20px 20px 20px 20px;
}
.elementor-285 .elementor-element.elementor-element-315bf2b {
    width: 50%;
}
.elementor-bc-flex-widget .elementor-285 .elementor-element.elementor-element-315bf2b.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-285 .elementor-element.elementor-element-315bf2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 40%;
}
.elementor-285 .elementor-element.elementor-element-8b5b233 {
    text-align: left;
}
.elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 60%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 50%;
}
.elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 50%;
}
}
.elementor-796 .elementor-element.elementor-element-23ee8c1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-796 .elementor-element.elementor-element-23ee8c1 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-796 .elementor-element.elementor-element-23ee8c1:not(.elementor-motion-effects-element-type-background),  .elementor-796 .elementor-element.elementor-element-23ee8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/portrait-of-attractive-woman-in-hotel-room-A3YMFVC.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-796 .elementor-element.elementor-element-23ee8c1 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-796 .elementor-element.elementor-element-6c60be3.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-796 .elementor-element.elementor-element-6c60be3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-796 .elementor-element.elementor-element-6c60be3 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text {
    text-align: left;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text {
    text-align: left;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text {
    text-align: left;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper label {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper input[type=text] {
    color: #FFFFFF;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper select {
    color: #FFFFFF;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-796 .elementor-element.elementor-element-92acd4f 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper input[type=text]::placeholder {
    color: rgba(255,  255,  255,  0.63);
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper input[type=submit] {
    color: #ffffff;
    background-color: rgba(255,  255,  255,  0);
    border-color: #FFFFFF;
}
.elementor-796 .elementor-element.elementor-element-92acd4f .availability_search_wrapper input[type=submit]:hover {
    color: #ffffff;
    background-color: #202020;
    border-color: #202020;
}
.elementor-796 .elementor-element.elementor-element-92acd4f > .elementor-widget-container {
    margin: 60px 0px 40px 0px;
}
@media(max-width:1024px) {
    .elementor-796 .elementor-element.elementor-element-6c60be3 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-796 .elementor-element.elementor-element-94608bb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
}
@media(max-width:767px) {
    .elementor-796 .elementor-element.elementor-element-23ee8c1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-796 .elementor-element.elementor-element-6c60be3 > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-31efccf .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-7b149c4 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h1,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h2,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h3,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h4,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h5,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text h6,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text div,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text span,  .elementor-796 .elementor-element.elementor-element-94608bb .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-796 .elementor-element.elementor-element-92acd4f > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
}
}
.elementor-134 .elementor-element.elementor-element-cf6c832:not(.elementor-motion-effects-element-type-background),  .elementor-134 .elementor-element.elementor-element-cf6c832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #94B2BB;
}
.elementor-134 .elementor-element.elementor-element-cf6c832 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}
.elementor-134 .elementor-element.elementor-element-cf6c832 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-134 .elementor-element.elementor-element-1ab70c7 > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}
body.rtl .elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}
body:not(.rtl) .elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-text {
    color: #FFFFFF;
}
.elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-item,  .elementor-134 .elementor-element.elementor-element-0604d5b .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
}
.elementor-134 .elementor-element.elementor-element-ada9693 > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
}
.elementor-134 .elementor-element.elementor-element-57528c6 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 22px;
}
.elementor-134 .elementor-element.elementor-element-57528c6 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}
body.rtl .elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}
body:not(.rtl) .elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-text {
    color: #FFFFFF;
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-item,  .elementor-134 .elementor-element.elementor-element-5eeb1b3 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
    font-weight: 300;
}
.elementor-134 .elementor-element.elementor-element-5eeb1b3 > .elementor-widget-container {
    margin: 20px 0px 30px 0px;
}
.elementor-134 .elementor-element.elementor-element-5dfd87d .elementor-heading-title {
    color: #FFFFFF;
    font-size: 22px;
}
.elementor-134 .elementor-element.elementor-element-5dfd87d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-134 .elementor-element.elementor-element-139aed7 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-134 .elementor-element.elementor-element-139aed7 > .elementor-widget-container {
    margin: 5px 0px 30px 0px;
}
.elementor-134 .elementor-element.elementor-element-df4fce5 .elementor-image img {
    width: 50px;
}
.elementor-134 .elementor-element.elementor-element-df4fce5 {
    width: auto;
    max-width: auto;
}
.elementor-134 .elementor-element.elementor-element-6c8877a .elementor-image img {
    width: 120px;
}
.elementor-134 .elementor-element.elementor-element-6c8877a > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}
.elementor-134 .elementor-element.elementor-element-6c8877a {
    width: auto;
    max-width: auto;
}
@media(min-width:768px) {
    .elementor-134 .elementor-element.elementor-element-1ab70c7 {
    width: 20%;
}
.elementor-134 .elementor-element.elementor-element-294b95f {
    width: 20%;
}
.elementor-134 .elementor-element.elementor-element-ada9693 {
    width: 30%;
}
.elementor-134 .elementor-element.elementor-element-2815ad5 {
    width: 30%;
}
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container {
    min-height: 700px;
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-85 .elementor-element.elementor-element-33a3308 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-33a3308:not(.elementor-motion-effects-element-type-background),  .elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/reisetopia-pSDe7ePo0Tc-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-ec14acb.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-85 .elementor-element.elementor-element-ec14acb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-85 .elementor-element.elementor-element-ec14acb > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text {
    text-align: left;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text {
    text-align: left;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text {
    text-align: left;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-62e340c {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}
.elementor-85 .elementor-element.elementor-element-62e340c > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper label {
    color: #222222;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper input[type=text] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper select {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-85 .elementor-element.elementor-element-491a3c7 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper input[type=text]::placeholder {
    color: #9B9B9B;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper input[type=submit] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-85 .elementor-element.elementor-element-491a3c7 .availability_search_wrapper input[type=submit]:hover {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-85 .elementor-element.elementor-element-2417aaf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-85 .elementor-element.elementor-element-2417aaf {
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-element-populated,  .elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-element-populated > .elementor-background-overlay,  .elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text {
    text-align: left;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text div {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text span {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text p {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text p {
    font-size: 45px;
    line-height: 1em;
}
.elementor-85 .elementor-element.elementor-element-592358e > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-ce899f3 {
    font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-ce899f3 > .elementor-widget-container {
    margin: 0px 60px 100px 0px;
}
.elementor-85 .elementor-element.elementor-element-a5c4f86 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 60px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-a5c4f86 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-item,  .elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 {
    width: 50%;
    max-width: 50%;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-item,  .elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 {
    width: 50%;
    max-width: 50%;
}
.elementor-85 .elementor-element.elementor-element-d1473a2 {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-85 .elementor-element.elementor-element-3b362da > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-92a946f .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-85 .elementor-element.elementor-element-92a946f .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-85 .elementor-element.elementor-element-92a946f .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-85 .elementor-element.elementor-element-92a946f .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-85 .elementor-element.elementor-element-f758707 {
    margin-top: 100px;
    margin-bottom: 80px;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text {
    text-align: center;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text div {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text span {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text p {
    color: #202020;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-9779abc .elementor-text-editor {
    text-align: center;
}
.elementor-85 .elementor-element.elementor-element-9779abc {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-85 .elementor-element.elementor-element-9779abc > .elementor-widget-container {
    margin: -2% 20% 0% 20%;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-f4ca0d2 {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper {
    height: 480px;
    border-radius: 0px;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper img {
    max-width: 30px !important;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper i {
    color: #ffffff;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}
:root {
    --page-title-display: none;
}
@media(min-width:768px) {
    .elementor-85 .elementor-element.elementor-element-ec14acb {
    width: 60%;
}
.elementor-85 .elementor-element.elementor-element-54ded70 {
    width: 40%;
}
.elementor-85 .elementor-element.elementor-element-0a310a8 {
    width: 35%;
}
.elementor-85 .elementor-element.elementor-element-a5c4f86 {
    width: 64.665%;
}
}
@media(max-width:1024px) {
    .elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container {
    min-height: 500px;
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-85 .elementor-element.elementor-element-ec14acb > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-85 .elementor-element.elementor-element-6b97704 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-85 .elementor-element.elementor-element-ce899f3 > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-item,  .elementor-85 .elementor-element.elementor-element-cb9c694 .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-item,  .elementor-85 .elementor-element.elementor-element-7dbe2a2 .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-85 .elementor-element.elementor-element-f758707 {
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-85 .elementor-element.elementor-element-9779abc {
    font-size: 22px;
}
.elementor-85 .elementor-element.elementor-element-9779abc > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper {
    height: 400px;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 20px;
}
}
@media(max-width:767px) {
    .elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container {
    min-height: 450px;
}
.elementor-85 .elementor-element.elementor-element-33a3308 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-85 .elementor-element.elementor-element-33a3308 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-85 .elementor-element.elementor-element-ec14acb > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-f4b1e45 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-bcf53f4 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-6b97704 .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-85 .elementor-element.elementor-element-175809d > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-85 .elementor-element.elementor-element-0a310a8 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-592358e .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-85 .elementor-element.elementor-element-592358e > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-ce899f3 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-85 .elementor-element.elementor-element-a5c4f86 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 {
    width: 100%;
    max-width: 100%;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 {
    width: 100%;
    max-width: 100%;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h1,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h2,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h3,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h4,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h5,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text h6,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text div,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text span,  .elementor-85 .elementor-element.elementor-element-e0abaf0 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-85 .elementor-element.elementor-element-e0abaf0 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-9779abc {
    font-size: 20px;
}
.elementor-85 .elementor-element.elementor-element-9779abc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-83d22bf .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 26px;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-85 .elementor-element.elementor-element-0a310a8 {
    width: 40%;
}
.elementor-85 .elementor-element.elementor-element-a5c4f86 {
    width: 60%;
}
}
.elementor-kit-119 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-561bab08: #4054B2;
    --e-global-color-362a5a1b: #23A455;
    --e-global-color-5d98d5b: #000;
    --e-global-color-6827cc8b: #FFF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1170px;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
 {
}
#page_caption {
    display: var(--page-title-display);
}
@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1025px;
}
}
@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 768px;
}
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container {
    min-height: 700px;
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-116 .elementor-element.elementor-element-30253a7 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-30253a7:not(.elementor-motion-effects-element-type-background),  .elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/ionut-vlad-ox600hfCWHQ-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-1ae457c.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-116 .elementor-element.elementor-element-1ae457c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-116 .elementor-element.elementor-element-1ae457c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text {
    text-align: left;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text {
    text-align: left;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-116 .elementor-element.elementor-element-f20d217 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text {
    text-align: left;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-e5d39dd {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}
.elementor-116 .elementor-element.elementor-element-e5d39dd > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper label {
    color: #222222;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper input[type=text] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper select {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-116 .elementor-element.elementor-element-0cf46dd 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper input[type=text]::placeholder {
    color: #9B9B9B;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper input[type=submit] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-116 .elementor-element.elementor-element-0cf46dd .availability_search_wrapper input[type=submit]:hover {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-116 .elementor-element.elementor-element-f4110eb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-116 .elementor-element.elementor-element-f4110eb {
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-element-populated,  .elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-element-populated > .elementor-background-overlay,  .elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text {
    text-align: left;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text div {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text span {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text p {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text p {
    font-size: 45px;
    line-height: 1em;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-8b920e8 {
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-8b920e8 > .elementor-widget-container {
    margin: 0px 60px 100px 0px;
}
.elementor-116 .elementor-element.elementor-element-52dcb8b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 60px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-52dcb8b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-item,  .elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-f86790c {
    width: 50%;
    max-width: 50%;
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}
body.rtl .elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}
body:not(.rtl) .elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-item,  .elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 24px;
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-e35d98e {
    width: 50%;
    max-width: 50%;
}
.elementor-116 .elementor-element.elementor-element-51449f0 {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-116 .elementor-element.elementor-element-afe50d6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-52bd175 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-116 .elementor-element.elementor-element-52bd175 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-116 .elementor-element.elementor-element-52bd175 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-116 .elementor-element.elementor-element-52bd175 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-116 .elementor-element.elementor-element-e62b908 {
    margin-top: 100px;
    margin-bottom: 80px;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text {
    text-align: center;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h1 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h2 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h3 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h4 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h5 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h6 {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text div {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text span {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text p {
    color: #202020;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 .elementor-text-editor {
    text-align: center;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 > .elementor-widget-container {
    margin: -2% 20% 0% 20%;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-82b3924 {
    margin-top: 0px;
    margin-bottom: 60px;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper {
    height: 480px;
    border-radius: 0px;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper img {
    max-width: 30px !important;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper i {
    color: #ffffff;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper .overflow-inner .header-wrap h2 {
    color: #ffffff;
    font-size: 36px;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper .overflow-inner {
    text-align: center;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper .overflow-inner .hover-content {
    color: #ffffff;
}
.elementor-116 .elementor-element.elementor-element-e18d34d {
    margin-top: 0px;
    margin-bottom: 100px;
}
.elementor-116 .elementor-element.elementor-element-7f30146.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-116 .elementor-element.elementor-element-d59e3e4 .elementor-heading-title {
    font-size: 26px;
    font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-d59e3e4 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-116 .elementor-element.elementor-element-d59e3e4 {
    width: auto;
    max-width: auto;
}
:root {
    --page-title-display: none;
}
@media(min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-1ae457c {
    width: 60%;
}
.elementor-116 .elementor-element.elementor-element-3493015 {
    width: 40%;
}
.elementor-116 .elementor-element.elementor-element-f92ee57 {
    width: 35%;
}
.elementor-116 .elementor-element.elementor-element-52dcb8b {
    width: 64.665%;
}
}
@media(max-width:1024px) {
    .elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container {
    min-height: 500px;
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-116 .elementor-element.elementor-element-1ae457c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-116 .elementor-element.elementor-element-8b920e8 > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
}
.elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-item,  .elementor-116 .elementor-element.elementor-element-f86790c .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-item,  .elementor-116 .elementor-element.elementor-element-e35d98e .elementor-icon-list-item a {
    font-size: 18px;
}
.elementor-116 .elementor-element.elementor-element-e62b908 {
    margin-top: 80px;
    margin-bottom: 40px;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 {
    font-size: 22px;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper {
    height: 400px;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 20px;
}
}
@media(max-width:767px) {
    .elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container {
    min-height: 450px;
}
.elementor-116 .elementor-element.elementor-element-30253a7 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-116 .elementor-element.elementor-element-30253a7 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-116 .elementor-element.elementor-element-1ae457c > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-527c94f .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-f20d217 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-6e8f0b9 .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-116 .elementor-element.elementor-element-02cead1 > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-116 .elementor-element.elementor-element-f92ee57 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-27adbd3 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-116 .elementor-element.elementor-element-27adbd3 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-8b920e8 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-116 .elementor-element.elementor-element-52dcb8b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-f86790c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-f86790c {
    width: 100%;
    max-width: 100%;
}
.elementor-116 .elementor-element.elementor-element-e35d98e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-e35d98e {
    width: 100%;
    max-width: 100%;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h1,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h2,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h3,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h4,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h5,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text h6,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text div,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text span,  .elementor-116 .elementor-element.elementor-element-580f8b2 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-116 .elementor-element.elementor-element-580f8b2 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 {
    font-size: 20px;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-18a4d5f .service-grid-wrapper .overflow-inner .header-wrap h2 {
    font-size: 26px;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-f92ee57 {
    width: 40%;
}
.elementor-116 .elementor-element.elementor-element-52dcb8b {
    width: 60%;
}
}
.elementor-156 .elementor-element.elementor-element-f5bba26 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-156 .elementor-element.elementor-element-f5bba26:not(.elementor-motion-effects-element-type-background),  .elementor-156 .elementor-element.elementor-element-f5bba26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(0,  0,  0,  0);
}
.elementor-156 .elementor-element.elementor-element-f5bba26 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}
.elementor-156 .elementor-element.elementor-element-f5bba26 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li > a {
    font-size: 14px;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav {
    text-align: left;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul.sub-menu {
    text-align: left;
    border-radius: 4px;
    background: #94B2BB;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li a {
    color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li a:hover {
    color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav ul li a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper div .nav li > a:before {
    background-color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-item > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-parent > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li.current-menu-parent  ul li.current-menu-item a {
    color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-item > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-parent > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li.current-menu-parent  ul li.current-menu-item a:before {
    background-color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li a {
    color: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li a:hover {
    color: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li > a:before {
    background-color: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
    color: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,  .elementor-156 .elementor-element.elementor-element-a9a2d36 .tg_navigation_wrapper .nav li ul li.current-menu-parent  ul li.current-menu-item a:before {
    background-color: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-b27741f .elementor-image img {
    width: 140px;
}
.elementor-156 .elementor-element.elementor-element-24a1b8e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-156 .elementor-element.elementor-element-143e7d0 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: rgba(2,  1,  1,  0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}
.elementor-156 .elementor-element.elementor-element-143e7d0 {
    width: auto;
    max-width: auto;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-156 .elementor-element.elementor-element-a33bd86.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a33bd86.elementor-view-framed .elementor-icon,  .elementor-156 .elementor-element.elementor-element-a33bd86.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a33bd86.elementor-view-framed .elementor-icon,  .elementor-156 .elementor-element.elementor-element-a33bd86.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon {
    font-size: 16px;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon i,  .elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon svg {
    transform: rotate(0deg);
}
.elementor-156 .elementor-element.elementor-element-a33bd86 > .elementor-widget-container {
    margin: 5px 0px 0px 20px;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 {
    width: auto;
    max-width: auto;
}
body.elementor-page-156:not(.elementor-motion-effects-element-type-background),  body.elementor-page-156 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}
@media(min-width:768px) {
    .elementor-156 .elementor-element.elementor-element-eec92cd {
    width: 40%;
}
.elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 19.333%;
}
.elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 100%;
}
}
@media(max-width:1024px) {
    .elementor-156 .elementor-element.elementor-element-f5bba26 {
    padding: 20px 0px 20px 0px;
}
.elementor-156 .elementor-element.elementor-element-b27741f {
    text-align: left;
}
}
@media(max-width:767px) {
    .elementor-156 .elementor-element.elementor-element-f5bba26 {
    padding: 20px 20px 20px 20px;
}
.elementor-156 .elementor-element.elementor-element-eec92cd {
    width: 50%;
}
.elementor-bc-flex-widget .elementor-156 .elementor-element.elementor-element-eec92cd.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-156 .elementor-element.elementor-element-eec92cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 40%;
}
.elementor-156 .elementor-element.elementor-element-b27741f {
    text-align: left;
}
.elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 60%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 50%;
}
.elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 50%;
}
}
.elementor-248 .elementor-element.elementor-element-0b532be:not(.elementor-motion-effects-element-type-background),  .elementor-248 .elementor-element.elementor-element-0b532be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #94B2BB;
}
.elementor-248 .elementor-element.elementor-element-0b532be {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
}
.elementor-248 .elementor-element.elementor-element-0b532be > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text {
    text-align: left;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1em;
}
.elementor-248 .elementor-element.elementor-element-8e546e7 > .elementor-element-populated {
    margin: -15px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 .elementor-text-editor {
    text-align: left;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-248 .elementor-element.elementor-element-4d22afc:not(.elementor-motion-effects-element-type-background),  .elementor-248 .elementor-element.elementor-element-4d22afc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #94B2BB;
}
.elementor-248 .elementor-element.elementor-element-4d22afc {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
}
.elementor-248 .elementor-element.elementor-element-4d22afc > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-9cabae5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-a0093ee {
    --divider-border-style: solid;
    --divider-border-color: #FFFFFF;
    --divider-border-width: 1px;
}
.elementor-248 .elementor-element.elementor-element-a0093ee .elementor-divider-separator {
    width: 100%;
}
.elementor-248 .elementor-element.elementor-element-a0093ee .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e:not(.elementor-motion-effects-element-type-background),  .elementor-248 .elementor-element.elementor-element-cf7aa8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #988a71;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-7220039 .elementor-icon-list-text {
    color: #FFFFFF;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}
body.rtl .elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}
body:not(.rtl) .elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}
.elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-item,  .elementor-248 .elementor-element.elementor-element-c57573d .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}
body.rtl .elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}
body:not(.rtl) .elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-item,  .elementor-248 .elementor-element.elementor-element-1966bd2 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 16px;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd > .elementor-element-populated {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: -15px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-af57502 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
    color: #FFFFFF;
    font-family: "Heebo",  Sans-serif;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}
@media(min-width:768px) {
    .elementor-248 .elementor-element.elementor-element-b8fc6d1 {
    width: 45%;
}
.elementor-248 .elementor-element.elementor-element-8e546e7 {
    width: 55%;
}
.elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 40%;
}
.elementor-248 .elementor-element.elementor-element-599e338 {
    width: 17%;
}
.elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 17%;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 24.81%;
}
}
@media(max-width:1024px) {
    .elementor-248 .elementor-element.elementor-element-0b532be {
    padding: 60px 0px 60px 0px;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 {
    font-size: 22px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
.elementor-248 .elementor-element.elementor-element-7199e4a > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}
.elementor-248 .elementor-element.elementor-element-5769c54 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-af57502 {
    width: 50%;
    max-width: 50%;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
    width: 50%;
    max-width: 50%;
}
}
@media(max-width:767px) {
    .elementor-248 .elementor-element.elementor-element-0b532be {
    padding: 60px 20px 60px 20px;
}
.elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h1,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h2,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h3,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h4,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h5,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text h6,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text div,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text span,  .elementor-248 .elementor-element.elementor-element-15f7d77 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-248 .elementor-element.elementor-element-8e546e7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 {
    font-size: 20px;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-7199e4a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-a0093ee > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
    padding: 40px 0px 40px 0px;
}
.elementor-248 .elementor-element.elementor-element-5769c54.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-248 .elementor-element.elementor-element-599e338 {
    width: 50%;
}
.elementor-248 .elementor-element.elementor-element-c57573d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 50%;
}
.elementor-248 .elementor-element.elementor-element-1966bd2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 100%;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-248 .elementor-element.elementor-element-af57502 .elementor-text-editor {
    text-align: center;
}
.elementor-248 .elementor-element.elementor-element-af57502 {
    width: 100%;
    max-width: 100%;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 .elementor-text-editor {
    text-align: center;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
    width: 100%;
    max-width: 100%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 100%;
}
.elementor-248 .elementor-element.elementor-element-599e338 {
    width: 50%;
}
.elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 50%;
}
.elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 100%;
}
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container {
    min-height: 700px;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52:not(.elementor-motion-effects-element-type-background),  .elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/hotel-room-interior-with-floor-lamp-E2UNA96.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-164 .elementor-element.elementor-element-6867a83.elementor-column .elementor-column-wrap {
    align-items: center;
}
.elementor-164 .elementor-element.elementor-element-6867a83.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-164 .elementor-element.elementor-element-6867a83 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text {
    text-align: left;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text {
    text-align: left;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text p {
    font-size: 60px;
    line-height: 1em;
}
.elementor-164 .elementor-element.elementor-element-b29e54e > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text {
    text-align: left;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h1 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h2 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h3 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h4 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h5 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h6 {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text div {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text span {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text p {
    color: #FFFFFF;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text p {
    font-size: 16px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-0c2c0d0 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}
.elementor-164 .elementor-element.elementor-element-0c2c0d0 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper label {
    color: #222222;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper input[type=text] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper select {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-adults:after,  .elementor-164 .elementor-element.elementor-element-41c80cd 
.availability_search_wrapper .mphb_sc_search-wrapper .mphb_sc_search-children:after {
    color: #202020;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper input[type=text]::placeholder {
    color: #9B9B9B;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper input[type=submit] {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-164 .elementor-element.elementor-element-41c80cd .availability_search_wrapper input[type=submit]:hover {
    color: #202020;
    background-color: #F9F8F6;
    border-color: #202020;
}
.elementor-164 .elementor-element.elementor-element-292a8f7 {
    margin-top: 80px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-8dc93dd > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-fac5164 .elementor-heading-title {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-cf0ce92:after {
    background: #F9F8F6 !important;
}
body .elementor-164 .elementor-element.elementor-element-cf0ce92:after {
    border-color: #F9F8F6 !important;
}
.elementor-164 .elementor-element.elementor-element-cf0ce92 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d8c881c {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-c84f7b5 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-80e369f {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-94cc187 .elementor-heading-title {
    font-size: 22px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-94cc187 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-164 .elementor-element.elementor-element-94cc187 {
    width: auto;
    max-width: auto;
}
.elementor-164 .elementor-element.elementor-element-b49e8f4 > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}
body.rtl .elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}
body:not(.rtl) .elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-item,  .elementor-164 .elementor-element.elementor-element-2e7cb40 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 13px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-dfa8e0e > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-3f73ab0 .elementor-heading-title {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-3a2bd9b:after {
    background: #F9F8F6 !important;
}
body .elementor-164 .elementor-element.elementor-element-3a2bd9b:after {
    border-color: #F9F8F6 !important;
}
.elementor-164 .elementor-element.elementor-element-3a2bd9b > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-4161168 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-1119b6d > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-f2e2454 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-3c7357b .elementor-heading-title {
    font-size: 22px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-3c7357b > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-164 .elementor-element.elementor-element-3c7357b {
    width: auto;
    max-width: auto;
}
.elementor-164 .elementor-element.elementor-element-bcea68e > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}
body.rtl .elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}
body:not(.rtl) .elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-item,  .elementor-164 .elementor-element.elementor-element-c5f2348 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 13px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-fc0f472 {
    margin-top: 80px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-270457c > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-6f9ab76 .elementor-heading-title {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-b0e293f:after {
    background: #F9F8F6 !important;
}
body .elementor-164 .elementor-element.elementor-element-b0e293f:after {
    border-color: #F9F8F6 !important;
}
.elementor-164 .elementor-element.elementor-element-b0e293f > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d97b060 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-45431a5 > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2184117 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-cfd9515 .elementor-heading-title {
    font-size: 22px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-cfd9515 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-164 .elementor-element.elementor-element-cfd9515 {
    width: auto;
    max-width: auto;
}
.elementor-164 .elementor-element.elementor-element-f8467a2 > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}
body.rtl .elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}
body:not(.rtl) .elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-item,  .elementor-164 .elementor-element.elementor-element-2166782 .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 13px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-ff46024 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-b8b822c .elementor-heading-title {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-727fc86:after {
    background: #F9F8F6 !important;
}
body .elementor-164 .elementor-element.elementor-element-727fc86:after {
    border-color: #F9F8F6 !important;
}
.elementor-164 .elementor-element.elementor-element-727fc86 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d1bc7c3 {
    margin-top: 10px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-c38b70c > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-03d0fa2 {
    font-family: "Heebo",  Sans-serif;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-95a1aca .elementor-heading-title {
    font-size: 22px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-95a1aca > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D8D8D8;
}
.elementor-164 .elementor-element.elementor-element-95a1aca {
    width: auto;
    max-width: auto;
}
.elementor-164 .elementor-element.elementor-element-e02bf4e > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}
body.rtl .elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}
body:not(.rtl) .elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-icon svg {
    width: 14px;
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-text {
    padding-left: 0px;
}
.elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-item,  .elementor-164 .elementor-element.elementor-element-a7421da .elementor-icon-list-item a {
    font-family: "Heebo",  Sans-serif;
    font-size: 13px;
    font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-3773313 {
    margin-top: 100px;
    margin-bottom: 60px;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text {
    text-align: center;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h1 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h2 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h3 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h4 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h5 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h6 {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text div {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text span {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text p {
    color: #000000;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text p {
    font-size: 50px;
    line-height: 1.25em;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
.elementor-164 .elementor-element.elementor-element-e0d89f7 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.next {
    background: #ffffff;
}
.elementor-164 .elementor-element.elementor-element-e0d89f7 .tg_horizontal_gallery_wrapper .flickity-prev-next-button.previous {
    background: #ffffff;
}
.elementor-164 .elementor-element.elementor-element-e0d89f7 .tg_horizontal_gallery_wrapper .flickity-prev-next-button .arrow {
    fill: #222222;
}
.elementor-164 .elementor-element.elementor-element-e0d89f7 .tg_horizontal_gallery_wrapper .flickity-page-dots .dot {
    background: #222222;
}
.elementor-164 .elementor-element.elementor-element-c464523 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-164 .elementor-element.elementor-element-755444d .elementor-text-editor {
    text-align: center;
}
.elementor-164 .elementor-element.elementor-element-755444d {
    font-family: "Heebo",  Sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.5em;
}
.elementor-164 .elementor-element.elementor-element-755444d > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
}
@media(max-width:1024px) {
    .elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container {
    min-height: 500px;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-164 .elementor-element.elementor-element-6867a83 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-292a8f7 {
    margin-top: 60px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-8dc93dd > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-fac5164 .elementor-heading-title {
    font-size: 28px;
}
.elementor-164 .elementor-element.elementor-element-c84f7b5 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-dfa8e0e > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}
.elementor-164 .elementor-element.elementor-element-3f73ab0 .elementor-heading-title {
    font-size: 28px;
}
.elementor-164 .elementor-element.elementor-element-1119b6d > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-fc0f472 {
    margin-top: 60px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-270457c > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-6f9ab76 .elementor-heading-title {
    font-size: 28px;
}
.elementor-164 .elementor-element.elementor-element-45431a5 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-ff46024 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
}
.elementor-164 .elementor-element.elementor-element-b8b822c .elementor-heading-title {
    font-size: 28px;
}
.elementor-164 .elementor-element.elementor-element-c38b70c > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-3773313 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.elementor-164 .elementor-element.elementor-element-1a9fd4e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text p {
    font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
}
.elementor-164 .elementor-element.elementor-element-c464523 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.elementor-164 .elementor-element.elementor-element-755444d {
    font-size: 22px;
}
.elementor-164 .elementor-element.elementor-element-755444d > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
}
}
@media(max-width:767px) {
    .elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container {
    min-height: 450px;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 > .elementor-container:after {
    content: "";
    min-height: inherit;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-164 .elementor-element.elementor-element-6867a83 > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-7231be7 .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-b29e54e .themegoods-animated-text p {
    font-size: 30px;
}
.elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-5b9eb5f .themegoods-animated-text p {
    font-size: 14px;
}
.elementor-164 .elementor-element.elementor-element-223deb5 > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
}
.elementor-164 .elementor-element.elementor-element-8dc93dd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-c84f7b5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-164 .elementor-element.elementor-element-c84f7b5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2e7cb40 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-dfa8e0e > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-1119b6d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-164 .elementor-element.elementor-element-1119b6d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-c5f2348 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-270457c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-45431a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-164 .elementor-element.elementor-element-45431a5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2166782 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-ff46024 > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-c38b70c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-164 .elementor-element.elementor-element-c38b70c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-a7421da > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h1,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h2,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h3,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h4,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h5,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text h6,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text div,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text span,  .elementor-164 .elementor-element.elementor-element-ff7a7ba .themegoods-animated-text p {
    font-size: 26px;
    line-height: 1.5em;
}
.elementor-164 .elementor-element.elementor-element-ff7a7ba > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-755444d {
    font-size: 20px;
}
.elementor-164 .elementor-element.elementor-element-755444d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
}
@media(min-width:768px) {
    .elementor-164 .elementor-element.elementor-element-6867a83 {
    width: 60%;
}
.elementor-164 .elementor-element.elementor-element-9bee069 {
    width: 40%;
}
.elementor-164 .elementor-element.elementor-element-c84f7b5 {
    width: 70%;
}
.elementor-164 .elementor-element.elementor-element-b49e8f4 {
    width: 30%;
}
.elementor-164 .elementor-element.elementor-element-1119b6d {
    width: 70%;
}
.elementor-164 .elementor-element.elementor-element-bcea68e {
    width: 30%;
}
.elementor-164 .elementor-element.elementor-element-45431a5 {
    width: 70%;
}
.elementor-164 .elementor-element.elementor-element-f8467a2 {
    width: 30%;
}
.elementor-164 .elementor-element.elementor-element-c38b70c {
    width: 70%;
}
.elementor-164 .elementor-element.elementor-element-e02bf4e {
    width: 30%;
}
}
