.elementor-49 .elementor-element.elementor-element-lt8zsi7{--display:flex;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-lt8zsi7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#812E2E00;}.elementor-49 .elementor-element.elementor-element-lt8zsi7::before, .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-lt8zsi7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-1eaca9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2d3fae7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2d3fae7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2d3fae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#812E2E00;}.elementor-49 .elementor-element.elementor-element-2d3fae7::before, .elementor-49 .elementor-element.elementor-element-2d3fae7 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2d3fae7 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2d3fae7 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2d3fae7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2d3fae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-eb0cbfd > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-eb0cbfd{text-align:center;}.elementor-49 .elementor-element.elementor-element-eb0cbfd .elementor-heading-title{font-size:68px;}.elementor-49 .elementor-element.elementor-element-462a770 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-49 .elementor-element.elementor-element-462a770.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-462a770{text-align:center;}.elementor-49 .elementor-element.elementor-element-462a770 .elementor-heading-title{font-size:68px;line-height:65px;letter-spacing:-1.1px;}.elementor-49 .elementor-element.elementor-element-42ed3fd .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-42ed3fd .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-49 .elementor-element.elementor-element-42ed3fd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-49 .elementor-element.elementor-element-42ed3fd.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-42ed3fd .elementor-button{font-size:31px;padding:18px 46px 18px 46px;}.elementor-49 .elementor-element.elementor-element-1ccf82f{--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:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9d4e9b7{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-9d4e9b7 > .elementor-widget-container{padding:0px 0px 200px 0px;}.elementor-49 .elementor-element.elementor-element-9d78115{--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:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-bbbdec4{text-align:center;}.elementor-49 .elementor-element.elementor-element-bbbdec4 .elementor-heading-title{font-size:24px;line-height:38px;color:#020101;}.elementor-49 .elementor-element.elementor-element-3ae798d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-tsw055y{--display:flex;--min-height:520px;--justify-content:center;--overlay-opacity:0.15;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-tsw055y:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-tsw055y > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-49 .elementor-element.elementor-element-tsw055y::before, .elementor-49 .elementor-element.elementor-element-tsw055y > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-tsw055y > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-tsw055y > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-tsw055y > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-tsw055y > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-2beaf0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2beaf0f.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-2beaf0f{text-align:center;}.elementor-49 .elementor-element.elementor-element-2beaf0f .elementor-heading-title{font-family:"Jersey 25", Sans-serif;font-size:79px;color:#020101;}.elementor-49 .elementor-element.elementor-element-2867b9a{text-align:center;}.elementor-49 .elementor-element.elementor-element-2867b9a .elementor-heading-title{font-size:24px;line-height:38px;color:#020101;}.elementor-49 .elementor-element.elementor-element-cfe9809 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8f9027f .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-8f9027f .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-49 .elementor-element.elementor-element-8f9027f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8f9027f .elementor-button{font-size:31px;padding:18px 46px 18px 46px;}.elementor-49 .elementor-element.elementor-element-4274504{--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-49 .elementor-element.elementor-element-d3e4fdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-b71bc7f{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-dcd65c7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:40px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-dcd65c7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-dcd65c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-5b53f5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-60eb8dc{text-align:center;}.elementor-49 .elementor-element.elementor-element-60eb8dc .elementor-heading-title{font-family:"Jersey 25", Sans-serif;font-size:76px;font-weight:500;line-height:76px;letter-spacing:-2px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-c8fb87e{text-align:center;font-size:24px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:39px;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor5 );}.elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-49 .elementor-element.elementor-element-563d9cd{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-f88ee02 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f88ee02.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f88ee02 .elementor-heading-title{font-size:58px;}.elementor-49 .elementor-element.elementor-element-d1aef7a{text-align:center;}.elementor-49 .elementor-element.elementor-element-d1aef7a > .elementor-widget-container{margin:-10px 0px -20px 0px;padding:0px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-d1aef7a .elementor-star-rating{font-size:18px;}.elementor-49 .elementor-element.elementor-element-d1aef7a .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px;}.elementor-49 .elementor-element.elementor-element-d1aef7a .elementor-star-rating i:before{color:#FBC04B;}.elementor-49 .elementor-element.elementor-element-d1aef7a .elementor-star-rating i{color:#FBC04B75;}.elementor-49 .elementor-element.elementor-element-3966f9c > .elementor-widget-container{margin:-20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3966f9c .elementor-icon-box-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-3966f9c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-astglobalcolor2 );}.elementor-49 .elementor-element.elementor-element-3966f9c .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-49 .elementor-element.elementor-element-bf81d8d{--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:128px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-bc1c148{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8cde007 > .elementor-widget-container{margin:-40px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8cde007 .elementor-icon-box-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-8cde007 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-astglobalcolor2 );}.elementor-49 .elementor-element.elementor-element-8cde007 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-49 .elementor-element.elementor-element-eb43076{--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:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ec182d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-ec182d4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ec182d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-b3fe46b{--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:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-d9901be{--display:flex;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d9901be:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-d9901be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#812E2E00;}.elementor-49 .elementor-element.elementor-element-d9901be::before, .elementor-49 .elementor-element.elementor-element-d9901be > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-d9901be > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-d9901be > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-d9901be > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-d9901be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-d9901be.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1bc7a1e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1bc7a1e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1bc7a1e{text-align:center;}.elementor-49 .elementor-element.elementor-element-1bc7a1e .elementor-heading-title{font-size:68px;}.elementor-49 .elementor-element.elementor-element-6553794 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6553794.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-6553794{text-align:center;}.elementor-49 .elementor-element.elementor-element-6553794 .elementor-heading-title{font-size:68px;}.elementor-49 .elementor-element.elementor-element-1efaa8c .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-1efaa8c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-49 .elementor-element.elementor-element-1efaa8c > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-49 .elementor-element.elementor-element-1efaa8c .elementor-button{font-size:31px;padding:18px 46px 18px 46px;}.elementor-49 .elementor-element.elementor-element-844e217{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-tsw055y{--content-width:665px;}.elementor-49 .elementor-element.elementor-element-844e217{--content-width:1600px;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-lt8zsi7{--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-49 .elementor-element.elementor-element-1eaca9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-49 .elementor-element.elementor-element-2d3fae7{--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-49 .elementor-element.elementor-element-eb0cbfd > .elementor-widget-container{margin:-90px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-462a770 > .elementor-widget-container{margin:-90px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-42ed3fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-42ed3fd .elementor-button{font-size:54px;padding:16px 40px 16px 40px;}.elementor-49 .elementor-element.elementor-element-1ccf82f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9d4e9b7 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-9d78115{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-3ae798d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-tsw055y{--min-height:400px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-2beaf0f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2beaf0f .elementor-heading-title{font-size:80px;}.elementor-49 .elementor-element.elementor-element-8f9027f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8f9027f .elementor-button{font-size:33px;padding:16px 40px 16px 40px;}.elementor-49 .elementor-element.elementor-element-b71bc7f{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-dcd65c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-5b53f5d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-49 .elementor-element.elementor-element-60eb8dc .elementor-heading-title{font-size:106px;letter-spacing:-1px;}.elementor-49 .elementor-element.elementor-element-c8fb87e > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-49 .elementor-element.elementor-element-c8fb87e{font-size:18px;}.elementor-49 .elementor-element.elementor-element-558c2ff .elementor-button{font-size:24px;}.elementor-49 .elementor-element.elementor-element-563d9cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-f88ee02 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:40px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f88ee02 .elementor-heading-title{font-size:56px;}.elementor-49 .elementor-element.elementor-element-d1aef7a > .elementor-widget-container{margin:0px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-3966f9c > .elementor-widget-container{margin:-40px 0px 16px 0px;}.elementor-49 .elementor-element.elementor-element-bf81d8d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-bc1c148{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-8cde007 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-49 .elementor-element.elementor-element-eb43076{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d9901be{--padding-top:0px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-49 .elementor-element.elementor-element-1bc7a1e > .elementor-widget-container{margin:-90px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6553794 > .elementor-widget-container{margin:-90px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1efaa8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1efaa8c .elementor-button{font-size:54px;padding:16px 40px 16px 40px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-lt8zsi7{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-1eaca9e > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-49 .elementor-element.elementor-element-2d3fae7{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-eb0cbfd > .elementor-widget-container{margin:-50px 0px 40px 0px;}.elementor-49 .elementor-element.elementor-element-eb0cbfd .elementor-heading-title{font-size:44px;}.elementor-49 .elementor-element.elementor-element-462a770 > .elementor-widget-container{margin:-50px 0px 40px 0px;}.elementor-49 .elementor-element.elementor-element-462a770 .elementor-heading-title{font-size:44px;}.elementor-49 .elementor-element.elementor-element-42ed3fd > .elementor-widget-container{margin:-40px -10px 0px -10px;}.elementor-49 .elementor-element.elementor-element-42ed3fd .elementor-button{font-size:26px;}.elementor-49 .elementor-element.elementor-element-1ccf82f{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9d4e9b7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-49 .elementor-element.elementor-element-9d78115{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-bbbdec4 .elementor-heading-title{font-size:22px;line-height:36px;}.elementor-49 .elementor-element.elementor-element-3ae798d > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-49 .elementor-element.elementor-element-tsw055y{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-2beaf0f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2beaf0f .elementor-heading-title{font-size:52px;line-height:58px;}.elementor-49 .elementor-element.elementor-element-2867b9a .elementor-heading-title{font-size:22px;line-height:36px;}.elementor-49 .elementor-element.elementor-element-8f9027f .elementor-button{font-size:16px;}.elementor-49 .elementor-element.elementor-element-dcd65c7{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-60eb8dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-60eb8dc{text-align:justify;}.elementor-49 .elementor-element.elementor-element-60eb8dc .elementor-heading-title{font-size:29px;letter-spacing:-0.6px;}.elementor-49 .elementor-element.elementor-element-c8fb87e{font-size:16px;}.elementor-49 .elementor-element.elementor-element-d1aef7a > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3966f9c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-bf81d8d{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-8cde007 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-eb43076{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-ec182d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-d9901be{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-1bc7a1e > .elementor-widget-container{margin:-50px 0px 40px 0px;}.elementor-49 .elementor-element.elementor-element-1bc7a1e .elementor-heading-title{font-size:44px;}.elementor-49 .elementor-element.elementor-element-6553794 > .elementor-widget-container{margin:-50px 0px 40px 0px;}.elementor-49 .elementor-element.elementor-element-6553794 .elementor-heading-title{font-size:44px;}.elementor-49 .elementor-element.elementor-element-1efaa8c .elementor-button{font-size:26px;}}/* Start custom CSS for heading, class: .elementor-element-eb0cbfd *//* Metin + badge hizası */
.elementor-49 .elementor-element.elementor-element-eb0cbfd .has-badge{
  display:inline-flex;       /* aynı satırda, esnek */
  align-items:center;        /* dikey ortala */
  gap:12px;                  /* metin ↔ rozet arası */
  vertical-align:middle;     /* satır içinde ortalama */
}

/* DEV rozet (sende zaten var) */
.elementor-49 .elementor-element.elementor-element-eb0cbfd .has-badge .badge{
  display:inline-block;
  background:#6c47ff;
  color:#fff;
  font-size:40px;
  font-weight:800;
  padding:0 20px;
  border-radius:9999px;
  line-height:1;
  white-space:nowrap;
  /* minik optik fix gerekiyorsa aç:
  position:relative; top:1px;   /* 1–2px ile oyna */
  */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d4e9b7 *//* Mobile scroll; desktop grid */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-grid{display:flex;gap:16px;overflow-x:auto;padding:10px 0;scroll-snap-type:x mandatory}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-grid::-webkit-scrollbar{display:none}
@media(min-width:1024px){
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;overflow:visible}
}

/* Card */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card{
  position:relative;flex:0 0 45%;max-width:320px;scroll-snap-align:start;
  background:#fff;border:1px solid #eee;border-radius:14px;padding:20px;text-align:center;
  box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .15s,transform .15s;
}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.06)}
@media(min-width:1024px){ .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card{max-width:100%}}

/* Swap button */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-btn{
  position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:8px;
  display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);
  color:#444;border:none;opacity:.45;cursor:pointer;transition:opacity .15s,background .15s;z-index:9;
}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-btn:hover, .elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-btn:focus-visible{opacity:.9;outline:none;background:rgba(0,0,0,.1)}

/* Hidden checkbox */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle{position:absolute;inset:0 auto auto 0;opacity:0;pointer-events:none}

/* Typography */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .icon{font-size:2rem;width:56px;height:56px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border-radius:50%}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .title{margin:4px 0 6px;font-size:1.08rem;font-weight:800}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card p{margin:0;color:#555;line-height:1.45;font-size:.95rem}

/* Default hidden states */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .icon.alt, .elementor-49 .elementor-element.elementor-element-9d4e9b7 .title.alt, .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card p.compare{display:none}

/* Hover swap (desktop) */
@media(hover:hover){
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover .icon.default,
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover .title.default,
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover p.short{display:none}
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover .icon.alt,
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover .title.alt,
  .elementor-49 .elementor-element.elementor-element-9d4e9b7 .reason-card.compare:hover p.compare{
    display:block;text-align:left;margin-top:10px;background:#fafafa;border:1px dashed #e6e6e6;border-radius:10px;padding:10px 12px;
  }
}

/* Tap/click swap (checkbox checked) */
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ .icon.default,
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ .title.default,
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ p.short{display:none}
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ .icon.alt,
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ .title.alt,
.elementor-49 .elementor-element.elementor-element-9d4e9b7 .swap-toggle:checked ~ p.compare{
  display:block;text-align:left;margin-top:10px;background:#fafafa;border:1px dashed #e6e6e6;border-radius:10px;padding:10px 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccf82f *//* Sadece yükseklik animasyonu; panel görünürlüğü klasik kalsın */
.feature-tabs{ transition: height .25s ease; }

/* Görünürlük (eski hali) */
.feature-tabs .tab-pane{ display:none; }
.feature-tabs .tab-pane.is-visible{ display:block; }


.feature-tabs{ transition: height .25s ease; overflow: hidden; }
.feature-tabs .tab-pane{ display:none; }
.feature-tabs .tab-pane.is-visible{ display:block; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ae798d */+/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfe9809 */+/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec182d4 *//* Apple App Store yorumu – fotoğrafsız kart */
.apple-review-card{
  font-family: system-ui, -apple-system, "SF Pro Text", Inter, Helvetica, Arial, sans-serif;
  background:#fff; border:1px solid rgba(0,0,0,.08);
  border-radius:14px; padding:20px 18px; max-width:560px;
  box-shadow:0 6px 20px rgba(2,12,27,.04)
}
.arc-top{display:flex; align-items:center; gap:12px; margin-bottom:10px}
.arc-name{font-weight:700; color:#0B1221}
.arc-time{margin-left:auto; font-size:13px; color:#6A7381}
.arc-stars{display:flex; gap:6px; margin:6px 0 10px}
.arc-stars span{font-size:18px; line-height:1; color:#FFB400}
.arc-lead{font-weight:800; font-size:16.5px; color:#0B1221; margin:8px 0 6px}
.arc-body{font-size:15.5px; line-height:1.55; color:#1e2a36; margin:0 0 4px}
.arc-more{display:inline-block; font-size:14px; color:#1B69FF; text-decoration:none}
.arc-more:hover{text-decoration:underline}

/* Grid’ine eklemek istersen: */
.reviews-grid.apple{display:grid; grid-template-columns:repeat(3,1fr); gap:24px}
@media (max-width:1024px){.reviews-grid.apple{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.reviews-grid.apple{grid-template-columns:1fr}}


.reviews-grid.apple{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
}
@media (max-width:1024px){
  .reviews-grid.apple{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .reviews-grid.apple{grid-template-columns:1fr}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc7a1e *//* Metin + badge hizası */
.elementor-49 .elementor-element.elementor-element-1bc7a1e .has-badge{
  display:inline-flex;       /* aynı satırda, esnek */
  align-items:center;        /* dikey ortala */
  gap:12px;                  /* metin ↔ rozet arası */
  vertical-align:middle;     /* satır içinde ortalama */
}

/* DEV rozet (sende zaten var) */
.elementor-49 .elementor-element.elementor-element-1bc7a1e .has-badge .badge{
  display:inline-block;
  background:#6c47ff;
  color:#fff;
  font-size:40px;
  font-weight:800;
  padding:0 20px;
  border-radius:9999px;
  line-height:1;
  white-space:nowrap;
  /* minik optik fix gerekiyorsa aç:
  position:relative; top:1px;   /* 1–2px ile oyna */
  */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8fa23 *//* RESTAPR Footer – sadece layout, renk yok */
.restapr-footer { --maxw:1280px; --padX:24px; --padY:56px;
  --gap-xl:64px; --gap-lg:48px; --gap-md:32px; --gap-sm:20px;
}
.restapr-footer > .e-con-inner { max-width:var(--maxw); margin:0 auto; padding:var(--padY) var(--padX); }

/* Desktop: 5 sütun */
@media (min-width:1200px){
  .restapr-footer > .e-con-inner{
    display:grid;
    grid-template-columns: minmax(220px,1.1fr) repeat(4, minmax(180px,1fr));
    gap:var(--gap-lg); align-items:start;
  }
}

/* Laptop/Tablet yatay: 4 sütun */
@media (min-width:1024px) and (max-width:1199px){
  .restapr-footer > .e-con-inner{
    display:grid;
    grid-template-columns: minmax(200px,1.1fr) repeat(3, minmax(160px,1fr));
    gap:var(--gap-md); align-items:start;
  }
}

/* Tablet dikey: 3 sütun */
@media (min-width:768px) and (max-width:1023px){
  .restapr-footer > .e-con-inner{
    display:grid;
    grid-template-columns: minmax(220px,1fr) 1fr 1fr;
    gap:var(--gap-md); align-items:start;
  }
}

/* Telefon: 2 sütun + brand üstte */
@media (max-width:767px){
  .restapr-footer { --padX:16px; }
  .restapr-footer > .e-con-inner{
    display:grid; grid-template-columns:1fr 1fr;
    gap:var(--gap-sm); align-items:start;
  }
  .restapr-footer .brand { grid-column:1/-1; }
  /* İstersen Legal'i üste çekmek için bu container'a class "legal" ver ve şunu aç: */
  /* .restapr-footer .legal { order: 1; } */
}

/* ufak boşluklar – renge/tipografiye dokunmuyor */
.restapr-footer .elementor-widget-heading { margin: 2px 0 12px; }
.restapr-footer .elementor-nav-menu--main { margin: 0; }
.restapr-footer .elementor-nav-menu--layout-vertical .elementor-nav-menu > li + li { margin-top: 10px; }

/* Brand sütununa "brand" class'ı ver */
.restapr-footer .brand img { height:32px; width:auto; display:block; }/* End custom CSS */