.elementor-10 .elementor-element.elementor-element-6de14a3{--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-10 .elementor-element.elementor-element-ad58de5{--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-10 .elementor-element.elementor-element-e2f6a9f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e2f6a9f.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6de14a3{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d4b98b5 */.travel-plan-section {
            text-align: center;
        }

        .title-line {
            display: flex;
            align-items: center;
            justify-content: cente;
             gap: 20px;
        }

        .title-line::before,
        .title-line::after {
            content: '';
            flex: 1;
            height: 1px;
            background-color: #8B4513;
        }

        .title {
            font-size: 1rem;
            font-weight: bold;
            color: #41351d;
            text-transform: uppercase;
            letter-spacing: 1px;
           line-height: 1.2rem;
           font-family: "Nunito", sans-serif;
        }

        .subtitle {
        font-family: "Heebo", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #808B8D;
        }

        @media (max-width: 480px) {
            .title-line {
                gap: 10px;
            }

            .title {
                font-size: 20px;
            }

            .subtitle {
                font-size: 14px;
            }
        }/* End custom CSS */