.elementor-1247 .elementor-element.elementor-element-94d0c61{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1247 .elementor-element.elementor-element-c6d80a3 .section-main-title{text-align:left;}.elementor-1247 .elementor-element.elementor-element-c6d80a3 .section-subtitle{font-family:"Allura", Sans-serif;font-size:40px;}.elementor-1247 .elementor-element.elementor-element-2d976be{--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;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-cfc6aed > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-cfc6aed .about-subtitle.tw-text-2xl{font-family:"Allura", Sans-serif;font-size:28px;}.elementor-1247 .elementor-element.elementor-element-f122419{--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;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-f310152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-0575e1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1247 .elementor-element.elementor-element-d622323 .tw-mb-10{margin:10px 10px 10px 10px !important;}.elementor-1247 .elementor-element.elementor-element-d622323 .destination-area.pt-140{padding:0px 0px 50px 0px !important;}.elementor-1247 .elementor-element.elementor-element-9ccf40c h6.tw-text-7{font-family:"Allura", Sans-serif;font-size:40px;}.elementor-1247 .elementor-element.elementor-element-22a53b8{--display:flex;--margin-top:-100px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1247 .elementor-element.elementor-element-72e1393{--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;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1247 .elementor-element.elementor-element-2c63fd8{--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;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-da7563c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-00a90f7 .section-subtitle.font-sofia.tw-text-2xl{font-family:"Allura", Sans-serif;font-size:40px;}@media(max-width:767px){.elementor-1247 .elementor-element.elementor-element-c6d80a3 .section-subtitle{font-size:32px;}.elementor-1247 .elementor-element.elementor-element-c6d80a3 h2.section-title{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-c6d80a3 p.tw-text-lg{font-size:18px;}.elementor-1247 .elementor-element.elementor-element-2d976be{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-cfc6aed .about-subtitle.tw-text-2xl{font-size:32px;line-height:0.8em;}.elementor-1247 .elementor-element.elementor-element-f310152 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-f310152 h2.travelor-title{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-f310152 h6.travelor-text{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-0575e1d{--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1247 .elementor-element.elementor-element-d622323 .section-subtitle.font-sofia.tw-text-2xl{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-d622323 h2.section-title{font-size:25px;}.elementor-1247 .elementor-element.elementor-element-d622323 p.tw-text-lg{font-size:18px;}.elementor-1247 .elementor-element.elementor-element-d622323 .destination-content .tw-text-2xl{font-size:24px;}.elementor-1247 .elementor-element.elementor-element-9ccf40c > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-9ccf40c h6.tw-text-7{font-size:33px;}.elementor-1247 .elementor-element.elementor-element-9ccf40c .about-three-title.tw-text-15{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-9ccf40c p.tw-text-lg{font-size:18px;}.elementor-1247 .elementor-element.elementor-element-9ccf40c .primary-btn{font-size:15px;}.elementor-1247 .elementor-element.elementor-element-72e1393{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-c5c8e38 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-c5c8e38 h6.travelor-text{font-size:23px;}.elementor-1247 .elementor-element.elementor-element-da7563c{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1247 .elementor-element.elementor-element-00a90f7 .section-subtitle.font-sofia.tw-text-2xl{font-size:32px;}.elementor-1247 .elementor-element.elementor-element-00a90f7 h2.section-title{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-00a90f7 p.tw-text-lg{font-size:18px;}}/* Start custom CSS for travelor-theme-about-two-widget, class: .elementor-element-9ccf40c *//* Aplică modificările doar pentru acest subtitlu pe mobil */
@media (max-width: 767px) {
    h6.section-subtitle.font-sofia {
        white-space: nowrap !important; /* Îl forțează pe un singur rând */
        line-height:  !important;      /* Lipsește textul de marginile lui, eliminând spațiul vertical */
        margin-top: 0 !important;       /* Elimină spațiul de deasupra */
        margin-bottom: 0 !important;    /* Elimină spațiul de dedesubt */
        display: inline-block !important;
        font-size: 24px !important;     /* Ajustează mărimea dacă textul depășește lățimea ecranului */
    }

    /* Dacă vrei să elimini și spațiul containerului de deasupra lui */
    .about-three-wrapper .d-md-flex {
        gap: 0 !important;              /* Elimină spațiul (gap) dintre elementele flex */
        margin-bottom: 5px !important;  /* Ajustează distanța față de restul conținutului */
    }
}
@media (max-width: 767px) {
    /* 1. Eliminăm spațiul de sus al întregii secțiuni */
    .about-three-area.pt-140 {
        padding-top: 30px !important; /* Reducem de la 140px la 30px */
    }

    /* 2. Eliminăm spațiul de sub imaginea cu copiii */
    .about-three-thumb {
        margin-bottom: 10px !important;
    }

    /* 3. Resetăm coloanele să nu aibă padding excesiv */
    .col-xl-5.col-lg-7, .col-xl-7 {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    /* 4. Opțional: Eliminăm spațiul de deasupra titlului principal */
    .about-three-title {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

@media (max-width: 767px) {
    /* 1. Reducem spațiul de sub titlul albastru */
    h2.about-three-title.tw-mb-13 {
        margin-bottom: 5px !important; /* Am scăzut de la valoarea lor implicită la 5px */
        line-height: 1.2 !important;   /* Reduce spațiul dintre rândurile titlului dacă se rupe */
    }

    /* 2. Ne asigurăm că și containerul de sub el nu are spațiu în plus */
    .about-three-wrapper .d-md-flex {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* 3. Dacă vrei să fie și mai compact, reducem și marginea de sus a paragrafului de sub textul portocaliu */
    .about-three-wrapper p {
        margin-top: 10px !important;
    }
}/* End custom CSS */