.elementor-18996 .elementor-element.elementor-element-11eba7b{--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;}.elementor-18996 .elementor-element.elementor-element-11eba7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-a80da82{--spacer-size:239px;}.elementor-18996 .elementor-element.elementor-element-622271f{--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;}.elementor-18996 .elementor-element.elementor-element-5f68459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18996 .elementor-element.elementor-element-fc6be29{--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;--justify-content:flex-end;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:08rem;--padding-left:0rem;--padding-right:0rem;--z-index:3;}.elementor-18996 .elementor-element.elementor-element-fc6be29.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-18996 .elementor-element.elementor-element-20f0d30{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:2;}.elementor-18996 .elementor-element.elementor-element-20f0d30 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0rem 5rem 0rem -4rem;}.elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-20f0d30 .elementor-icon-wrapper{text-align:center;}.elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-view-stacked .elementor-icon{background-color:#962AC2;}.elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-view-default .elementor-icon{color:#962AC2;border-color:#962AC2;}.elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-20f0d30.elementor-view-default .elementor-icon svg{fill:#962AC2;}.elementor-18996 .elementor-element.elementor-element-20f0d30 .elementor-icon{font-size:30rem;}.elementor-18996 .elementor-element.elementor-element-20f0d30 .elementor-icon svg{height:30rem;}.elementor-18996 .elementor-element.elementor-element-f817975 > .elementor-widget-container{margin:11rem -8rem -1rem 4rem;}.elementor-18996 .elementor-element.elementor-element-f817975{z-index:2;text-align:start;}.elementor-18996 .elementor-element.elementor-element-f817975 .elementor-heading-title{font-family:"alpenkreu", Sans-serif;font-weight:900;text-transform:uppercase;text-shadow:8px 9px 0px #DD55F3;color:#FFF0FC;}.elementor-18996 .elementor-element.elementor-element-1db2649 > .elementor-widget-container{margin:14.05rem 2rem 0rem 8rem;}.elementor-18996 .elementor-element.elementor-element-1db2649{z-index:2;text-align:start;}.elementor-18996 .elementor-element.elementor-element-1db2649 .elementor-heading-title{font-family:"atomic", Sans-serif;font-weight:900;text-transform:uppercase;-webkit-text-stroke-width:7px;stroke-width:7px;text-shadow:10px 11px 0px #CA4DD2;color:#FFF0FC;}.elementor-18996 .elementor-element.elementor-element-37b4fde{--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:3;}.elementor-18996 .elementor-element.elementor-element-37b4fde.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-18996 .elementor-element.elementor-element-b633c7c > .elementor-widget-container{margin:0rem 0rem -13rem 0rem;}.elementor-18996 .elementor-element.elementor-element-b633c7c{z-index:1;}.elementor-18996 .elementor-element.elementor-element-b633c7c .elementor-icon-wrapper{text-align:center;}.elementor-18996 .elementor-element.elementor-element-b633c7c.elementor-view-stacked .elementor-icon{background-color:#FB55C6;}.elementor-18996 .elementor-element.elementor-element-b633c7c.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-b633c7c.elementor-view-default .elementor-icon{color:#FB55C6;border-color:#FB55C6;}.elementor-18996 .elementor-element.elementor-element-b633c7c.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-b633c7c.elementor-view-default .elementor-icon svg{fill:#FB55C6;}.elementor-18996 .elementor-element.elementor-element-b633c7c .elementor-icon{font-size:14rem;}.elementor-18996 .elementor-element.elementor-element-b633c7c .elementor-icon svg{height:14rem;}.elementor-18996 .elementor-element.elementor-element-1e0c45b > .elementor-widget-container{margin:14rem 2rem 0rem 0rem;}.elementor-18996 .elementor-element.elementor-element-1e0c45b{text-align:start;}.elementor-18996 .elementor-element.elementor-element-1e0c45b .elementor-heading-title{font-family:"atomic", Sans-serif;font-weight:900;text-transform:uppercase;text-shadow:8px 5px 0px #F46ECC;color:#FFF0FC;}.elementor-18996 .elementor-element.elementor-element-116e8e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-18996 .elementor-element.elementor-element-ed1ac92 .elementor-heading-title{font-family:"alpenkreu", Sans-serif;font-size:2rem;color:#8B3A7C;}.elementor-18996 .elementor-element.elementor-element-ef45c04 .elementor-heading-title{font-family:"alpenkreu", Sans-serif;font-size:57px;color:#C589D8;}.elementor-18996 .elementor-element.elementor-element-e8cd464 .elementor-heading-title{font-family:"alpenkreu", Sans-serif;font-size:116px;color:#F6D9FF;}.elementor-18996 .elementor-element.elementor-element-700eb5e{--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;--justify-content:center;--align-items:flex-start;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18996 .elementor-element.elementor-element-700eb5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-2b260e2{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18996 .elementor-element.elementor-element-2b260e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-383bfd0{--display:flex;--min-height:550px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18996 .elementor-element.elementor-element-457d729 > .elementor-widget-container{background-color:#F8F8F8;padding:2rem 1rem 0rem 1rem;transition:background 0.3s;border-style:solid;border-width:2px 0px 0px 2px;border-color:#FF8EFC;border-radius:32px 32px 32px 32px;box-shadow:2px 2px 0px 0px #5ED3D6;}.elementor-18996 .elementor-element.elementor-element-457d729:hover .elementor-widget-container{background-color:#8543C7;background-image:url("https://reto.art/wp-content/uploads/2024/08/text.back_.two_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF58BF;box-shadow:0px 0px 15px 0px rgba(68.17711791992188, 15.190621713246642, 66.607687970407, 0.82);}.elementor-18996 .elementor-element.elementor-element-457d729.elementor-element{--align-self:center;}.elementor-18996 .elementor-element.elementor-element-457d729:hover > .elementor-widget-container{border-radius:32px 32px 32px 32px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-wrapper{text-align:center;gap:3rem;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title{margin-block-end:2rem;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 4px 1px #7BE6E4;color:#080416;}.elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-stacked .elementor-icon{background-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-default .elementor-icon{fill:#1B0119;color:#1B0119;border-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFE197;}.elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-457d729.elementor-view-default:has(:focus) .elementor-icon{fill:#FFE197;color:#FFE197;border-color:#FFE197;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon{font-size:12rem;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:6rem;font-weight:900;text-transform:uppercase;line-height:5rem;letter-spacing:-2px;word-spacing:0px;}.elementor-18996 .elementor-element.elementor-element-457d729:has(:hover) .elementor-icon-box-title,
					 .elementor-18996 .elementor-element.elementor-element-457d729:has(:focus) .elementor-icon-box-title{color:#FFECDD;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-description{font-family:"Jersey 10", Sans-serif;font-size:24px;font-weight:100;text-transform:uppercase;line-height:35px;letter-spacing:3px;color:#9ADDD0;}.elementor-18996 .elementor-element.elementor-element-2672eea{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18996 .elementor-element.elementor-element-2672eea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-b01b8fa{--display:flex;--min-height:550px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18996 .elementor-element.elementor-element-eb3b78b > .elementor-widget-container{background-color:#F8F8F8;padding:2rem 1rem 0rem 1rem;transition:background 0.3s;border-style:solid;border-width:2px 0px 0px 2px;border-color:#FF8EFC;border-radius:32px 32px 32px 32px;box-shadow:2px 2px 0px 0px #5ED3D6;}.elementor-18996 .elementor-element.elementor-element-eb3b78b:hover .elementor-widget-container{background-color:#8543C7;background-image:url("https://reto.art/wp-content/uploads/2024/08/text.back_.two_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF58BF;box-shadow:0px 0px 15px 0px rgba(68.17711791992188, 15.190621713246642, 66.607687970407, 0.82);}.elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-element{--align-self:center;}.elementor-18996 .elementor-element.elementor-element-eb3b78b:hover > .elementor-widget-container{border-radius:32px 32px 32px 32px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-wrapper{text-align:center;gap:3rem;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title{margin-block-end:2rem;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 4px 1px #7BE6E4;color:#080416;}.elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-stacked .elementor-icon{background-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-default .elementor-icon{fill:#1B0119;color:#1B0119;border-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFE197;}.elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-eb3b78b.elementor-view-default:has(:focus) .elementor-icon{fill:#FFE197;color:#FFE197;border-color:#FFE197;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon{font-size:12rem;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:6rem;font-weight:900;text-transform:uppercase;line-height:5rem;letter-spacing:-2px;word-spacing:0px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b:has(:hover) .elementor-icon-box-title,
					 .elementor-18996 .elementor-element.elementor-element-eb3b78b:has(:focus) .elementor-icon-box-title{color:#FFECDD;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-description{font-family:"Jersey 10", Sans-serif;font-size:24px;font-weight:100;text-transform:uppercase;line-height:35px;letter-spacing:3px;color:#9ADDD0;}.elementor-18996 .elementor-element.elementor-element-143d620{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18996 .elementor-element.elementor-element-143d620.e-con:hover{--e-con-transform-scale:1.03;}.elementor-18996 .elementor-element.elementor-element-143d620.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18996 .elementor-element.elementor-element-494cd05{--display:flex;--min-height:550px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-18996 .elementor-element.elementor-element-8fa13bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:1500ms;}.elementor-18996 .elementor-element.elementor-element-8fa13bc > .elementor-widget-container{background-color:#F8F8F8;margin:0rem 0rem 0rem 0rem;padding:2rem 1rem 0rem 1rem;transition:background 0.3s;border-style:solid;border-width:2px 0px 0px 2px;border-color:#74F2FF;border-radius:32px 32px 32px 32px;box-shadow:2px 2px 0px 0px #EE90F0;}.elementor-18996 .elementor-element.elementor-element-8fa13bc:hover .elementor-widget-container{background-color:#4AF5E5;background-image:url("https://reto.art/wp-content/uploads/2024/08/text.back_.two_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF58BF;}.elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-element{--align-self:center;}.elementor-18996 .elementor-element.elementor-element-8fa13bc:hover > .elementor-widget-container{border-radius:32px 32px 32px 32px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-wrapper{text-align:center;gap:3rem;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title{margin-block-end:2rem;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 4px 1px #DF9BF3;color:#080416;}.elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-stacked .elementor-icon{background-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-framed .elementor-icon, .elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-default .elementor-icon{fill:#1B0119;color:#1B0119;border-color:#1B0119;}.elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#E97DBC;}.elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-18996 .elementor-element.elementor-element-8fa13bc.elementor-view-default:has(:focus) .elementor-icon{fill:#E97DBC;color:#E97DBC;border-color:#E97DBC;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon{font-size:12rem;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:6rem;font-weight:800;text-transform:uppercase;line-height:5rem;letter-spacing:-1.5px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc:has(:hover) .elementor-icon-box-title,
					 .elementor-18996 .elementor-element.elementor-element-8fa13bc:has(:focus) .elementor-icon-box-title{color:#FFECDD;}.elementor-18996 .elementor-element.elementor-element-c6b98a5{--spacer-size:239px;}@media(min-width:768px){.elementor-18996 .elementor-element.elementor-element-622271f{--width:100%;}.elementor-18996 .elementor-element.elementor-element-5f68459{--width:100%;}.elementor-18996 .elementor-element.elementor-element-fc6be29{--width:100%;}.elementor-18996 .elementor-element.elementor-element-37b4fde{--width:80%;}.elementor-18996 .elementor-element.elementor-element-700eb5e{--width:100%;}.elementor-18996 .elementor-element.elementor-element-383bfd0{--width:350px;}.elementor-18996 .elementor-element.elementor-element-b01b8fa{--width:350px;}.elementor-18996 .elementor-element.elementor-element-494cd05{--width:350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18996 .elementor-element.elementor-element-11eba7b{--width:1198.778px;}.elementor-18996 .elementor-element.elementor-element-fc6be29{--width:100%;}.elementor-18996 .elementor-element.elementor-element-37b4fde{--width:100%;}.elementor-18996 .elementor-element.elementor-element-700eb5e{--width:95%;}.elementor-18996 .elementor-element.elementor-element-2b260e2{--width:33%;}.elementor-18996 .elementor-element.elementor-element-2672eea{--width:33%;}.elementor-18996 .elementor-element.elementor-element-143d620{--width:33%;}}@media(max-width:1024px){.elementor-18996 .elementor-element.elementor-element-5f68459{--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;}.elementor-18996 .elementor-element.elementor-element-fc6be29{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-18996 .elementor-element.elementor-element-fc6be29.e-con{--order:-99999 /* order start hack */;}.elementor-18996 .elementor-element.elementor-element-20f0d30 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18996 .elementor-element.elementor-element-20f0d30{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;}.elementor-18996 .elementor-element.elementor-element-f817975 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;}.elementor-18996 .elementor-element.elementor-element-f817975{text-align:center;}.elementor-18996 .elementor-element.elementor-element-1db2649 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18996 .elementor-element.elementor-element-1db2649{text-align:center;}.elementor-18996 .elementor-element.elementor-element-37b4fde{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-22rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18996 .elementor-element.elementor-element-37b4fde.e-con{--order:-99999 /* order start hack */;}.elementor-18996 .elementor-element.elementor-element-b633c7c > .elementor-widget-container{margin:-1rem -26rem -1rem -1rem;}.elementor-18996 .elementor-element.elementor-element-1e0c45b > .elementor-widget-container{margin:5rem 1rem 0rem 17rem;}.elementor-18996 .elementor-element.elementor-element-1e0c45b{text-align:center;}.elementor-18996 .elementor-element.elementor-element-700eb5e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18996 .elementor-element.elementor-element-2b260e2{--justify-content:center;--z-index:2;}.elementor-18996 .elementor-element.elementor-element-457d729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 4px 0px 4px;}.elementor-18996 .elementor-element.elementor-element-457d729:hover .elementor-widget-container{border-width:2px 2px 2px 2px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-wrapper{gap:17px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title{margin-block-end:4px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon{font-size:155px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon-box-title a{font-size:45px;line-height:1.2em;}.elementor-18996 .elementor-element.elementor-element-2672eea{--justify-content:center;--z-index:2;}.elementor-18996 .elementor-element.elementor-element-eb3b78b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 4px 0px 4px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b:hover .elementor-widget-container{border-width:2px 2px 2px 2px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-wrapper{gap:17px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title{margin-block-end:4px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon{font-size:155px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon-box-title a{font-size:45px;line-height:1.2em;}.elementor-18996 .elementor-element.elementor-element-143d620{--justify-content:center;--z-index:2;}.elementor-18996 .elementor-element.elementor-element-8fa13bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 4px 0px 4px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc:hover .elementor-widget-container{border-width:2px 2px 2px 2px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-wrapper{gap:17px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title{margin-block-end:4px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon{font-size:155px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title, .elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon-box-title a{font-size:45px;line-height:1.2em;}}@media(max-width:767px){.elementor-18996 .elementor-element.elementor-element-fc6be29{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18996 .elementor-element.elementor-element-20f0d30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18996 .elementor-element.elementor-element-20f0d30 .elementor-icon{font-size:20rem;}.elementor-18996 .elementor-element.elementor-element-20f0d30 .elementor-icon svg{height:20rem;}.elementor-18996 .elementor-element.elementor-element-f817975 > .elementor-widget-container{margin:-1.7rem 0rem -1rem 0rem;}.elementor-18996 .elementor-element.elementor-element-f817975 .elementor-heading-title{font-size:6.5rem;}.elementor-18996 .elementor-element.elementor-element-1db2649 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18996 .elementor-element.elementor-element-37b4fde{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18996 .elementor-element.elementor-element-700eb5e{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-18996 .elementor-element.elementor-element-2b260e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18996 .elementor-element.elementor-element-457d729 > .elementor-widget-container{padding:5px 5px 2px 5px;}.elementor-18996 .elementor-element.elementor-element-457d729 .elementor-icon{font-size:159px;}.elementor-18996 .elementor-element.elementor-element-2672eea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b > .elementor-widget-container{padding:5px 5px 2px 5px;}.elementor-18996 .elementor-element.elementor-element-eb3b78b .elementor-icon{font-size:159px;}.elementor-18996 .elementor-element.elementor-element-143d620{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc > .elementor-widget-container{padding:5px 5px 2px 5px;}.elementor-18996 .elementor-element.elementor-element-8fa13bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18996 .elementor-element.elementor-element-8fa13bc .elementor-icon{font-size:159px;}}/* Start custom CSS for container, class: .elementor-element-2b260e2 *//* Main container styling */
.elementor-18996 .elementor-element.elementor-element-2b260e2 {
    position: relative;
    width: 350px;
    height: 560px; /* Adjust as needed */
    perspective: 1000px;
    overflow: visible !important;
}

/* Common card styles */
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-left,
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-left-2,
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-Back,
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-center,
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-right {
    position: absolute;

    background: #fff;
    border-radius: 15px; /* Border radius */
    transition: all 0.7s cubic-bezier(0.25, 0.46, 0.25, 0.94);
    backface-visibility: hidden;
    transform-style: preserve-3d;
    overflow: visible;
}

/* Center card (always visible) */
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg) ;
    z-index: 7;
    opacity: 1;
    background: linear-gradient(317deg, #FFE7E700  11%, #FFE7E700  69%);
}

.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-Back {
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg) ;
    z-index: 1;
    opacity: 0;
    background: linear-gradient(317deg, #FFE7E700  11%, #FFE7E700  69%);
}

/* Left card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-left {
    left: 50%; /* Distance from center - adjust this */
    top: 60%;
    width: 350px;
    height: 550px;
    transform: translate(-50%, -50%) rotateY(1deg) rotateZ(-0deg)  scale(0.85); /* Tilt and rotation */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(125deg, #FFE7E700  0%, #FFE7E700 100%);
}

/* Right card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-right {
    left: 45%; /* Distance from center - adjust this */
    top: 50%;
    width: 350px;
    height: 550px;
    scale: 0.85;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg); /* Opposite tilt */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(135deg, #FFE7E700 0%, #FFE7E700 100%);
}

/* Right card-2 (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2b260e2 .card-right-2 {
    left: 40%; /* Distance from center - adjust this */
    top: 50%;
    width: 350px;
    scale: 0.85;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg); /* Opposite tilt */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(135deg, #FFE7E700 0%, #FFE7E700 100%);
}


/*---Hover effect on main container---*/
.elementor-18996 .elementor-element.elementor-element-2b260e2:hover .card-left {
     /* Reveal position */
    opacity: 100%;
    transform: translate(-45%, -85%) rotateY(1deg) rotateZ(5deg) scale(0.85);
}

.elementor-18996 .elementor-element.elementor-element-2b260e2:hover .card-center {
    opacity: 1;
    transform: translate(-50%, -60%) rotateY(0deg) rotateZ(0deg) scale(1.05);

}

/* Delay for staggered animation */
.elementor-18996 .elementor-element.elementor-element-2b260e2:hover .card-left {
    transition-delay: 0.0s;
}

.elementor-18996 .elementor-element.elementor-element-2b260e2:hover .card-right {
    transition-delay: 0.0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2672eea *//* Main container styling */
.elementor-18996 .elementor-element.elementor-element-2672eea {
    position: relative;
    width: 350px;
    height: 560px; /* Adjust as needed */
    perspective: 1000px;
    overflow: visible !important;
}

/* Common card styles */
.elementor-18996 .elementor-element.elementor-element-2672eea .card-left,
.elementor-18996 .elementor-element.elementor-element-2672eea .card-left-2,
.elementor-18996 .elementor-element.elementor-element-2672eea .card-Back,
.elementor-18996 .elementor-element.elementor-element-2672eea .card-center,
.elementor-18996 .elementor-element.elementor-element-2672eea .card-right {
    position: absolute;

    background: #fff;
    border-radius: 15px; /* Border radius */
    transition: all 0.7s cubic-bezier(0.25, 0.46, 0.25, 0.94);
    backface-visibility: hidden;
    transform-style: preserve-3d;
    overflow: visible;
}

/* Center card (always visible) */
.elementor-18996 .elementor-element.elementor-element-2672eea .card-center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg) ;
    z-index: 7;
    opacity: 1;
    background: linear-gradient(317deg, #FFE7E700  11%, #FFE7E700  69%);
}

.elementor-18996 .elementor-element.elementor-element-2672eea .card-Back {
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg) ;
    z-index: 1;
    opacity: 0;
    background: linear-gradient(317deg, #FFE7E700  11%, #FFE7E700  69%);
}

/* Left card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2672eea .card-left {
    left: 50%; /* Distance from center - adjust this */
    top: 60%;
    width: 350px;
    height: 550px;
    transform: translate(-50%, -50%) rotateY(1deg) rotateZ(-0deg)  scale(0.85); /* Tilt and rotation */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(125deg, #FFE7E700  0%, #FFE7E700 100%);
}

/* Right card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2672eea .card-right {
    left: 45%; /* Distance from center - adjust this */
    top: 50%;
    width: 350px;
    height: 550px;
    scale: 0.85;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg); /* Opposite tilt */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(135deg, #FFE7E700 0%, #FFE7E700 100%);
}

/* Right card-2 (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-2672eea .card-right-2 {
    left: 40%; /* Distance from center - adjust this */
    top: 50%;
    width: 350px;
    scale: 0.85;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg); /* Opposite tilt */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(135deg, #FFE7E700 0%, #FFE7E700 100%);
}


/*---Hover effect on main container---*/
.elementor-18996 .elementor-element.elementor-element-2672eea:hover .card-left {
     /* Reveal position */
    opacity: 100%;
    transform: translate(-45%, -85%) rotateY(1deg) rotateZ(5deg) scale(0.85);
}

.elementor-18996 .elementor-element.elementor-element-2672eea:hover .card-center {
    opacity: 1;
    transform: translate(-50%, -60%) rotateY(0deg) rotateZ(0deg) scale(1.05);

}

/* Delay for staggered animation */
.elementor-18996 .elementor-element.elementor-element-2672eea:hover .card-left {
    transition-delay: 0.0s;
}

.elementor-18996 .elementor-element.elementor-element-2672eea:hover .card-right {
    transition-delay: 0.0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-143d620 *//* Main container styling */
.elementor-18996 .elementor-element.elementor-element-143d620 {
    position: relative;
    width: 350px;
    height: 560px; /* Adjust as needed */
    perspective: 1000px;
    overflow: visible !important;
}

/* Common card styles */
.elementor-18996 .elementor-element.elementor-element-143d620 .card-left,
.elementor-18996 .elementor-element.elementor-element-143d620 .card-center-1,
.elementor-18996 .elementor-element.elementor-element-143d620 .card-Back,
.elementor-18996 .elementor-element.elementor-element-143d620 .card-top,
.elementor-18996 .elementor-element.elementor-element-143d620 .card-right {
    position: absolute;
  
    background: #fff;
    border-radius: 15px; /* Border radius */
    transition: all 0.8s ease;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    overflow: hidden;
}

/* Center card (always visible) */
.elementor-18996 .elementor-element.elementor-element-143d620 .card-center-1 {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateY(0deg);
    z-index: 7;
    background-color: transparent;
    box-shadow: 100px;
}

.elementor-18996 .elementor-element.elementor-element-143d620 .card-top {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateY(0deg);
    z-index: 3;
    background-color: transparent;
    box-shadow: 100px;
}

/* Left card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-143d620 .card-left {
    left: 50%; /* Distance from center - adjust this */
    top: 60%;
    transform: translate(-50%, -50%) rotateY(1deg) rotateZ(-0deg); /* Tilt and rotation */
    z-index: 1;
    opacity: 1;
    background: linear-gradient(125deg, #FFE7E700  0%, #FFE7E700 100%);
}

/* Right card (hidden by default) */
.elementor-18996 .elementor-element.elementor-element-143d620 .card-right {
    left: 48%; /* Distance from center - adjust this */
    top: 50%;
    width: 350px;
    scale: 0.85;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg); /* Opposite tilt */
    z-index: 2;
    opacity: 1;
    background: linear-gradient(135deg, #FFE7E700 0%, #FFE7E700 100%);
}

.elementor-18996 .elementor-element.elementor-element-143d620 .card-Back {
    left: 50%;
    top: 50%;
    width: 90%;
    transform: translate(-50%, -50%) rotateY(0deg) rotateZ(0deg) ;
    z-index: 1;
    opacity: 0;
    background: linear-gradient(317deg, #FFE7E700  11%, #FFE7E700  69%);
}

/*---- Hover effect on main container---*/

.elementor-18996 .elementor-element.elementor-element-143d620:hover .card-left {
    left: 90%; /* Reveal position */
    opacity: 100%;
    transform: translate(-80%, -172%) rotateY(1deg) rotateZ(0deg);
}

.elementor-18996 .elementor-element.elementor-element-143d620:hover .card-center-1 {
    left: 50%;
    opacity: 1;
    transform: translate(-50%, -60%) rotateY(0deg) rotateZ(0deg) rotateX(0deg) scale(1.05);
    
}

/* Delay for staggered animation */
.elementor-18996 .elementor-element.elementor-element-143d620:hover .card-left {
    transition-delay: 0.0s;
}

.elementor-18996 .elementor-element.elementor-element-143d620:hover .card-right {
    transition-delay: 0.0s;
}/* End custom CSS */