.elementor-48 .elementor-element.elementor-element-3a4d82c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-48 .elementor-element.elementor-element-3a3d889{--display:flex;--min-height:100px;--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:center;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3a3d889:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-3a3d889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(153deg, #7E36CB 0%, #180B29 100%);}.elementor-48 .elementor-element.elementor-element-ade95ab{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-48 .elementor-element.elementor-element-ade95ab .elementor-heading-title{font-size:24px;font-weight:500;line-height:26px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_white );}.elementor-48 .elementor-element.elementor-element-d508caf{--display:flex;--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a84c080 .elementor-button{background-color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_headline );color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a84c080 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-a84c080 .elementor-button:focus{color:var( --e-global-color-uicore_white );}.elementor-48 .elementor-element.elementor-element-a84c080 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-a84c080 .elementor-button:focus svg{fill:var( --e-global-color-uicore_white );}.elementor-48 .elementor-element.elementor-element-813c596 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );}.elementor-48 .elementor-element.elementor-element-813c596 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-813c596 .elementor-button:focus{color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-813c596 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-813c596 .elementor-button:focus svg{fill:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-f0b243e{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e9c85c2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e548087{text-align:start;}.elementor-48 .elementor-element.elementor-element-e903db7 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-48 .elementor-element.elementor-element-e903db7 .elementor-heading-title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-80e8e56{--grid-template-columns:repeat(0, auto);--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-48 .elementor-element.elementor-element-80e8e56 .elementor-widget-container{text-align:left;}.elementor-48 .elementor-element.elementor-element-80e8e56 > .elementor-widget-container{margin:-10px 0px -10px -10px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-80e8e56 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-48 .elementor-element.elementor-element-80e8e56 .elementor-social-icon i{color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-80e8e56 .elementor-social-icon svg{fill:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-a43871b{--grid-template-columns:repeat(0, auto);--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-48 .elementor-element.elementor-element-a43871b .elementor-widget-container{text-align:left;}.elementor-48 .elementor-element.elementor-element-a43871b > .elementor-widget-container{margin:-10px 0px -10px -10px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-a43871b .elementor-social-icon{background-color:#FFFFFF00;}.elementor-48 .elementor-element.elementor-element-a43871b .elementor-social-icon i{color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-a43871b .elementor-social-icon svg{fill:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-28bb61c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-1546771 .elementor-heading-title{font-size:32px;font-weight:600;line-height:48px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-de4292e .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-1b0b213 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-808d938 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f001 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f002 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-f3834f6 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-d4e35b6 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-1c9b854{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ecfa102 .elementor-heading-title{font-size:32px;font-weight:600;line-height:48px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-0c1999f .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-ff28ee3 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a254e8a .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-02f786b .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f003 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f004 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-0c89efa{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-733b43f .elementor-heading-title{font-size:32px;font-weight:600;line-height:48px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-a71f005 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f006 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-9205502 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f007 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-2c5b8c8 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-bfacdcc .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a71f008 .elementor-heading-title{font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-a7d87f0{--display:flex;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-035312d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a74408e .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-5c5263b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-5c5263b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-5c5263b{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-48 .elementor-element.elementor-element-5c5263b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-5c5263b .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-48 .elementor-element.elementor-element-5c5263b .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-5c40e9f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-eaa45b5 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-0ced4f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-0ced4f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-0ced4f7{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-48 .elementor-element.elementor-element-0ced4f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-0ced4f7 .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-48 .elementor-element.elementor-element-0ced4f7 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-1ff79c5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-e965db9 .elementor-heading-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_accent );}.elementor-48 .elementor-element.elementor-element-abc574b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-abc574b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-abc574b{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-48 .elementor-element.elementor-element-abc574b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-abc574b .elementor-icon-list-item > a{font-size:16px;font-weight:400;line-height:24px;}.elementor-48 .elementor-element.elementor-element-abc574b .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-d590c3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5ebcf94{--display:flex;--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;--padding-top:010px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a2bd167{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-252ccb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-252ccb9 .elementor-heading-title{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-0e91ee4{--display:flex;--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-11ae5c1 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}.elementor-48 .elementor-element.elementor-element-acfae14 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.027em;color:var( --e-global-color-uicore_headline );}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-e9c85c2{--width:35%;}.elementor-48 .elementor-element.elementor-element-28bb61c{--width:35%;}.elementor-48 .elementor-element.elementor-element-1c9b854{--width:30%;}.elementor-48 .elementor-element.elementor-element-0c89efa{--width:30%;}.elementor-48 .elementor-element.elementor-element-035312d{--width:23%;}.elementor-48 .elementor-element.elementor-element-5c40e9f{--width:23%;}.elementor-48 .elementor-element.elementor-element-1ff79c5{--width:23%;}.elementor-48 .elementor-element.elementor-element-d590c3c{--width:30%;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-3a3d889{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-ade95ab{text-align:center;}.elementor-48 .elementor-element.elementor-element-d508caf{--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:center;--align-items:center;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-f0b243e{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-28bb61c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-de4292e > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-1b0b213 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-808d938 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f001 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f002 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-f3834f6 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-d4e35b6 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-1c9b854{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-0c1999f > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-ff28ee3 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a254e8a > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-02f786b > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f003 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f004 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-0c89efa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a71f005 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f006 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-9205502 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f007 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-2c5b8c8 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-bfacdcc > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-a71f008 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-5ebcf94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-252ccb9{text-align:center;}.elementor-48 .elementor-element.elementor-element-0e91ee4{--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:center;}.elementor-48 .elementor-element.elementor-element-11ae5c1 > .elementor-widget-container{padding:8px 0px 8px 0px;}.elementor-48 .elementor-element.elementor-element-acfae14 > .elementor-widget-container{padding:8px 0px 8px 0px;}}/* Start custom CSS for container, class: .elementor-element-d508caf *//* ===== "Bize Ulaşın" butonları – biri dolu, biri çerçeveli =====
   "Bizi Arayın": beyaz buton, üzerine gelince mor dolar, yazı beyazlar (sınıf btn-dolgu-mor).
   "Hakkımızda": şeffaf, ince beyaz çerçeveli; üzerine gelince beyaz dolar, yazı koyulaşır (sınıf btn-dolgu-beyaz).
   Çerçeve iç gölgeyle çizilir; böylece dolgu ile çerçeve arasında açık renkli iz kalmaz. */
.elementor-48 .elementor-element.elementor-element-d508caf .btn-cerceve .elementor-button { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4d82c *//* ===== Buton ölçüsü – site geneli (tek ölçü) =====
   Masaüstü ve tablet: 50 px yükseklik, 16 px yazı, yanlarda 32 px. Telefon: 46 px, 14 px, 24 px. Köşeler tam yuvarlak.
   Hariç: mega menüler (kendi küçük butonları) ve "wb-btn-serbest" sınıfı verilen butonlar. */
.elementor-widget-button:not(.wb-btn-serbest):not(.elementor-4717 *):not(.elementor-5640 *) .elementor-button {
  min-height: 50px !important; padding: 0 32px !important; font-size: 16px !important; line-height: 1.2 !important;
  display: inline-flex !important; align-items: center; justify-content: center; border-radius: 999px !important;
}
@media (max-width: 767px) {
  .elementor-widget-button:not(.wb-btn-serbest):not(.elementor-4717 *):not(.elementor-5640 *) .elementor-button { min-height: 46px !important; padding: 0 24px !important; font-size: 14px !important; }
}

/* ===== Footer – telefon ve tablet (v66) =====
   "Bize Ulaşın" bandı: masaüstündeki gibi çizgi bandın tam ortasından geçer (telefonda band yüksek olduğu için çizgi alt kenara yapışıktı).
   Menü sütunları: telefonda iki sütun (Biz | Çözümler, altında Yeni Sayfalar), tablette logo ve açıklama üstte tam genişlik, altında üç sütun.
   Başlıklar ve bağlantılar telefona uygun ölçüde; yan boşluk sitenin geri kalanıyla aynı (wb-kenar). */
@media (min-width: 768px) and (max-width: 1024px) {
  .wb-footer-menu, .wb-footer-menu > .e-con-inner { flex-wrap: wrap !important; column-gap: 24px !important; row-gap: 40px !important; }
  .wb-footer-logo { width: 100% !important; }
  .wb-footer-logo .elementor-widget-heading { max-width: 560px; }
  .wb-footer-sutun { width: calc(33.333% - 16px) !important; }
  .wb-footer-sutun .elementor-widget-heading:first-child .elementor-heading-title { font-size: 26px !important; line-height: 34px !important; }
}
@media (max-width: 767px) {
  .wb-footer-bant { min-height: 128px !important; margin-bottom: -64px !important; flex-direction: column !important; justify-content: center !important; gap: 16px !important; padding: 20px 16px !important; }
  .wb-footer-menu { padding-top: 104px !important; padding-bottom: 32px !important; }
  .wb-footer-menu, .wb-footer-menu > .e-con-inner { flex-direction: row !important; flex-wrap: wrap !important; column-gap: 24px !important; row-gap: 32px !important; }
  .wb-footer-logo { width: 100% !important; }
  .wb-footer-sutun { width: calc(50% - 12px) !important; padding-top: 0 !important; gap: 0 !important; }
  .wb-footer-sutun .elementor-widget-heading:first-child { margin-bottom: 6px !important; }
  .wb-footer-sutun .elementor-widget-heading:first-child .elementor-heading-title { font-size: 22px !important; line-height: 30px !important; }
  .wb-footer-sutun .elementor-widget-heading:not(:first-child) > .elementor-widget-container { padding: 7px 0 !important; margin: 0 !important; }
  .wb-footer-sutun .elementor-widget-heading:not(:first-child) .elementor-heading-title { font-size: 15px !important; line-height: 22px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9c85c2 *//* ===== Sosyal medya simgeleri (sınıf: sosyal-ikon) =====
   Giriş: footer ekrana girince simgeler sırayla küçükten büyüyerek belirir.
   Üzerine gelince: arkada mor daire açılır, simge beyaza döner ve hafifçe yükselir. */
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon {
  position: relative;
  isolation: isolate;
  overflow: visible;
  transition: transform .3s cubic-bezier(.2, .7, .2, 1);
}
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon::before {
  content: "";
  position: absolute;
  inset: 5px;
  border-radius: 50%;
  background-color: var(--e-global-color-uicore_secondary, #9D5AF2);
  z-index: -1;
  transform: scale(.3);
  opacity: 0;
  transition: transform .35s cubic-bezier(.2, .7, .2, 1), opacity .25s ease;
}
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon svg { transition: fill .25s ease; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:hover,
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:focus-visible { transform: translateY(-3px); }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:hover::before,
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:focus-visible::before { transform: scale(1); opacity: 1; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:hover svg,
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon:focus-visible svg { fill: var(--e-global-color-uicore_white, #FFFFFF); }

@keyframes wbIkonGiris {
  from { opacity: 0; transform: translateY(8px) scale(.6); }
  to   { opacity: 1; transform: none; }
}
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon.animated .elementor-grid-item { animation: wbIkonGiris .5s cubic-bezier(.2, .7, .2, 1) both; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon.animated .elementor-grid-item:nth-child(2) { animation-delay: .07s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon.animated .elementor-grid-item:nth-child(3) { animation-delay: .14s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon.animated .elementor-grid-item:nth-child(4) { animation-delay: .21s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon.animated .elementor-grid-item:nth-child(5) { animation-delay: .28s; }
/* İkinci satır, birinci satırdan sonra gelir */
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon + .sosyal-ikon.animated .elementor-grid-item { animation-delay: .28s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon + .sosyal-ikon.animated .elementor-grid-item:nth-child(2) { animation-delay: .35s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon + .sosyal-ikon.animated .elementor-grid-item:nth-child(3) { animation-delay: .42s; }
.elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon + .sosyal-ikon.animated .elementor-grid-item:nth-child(4) { animation-delay: .49s; }
@media (prefers-reduced-motion: reduce) {
  .elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-grid-item { animation: none !important; }
  .elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon, .elementor-48 .elementor-element.elementor-element-e9c85c2 .sosyal-ikon .elementor-social-icon::before { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b243e *//* Footer bağlantıları: üzerine gelince alt çizgi soldan sağa çizilir, yazı mora döner */
.elementor-48 .elementor-element.elementor-element-f0b243e .elementor-heading-title a {
  background: linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat;
  transition: background-size .35s cubic-bezier(.2, .7, .2, 1), color .3s ease;
}
.elementor-48 .elementor-element.elementor-element-f0b243e .elementor-heading-title a:hover,
.elementor-48 .elementor-element.elementor-element-f0b243e .elementor-heading-title a:focus-visible {
  background-size: 100% 1px;
  color: var(--e-global-color-uicore_secondary, #9D5AF2);
}

/* v76: düz çizgi yerine iki uca doğru kaybolan ince mor geçiş */
.elementor-48 .elementor-element.elementor-element-f0b243e { position: relative; }
.elementor-48 .elementor-element.elementor-element-f0b243e::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 1px; pointer-events: none; z-index: 0;
  background: linear-gradient(90deg, rgba(157,90,242,0) 0%, rgba(157,90,242,.45) 22%, rgba(57,11,106,.9) 50%, rgba(157,90,242,.45) 78%, rgba(157,90,242,0) 100%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d590c3c *//* ===== İş ortaklıkları ve üyelikler – footer'da logo ve açıklamanın altındaki sütunda =====
   Beş logo (Google, Microsoft, Meta, Yandex, IAB Türkiye) iki sıraya yerleşir.
   Logolar soluk durur, üzerine gelince netleşip hafifçe yükselir. İlk dört logo tek görselden
   (Frame-1000004588-1.png) kırpılıyor; her biri göze eşit büyüklükte görünecek şekilde ölçeklendi. */
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortaklar { display: block; padding: 0; border: 0; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortaklar-liste { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 14px 36px; margin: 0; padding: 0; list-style: none; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak { display: flex; align-items: center; justify-content: flex-start; height: 56px; transition: transform .35s cubic-bezier(.2, .7, .2, 1); }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak > span, .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak > img {
  display: block; flex: none;
  filter: grayscale(1); opacity: .6;
  transition: opacity .35s ease, filter .35s ease;
}
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak > span { background-image: url("https://webolizma.fr/wp-content/uploads/2025/01/Frame-1000004588-1.png"); background-repeat: no-repeat; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak > img { width: auto; height: 38px; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak:hover { transform: translateY(-2px); }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak:hover > span, .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak:hover > img { filter: none; opacity: 1; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak-google > span { width: 61.5px; height: 50.0px; background-size: 187.5px auto; background-position: -16.1px -0.0px; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak-microsoft > span { width: 94.1px; height: 32.0px; background-size: 240.9px auto; background-position: -133.6px -16.2px; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak-meta > span { width: 90.6px; height: 36.0px; background-size: 250.8px auto; background-position: -17.4px -83.3px; }
.elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak-yandex > span { width: 130.5px; height: 30.0px; background-size: 276.8px auto; background-position: -143.0px -95.9px; }
@media (max-width: 1024px) {
  .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortaklar-liste { gap: 16px 40px; }
}
@media (max-width: 767px) {
  /* Telefonda iki sütun: her logo kendi kutusunun ortasında, küçültülmeden; IAB alt satırda ortada */
  .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortaklar-liste { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px 16px; }
  .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak { height: 56px; justify-content: center; }
  .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak:last-child { grid-column: 1 / -1; }
}
@media (prefers-reduced-motion: reduce) { .elementor-48 .elementor-element.elementor-element-d590c3c .wb-ortak { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d87f0 *//* ===== Footer alt bölüm – üstteki menüyle aynı ızgara =====
   Masaüstünde dört sütun, üstteki sütunların hizasında:
   1. sütun (logo ve açıklamanın altı): iş ortaklığı logoları; 2–4. sütun (Biz, Çözümler, Yeni Sayfalar'ın altı): ofisler.
   Tablette ofisler üç sütun, logolar altta tam genişlik; telefonda alt alta. */
@media (min-width: 1025px) {
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner {
    display: grid !important;
    grid-template-columns: 455fr 279fr 305fr 305fr;
    column-gap: 0 !important;
    row-gap: 0 !important;
    align-items: start;
  }
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner > .e-con { width: auto !important; max-width: none !important; min-width: 0; padding-right: 32px !important; }
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner > .e-con:last-child { grid-column: 1; grid-row: 1; padding-right: 72px !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 32px !important;
    row-gap: 32px !important;
  }
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner > .e-con { width: auto !important; max-width: none !important; min-width: 0; }
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner > .e-con:last-child { grid-column: 1 / -1; }
}
@media (max-width: 767px) {
  .elementor-48 .elementor-element.elementor-element-a7d87f0 > .e-con-inner > .e-con { flex: 0 0 100% !important; width: 100% !important; max-width: 100%; }
}

/* ===== Ofis adresleri – telefon satırları aynı hizada =====
   Adres satırına dört satırlık yer ayrıldı, yazı üste yaslandı (tablet ve masaüstü). */
@media (min-width: 768px) {
  .elementor-48 .elementor-element.elementor-element-a7d87f0 .elementor-icon-list-item:first-child { min-height: calc(4 * 1.5em); align-items: flex-start; }
  .elementor-48 .elementor-element.elementor-element-a7d87f0 .elementor-icon-list-item > .elementor-icon-list-text { align-self: flex-start; }
}

/* v76: düz çizgi yerine iki uca doğru kaybolan ince mor geçiş */
.elementor-48 .elementor-element.elementor-element-a7d87f0 { position: relative; }
.elementor-48 .elementor-element.elementor-element-a7d87f0::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 1px; pointer-events: none; z-index: 0;
  background: linear-gradient(90deg, rgba(157,90,242,0) 0%, rgba(157,90,242,.28) 22%, rgba(57,11,106,.45) 50%, rgba(157,90,242,.28) 78%, rgba(157,90,242,0) 100%); }

/* v76: düz çizgi yerine iki uca doğru kaybolan ince mor geçiş */
.elementor-48 .elementor-element.elementor-element-a7d87f0 { position: relative; }
.elementor-48 .elementor-element.elementor-element-a7d87f0::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; pointer-events: none; z-index: 0;
  background: linear-gradient(90deg, rgba(157,90,242,0) 0%, rgba(157,90,242,.28) 22%, rgba(57,11,106,.45) 50%, rgba(157,90,242,.28) 78%, rgba(157,90,242,0) 100%); }/* End custom CSS */