.elementor-59 .elementor-element.elementor-element-bd11bb5{--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-59 .elementor-element.elementor-element-349d37b{--display:flex;}.elementor-59 .elementor-element.elementor-element-1bd30db{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ddc29a2{--display:flex;--min-height:70vh;--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;--border-radius:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-ddc29a2:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-ddc29a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rotapartner.com/wp-content/uploads/2025/12/WhatsApp-Gorsel-2025-12-03-saat-23.34.41_95b11b0e.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-59 .elementor-element.elementor-element-9122a0a{--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-59 .elementor-element.elementor-element-1ae830a{z-index:2;}.elementor-59 .elementor-element.elementor-element-1ae830a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-787b13e .elementor-heading-title{font-weight:600;}.elementor-59 .elementor-element.elementor-element-f4109d2{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-59 .elementor-element.elementor-element-f4f022f{z-index:2;}.elementor-59 .elementor-element.elementor-element-f4f022f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4c133a9{z-index:2;}.elementor-59 .elementor-element.elementor-element-4c133a9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-86829f1{z-index:2;}.elementor-59 .elementor-element.elementor-element-86829f1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b44553f{z-index:2;}.elementor-59 .elementor-element.elementor-element-b44553f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-3d80e81{z-index:2;}.elementor-59 .elementor-element.elementor-element-3d80e81 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-03f09d1{z-index:2;}.elementor-59 .elementor-element.elementor-element-03f09d1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-3a964e8{--display:flex;--min-height:40vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0122327{--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-59 .elementor-element.elementor-element-bd55f5c{--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;--z-index:0;}.elementor-59 .elementor-element.elementor-element-838fea9{z-index:2;}.elementor-59 .elementor-element.elementor-element-838fea9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-7ee0968 .elementor-heading-title{font-weight:600;}.elementor-59 .elementor-element.elementor-element-43a1497{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-59 .elementor-element.elementor-element-d0ca1e0{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b97f18a{--display:flex;--min-height:70vh;--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;--border-radius:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-b97f18a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b97f18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rotapartner.com/wp-content/uploads/2025/12/WhatsApp-Gorsel-2025-12-03-saat-23.55.44_48b1da1c.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-59 .elementor-element.elementor-element-b97f18a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-a8e0078{--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-59 .elementor-element.elementor-element-82b4892{z-index:2;}.elementor-59 .elementor-element.elementor-element-82b4892 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-341d8a3 .elementor-heading-title{font-weight:600;}.elementor-59 .elementor-element.elementor-element-e05836a{font-family:"Manrope", Sans-serif;font-size:18px;}.elementor-59 .elementor-element.elementor-element-34ea4dc{z-index:2;}.elementor-59 .elementor-element.elementor-element-34ea4dc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-5733a30{z-index:2;}.elementor-59 .elementor-element.elementor-element-5733a30 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-55f1581{z-index:2;}.elementor-59 .elementor-element.elementor-element-55f1581 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-3b03945{z-index:2;}.elementor-59 .elementor-element.elementor-element-3b03945 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-309d1ad{z-index:2;}.elementor-59 .elementor-element.elementor-element-309d1ad .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-d99f5c3{z-index:2;}.elementor-59 .elementor-element.elementor-element-d99f5c3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-a1005cc{z-index:2;}.elementor-59 .elementor-element.elementor-element-a1005cc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;font-weight:600;color:#2A2A2A;}.elementor-59 .elementor-element.elementor-element-a83e1c0{z-index:2;}.elementor-59 .elementor-element.elementor-element-a83e1c0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b8206c8{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-ddc29a2{--width:50%;}.elementor-59 .elementor-element.elementor-element-9122a0a{--width:50%;}.elementor-59 .elementor-element.elementor-element-0122327{--width:50%;}.elementor-59 .elementor-element.elementor-element-bd55f5c{--width:50%;}.elementor-59 .elementor-element.elementor-element-b97f18a{--width:50%;}.elementor-59 .elementor-element.elementor-element-a8e0078{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-b97f18a{--width:454px;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-ddc29a2{--min-height:40vh;}.elementor-59 .elementor-element.elementor-element-ddc29a2:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-ddc29a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-9122a0a{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-787b13e{text-align:left;}.elementor-59 .elementor-element.elementor-element-3a964e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0122327{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-bd55f5c{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-7ee0968{text-align:left;}.elementor-59 .elementor-element.elementor-element-d0ca1e0{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b97f18a{--min-height:40vh;}.elementor-59 .elementor-element.elementor-element-b97f18a:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-b97f18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-a8e0078{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-59 .elementor-element.elementor-element-341d8a3{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-bd11bb5 */<style>
    /* --- HAKKIMIZDA HERO BAŞLIK ALANI --- */
    
    :root {
        --rp-blue: #072D4C;
        --rp-red: #C5261F;
        --rp-text-white: #ffffff;
    }

    .rota-about-hero {
        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
        /* Hafif gradyanlı lacivert zemin */
        background: radial-gradient(circle at center, #0a3d66 0%, #021220 100%) !important;
        padding: 100px 20px !important;
        text-align: center !important;
        position: relative !important;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Arka Plandaki Dev Rota Logosu / Yuvarlağı (Dekoratif) */
    .rota-about-hero::before {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        width: 600px !important;
        height: 600px !important;
        border: 1px solid rgba(255,255,255,0.03) !important;
        border-radius: 50% !important;
        z-index: 0 !important;
        pointer-events: none !important;
    }
    
    .rota-about-hero::after {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        width: 450px !important;
        height: 450px !important;
        background: radial-gradient(circle, rgba(197,38,31,0.15) 0%, rgba(0,0,0,0) 70%) !important;
        border-radius: 50% !important;
        z-index: 0 !important;
        pointer-events: none !important;
    }

    /* Üstteki Küçük Etiket */
    .rah-label {
        display: inline-block !important;
        font-size: 14px !important;
        text-transform: uppercase !important;
        letter-spacing: 4px !important;
        color: var(--rp-red) !important;
        font-weight: 700 !important;
        margin-bottom: 20px !important;
        position: relative !important;
        z-index: 1 !important;
        background: rgba(197,38,31,0.1) !important; /* Kırmızı hafif zemin */
        padding: 8px 16px !important;
        border-radius: 30px !important;
        border: 1px solid rgba(197,38,31,0.2) !important;
    }

    /* Ana Başlık */
    .rah-title {
        font-size: 56px !important;
        line-height: 1.1 !important;
        font-weight: 800 !important;
        color: #fff !important;
        margin: 0 0 25px 0 !important;
        max-width: 900px !important;
        position: relative !important;
        z-index: 1 !important;
    }

    /* Vurgulu Kelime Stili (Kırmızı veya İtalik) */
    .rah-highlight {
        color: transparent !important;
        background: linear-gradient(to right, #ffffff, #94a3b8) !important;
        -webkit-background-clip: text !important;
        font-style: italic !important;
        font-family: 'Times New Roman', serif !important; /* Kontrast için serif font */
        font-weight: 400 !important;
    }
    
    /* Alt Çizgi Dekorasyonu */
    .rah-separator {
        width: 60px !important;
        height: 4px !important;
        background-color: var(--rp-red) !important;
        margin: 0 auto !important;
        border-radius: 2px !important;
        position: relative !important;
        z-index: 1 !important;
    }

    /* Mobil Ayarlar */
    @media (max-width: 768px) {
        .rah-title {
            font-size: 36px !important;
        }
        .rota-about-hero {
            padding: 80px 20px !important;
        }
    }
    
    /* --- KENAR BOŞLUKLARINI YOK ETME (Full Width Fix) --- */
    
    /* 1. Kapsayıcıyı ekrana zorla yayma */
    .rota-about-wrapper, 
    .rota-wrapper, 
    .rota-contact-wrapper, 
    .rota-about-hero {
        width: 100vw !important; /* Ekran genişliği kadar ol */
        position: relative !important;
        left: 50% !important;
        right: 50% !important;
        margin-left: -50vw !important; /* Ortadan sola çek */
        margin-right: -50vw !important; /* Ortadan sağa çek */
        max-width: 100vw !important;
        border-radius: 0 !important; /* Tam otursun diye köşeleri düzleştirir */
        box-sizing: border-box !important;
    }

    /* 2. Yatay kaydırma çubuğu oluşursa engelle */
    body {
        overflow-x: hidden !important;
    }/* End custom CSS */