.elementor-202 .elementor-element.elementor-element-22099f3{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;bottom:0px;--z-index:9999;}.elementor-202 .elementor-element.elementor-element-22099f3.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-202 .elementor-element.elementor-element-22099f3{left:10px;}body.rtl .elementor-202 .elementor-element.elementor-element-22099f3{right:10px;}.elementor-202 .elementor-element.elementor-element-89b7e2d.elementor-element{--align-self:flex-start;}.elementor-202 .elementor-element.elementor-element-89b7e2d{z-index:9999;}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon i::before, .elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon svg{color:#FFFFFF;-webkit-text-fill-color:initial;}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon i{font-size:35px;}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon svg{width:35px;height:35px;}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon > i, .elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon > svg{transform:rotate(0deg);}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon:hover > i{transform:rotate(0deg);}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon:hover > svg{transform:rotate(0deg);}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon-wrapper{text-align:center;}.elementor-202 .elementor-element.elementor-element-89b7e2d .raven-icon{padding:15px 15px 15px 15px;background-color:#11D80B;background-image:none;}.elementor-202 .elementor-element.elementor-element-a246c1a{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-a246c1a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-a246c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18294A;}.elementor-202 .elementor-element.elementor-element-918e15c .raven-divider-solid, .elementor-202 .elementor-element.elementor-element-918e15c .raven-divider-double:before, .elementor-202 .elementor-element.elementor-element-918e15c .raven-divider-double:after{background-color:rgba(255, 255, 255, 0.1);}.elementor-202 .elementor-element.elementor-element-918e15c .raven-divider{padding:0px 0px 0px 0px;}.elementor-202 .elementor-element.elementor-element-bef53bf{--display:flex;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-bef53bf:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-bef53bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18294A;}.elementor-202 .elementor-element.elementor-element-fc0cd7a{--display:flex;--justify-content:center;}.elementor-202 .elementor-element.elementor-element-0c09349{padding:0px 0px 0px 0px;line-height:1em;color:#AAB6C9;}.elementor-202 .elementor-element.elementor-element-b81ca49{--display:flex;}.elementor-202 .elementor-element.elementor-element-d88d12d{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:15px;--grid-column-gap:17px;--grid-row-gap:0px;}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon{background-color:rgba(230, 230, 230, 0);--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(230, 230, 230, 0.2);}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon i{color:rgba(230, 230, 230, 0.2);}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon svg{fill:rgba(230, 230, 230, 0.2);}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-icon{border-radius:100% 100% 100% 100%;}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon:hover{background-color:#8CC640;border-color:#8CC640;}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-d88d12d .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-202 .elementor-element.elementor-element-a246c1a{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-202 .elementor-element.elementor-element-bef53bf{--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-202 .elementor-element.elementor-element-fc0cd7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-202 .elementor-element.elementor-element-0c09349{line-height:1.2em;}}@media(max-width:767px){.elementor-202 .elementor-element.elementor-element-fc0cd7a{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-0c09349{text-align:center;}.elementor-202 .elementor-element.elementor-element-b81ca49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202 .elementor-element.elementor-element-d88d12d{text-align:center;}}@media(min-width:768px){.elementor-202 .elementor-element.elementor-element-22099f3{--width:3.756%;}}@media(max-width:1024px) and (min-width:768px){.elementor-202 .elementor-element.elementor-element-fc0cd7a{--width:50%;}.elementor-202 .elementor-element.elementor-element-b81ca49{--width:50%;}}/* Start custom CSS for raven-icon, class: .elementor-element-89b7e2d *//* 1. Kapsayıcı Linkin (<a>) Ayarları */
.raven-icon.elementor-animation-pulse {
    position: relative !important; /* Pseudo-element'i konumlandırmak için şart */
    display: inline-flex !important; /* İkonu tam ortalamak için */
    align-items: center;
    justify-content: center;
    width: 60px; /* Yuvarlağın genişliği - İsteğe göre artır/azalt */
    height: 60px; /* Yuvarlağın yüksekliği */
    border-radius: 50% !important; /* Tam daire olması için */
    background: transparent !important; /* Elementor'un varsayılan arka planını sıfırla */
    text-decoration: none;
    box-sizing: border-box;
}

/* 2. İkonun (SVG) Ayarları */
.raven-icon.elementor-animation-pulse svg {
    position: relative;
    z-index: 10; /* İkon en üstte kalsın */
    fill: #ffffff !important; /* İkon rengi beyaz olsun (Yeşil üstünde görünsün) */
    width: 30px !important; /* İkon boyutu */
    height: 30px !important;
}

/* 3. Yanıp Sönen Arka Plan Katmanı (::before) */
.raven-icon.elementor-animation-pulse::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #25D366; /* WhatsApp Yeşili */
    z-index: 1; /* İkonun arkasına gönder */
    
    /* Animasyon Tanımlaması */
    animation: opacityPulse 2s infinite ease-in-out;
}

/* 4. Animasyon Keyframe'leri */
@keyframes opacityPulse {
    0% {
        opacity: 1; /* Tam görünür */
    }
    50% {
        opacity: 0.4; /* Yarı şeffaf (Soluklaşır) */
    }
    100% {
        opacity: 1; /* Tekrar tam görünür */
    }
}/* End custom CSS */