
.elms-12147 .elms-element.elms-element-ce0156b{--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;}.elms-12147 .elms-element.elms-element-6546538{--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;}.elms-12147 .elms-element.elms-element-6658674{--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;}.elms-12147 .elms-element.elms-element-4d4c0c8{--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;}.elms-12147 .elms-element.elms-element-5f6631a{--display:flex;}.elms-12147 .elms-element.elms-element-41fa4c0{--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;}.elms-12147 .elms-element.elms-element-4e2d745{--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;}.elms-12147 .elms-element.elms-element-4615987{--display:flex;}.elms-12147 .elms-element.elms-element-6486e92{--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;}.elms-12147 .elms-element.elms-element-8cba377{--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;}.elms-12147 .elms-element.elms-element-6323b55{--display:flex;}.elms-12147 .elms-element.elms-element-44dbed1{--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;}.elms-12147 .elms-element.elms-element-10dceb9{--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;}.elms-12147 .elms-element.elms-element-de6a72a{--display:flex;}.elms-12147 .elms-element.elms-element-b007e82{--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;}.elms-12147 .elms-element.elms-element-c745662{--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;}.elms-12147 .elms-element.elms-element-f7e1676{--display:flex;}.elms-12147 .elms-element.elms-element-532a486{--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;}.elms-12147 .elms-element.elms-element-7f02c94{--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;}.elms-12147 .elms-element.elms-element-86d4fc3{--display:flex;}.elms-12147 .elms-element.elms-element-42e39b0{--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;}.elms-12147 .elms-element.elms-element-34cba02{--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;}.elms-12147 .elms-element.elms-element-14ee121{--display:flex;}.elms-12147 .elms-element.elms-element-69bf784{--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;}.elms-12147 .elms-element.elms-element-46617c4{--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;}.elms-12147 .elms-element.elms-element-a30b56c{--display:flex;}.elms-12147 .elms-element.elms-element-2639ca7{--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;}.elms-12147 .elms-element.elms-element-1ad3bda{--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;}.elms-12147 .elms-element.elms-element-973951e{--display:flex;}.elms-12147 .elms-element.elms-element-45fb4a9{--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;}.elms-12147 .elms-element.elms-element-5cae9bd{--display:flex;}.elms-12147 .elms-element.elms-element-b1394cc{--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;}.elms-12147 .elms-element.elms-element-67b2c81{--display:flex;}.elms-12147 .elms-element.elms-element-1862308{--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;}.elms-12147 .elms-element.elms-element-91c5e37{--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;}.elms-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elms-widget-text-editor.elms-drop-cap-view-stacked .elms-drop-cap{background-color:var( --e-global-color-primary );}.elms-widget-text-editor.elms-drop-cap-view-framed .elms-drop-cap, .elms-widget-text-editor.elms-drop-cap-view-default .elms-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.solo-travel-intro {
background: #f5f9ff;
padding: 40px 20px;
font-family: 'Segoe UI', sans-serif;
border-left: 5px solid #1e90ff;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
margin: 20px auto;
max-width: 900px;
border-radius: 12px;
}
.solo-container {
max-width: 800px;
margin: 0 auto;
}
.solo-description {
font-size: 16px;
color: #333;
line-height: 1.8;
margin-bottom: 15px;
text-align: justify;
}
@media (max-width: 600px) {
.solo-description {
font-size: 15px;
}
.solo-travel-intro {
padding: 30px 15px;
}
}
.solo-travel-nav {
background: #f8f9fa;
padding: 25px;
border-left: 6px solid #0d6efd;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
max-width: 800px;
margin: 40px auto;
font-family: "Segoe UI", sans-serif;
}
.solo-travel-nav h2 {
font-size: 24px;
color: #0d6efd;
margin-bottom: 15px;
}
.solo-travel-nav ul {
list-style-type: none;
padding-left: 0;
}
.solo-travel-nav ul li {
margin-bottom: 10px;
}
.solo-travel-nav ul li a {
text-decoration: none;
color: #333;
font-size: 16px;
transition: color 0.3s ease;
}
.solo-travel-nav ul li a:hover {
color: #0d6efd;
text-decoration: underline;
}
.solo-benefits {
background-color: #ffffff;
padding: 50px 20px;
border-left: 5px solid #2196f3;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.solo-benefits-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #0d47a1;
margin-bottom: 30px;
text-align: center;
}
.benefit-item {
margin-bottom: 25px;
}
.benefit-item h3 {
font-size: 20px;
color: #1565c0;
margin-bottom: 10px;
}
.benefit-item p {
font-size: 16px;
color: #333;
line-height: 1.8;
text-align: justify;
}
.closing-text {
font-size: 16px;
font-weight: bold;
color: #444;
margin-top: 30px;
text-align: center;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.benefit-item h3 {
font-size: 18px;
}
.benefit-item p,
.closing-text {
font-size: 15px;
}
.solo-benefits {
padding: 35px 15px;
}
}
.solo-travel-image {
text-align: center;
margin: 30px auto;
max-width: 100%;
}
.solo-travel-image img {
width: 100%;
max-width: 800px;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.solo-safety-tips {
background-color: #fdfdfd;
padding: 50px 20px;
border-left: 5px solid #ff9800;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.solo-safety-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #e65100;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.safety-tip {
margin-bottom: 25px;
}
.safety-tip h3 {
font-size: 20px;
color: #fb8c00;
margin-bottom: 10px;
}
.safety-tip p {
font-size: 16px;
color: #333;
line-height: 1.8;
text-align: justify;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.safety-tip h3 {
font-size: 18px;
}
.safety-tip p,
.intro-text,
.closing-text {
font-size: 15px;
}
.solo-safety-tips {
padding: 35px 15px;
}
}
.best-time-image {
text-align: center;
margin: 30px auto;
max-width: 100%;
}
.best-time-image img {
width: 100%;
max-width: 800px;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.best-time-sri-lanka {
background-color: #f0f9f7;
padding: 50px 20px;
border-left: 5px solid #009688;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.best-time-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #00695c;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.season-box {
background: #ffffff;
border-left: 4px solid #26a69a;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.season-box h3 {
font-size: 18px;
color: #00796b;
margin-bottom: 10px;
}
.season-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.season-box h3 {
font-size: 17px;
}
.intro-text,
.closing-text,
.season-box p {
font-size: 14.5px;
}
.best-time-sri-lanka {
padding: 35px 15px;
}
}
.solo-destinations {
background-color: #fff8f0;
padding: 50px 20px;
border-left: 5px solid #ff7043;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.solo-destinations-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #bf360c;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.destination-box {
background: #fff;
border-left: 4px solid #ffab91;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.destination-box h3 {
font-size: 18px;
color: #e64a19;
margin-bottom: 10px;
}
.destination-box h3 a {
color: #e64a19;
text-decoration: none;
}
.destination-box h3 a:hover {
text-decoration: underline;
}
.destination-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.destination-box a {
color: #0288d1;
text-decoration: underline;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.destination-box h3 {
font-size: 17px;
}
.intro-text,
.closing-text,
.destination-box p {
font-size: 14.5px;
}
.solo-destinations {
padding: 35px 15px;
}
}
.cultural-experiences {
background-color: #fffaf3;
padding: 50px 20px;
border-left: 5px solid #ffb300;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.cultural-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #ef6c00;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.culture-box {
background: #ffffff;
border-left: 4px solid #ffe082;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.culture-box h3 {
font-size: 18px;
color: #ff6f00;
margin-bottom: 10px;
}
.culture-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.culture-box a {
color: #0288d1;
text-decoration: underline;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.culture-box h3 {
font-size: 17px;
}
.culture-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.cultural-experiences {
padding: 35px 15px;
}
}
.solo-activities {
background-color: #eefafc;
padding: 50px 20px;
border-left: 5px solid #03a9f4;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.activities-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #0277bd;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.activity-box {
background: #ffffff;
border-left: 4px solid #b3e5fc;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.activity-box h3 {
font-size: 18px;
color: #0288d1;
margin-bottom: 10px;
}
.activity-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.activity-box a {
color: #0277bd;
text-decoration: underline;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.activity-box h3 {
font-size: 17px;
}
.activity-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.solo-activities {
padding: 35px 15px;
}
}
.local-cuisine {
background-color: #fff7f0;
padding: 50px 20px;
border-left: 5px solid #ff7043;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.cuisine-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #e64a19;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.cuisine-box {
background: #ffffff;
border-left: 4px solid #ffccbc;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.cuisine-box h3 {
font-size: 18px;
color: #d84315;
margin-bottom: 10px;
}
.cuisine-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.cuisine-box a {
color: #0288d1;
text-decoration: underline;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.cuisine-box h3 {
font-size: 17px;
}
.cuisine-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.local-cuisine {
padding: 35px 15px;
}
}
.transport-sri-lanka {
background-color: #f3faff;
padding: 50px 20px;
border-left: 5px solid #4fc3f7;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.transport-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #0288d1;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.transport-box {
background: #ffffff;
border-left: 4px solid #b3e5fc;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.transport-box h3 {
font-size: 18px;
color: #039be5;
margin-bottom: 10px;
}
.transport-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.transport-box a {
color: #0288d1;
text-decoration: underline;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.transport-box h3 {
font-size: 17px;
}
.transport-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.transport-sri-lanka {
padding: 35px 15px;
}
}
.budget-travel-sri-lanka {
background-color: #f6fff3;
padding: 50px 20px;
border-left: 5px solid #81c784;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.budget-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #388e3c;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.budget-box {
background: #ffffff;
border-left: 4px solid #c8e6c9;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.budget-box h3 {
font-size: 18px;
color: #2e7d32;
margin-bottom: 10px;
}
.budget-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
.budget-box ul {
padding-left: 20px;
margin: 0;
list-style-type: disc;
color: #333;
font-size: 15px;
line-height: 1.7;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.budget-box h3 {
font-size: 17px;
}
.budget-box p,
.budget-box ul,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.budget-travel-sri-lanka {
padding: 35px 15px;
}
}
.interact-locals {
background-color: #fffef3;
padding: 50px 20px;
border-left: 5px solid #ffca28;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.interact-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #f9a825;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.interact-box {
background: #ffffff;
border-left: 4px solid #ffe082;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.interact-box h3 {
font-size: 18px;
color: #fbc02d;
margin-bottom: 10px;
}
.interact-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.interact-box h3 {
font-size: 17px;
}
.interact-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.interact-locals {
padding: 35px 15px;
}
}
.female-travel-tips {
background-color: #fff3f6;
padding: 50px 20px;
border-left: 5px solid #f06292;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
}
.female-travel-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #e91e63;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.female-tip-box {
background: #ffffff;
border-left: 4px solid #f8bbd0;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.female-tip-box h3 {
font-size: 18px;
color: #c2185b;
margin-bottom: 10px;
}
.female-tip-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.female-tip-box h3 {
font-size: 17px;
}
.female-tip-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.female-travel-tips {
padding: 35px 15px;
}
}
.image-container {
text-align: center;
margin: 30px auto;
max-width: 100%;
}
.image-container img {
width: 100%;
max-width: 850px;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.image-caption {
font-style: italic;
color: #555;
font-size: 16px;
margin-top: 8px;
}
.sustainable-travel {
background-color: #f3fff8;
padding: 50px 20px;
border-left: 5px solid #66bb6a;
font-family: 'Segoe UI', sans-serif;
max-width: 900px;
margin: 0 auto 50px;
border-radius: 12px;
box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}
.sustainable-container {
max-width: 800px;
margin: 0 auto;
}
.section-title {
font-size: 26px;
color: #2e7d32;
margin-bottom: 30px;
text-align: center;
}
.intro-text,
.closing-text {
font-size: 16px;
color: #444;
line-height: 1.8;
margin-bottom: 30px;
text-align: justify;
}
.sustain-box {
background: #ffffff;
border-left: 4px solid #c8e6c9;
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.04);
}
.sustain-box h3 {
font-size: 18px;
color: #388e3c;
margin-bottom: 10px;
}
.sustain-box p {
font-size: 15px;
color: #333;
line-height: 1.7;
text-align: justify;
}
@media (max-width: 600px) {
.section-title {
font-size: 22px;
}
.sustain-box h3 {
font-size: 17px;
}
.sustain-box p,
.intro-text,
.closing-text {
font-size: 14.5px;
}
.sustainable-travel {
padding: 35px 15px;
}
}