.elementor-3504 .elementor-element.elementor-element-3c1d8fe{--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;--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-3c1d8fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3504 .elementor-element.elementor-element-ad12d7e{--display:flex;--background-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-ad346cf{--display:flex;--min-height:340px;--justify-content:center;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3504 .elementor-element.elementor-element-ad346cf:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-ad346cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );}.elementor-3504 .elementor-element.elementor-element-ad346cf, .elementor-3504 .elementor-element.elementor-element-ad346cf::before{--border-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-d4e7e5a{text-align:left;}.elementor-3504 .elementor-element.elementor-element-d4e7e5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0em;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3504 .elementor-element.elementor-element-857883f{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-857883f.e-con{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-8f9159b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ee3a91c .elementor-heading-title{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-a535958{color:var( --e-global-color-e777cd9 );font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.1px;word-spacing:0px;}.elementor-3504 .elementor-element.elementor-element-a9d4bb1{--display:flex;--background-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-1cb3468{--display:flex;--min-height:340px;--justify-content:center;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3504 .elementor-element.elementor-element-1cb3468:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-1cb3468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );}.elementor-3504 .elementor-element.elementor-element-1cb3468, .elementor-3504 .elementor-element.elementor-element-1cb3468::before{--border-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-ebaecab{text-align:left;}.elementor-3504 .elementor-element.elementor-element-ebaecab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0em;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3504 .elementor-element.elementor-element-609e8d2{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-609e8d2.e-con{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-9caf002{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d578645 .elementor-heading-title{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-9f4131a{color:var( --e-global-color-e777cd9 );font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.1px;word-spacing:0px;}.elementor-3504 .elementor-element.elementor-element-bd3ef2c{--display:flex;--background-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-f54d010{--display:flex;--min-height:340px;--justify-content:center;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3504 .elementor-element.elementor-element-f54d010:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-f54d010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );}.elementor-3504 .elementor-element.elementor-element-f54d010, .elementor-3504 .elementor-element.elementor-element-f54d010::before{--border-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-6c60c04{text-align:left;}.elementor-3504 .elementor-element.elementor-element-6c60c04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0em;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3504 .elementor-element.elementor-element-edd60ae{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-edd60ae.e-con{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-63a00bc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-a3d4825 .elementor-heading-title{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-76559f6{color:var( --e-global-color-e777cd9 );font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.1px;word-spacing:0px;}.elementor-3504 .elementor-element.elementor-element-f16cd1d{--display:flex;--background-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-c98fa62{--display:flex;--min-height:340px;--justify-content:center;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3504 .elementor-element.elementor-element-c98fa62:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-c98fa62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );}.elementor-3504 .elementor-element.elementor-element-c98fa62, .elementor-3504 .elementor-element.elementor-element-c98fa62::before{--border-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-159ed12{text-align:left;}.elementor-3504 .elementor-element.elementor-element-159ed12 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0em;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3504 .elementor-element.elementor-element-40f3851{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-40f3851.e-con{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-3200b6c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6885ce3 .elementor-heading-title{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-59abc80{color:var( --e-global-color-e777cd9 );font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.1px;word-spacing:0px;}.elementor-3504 .elementor-element.elementor-element-f01cb4d{--display:flex;--background-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-81dc510{--display:flex;--min-height:340px;--justify-content:center;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3504 .elementor-element.elementor-element-81dc510:not(.elementor-motion-effects-element-type-background), .elementor-3504 .elementor-element.elementor-element-81dc510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );}.elementor-3504 .elementor-element.elementor-element-81dc510, .elementor-3504 .elementor-element.elementor-element-81dc510::before{--border-transition:0.3s;}.elementor-3504 .elementor-element.elementor-element-269160a{text-align:left;}.elementor-3504 .elementor-element.elementor-element-269160a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0em;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3504 .elementor-element.elementor-element-572373e{--display:flex;--min-height:400px;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-3504 .elementor-element.elementor-element-572373e.e-con{--align-self:flex-end;}.elementor-3504 .elementor-element.elementor-element-f398090{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-7cab7bb .elementor-heading-title{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-2c51a74{color:var( --e-global-color-e777cd9 );font-family:"Poppins", Sans-serif;font-size:14px;line-height:22px;letter-spacing:0.1px;word-spacing:0px;}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-6%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:3%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-size:2em;--e-n-carousel-arrow-normal-color:#525252D1;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-3504 .elementor-element.elementor-element-153199f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-3504 .elementor-element.elementor-element-609e8d2{--min-height:326px;}.elementor-3504 .elementor-element.elementor-element-edd60ae{--min-height:281px;}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-arrow-prev-left-position:-6%;--e-n-carousel-arrow-next-right-position:1%;}}@media(min-width:768px){.elementor-3504 .elementor-element.elementor-element-3c1d8fe{--width:100%;}}@media(min-width:1760px){.elementor-3504 .elementor-element.elementor-element-ee3a91c .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-d578645 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-a3d4825 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-6885ce3 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-7cab7bb .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}}@media(max-width:1366px){.elementor-3504 .elementor-element.elementor-element-d4e7e5a .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-ee3a91c .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-ebaecab .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-d578645 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-6c60c04 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-a3d4825 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-159ed12 .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-6885ce3 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-269160a .elementor-heading-title{font-size:30px;}.elementor-3504 .elementor-element.elementor-element-7cab7bb .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-arrow-next-right-position:2%;}}@media(max-width:1024px){.elementor-3504 .elementor-element.elementor-element-ad12d7e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-d4e7e5a .elementor-heading-title{font-size:28px;}.elementor-3504 .elementor-element.elementor-element-ee3a91c .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-a9d4bb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-ebaecab .elementor-heading-title{font-size:28px;}.elementor-3504 .elementor-element.elementor-element-d578645 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-bd3ef2c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-f54d010{--justify-content:center;}.elementor-3504 .elementor-element.elementor-element-6c60c04 .elementor-heading-title{font-size:28px;}.elementor-3504 .elementor-element.elementor-element-a3d4825 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-f16cd1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-c98fa62{--justify-content:center;}.elementor-3504 .elementor-element.elementor-element-159ed12 .elementor-heading-title{font-size:28px;}.elementor-3504 .elementor-element.elementor-element-6885ce3 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-f01cb4d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3504 .elementor-element.elementor-element-269160a .elementor-heading-title{font-size:28px;}.elementor-3504 .elementor-element.elementor-element-7cab7bb .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-top-position:-4%;--e-n-carousel-arrow-next-top-position:-4%;}}@media(max-width:880px){.elementor-3504 .elementor-element.elementor-element-857883f{--min-height:332px;}.elementor-3504 .elementor-element.elementor-element-609e8d2{--min-height:332px;}.elementor-3504 .elementor-element.elementor-element-edd60ae{--min-height:332px;}.elementor-3504 .elementor-element.elementor-element-40f3851{--min-height:332px;}.elementor-3504 .elementor-element.elementor-element-572373e{--min-height:332px;}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:-7%;--e-n-carousel-arrow-prev-top-position:-7%;--e-n-carousel-arrow-next-top-position:-7%;}}@media(max-width:767px){.elementor-3504 .elementor-element.elementor-element-3c1d8fe{--width:99.809%;}.elementor-3504 .elementor-element.elementor-element-ad12d7e{--content-width:400px;}.elementor-3504 .elementor-element.elementor-element-ad346cf{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-d4e7e5a > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-3504 .elementor-element.elementor-element-d4e7e5a{text-align:left;}.elementor-3504 .elementor-element.elementor-element-857883f{--width:93%;--min-height:269px;--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:flex-end;}.elementor-3504 .elementor-element.elementor-element-857883f.e-con{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-8f9159b{--width:100%;}.elementor-3504 .elementor-element.elementor-element-ee3a91c .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-a535958{font-size:13px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-3504 .elementor-element.elementor-element-c8cc4b0.elementor-element{--order:99999 /* order end hack */;}.elementor-3504 .elementor-element.elementor-element-a9d4bb1{--content-width:400px;}.elementor-3504 .elementor-element.elementor-element-1cb3468{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-ebaecab > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-3504 .elementor-element.elementor-element-ebaecab{text-align:left;}.elementor-3504 .elementor-element.elementor-element-609e8d2{--width:93%;--min-height:269px;--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:flex-end;}.elementor-3504 .elementor-element.elementor-element-609e8d2.e-con{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-9caf002{--width:100%;}.elementor-3504 .elementor-element.elementor-element-d578645 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-9f4131a{font-size:13px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-3504 .elementor-element.elementor-element-99ff01a.elementor-element{--order:99999 /* order end hack */;}.elementor-3504 .elementor-element.elementor-element-bd3ef2c{--content-width:400px;--justify-content:center;}.elementor-3504 .elementor-element.elementor-element-f54d010{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-6c60c04 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-3504 .elementor-element.elementor-element-6c60c04{text-align:left;}.elementor-3504 .elementor-element.elementor-element-edd60ae{--width:100%;--min-height:112px;--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;--gap:5px 5px;}.elementor-3504 .elementor-element.elementor-element-edd60ae.e-con{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-63a00bc{--width:100%;}.elementor-3504 .elementor-element.elementor-element-a3d4825 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-76559f6{font-size:13px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-3504 .elementor-element.elementor-element-c910cc3.elementor-element{--order:99999 /* order end hack */;}.elementor-3504 .elementor-element.elementor-element-f16cd1d{--content-width:400px;}.elementor-3504 .elementor-element.elementor-element-c98fa62{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-159ed12 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-3504 .elementor-element.elementor-element-159ed12{text-align:left;}.elementor-3504 .elementor-element.elementor-element-40f3851{--width:93%;--min-height:269px;--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:flex-end;}.elementor-3504 .elementor-element.elementor-element-40f3851.e-con{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-3200b6c{--width:100%;}.elementor-3504 .elementor-element.elementor-element-6885ce3 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-59abc80{font-size:13px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-3504 .elementor-element.elementor-element-0a39127.elementor-element{--order:99999 /* order end hack */;}.elementor-3504 .elementor-element.elementor-element-f01cb4d{--content-width:400px;}.elementor-3504 .elementor-element.elementor-element-81dc510{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3504 .elementor-element.elementor-element-269160a > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-3504 .elementor-element.elementor-element-269160a{text-align:left;}.elementor-3504 .elementor-element.elementor-element-572373e{--width:93%;--min-height:269px;--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:flex-end;}.elementor-3504 .elementor-element.elementor-element-572373e.e-con{--align-self:center;}.elementor-3504 .elementor-element.elementor-element-f398090{--width:100%;}.elementor-3504 .elementor-element.elementor-element-7cab7bb .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-3504 .elementor-element.elementor-element-2c51a74{font-size:13px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-3504 .elementor-element.elementor-element-d54ba10.elementor-element{--order:99999 /* order end hack */;}.elementor-3504 .elementor-element.elementor-element-153199f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-18%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5%;--e-n-carousel-arrow-next-right-position:3%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5%;}}/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8cc4b0 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99ff01a */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c910cc3 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a39127 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54ba10 */.service-button .thisButton {
    
    border: 1px dashed rgba(255,255,255,0.35)!important;
    background-color: rgba(255,255,255,0)!important;
    
    
}

.service-button .buttonBack {
    
    background-color: rgba(255,255,255,0.30)!important;
    
}

.service-button .buttonFront {
    background-color: white!important;
    
}

.service-button .buttonTitle {
    
    color: rgba(230, 17, 17, 1)!important;
    font-size: 14px!important;
    
}

.service-button .insideIcon {
    
    color: white!important;
}

.service-button .outsideIcon {
    
    color: rgba(230, 17, 17, 1)!important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-153199f */@media only screen and (min-width: 1250px){
    #services .swiper-slide-next .front {
    
    background-color: red!important;
    background-image: url('https://sento.com.tr/wp-content/uploads/2024/01/1-Vector.png');
    background-repeat: no-repeat;
    background-origin: content-box;
    width: 510px!important;
    height: 510px!important;
    justify-content: space-between;
    align-items: start!important;
    
}

#services  .swiper-slide-next {
    width: 520px!important;
    height: 520px!important;
    
}


#services .swiper-wrapper {
    align-items: center;
}

#services .swiper-slide-next .front .title {
    display: none;
}

#services .swiper-slide-next .front .back {
    display: flex;
    
}

.back {
    display: none;
    
}

.front {
    height: 340px;
    align-items: center!important;
}
}

@media only screen and (min-width: 1081px){
    
    #services .swiper-slide-next .front {
    
    background-color: red!important;
    background-image: url('https://sento.com.tr/wp-content/uploads/2024/01/1-Vector.png');
    background-repeat: no-repeat;
    background-origin: content-box;
    width: 470px!important;
    height: 470px!important;
    justify-content: space-between;
    align-items: start!important;
    
}



#services  .swiper-slide-next {
    width: 480px!important;
    height: 480px!important;
    
}


#services .swiper-wrapper {
    align-items: center;
}

#services .swiper-slide-next .front .title {
    display: none;
}

#services .swiper-slide-next .front .back {
    display: flex;
    
}

.back {
    display: none;
    
}

.front {
    height: 340px;
    align-items: center!important;
}
}


@media only screen and (max-width: 1080px){
    
    #services .swiper-slide-next .front {
    
    background-color: red!important;
    background-image: url('https://sento.com.tr/wp-content/uploads/2024/01/1-Vector.png');
    background-repeat: no-repeat;
    background-origin: content-box;
    width: 430px!important;
    height: 430px!important;
    justify-content: space-between;
    align-items: start!important;
    
}



#services  .swiper-slide-next {
    width: 440px!important;
    height: 440px!important;
    
}


#services .swiper-wrapper {
    align-items: center;
}

#services .swiper-slide-next .front .title {
    display: none;
}

#services .swiper-slide-next .front .back {
    display: flex;
    
}

.back {
    display: none;
    
}

.front {
    height: 340px;
    align-items: center!important;
}
}


@media only screen and (max-width: 880px){
    
    #services .swiper-slide-next .front {
    
    background-color: red!important;
    background-image: url('https://sento.com.tr/wp-content/uploads/2024/01/1-Vector.png');
    background-repeat: no-repeat;
    background-origin: content-box;
    width: 430px!important;
    height: 430px!important;
    justify-content: space-between;
    align-items: start!important;
    
}



#services  .swiper-slide-next {
    width: 440px!important;
    height: 440px!important;
    
}


#services .swiper-wrapper {
    align-items: center;
}

#services .swiper-slide-next .front .title {
    display: none;
}

#services .swiper-slide-next .front .back {
    display: flex;
    
}

.back {
    display: none;
    
}

.front {
    height: 340px;
    align-items: center!important;
}
}



@media only screen and (max-width: 766px){
    
    #services .swiper-slide-active .front {
    
    background-color: red!important;
    background-image: url('https://sento.com.tr/wp-content/uploads/2024/01/1-Vector.png');
    background-repeat: no-repeat;
    background-origin: content-box;
    justify-content: space-between;
    align-items: start!important;
    
}





#services .swiper-slide-next .front {
    
    background-color: #E0E0E0!important;
    height: 340px!important;
}

#services .swiper-slide .front .title {
    
    display: flex;
}

#services .swiper-slide .front .back {
    
     display: none;
}




#services .swiper-slide-next {
    width: 100%;
    height: 340!important;
}

#services .swiper-wrapper {
    align-items: center;
}

#services .swiper-slide-active .front .title {
    display: none;
}

#services .swiper-slide-active .front .back {
    display: flex;
    
}

.back {
    display: none;
    
}


}/* End custom CSS */