
.elms-37409 .elms-element.elms-element-ae4c8c8{--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-37409 .elms-element.elms-element-ffb8332{--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-37409 .elms-element.elms-element-cb27e8c{--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-37409 .elms-element.elms-element-7619d4d{--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-37409 .elms-element.elms-element-2322d42{--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-37409 .elms-element.elms-element-5654346{--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-37409 .elms-element.elms-element-32ad0b3{--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-37409 .elms-element.elms-element-842cd20{--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-37409 .elms-element.elms-element-547efd9{--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-37409 .elms-element.elms-element-a942bcf{--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-37409 .elms-element.elms-element-120fa5b{--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-37409 .elms-element.elms-element-f0715d8{--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-37409 .elms-element.elms-element-6fa8826{--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-37409 .elms-element.elms-element-0573d3b{--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-37409 .elms-element.elms-element-538a025{--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-37409 .elms-element.elms-element-3d95caa{--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-37409 .elms-element.elms-element-c90027a{--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-37409 .elms-element.elms-element-b7c2a96{--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-37409 .elms-element.elms-element-406abc5{--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-37409 .elms-element.elms-element-692cb40{--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-37409 .elms-element.elms-element-8ed6982{--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-37409 .elms-element.elms-element-a02aacb{--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;}.intro-section {
max-width: 850px;
margin: 40px auto;
padding: 30px;
background: linear-gradient(to right, #f3f9f3, #ffffff);
border-left: 6px solid #388e3c;
border-radius: 12px;
font-family: 'Segoe UI', sans-serif;
box-shadow: 0 8px 20px rgba(56, 142, 60, 0.1);
color: #2e7d32;
}
.intro-section h2 {
color: #1b5e20;
font-size: 1.8rem;
margin-bottom: 20px;
text-align: center;
}
.intro-section p {
font-size: 1.1rem;
line-height: 1.8;
margin-bottom: 15px;
}
.unesco-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00695c;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color: #004d40;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
}
.unesco-section h2 {
font-size: 1.8rem;
color: #00695c;
margin-bottom: 20px;
text-align: center;
}
.unesco-section p {
font-size: 1.1rem;
line-height: 1.7;
margin-bottom: 20px;
}
.heritage-site {
margin-bottom: 30px;
}
.heritage-site img {
width: 100%;
height: auto;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
margin-bottom: 10px;
}
.heritage-site h3 {
font-size: 1.4rem;
color: #00796b;
margin-bottom: 8px;
}
.heritage-site p {
font-size: 1.05rem;
line-height: 1.6;
}
.beach-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
color: #004d40;
}
.section-image {
width: 100%;
max-height: 320px;
object-fit: cover;
border-radius: 12px;
margin-bottom: 20px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}
.beach-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00695c;
margin-bottom: 20px;
}
.beach-section p {
font-size: 1.1rem;
line-height: 1.7;
margin-bottom: 15px;
}
.beach-highlights {
list-style: disc;
padding-left: 20px;
font-size: 1.05rem;
margin-bottom: 20px;
}
.map-buttons {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
.map-btn {
background: #00897b;
color: white;
padding: 10px 18px;
text-decoration: none;
border-radius: 8px;
font-weight: bold;
box-shadow: 0 4px 10px rgba(0, 137, 123, 0.2);
transition: background 0.3s ease;
}
.map-btn:hover {
background: #004d40;
}
.hill-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color:#00796b;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.hill-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00796b;
margin-bottom: 20px;
}
.hill-section p {
font-size: 1.1rem;
line-height: 1.7;
margin-bottom: 15px;
}
.ordered-locations {
list-style: decimal;
padding-left: 25px;
margin-bottom: 25px;
}
.ordered-locations li {
margin-bottom: 15px;
font-size: 1.05rem;
}
.ordered-locations span {
font-weight: bold;
color: #00796b;
}
.scenic-train {
background: #ede7f6;
padding: 15px;
border-left: 4px solid #00796b;
border-radius: 8px;
font-size: 1.05rem;
margin-top: 20px;
color: #00796b;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
}
.culture-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color: #004d40;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.culture-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00796b;
margin-bottom: 20px;
}
.section-image {
width: 100%;
max-height: 320px;
object-fit: cover;
border-radius: 12px;
margin-bottom: 20px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}
.culture-section p {
font-size: 1.1rem;
line-height: 1.7;
margin-bottom: 15px;
color: #004d40;
}
.festival-list {
list-style: none;
padding-left: 0;
margin-bottom: 20px;
}
.festival-list li {
margin-bottom: 10px;
background: #ede7f6;
padding: 10px 14px;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 121, 107, 0.1);
font-size: 1.05rem;
color: #004d40;
}
.devotion-note {
background: #ede7f6;
padding: 16px;
border-left: 4px solid #00796b;
border-radius: 8px;
font-size: 1.05rem;
color: #004d40;
margin-top: 25px;
box-shadow: 0 3px 10px rgba(0, 121, 107, 0.1);
}
.wildlife-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color: #004d40;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.wildlife-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00796b;
margin-bottom: 20px;
}
.section-image {
width: 100%;
max-height: 320px;
object-fit: cover;
border-radius: 12px;
margin-bottom: 20px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}
.wildlife-section p {
font-size: 1.1rem;
line-height: 1.7;
margin-bottom: 15px;
}
.wildlife-list,
.wildlife-benefits {
list-style: none;
padding-left: 0;
margin-bottom: 20px;
}
.wildlife-list li,
.wildlife-benefits li {
margin-bottom: 10px;
background: #ede7f6;
padding: 10px 14px;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 121, 107, 0.1);
font-size: 1.05rem;
color: #004d40;
}
.eco-note {
background: #ede7f6;
padding: 16px;
border-left: 4px solid #00796b;
border-radius: 8px;
font-size: 1.05rem;
color: #004d40;
margin-top: 25px;
box-shadow: 0 3px 10px rgba(0, 121, 107, 0.1);
}
.northeast-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color: #004d40;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.northeast-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00796b;
margin-bottom: 20px;
}
.section-image {
width: 100%;
max-height: 320px;
object-fit: cover;
border-radius: 12px;
margin-bottom: 20px;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}
.ordered-locations {
list-style: decimal;
padding-left: 25px;
font-size: 1.05rem;
margin-bottom: 20px;
}
.ordered-locations li {
margin-bottom: 18px;
}
.ordered-locations span {
font-weight: bold;
color: #00695c;
}
.map-btn-inline {
background: #00796b;
color: ;
padding: 6px 12px;
border-radius: 6px;
font-weight: bold;
font-size: 0.9rem;
text-decoration: none;
display: inline-block;
margin-top: 6px;
box-shadow: 0 2px 6px rgba(0, 121, 107, 0.2);
transition: background 0.3s ease;
}
.map-btn-inline:hover {
background: #ede7f6;
}
.seasonal-section {
max-width: 900px;
margin: 40px auto;
padding: 30px;
border-left: 6px solid #00796b;
border-radius: 14px;
font-family: 'Segoe UI', sans-serif;
color: #004d40;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.seasonal-section h2 {
text-align: center;
font-size: 1.8rem;
color: #00796b;
margin-bottom: 20px;
}
.seasonal-section p {
font-size: 1.1rem;
margin-bottom: 20px;
line-height: 1.7;
}
.seasonal-list {
list-style-type: none;
padding-left: 0;
font-size: 1.05rem;
margin-bottom: 20px;
}
.seasonal-list li {
margin-bottom: 20px;
background: #ede7f6;
padding: 14px;
border-radius: 8px;
box-shadow: 0 2px 6px rgba(0, 121, 107, 0.1);
}
.map-btn-inline {
background: #00796b;
color: white;
padding: 6px 12px;
border-radius: 6px;
font-weight: bold;
font-size: 0.9rem;
text-decoration: none;
display: inline-block;
margin: 6px 8px 0 0;
box-shadow: 0 2px 6px rgba(0, 121, 107, 0.2);
transition: background 0.3s ease;
}
.map-btn-inline:hover {
background: #ede7f6;
}
.note-box {
background:#ede7f6;
border-left: 4px solid #00796b;
padding: 14px;
border-radius: 8px;
color: #004d40;
font-size: 1.05rem;
box-shadow: 0 3px 10px rgba(0, 121, 107, 0.08);
}
.activities-section {
max-width: 980px;
margin: 50px auto;
padding: 20px;
font-family: 'Segoe UI', sans-serif;
border-left: 5px solid #00796b;
border-radius: 12px;
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}
.activities-section h2 {
text-align: center;
font-size: 2rem;
color: #00796b;
margin-bottom: 30px;
}
.activity-card {
display: flex;
flex-direction: column;
background: #ede7f6;
margin-bottom: 30px;
border-radius: 10px;
box-shadow: 0 5px 15px rgba(0, 121, 107, 0.12);
overflow: hidden;
}
.activity-card img {
width: 100%;
height: 240px;
object-fit: cover;
}
.activity-info {
padding: 20px;
color: #004d40;
}
.activity-info h3 {
margin-top: 0;
color: #00796b;
}
.map-btn-inline {
display: inline-block;
background: #00796b;
color: white;
padding: 6px 12px;
border-radius: 6px;
text-decoration: none;
font-weight: bold;
margin-top: 10px;
transition: background 0.3s ease;
}
.map-btn-inline:hover {
background: #004d40;
}
@media (min-width: 768px) {
.activity-card {
flex-direction: row;
}
.activity-card img {
width: 40%;
height: 100%;
}
.activity-info {
width: 60%;
padding: 30px;
}
}