.elementor-6376 .elementor-element.elementor-element-31588bc0:not(.elementor-motion-effects-element-type-background), .elementor-6376 .elementor-element.elementor-element-31588bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595f;background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/dariusz-sankowski-ABAmxzlot8E-unsplash-1-1.jpg");background-position:center center;}.elementor-6376 .elementor-element.elementor-element-31588bc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-32px;margin-bottom:0px;padding:100px 0px 350px 0px;}.elementor-6376 .elementor-element.elementor-element-31588bc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-47710f03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-250px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-6376 .elementor-element.elementor-element-47710f03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-7a691a83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353232;}.elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-element-populated, .elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-element-populated > .elementor-background-overlay, .elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-6376 .elementor-element.elementor-element-7a691a83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline > .jet-headline__link{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline__first .jet-headline__label{color:#D8D8D8;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline > .jet-headline__link{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline__first .jet-headline__label{color:#D8D8D8;}.elementor-6376 .elementor-element.elementor-element-8876854 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6376 .elementor-element.elementor-element-8876854 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/thomas-kelley-hHL08lF7Ikc-unsplash-1.jpg");background-size:cover;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__image img{border-radius:10px;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-24b3e33 > .elementor-element-populated, .elementor-6376 .elementor-element.elementor-element-24b3e33 > .elementor-element-populated > .elementor-background-overlay, .elementor-6376 .elementor-element.elementor-element-24b3e33 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6376 .elementor-element.elementor-element-24b3e33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:justify;}.elementor-6376 .elementor-element.elementor-element-24b3e33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/marten-bjork-6dW3xyQvcYE-unsplash11-1.jpg");background-position:top right;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-278542b5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;justify-content:center;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-2b3e1ae1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6376 .elementor-element.elementor-element-2b3e1ae1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/test1.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/test-1.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:13px 13px 13px 13px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/family-law.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/mitchel-lensink-Ismnr6WSHCU-unsplash-1-1.jpg");background-position:center center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-6e850a02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6376 .elementor-element.elementor-element-6e850a02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/thomas-kelley-hHL08lF7Ikc-unsplash-1.jpg");background-size:cover;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:13px 13px 13px 13px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-2528680f > .elementor-element-populated, .elementor-6376 .elementor-element.elementor-element-2528680f > .elementor-element-populated > .elementor-background-overlay, .elementor-6376 .elementor-element.elementor-element-2528680f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6376 .elementor-element.elementor-element-2528680f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:justify;}.elementor-6376 .elementor-element.elementor-element-2528680f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top right;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-e64ec67 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;justify-content:center;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-3e1f9e2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6376 .elementor-element.elementor-element-3e1f9e2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/mitchel-lensink-Ismnr6WSHCU-unsplash-1-1.jpg");background-position:center center;background-size:cover;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__back{background-color:#CBC1BD;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__image{opacity:1;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Alata", Sans-serif;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;text-align:center;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__button{margin-center:0;}.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__back .elementor-flip-box__layer__description{color:#282424;}.elementor-6376 .elementor-element.elementor-element-53d908a{color:#201E1E;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/test.png");}.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/marten-bjork-6dW3xyQvcYE-unsplash11-1.jpg");}.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/family-law.png");}.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__front{background-image:url("https://scpa-ca.ro/wp-content/uploads/2023/01/test1.png");}}@media(max-width:767px){.elementor-6376 .elementor-element.elementor-element-47710f03{padding:0px 0px 0px 0px;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline > .jet-headline__link{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-0a791ee .jet-headline__first .jet-headline__label{text-align:center;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline > .jet-headline__link{justify-content:center;}.elementor-6376 .elementor-element.elementor-element-41627aa .jet-headline__first .jet-headline__label{text-align:center;}}/* Start custom CSS for flip-box, class: .elementor-element-26abc268 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-26abc268 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-26abc268 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-278542b5 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-278542b5 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-278542b5 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3269b608 *//* ✅ Center text perfectly without shifting the image */
.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__inner,
.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%;
  padding: 0;
}

/* ✅ Keep titles centered and consistent */
.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__layer__title {
  margin: 0 auto;
  text-align: center;
  line-height: 1.2em;
}

/* 💻 Laptop fix – smaller text to prevent wrapping */
@media (max-width: 1366px) {
  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__title,
  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-size: 0.85em;
    line-height: 1.1em;
  }

  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__inner,
  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    width: 95%;
  }
}

/* 🖥️ Desktop refinement – small vertical correction for perfect centering */
@media (min-width: 1367px) {
  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front .elementor-flip-box__layer__inner,
  .elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    transform: translate(-50%, -52%); /* adjust between -51% and -53% if needed */
    width: 90%;
  }
}

/* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-3269b608 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-3269b608 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-221c0341 *//* ✅ Center text perfectly without shifting the image */
.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front .elementor-flip-box__layer__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%;
  padding: 0;
}

/* Keep everything properly aligned on the back too */
.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back .elementor-flip-box__layer__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%;
  padding: 0;
}

/* Responsive fine-tuning for laptops */
@media (max-width: 1366px) {
  .elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front .elementor-flip-box__layer__inner,
  .elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    width: 95%;
    font-size: 0.95em;
  }
}
/* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-221c0341 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-221c0341 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3e793ea5 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-3e793ea5 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-3e793ea5 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-323e240d *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-323e240d {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-323e240d .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-a251c9b *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-a251c9b {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-a251c9b .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5f7d503 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-5f7d503 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-5f7d503 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e64ec67 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-e64ec67 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-e64ec67 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2b3d7fe4 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-2b3d7fe4 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-30def448 *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-30def448 {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-30def448 .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-59a6c5ec *//* 🎨 Rounded Flip Box edges (works with flip animation too) */
.elementor-6376 .elementor-element.elementor-element-59a6c5ec {
  border-radius: 10px;
  overflow: hidden; /* keeps the back side from peeking out */
}

/* Apply radius to both front and back layers */
.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__front,
.elementor-6376 .elementor-element.elementor-element-59a6c5ec .elementor-flip-box__back {
  border-radius: 5px;
  overflow: hidden;
}/* End custom CSS */