.elementor-37197 .elementor-element.elementor-element-325bbcf{--display:flex;}.elementor-37197 .elementor-element.elementor-element-ad51ebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-a295310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-0ddfe6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-9367343{--display:flex;}.elementor-37197 .elementor-element.elementor-element-839ab3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-df9c933{--display:flex;}.elementor-37197 .elementor-element.elementor-element-086541e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-b746f43{--display:flex;}.elementor-37197 .elementor-element.elementor-element-288ab0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-b76ec5e{--display:flex;}.elementor-37197 .elementor-element.elementor-element-edc3594{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-1e26dce{--display:flex;}.elementor-37197 .elementor-element.elementor-element-d7f1faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-9aa1a4c{--display:flex;}.elementor-37197 .elementor-element.elementor-element-ebc1e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-dbbdb34{--display:flex;}.elementor-37197 .elementor-element.elementor-element-09b3744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-8407372{--display:flex;}.elementor-37197 .elementor-element.elementor-element-3dd14b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-890c110{--display:flex;}.elementor-37197 .elementor-element.elementor-element-ae662f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37197 .elementor-element.elementor-element-df37aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-4f413d3 */.tourism-trends-intro {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-trends-intro p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-trends-intro strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-trends-intro em {
    font-style: italic;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3afa921 */.tourism-table-of-contents {
    margin: 30px 0;
}

.tourism-table-of-contents h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-table-of-contents ul {
    list-style-type: none;
    padding: 0;
}

.tourism-table-of-contents ul li {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}

.tourism-table-of-contents ul li a {
    text-decoration: none;
    color: #0077b6;
    font-weight: bold;
}

.tourism-table-of-contents ul li a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f75e5c6 */.tourism-trends-overview {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-trends-overview p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-trends-overview strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-trends-overview em {
    font-style: italic;
    color: #444;
}

.tourism-trends-overview a {
    color: #0077b6;
    text-decoration: none;
}

.tourism-trends-overview a:hover {
    text-decoration: underline;
}
.tourism-trends-overview h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9eff079 */.tourism-trends-rise {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-trends-rise h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
    text-align: left;
}

.tourism-trends-rise p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-trends-rise strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-trends-rise em {
    font-style: italic;
    color: #444;
}

.tourism-trends-rise a {
    color: #0077b6;
    text-decoration: none;
}

.tourism-trends-rise a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0eb7049 */.tourism-trends-factors {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-trends-factors h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
    text-align: left;
}

.tourism-trends-factors h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
    text-align: left;
}

.tourism-trends-factors p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-trends-factors strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-trends-factors em {
    font-style: italic;
    color: #444;
}

.tourism-trends-factors a {
    color: #0077b6;
    text-decoration: none;
}

.tourism-trends-factors a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35a5df7 */.tourism-activities {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-activities h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-activities h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;
    margin-top: 15px;
    font-weight: bold;
}

.tourism-activities ul {
    list-style-type: disc;
    margin-left: 25px;
    margin-bottom: 20px;
}

.tourism-activities li {
    font-size: 16px;
    color: #333;
    margin-bottom: 8px;
}

.tourism-activities strong {
    color: #0077b6;
    font-weight: bold;
}

.tourism-activities em {
    color: #444;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a48c0d */.tourism-accommodation-transport {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-accommodation-transport h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-accommodation-transport h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
}

.tourism-accommodation-transport ul {
    list-style-type: disc;
    margin-left: 25px;
    margin-bottom: 20px;
}

.tourism-accommodation-transport li {
    font-size: 16px;
    color: #333;
    margin-bottom: 8px;
}

.tourism-accommodation-transport strong {
    color: #0077b6;
    font-weight: bold;
}

.tourism-accommodation-transport em {
    color: #444;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63af952 */.tourism-industry-2025 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-industry-2025 h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-industry-2025 h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
}

.tourism-industry-2025 p,
.tourism-industry-2025 ul {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-industry-2025 strong {
    font-weight: bold;
    color: #0077b6;
}

.tourism-industry-2025 a {
    color: #0077b6;
    text-decoration: none;
}

.tourism-industry-2025 a:hover {
    text-decoration: underline;
}

.tourism-industry-2025 ul {
    list-style-type: disc;
    margin-left: 25px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b46c0f3 */.tourism-accommodation-disparities {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-accommodation-disparities h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
    text-align: left;
}

.tourism-accommodation-disparities p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-accommodation-disparities strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-accommodation-disparities em {
    font-style: italic;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b04010f */.tourism-marketing-challenges {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-marketing-challenges h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-marketing-challenges h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
}

.tourism-marketing-challenges p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-marketing-challenges strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-marketing-challenges em {
    font-style: italic;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d4f322 */.tourism-technology-challenges {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-technology-challenges h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.tourism-technology-challenges h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
}

.tourism-technology-challenges p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.tourism-technology-challenges strong {
    font-weight: bold;
    color: #0077b6;  /* Primary brand color */
}

.tourism-technology-challenges em {
    font-style: italic;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5113e22 */.sri-lanka-tourism-development {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.sri-lanka-tourism-development h2 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 24px;
    color: #00776;  /* Primary brand color */
    margin-bottom: 20px;
    font-weight: bold;
}

.sri-lanka-tourism-development h3 {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 20px;
    color: #007767a6;  /* Primary brand color */
    margin-top: 15px;
    font-weight: bold;
}

.sri-lanka-tourism-development p,
.sri-lanka-tourism-development ul {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.sri-lanka-tourism-development strong {
    font-weight: bold;
    color: #0077b6;
}

.sri-lanka-tourism-development em {
    font-style: italic;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece2529 */.tourism-conclusion {
    font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    line-height: 1.6;
    margin: 30px 0;
}

.tourism-conclusion p {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}/* End custom CSS */