.elementor-12123 .elementor-element.elementor-element-65d904e{--display:flex;--min-height:600px;--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;--justify-content:flex-start;--overlay-opacity:0.5;}.elementor-12123 .elementor-element.elementor-element-65d904e:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-65d904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsidigitalsolution.com/wp-content/uploads/2024/08/Websites-scaled.webp");background-position:center center;background-size:cover;}.elementor-12123 .elementor-element.elementor-element-65d904e::before, .elementor-12123 .elementor-element.elementor-element-65d904e > .elementor-background-video-container::before, .elementor-12123 .elementor-element.elementor-element-65d904e > .e-con-inner > .elementor-background-video-container::before, .elementor-12123 .elementor-element.elementor-element-65d904e > .elementor-background-slideshow::before, .elementor-12123 .elementor-element.elementor-element-65d904e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12123 .elementor-element.elementor-element-65d904e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f7cdfe6 );--background-overlay:'';}.elementor-12123 .elementor-element.elementor-element-65d904e.e-con{--align-self:center;}.elementor-12123 .elementor-element.elementor-element-e1de874{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-1e7b3fb{--spacer-size:150px;}.elementor-12123 .elementor-element.elementor-element-0aa974f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12123 .elementor-element.elementor-element-d184cab{--divider-border-style:solid;--divider-color:var( --e-global-color-87d2ba9 );--divider-border-width:5px;}.elementor-12123 .elementor-element.elementor-element-d184cab .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-12123 .elementor-element.elementor-element-d184cab .elementor-divider{text-align:center;}.elementor-12123 .elementor-element.elementor-element-e62b759{--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:flex-start;}.elementor-12123 .elementor-element.elementor-element-890bb63{--display:flex;--min-height:800px;--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;--flex-wrap:wrap;--overflow:hidden;}.elementor-12123 .elementor-element.elementor-element-890bb63:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-890bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-29482d7{--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-12123 .elementor-element.elementor-element-fd99d64{--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;}.elementor-12123 .elementor-element.elementor-element-9ef55b2{--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;}.elementor-12123 .elementor-element.elementor-element-7138cdd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-f44ce2a{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-1b361d5{--spacer-size:10px;}.elementor-12123 .elementor-element.elementor-element-b506089{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-02c33e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-4cdd812{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12123 .elementor-element.elementor-element-41e5901{text-align:start;}.elementor-12123 .elementor-element.elementor-element-41e5901 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-d0156fb{--spacer-size:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12123 .elementor-element.elementor-element-e59270e{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-b1205db{--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-12123 .elementor-element.elementor-element-40036d8{--spacer-size:10px;}.elementor-12123 .elementor-element.elementor-element-2c05017{text-align:center;}.elementor-12123 .elementor-element.elementor-element-2c05017 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-5486667{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-ced9e56{text-align:center;}.elementor-12123 .elementor-element.elementor-element-ced9e56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-ab52b06{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-81af09c{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-0b2f9af{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0 .elementor-icon-wrapper{text-align:center;}.elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87d2ba9 );color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-default .elementor-icon{color:var( --e-global-color-87d2ba9 );border-color:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-2b8a5d0 .elementor-icon{font-size:170px;}.elementor-12123 .elementor-element.elementor-element-2b8a5d0 .elementor-icon svg{height:170px;}.elementor-12123 .elementor-element.elementor-element-5739658{--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-12123 .elementor-element.elementor-element-03c8470 .elementor-icon-wrapper{text-align:center;}.elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87d2ba9 );color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-default .elementor-icon{color:var( --e-global-color-87d2ba9 );border-color:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-03c8470.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-03c8470 .elementor-icon{font-size:170px;}.elementor-12123 .elementor-element.elementor-element-03c8470 .elementor-icon svg{height:170px;}.elementor-12123 .elementor-element.elementor-element-47d00dc{--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-12123 .elementor-element.elementor-element-40a0d0b{text-align:center;}.elementor-12123 .elementor-element.elementor-element-40a0d0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-0e0be21{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-0dc1e88{text-align:center;}.elementor-12123 .elementor-element.elementor-element-0dc1e88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-a3702b4{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-122e217{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-d8c79d1{--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-12123 .elementor-element.elementor-element-d34b080{text-align:center;}.elementor-12123 .elementor-element.elementor-element-d34b080 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-23be1e5{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-5b8fb95{text-align:center;}.elementor-12123 .elementor-element.elementor-element-5b8fb95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-9cc337c{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-f162b58{--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-12123 .elementor-element.elementor-element-e4975e2 .elementor-icon-wrapper{text-align:center;}.elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-87d2ba9 );color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-default .elementor-icon{color:var( --e-global-color-87d2ba9 );border-color:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-framed .elementor-icon, .elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-87d2ba9 );}.elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-e4975e2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-e4975e2 .elementor-icon{font-size:170px;}.elementor-12123 .elementor-element.elementor-element-e4975e2 .elementor-icon svg{height:170px;}.elementor-12123 .elementor-element.elementor-element-7302752{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-31ed18a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-31ed18a:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-31ed18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3FDFB;}.elementor-12123 .elementor-element.elementor-element-31ed18a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12123 .elementor-element.elementor-element-7195b04{--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-12123 .elementor-element.elementor-element-6ea9d3f{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-76c60ed{--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;}.elementor-12123 .elementor-element.elementor-element-9a2d3b0{--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;}.elementor-12123 .elementor-element.elementor-element-cd3d6fe{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-8409a2f{--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-12123 .elementor-element.elementor-element-2dc1d14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-15cb7f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-c994b3e{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-c1aafad{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-c1aafad:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-c1aafad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-ec49966{--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;}.elementor-12123 .elementor-element.elementor-element-6c01b11{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12123 .elementor-element.elementor-element-e2d35d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-526ffa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-6b77892{--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;}.elementor-12123 .elementor-element.elementor-element-f810f39{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12123 .elementor-element.elementor-element-e262fc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-22013c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-278349b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12123 .elementor-element.elementor-element-98837b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-562f70d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-2f4e11e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-c65ce20{--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;}.elementor-12123 .elementor-element.elementor-element-569d7af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-955ff35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-bb3a1c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-ecfec32{--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;}.elementor-12123 .elementor-element.elementor-element-0d6bc24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-9f04ab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-bf37a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-56c2cc8{--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;}.elementor-12123 .elementor-element.elementor-element-53dbf35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-63384b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-754bed2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-e4b044d{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-680757b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-12123 .elementor-element.elementor-element-680757b:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-680757b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-f7bf1b1{--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-12123 .elementor-element.elementor-element-eefa148{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-4368cde{--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;}.elementor-12123 .elementor-element.elementor-element-47f308e{--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;}.elementor-12123 .elementor-element.elementor-element-7c4ad33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-47649ff{--display:flex;}.elementor-12123 .elementor-element.elementor-element-f897c33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-f897c33:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-f897c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-5f7d51a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-15ae0f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-8c329d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-8c329d8.e-con{--align-self:center;}.elementor-12123 .elementor-element.elementor-element-eefe120{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-5862bb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-678eb7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-678eb7d.e-con{--align-self:center;}.elementor-12123 .elementor-element.elementor-element-02b76e0{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-81585c8{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-94a57b4{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-94a57b4:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-94a57b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3FDFB;}.elementor-12123 .elementor-element.elementor-element-c8a90c9{--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-12123 .elementor-element.elementor-element-d0c84ce{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-215bee7{--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;}.elementor-12123 .elementor-element.elementor-element-4208416{--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;}.elementor-12123 .elementor-element.elementor-element-5f41168{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-902ec46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-441935c{--display:flex;}.elementor-12123 .elementor-element.elementor-element-6671e66{--display:flex;}.elementor-12123 .elementor-element.elementor-element-4f72e74{--display:flex;}.elementor-12123 .elementor-element.elementor-element-33271af{--display:flex;}.elementor-12123 .elementor-element.elementor-element-4aef70c{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-f85e1e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-f85e1e3:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-f85e1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-7ad8b2c{--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-12123 .elementor-element.elementor-element-a7e6b7e{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-bec0e4c{--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;}.elementor-12123 .elementor-element.elementor-element-4aacbaa{--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;}.elementor-12123 .elementor-element.elementor-element-514faa6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-42f6309{--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-12123 .elementor-element.elementor-element-7a7fe4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-3e40a20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-5bc310c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-5bc310c:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-5bc310c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-3398a5e{--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;}.elementor-12123 .elementor-element.elementor-element-275f1a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-6ac7537{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-9b3befa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-5eb2881{--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;}.elementor-12123 .elementor-element.elementor-element-efc81ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-1bde115{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-28aa2ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-45a9e6e{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-04e78f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-04e78f4:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-04e78f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-e149162{--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-12123 .elementor-element.elementor-element-25648f4{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-1b2db5b{--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;}.elementor-12123 .elementor-element.elementor-element-91731b5{--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;}.elementor-12123 .elementor-element.elementor-element-1051844{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-b1082bb{--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-12123 .elementor-element.elementor-element-92a82ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-cabb1dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-a41e121{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-d509288{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-d509288:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-d509288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-3b09692{--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;}.elementor-12123 .elementor-element.elementor-element-93589af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-eb45528{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-d5a17ec{--spacer-size:50px;}.elementor-12123 .elementor-element.elementor-element-e0314ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-3c3e861{--e-image-carousel-slides-to-show:3;}.elementor-12123 .elementor-element.elementor-element-9cb7488{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-27af9d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-27af9d1:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-27af9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-6f4b028{--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-12123 .elementor-element.elementor-element-4e69c49{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-6d21f49{--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;}.elementor-12123 .elementor-element.elementor-element-5ecf3cf{--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;}.elementor-12123 .elementor-element.elementor-element-2c603c8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-d18d175{--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-12123 .elementor-element.elementor-element-0fe565f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-7438cf8{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-8a7de8b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-8a7de8b:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-8a7de8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66FCF16D;}.elementor-12123 .elementor-element.elementor-element-1a6bf3e{--display:flex;}.elementor-12123 .elementor-element.elementor-element-87561b5{--e-image-carousel-slides-to-show:2;}.elementor-12123 .elementor-element.elementor-element-fa6970c{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-bc36b05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-bc36b05:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-bc36b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-3f9649a{--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-12123 .elementor-element.elementor-element-a8faee6{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-88701e3{--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;}.elementor-12123 .elementor-element.elementor-element-a12c150{--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;}.elementor-12123 .elementor-element.elementor-element-b6e9b94{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-93175f7{--display:flex;--min-height:750px;--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;}.elementor-12123 .elementor-element.elementor-element-93175f7:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-93175f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-949c747{--display:flex;--overlay-opacity:0.2;}.elementor-12123 .elementor-element.elementor-element-949c747:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-949c747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsidigitalsolution.com/wp-content/uploads/2024/03/tinywow_pexels-skylar-kang-6044830_36104679-scaled.webp");background-size:cover;}.elementor-12123 .elementor-element.elementor-element-949c747::before, .elementor-12123 .elementor-element.elementor-element-949c747 > .elementor-background-video-container::before, .elementor-12123 .elementor-element.elementor-element-949c747 > .e-con-inner > .elementor-background-video-container::before, .elementor-12123 .elementor-element.elementor-element-949c747 > .elementor-background-slideshow::before, .elementor-12123 .elementor-element.elementor-element-949c747 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12123 .elementor-element.elementor-element-949c747 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f7cdfe6 );--background-overlay:'';}.elementor-12123 .elementor-element.elementor-element-3ee70c7{--spacer-size:500px;}.elementor-12123 .elementor-element.elementor-element-bcfde22{text-align:start;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-6879e7d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-9dc07c9{--display:flex;}.elementor-12123 .elementor-element.elementor-element-96b01ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12123 .elementor-element.elementor-element-470fba9{--display:flex;--min-height:295px;}.elementor-12123 .elementor-element.elementor-element-470fba9:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-470fba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsidigitalsolution.com/wp-content/uploads/2024/03/Copywriting-typing-scaled.webp");background-position:center center;background-size:cover;}.elementor-12123 .elementor-element.elementor-element-3c3bb9d{--spacer-size:175px;}.elementor-12123 .elementor-element.elementor-element-5c30144{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-f6d2e52{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-1d59e16{--spacer-size:5px;}.elementor-12123 .elementor-element.elementor-element-cd1c104{--display:flex;--min-height:295px;}.elementor-12123 .elementor-element.elementor-element-cd1c104:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-cd1c104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsidigitalsolution.com/wp-content/uploads/2024/03/tinywow_pexels-taryn-elliott-3889811_36103487-scaled.webp");background-position:center center;background-size:cover;}.elementor-12123 .elementor-element.elementor-element-7193734{--spacer-size:175px;}.elementor-12123 .elementor-element.elementor-element-53984dd{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-da585ff{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-9b78565 );}.elementor-12123 .elementor-element.elementor-element-5a55e83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-5a55e83:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-5a55e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-7aa87d5{--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-12123 .elementor-element.elementor-element-103492d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-9fedee9{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-33510f7{--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;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f7cdfe6 );--border-color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-912eeb6{--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-12123 .elementor-element.elementor-element-b6209d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-36bd057{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-a9f9625{--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;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-f7cdfe6 );--border-color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-9d940fd{--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-12123 .elementor-element.elementor-element-b71c2b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-393b8e2{text-align:justify;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-d0b3595{--display:flex;--min-height:200px;--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;}.elementor-12123 .elementor-element.elementor-element-dc865dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12123 .elementor-element.elementor-element-dc865dc:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-dc865dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e39cc96 );}.elementor-12123 .elementor-element.elementor-element-aa5381b{--spacer-size:50px;}.elementor-12123 .elementor-element.elementor-element-386f6a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12123 .elementor-element.elementor-element-878e702{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12123 .elementor-element.elementor-element-9422134{--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;}.elementor-12123 .elementor-element.elementor-element-4e831ca{--spacer-size:50px;}.elementor-12123 .elementor-element.elementor-element-5a64fb9{--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-12123 .elementor-element.elementor-element-9aa7c8d{--display:flex;}.elementor-12123 .elementor-element.elementor-element-0228fe6{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-3e7d3d4{--display:flex;}.elementor-12123 .elementor-element.elementor-element-dcaaedc{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-710ebf2{--display:flex;}.elementor-12123 .elementor-element.elementor-element-5748f7f{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-ac90111{--display:flex;}.elementor-12123 .elementor-element.elementor-element-0ce6e9e{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-34d6bd2{--display:flex;}.elementor-12123 .elementor-element.elementor-element-57dd0cd{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-bb9fa9b{--display:flex;}.elementor-12123 .elementor-element.elementor-element-054713d{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-76936d9{--display:flex;}.elementor-12123 .elementor-element.elementor-element-c5d28f6{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-aabe3d7{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-f7cdfe6 );--n-accordion-title-hover-color:var( --e-global-color-300a9b1 );--n-accordion-title-active-color:var( --e-global-color-bf7d261 );--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:var( --e-global-color-f7cdfe6 );--n-accordion-icon-hover-color:var( --e-global-color-300a9b1 );--n-accordion-icon-active-color:var( --e-global-color-bf7d261 );}.elementor-12123 .elementor-element.elementor-element-aabe3d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-e39cc96 );}:where( .elementor-12123 .elementor-element.elementor-element-aabe3d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-9b78565 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87d2ba9 );--border-radius:15px 15px 15px 15px;}:where( .elementor-12123 .elementor-element.elementor-element-aabe3d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-12123 .elementor-element.elementor-element-6045716{--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;}.elementor-12123 .elementor-element.elementor-element-7f609ef{--spacer-size:150px;}.elementor-12123 .elementor-element.elementor-element-af15155{--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-12123 .elementor-element.elementor-element-af15155:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-af15155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4db4b9 );}.elementor-12123 .elementor-element.elementor-element-2e4d326{--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-12123 .elementor-element.elementor-element-108974a{--spacer-size:20px;}.elementor-12123 .elementor-element.elementor-element-8ddf516{--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;}.elementor-12123 .elementor-element.elementor-element-9b06c60{--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;}.elementor-12123 .elementor-element.elementor-element-21d103d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12123 .elementor-element.elementor-element-52650fe.elementor-element{--align-self:center;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms label.wpforms-error{display:block !important;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-contact-form{background:#00000000;}.elementor-12123 .elementor-element.elementor-element-52650fe .wpforms-container{max-width:720px;width:720px;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field label, .elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field legend{margin:0px 0px 0px 0px;color:var( --e-global-color-f7cdfe6 );font-family:var( --e-global-typography-5d6781e-font-family ), Sans-serif;font-weight:var( --e-global-typography-5d6781e-font-weight );}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field textarea, .elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field select{background-color:var( --e-global-color-9b78565 );color:var( --e-global-color-9a671da );border-radius:15px 15px 15px 15px;font-family:var( --e-global-typography-5d6781e-font-family ), Sans-serif;font-weight:var( --e-global-typography-5d6781e-font-weight );}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-field select{height:30px;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-submit-container{text-align:center;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:140px;background-color:var( --e-global-color-f7cdfe6 );color:var( --e-global-color-9b78565 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-87d2ba9 );border-radius:10px 10px 10px 10px;font-family:var( --e-global-typography-5d6781e-font-family ), Sans-serif;font-weight:var( --e-global-typography-5d6781e-font-weight );}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:var( --e-global-color-300a9b1 );}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:var( --e-global-color-f7cdfe6 );}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-12123 .elementor-element.elementor-element-52650fe .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-12123 .elementor-element.elementor-element-86be57a{--spacer-size:50px;}.elementor-12123 .elementor-element.elementor-element-d6046f0{--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;}.elementor-12123 .elementor-element.elementor-element-78ecd61{--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-12123 .elementor-element.elementor-element-78ecd61:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-78ecd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7cdfe6 );}@media(min-width:768px){.elementor-12123 .elementor-element.elementor-element-e1de874{--width:100%;}.elementor-12123 .elementor-element.elementor-element-29482d7{--width:100%;}.elementor-12123 .elementor-element.elementor-element-7138cdd{--width:20%;}.elementor-12123 .elementor-element.elementor-element-b506089{--width:100%;}.elementor-12123 .elementor-element.elementor-element-02c33e2{--width:100%;}.elementor-12123 .elementor-element.elementor-element-b1205db{--width:66.6666%;}.elementor-12123 .elementor-element.elementor-element-0b2f9af{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-5739658{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-47d00dc{--width:66.6666%;}.elementor-12123 .elementor-element.elementor-element-d8c79d1{--width:66.6666%;}.elementor-12123 .elementor-element.elementor-element-f162b58{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-7195b04{--width:100%;}.elementor-12123 .elementor-element.elementor-element-cd3d6fe{--width:20%;}.elementor-12123 .elementor-element.elementor-element-8409a2f{--width:85%;}.elementor-12123 .elementor-element.elementor-element-6c01b11{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-e2d35d4{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-526ffa6{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-f810f39{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-e262fc8{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-22013c7{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-98837b5{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-562f70d{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-2f4e11e{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-569d7af{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-955ff35{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-bb3a1c8{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-0d6bc24{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-9f04ab7{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-bf37a7a{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-53dbf35{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-63384b1{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-754bed2{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-f7bf1b1{--width:100%;}.elementor-12123 .elementor-element.elementor-element-7c4ad33{--width:20%;}.elementor-12123 .elementor-element.elementor-element-5f7d51a{--width:100%;}.elementor-12123 .elementor-element.elementor-element-15ae0f4{--width:50%;}.elementor-12123 .elementor-element.elementor-element-8c329d8{--width:100%;}.elementor-12123 .elementor-element.elementor-element-5862bb4{--width:50%;}.elementor-12123 .elementor-element.elementor-element-c8a90c9{--width:100%;}.elementor-12123 .elementor-element.elementor-element-5f41168{--width:20%;}.elementor-12123 .elementor-element.elementor-element-902ec46{--width:100%;}.elementor-12123 .elementor-element.elementor-element-7ad8b2c{--width:100%;}.elementor-12123 .elementor-element.elementor-element-514faa6{--width:20%;}.elementor-12123 .elementor-element.elementor-element-42f6309{--width:80%;}.elementor-12123 .elementor-element.elementor-element-275f1a9{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-6ac7537{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-9b3befa{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-efc81ef{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-1bde115{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-28aa2ad{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-e149162{--width:100%;}.elementor-12123 .elementor-element.elementor-element-1051844{--width:20%;}.elementor-12123 .elementor-element.elementor-element-b1082bb{--width:80%;}.elementor-12123 .elementor-element.elementor-element-93589af{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-eb45528{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-e0314ae{--width:33.3333%;}.elementor-12123 .elementor-element.elementor-element-6f4b028{--width:100%;}.elementor-12123 .elementor-element.elementor-element-2c603c8{--width:20%;}.elementor-12123 .elementor-element.elementor-element-d18d175{--width:85%;}.elementor-12123 .elementor-element.elementor-element-1a6bf3e{--width:100%;}.elementor-12123 .elementor-element.elementor-element-3f9649a{--width:100%;}.elementor-12123 .elementor-element.elementor-element-b6e9b94{--width:20%;}.elementor-12123 .elementor-element.elementor-element-949c747{--width:49%;}.elementor-12123 .elementor-element.elementor-element-9dc07c9{--width:1%;}.elementor-12123 .elementor-element.elementor-element-96b01ac{--width:50%;}.elementor-12123 .elementor-element.elementor-element-7aa87d5{--width:30%;}.elementor-12123 .elementor-element.elementor-element-33510f7{--width:5%;}.elementor-12123 .elementor-element.elementor-element-912eeb6{--width:30%;}.elementor-12123 .elementor-element.elementor-element-a9f9625{--width:5%;}.elementor-12123 .elementor-element.elementor-element-9d940fd{--width:30%;}.elementor-12123 .elementor-element.elementor-element-9422134{--width:20%;}.elementor-12123 .elementor-element.elementor-element-5a64fb9{--width:70%;}.elementor-12123 .elementor-element.elementor-element-2e4d326{--width:100%;}.elementor-12123 .elementor-element.elementor-element-21d103d{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12123 .elementor-element.elementor-element-7138cdd{--width:200px;}.elementor-12123 .elementor-element.elementor-element-cd3d6fe{--width:200px;}.elementor-12123 .elementor-element.elementor-element-7c4ad33{--width:200px;}.elementor-12123 .elementor-element.elementor-element-5f41168{--width:200px;}.elementor-12123 .elementor-element.elementor-element-514faa6{--width:200px;}.elementor-12123 .elementor-element.elementor-element-1051844{--width:200px;}.elementor-12123 .elementor-element.elementor-element-2c603c8{--width:200px;}.elementor-12123 .elementor-element.elementor-element-b6e9b94{--width:200px;}.elementor-12123 .elementor-element.elementor-element-878e702{--width:800px;}.elementor-12123 .elementor-element.elementor-element-9422134{--width:200px;}.elementor-12123 .elementor-element.elementor-element-21d103d{--width:200px;}}@media(max-width:1024px){.elementor-12123 .elementor-element.elementor-element-e1de874{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-b1205db{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-0b2f9af{--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;}.elementor-12123 .elementor-element.elementor-element-2b8a5d0 .elementor-icon{font-size:100px;}.elementor-12123 .elementor-element.elementor-element-2b8a5d0 .elementor-icon svg{height:100px;}.elementor-12123 .elementor-element.elementor-element-5739658{--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;}.elementor-12123 .elementor-element.elementor-element-03c8470 .elementor-icon{font-size:100px;}.elementor-12123 .elementor-element.elementor-element-03c8470 .elementor-icon svg{height:100px;}.elementor-12123 .elementor-element.elementor-element-f162b58{--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;}.elementor-12123 .elementor-element.elementor-element-e4975e2 .elementor-icon{font-size:100px;}.elementor-12123 .elementor-element.elementor-element-e4975e2 .elementor-icon svg{height:100px;}.elementor-12123 .elementor-element.elementor-element-680757b{--min-height:0px;}.elementor-12123 .elementor-element.elementor-element-47649ff{--min-height:0px;}.elementor-12123 .elementor-element.elementor-element-9422134{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-52650fe .wpforms-container{max-width:600px;width:600px;}}@media(max-width:767px){.elementor-12123 .elementor-element.elementor-element-65d904e:not(.elementor-motion-effects-element-type-background), .elementor-12123 .elementor-element.elementor-element-65d904e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-12123 .elementor-element.elementor-element-e1de874{--justify-content:flex-start;}.elementor-12123 .elementor-element.elementor-element-e1de874.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12123 .elementor-element.elementor-element-1e7b3fb{--spacer-size:0px;}.elementor-12123 .elementor-element.elementor-element-0aa974f{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12123 .elementor-element.elementor-element-e62b759{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-9ef55b2{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-7138cdd{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-9a2d3b0{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-cd3d6fe{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-47f308e{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-7c4ad33{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-5f7d51a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12123 .elementor-element.elementor-element-4208416{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-5f41168{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-4aacbaa{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-514faa6{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-91731b5{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-1051844{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-5ecf3cf{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-2c603c8{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-a12c150{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-b6e9b94{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-3ee70c7{--spacer-size:200px;}.elementor-12123 .elementor-element.elementor-element-3c3bb9d{--spacer-size:200px;}.elementor-12123 .elementor-element.elementor-element-7193734{--spacer-size:200px;}.elementor-12123 .elementor-element.elementor-element-878e702{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-9422134{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-9b06c60{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-21d103d{--justify-content:center;}.elementor-12123 .elementor-element.elementor-element-52650fe .wpforms-container{max-width:300px;width:300px;}.elementor-12123 .elementor-element.elementor-element-d6046f0{--justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-9ef55b2 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7138cdd */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b506089 */.cube-container {
  width: 50px;
  height: 50px;
  perspective: 800px;
  margin: 50px auto;
  transition: 0.8s ease-out;
}

.cube-container:hover {
  transform: scale(2);
}

.cube {
  position: relative;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  animation: rotate 8s infinite linear;
}

.face {
  --french: linear-gradient(
      to right,
      #0000,
      #66FCF1,
      #66FCF1,
      #66FCF1,
      #0000
    )
    1;
  position: absolute;
  width: 200px;
  height: 200px;
  color: white;
  font-size: 20px;
  text-align: center;
  line-height: 200px;
  background: #000000cc;
  border: 2px solid;
  border-image: var(--french);
}

.front {
  transform: translateZ(100px);
}

.back {
  transform: rotateY(180deg) translateZ(100px);
}

.right {
  transform: rotateY(90deg) translateZ(100px);
}

.left {
  transform: rotateY(-90deg) translateZ(100px);
}

.top {
  transform: rotateX(90deg) translateZ(100px);
}

.bottom {
  transform: rotateX(-90deg) translateZ(100px);
}

@keyframes rotate {
  0% {
    transform: rotateX(0) rotateY(0) rotateZ(0);
  }

  100% {
    transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2d3b0 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3d6fe */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c01b11 */.card-website {
  width: 100%;
  height: 250px;
  position: relative;
  border-radius: 10px;
}

.card-website::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f810f39 */.card-website {
  width: 100%;
  height: 250px;
  position: relative;
  border-radius: 10px;
}

.card-website::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f308e */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c4ad33 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47649ff *//* General laptop styling */ 
.laptop {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; /* Make laptop responsive */
  max-width: 520px; /* Set max width */
  margin: 0 auto; /* Center it */
  transform: scale(0.95);
}

/* Screen styling */
.screen {
  position: relative;
  width: 100%; /* Use 100% to match the laptop's width */
  height: 320px; /* Keep the height consistent */
  background: linear-gradient(
    15deg,
    #66FCF1 0%,
    #66FCF1 13%,
    #7b5fac 25%,
    #8f6aae 38%,
    #a86aa4 50%,
    #cc6b8e 62%,
    #f18271 75%,
    #66FCF1 87%,
    #66FCF1 100%
  );
  border-radius: 20px;
  box-shadow: inset 0 0 0 2px #66FCF1, inset 0 0 0 10px #000;
  padding: 10px;
  overflow: hidden; /* Prevent overflow */
  transform: perspective(1900px) rotateX(-88.5deg);
  transform-origin: 50% 100%;
  animation: open 4s infinite alternate;
}

/* Header (camera) styling */
.header {
  position: absolute;
  width: 100px;
  height: 12px;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #000;
  border-radius: 0 0 6px 6px;
  z-index: 2;
}

/* Text content area */
.content {
  position: absolute;
  top: 40px; /* Ensures it's below the header */
  width: 90%;
  height: calc(100% - 60px); /* Ensure content area is responsive */
  padding: 20px;
  font-family: poppins, sans-serif;
  color: #fff;
  letter-spacing: 1px;
  font-size: 1.2em;
  text-align: center;
  overflow-y: auto; /* Enable scrolling for overflow */
}

/* Keyboard styling */
.keyboard {
  display: flex; /* Enable flexbox */
  justify-content: space-between; /* Space between the feet */
  align-items: flex-end; /* Align feet to the bottom */
  width: 100%; /* Matches screen width */
  height: calc(5% + 24px); /* Responsive height */
  background: radial-gradient(circle at center, #e2e3e4 85%, #a9abac 100%);
  border: 1px solid #a0a3a7;
  border-top: 2px solid #a0a3a7;
  border-radius: 2px 2px 12px 12px;
  box-shadow: inset 0 -2px 8px 0 #6c7074;
  margin-top: -10px; /* Adjust margin to keep it connected */
  z-index: 9;
  position: relative;
}

/* Keyboard feet styling */
.keyboard-foot {
    height: 10px;
    background: #272727;
    border-radius: 3px;
    width: 80px; /* Set a fixed width for the feet */
    flex-shrink: 0; /* Prevents feet from shrinking */
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .screen {
    height: 250px; /* Adjust height for smaller screens */
  }
  .content {
    font-size: 1em; /* Reduce font size */
  }
  .keyboard {
    height: calc(5% + 15px); /* Adjust keyboard height */
  }
}

@media (max-width: 480px) {
  .screen {
    height: 200px; /* Further adjust height for mobile */
  }
  .content {
    font-size: 0.6em; /* Further reduce font size */
  }
  .keyboard {
    height: calc(5% + 10px); /* Adjust keyboard height */
  }
}

/* Animation */
@keyframes open {
  0% {
    transform: perspective(1900px) rotateX(-88.5deg);
  }
  100% {
    transform: perspective(1000px) rotateX(0deg);
  }
}

/* Screen Decorative Elements */
.screen::before {
  content: "";
  width: auto;
  height: 12px;
  position: absolute;
  background: linear-gradient(#66FCF1, transparent);
  top: -3px;
  transform: rotateX(90deg);
  border-radius: 5px 5px;
}

.header {
  width: 100px;
  height: 12px;
  position: absolute;
  background-color: #000;
  top: 10px;
  left: 50%;
  transform: translate(-50%, -0%);
  border-radius: 0 0 6px 6px;
}

.screen::after {
  background: linear-gradient(to bottom, #272727, #0d0d0d);
  border-radius: 0 0 20px 20px;
  bottom: 2px;
  content: "";
  height: 24px;
  left: 2px;
  position: absolute;
  width: 514px;
}

/* Keyboard Styling */
.keyboard {
  background: radial-gradient(circle at center, #e2e3e4 85%, #a9abac 100%);
  border: solid #a0a3a7;
  border-radius: 2px 2px 12px 12px;
  border-width: 1px 2px 0 2px;
  box-shadow: inset 0 -2px 8px 0 #6c7074;
  height: 20px;
  margin-top: -10px;
  width: calc(5% + 575px);
 
}
.keyboard::after {
  background: #e2e3e4;
  border-radius: 0 0 10px 10px;
  box-shadow: inset 0 0 10px 2px #babdbf;
  content: "";
  height: 10px;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  top: 0;
  width: 120px;
}
.keyboard::before {
  background: 0 0;
  border-radius: 0 0 3px 3px;
  bottom: -2px;
  box-shadow: -270px 0 #222727, 200px 0 #272727;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: 15px;
  position: absolute;
  width: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c329d8 */.container {
  position: relative;
  width: 300px;
  height: 200px;
  transition: 200ms;
}

.container:active {
  width: 300px;
  height: 250px;
}

#card {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  transition: 700ms;
  background: #191919;
  box-shadow: 2px 5px 15px #66FCF1;
}

.subtitle {
  transform: translateY(160px);
  color: rgb(134, 110, 221);
  font-size: 32px;
  text-align: center;
  width: 100%;
}

.title {
  opacity: 0;
  transition-duration: 300ms;
  transition-timing-function: ease-in-out-out;
  transition-delay: 100ms;
  position: absolute;
  font-size: 16px;
  margin-right: 10px;
  margin-left: 10px;
  text-align: center;
  color: black;
  
}

.tracker:hover ~ #card .title {
  opacity: 1;
}

#prompt {
  bottom: 12px;
  left: 16px;
  z-index: 20;
  font-size: 20px;
  font-weight: bold;
  transition: 300ms ease-in-out-out;
  max-width: 1000px;
  color: rgb(255, 255, 255);
}

.tracker {
  position: absolute;
  z-index: 200;
  width: 100%;
  height: 100%;
}

.tracker:hover {
  cursor: pointer;
}

.tracker:hover ~ #card #prompt {
  opacity: 0;
}

.tracker:hover ~ #card {
  transition: 300ms;
  filter: brightness(1.1);
}

.container:hover #card::before {
  transition: 200ms;
  content: "";
  opacity: 90%;
}

.canvas {
  perspective: 800px;
  inset: 0;
  z-index: 200;
  position: absolute;
  display: grid;
  gap: 0px 0px;
  grid-template-areas:
    "tr-1 tr-2 tr-3 tr-4 tr-5"
    "tr-6 tr-7 tr-8 tr-9 tr-10"
    "tr-11 tr-12 tr-13 tr-14 tr-15"
    "tr-16 tr-17 tr-18 tr-19 tr-20"
    "tr-21 tr-22 tr-23 tr-24 tr-25";
}

#card::before {
  content: "";
  background: #66FCF1;
  opacity: 0%;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  position: absolute;
  z-index: 0;
  transition: 200ms;
}

.tr-1 {
  grid-area: tr-1;
}

.tr-2 {
  grid-area: tr-2;
}

.tr-3 {
  grid-area: tr-3;
}

.tr-4 {
  grid-area: tr-4;
}

.tr-5 {
  grid-area: tr-5;
}

.tr-6 {
  grid-area: tr-6;
}

.tr-7 {
  grid-area: tr-7;
}

.tr-8 {
  grid-area: tr-8;
}

.tr-9 {
  grid-area: tr-9;
}

.tr-10 {
  grid-area: tr-10;
}

.tr-11 {
  grid-area: tr-11;
}

.tr-12 {
  grid-area: tr-12;
}

.tr-13 {
  grid-area: tr-13;
}

.tr-14 {
  grid-area: tr-14;
}

.tr-15 {
  grid-area: tr-15;
}

.tr-16 {
  grid-area: tr-16;
}

.tr-17 {
  grid-area: tr-17;
}

.tr-18 {
  grid-area: tr-18;
}

.tr-19 {
  grid-area: tr-19;
}

.tr-20 {
  grid-area: tr-20;
}

.tr-21 {
  grid-area: tr-21;
}

.tr-22 {
  grid-area: tr-22;
}

.tr-23 {
  grid-area: tr-23;
}

.tr-24 {
  grid-area: tr-24;
}

.tr-25 {
  grid-area: tr-25;
}

.tr-1:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(20deg) rotateY(-10deg) rotateZ(0deg);
}

.tr-2:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(20deg) rotateY(-5deg) rotateZ(0deg);
}

.tr-3:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(20deg) rotateY(0deg) rotateZ(0deg);
}

.tr-4:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(20deg) rotateY(5deg) rotateZ(0deg);
}

.tr-5:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(20deg) rotateY(10deg) rotateZ(0deg);
}

.tr-6:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(10deg) rotateY(-10deg) rotateZ(0deg);
}

.tr-7:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(10deg) rotateY(-5deg) rotateZ(0deg);
}

.tr-8:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(10deg) rotateY(0deg) rotateZ(0deg);
}

.tr-9:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(10deg) rotateY(5deg) rotateZ(0deg);
}

.tr-10:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(10deg) rotateY(10deg) rotateZ(0deg);
}

.tr-11:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(0deg) rotateY(-10deg) rotateZ(0deg);
}

.tr-12:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(0deg) rotateY(-5deg) rotateZ(0deg);
}

.tr-13:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}

.tr-14:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(0deg) rotateY(5deg) rotateZ(0deg);
}

.tr-15:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(0deg) rotateY(10deg) rotateZ(0deg);
}

.tr-16:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-10deg) rotateY(-10deg) rotateZ(0deg);
}

.tr-17:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-10deg) rotateY(-5deg) rotateZ(0deg);
}

.tr-18:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-10deg) rotateY(0deg) rotateZ(0deg);
}

.tr-19:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-10deg) rotateY(5deg) rotateZ(0deg);
}

.tr-20:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-10deg) rotateY(10deg) rotateZ(0deg);
}

.tr-21:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-20deg) rotateY(-10deg) rotateZ(0deg);
}

.tr-22:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-20deg) rotateY(-5deg) rotateZ(0deg);
}

.tr-23:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-20deg) rotateY(0deg) rotateZ(0deg);
}

.tr-24:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-20deg) rotateY(5deg) rotateZ(0deg);
}

.tr-25:hover ~ #card {
  transition: 125ms ease-in-out;
  transform: rotateX(-20deg) rotateY(10deg) rotateZ(0deg);
}

@media (max-width: 1024px) {
  .card .content1{
  width:220px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card {
 width:220px;
  }
}

@media (max-width: 767px) {
  .title{
  width:80%;

    font-size: 16px; /* Resize the paragraph text */
    line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4208416 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f41168 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-441935c */.main__heading {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 1.25em;
  margin-bottom: 0.75em;
  text-align: center;
  color: #eceff1;
}

.cardscta {
  position: relative;
}

.cardcta {
  --flow-space: 0.1em;
  --hsl: var(--hue), var(--saturation), var(--lightness);
  flex: 1 1 14rem;
  padding: 0.55em 1.5em;
  display: grid;
  grid-template-rows: auto auto auto 1fr;
  align-items: start;
  gap: 0.25em;
  color: #eceff1;
  background-color: #000000;
  border: 1px solid #eceff133;
  border-radius: 15px;
}

.cardcta:nth-child(1) {
  --hue: 165;
  --saturation: 82.26%;
  --lightness: 51.37%;
}

.card__bullets {
  line-height: 1.2;
}

.card__heading {
  font-size: 1.55em;
  font-weight: 600;
  color: #66FCF1;
  margin-block: 10px;
}

.card__price {
  font-size: 1.95em;
  font-weight: 700;
}

.flow > * + * {
  margin-top: var(--flow-space, 1.25em);
}

.cta {
  display: block;
  align-self: end;
  margin: 0em 0 0.5em 0;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background-color: transparent;
  outline: 1px solid white;
  padding: 0.7em;
  border-radius: 10px;
  font-size: 1.2rem;
  font-weight: 600;
}

.cardcta:hover {
  --lightness: 80%;
  background: #66FCF1;
  color: #000;
  outline: 1px solid rgb(255, 255, 255);
  box-shadow: inset 0 0 80px whitesmoke, inset 20px 0 80px rgba(255, 0, 255, 0.747),
    inset -20px 0 80px #0ff, inset 20px 0 300px #f0f, inset -20px 0 300px #0ff,
    0 0 50px #fff, -10px 0 80px #f0f, 10px 0 80px #0ff;
  transition: all ease-in-out 0.3s;
}

.cardcta:hover > .cta {
  outline: none;
  background-color: #0d0d0d;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33271af *//* Main container */
.container12 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  perspective: 1200px;
}

/* Tray for dice */
.tray12 {
  position: relative;
  width: 300px;
  height: 100px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transform-style: preserve-3d;
}

/* Individual dice */
.die12 {
  width: 150px;
  height: 50px;
  perspective: 800px;
}

.cube12 {
  position: absolute;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  animation: rotateCube12 4s infinite linear;
}

/* Cube faces */
.face12 {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000000;
  color: #66FCF1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat", sans-serif;
  font-size: 1.2rem;
  font-weight: 900;
  text-align: center;
  backface-visibility: hidden;
  border: 2px solid white;
}

/* Positioning cube faces */
.face12:nth-child(1) {
  transform: rotateY(0deg) translateZ(75px);
}
.face12:nth-child(2) {
  transform: rotateY(90deg) translateZ(75px);
}
.face12:nth-child(3) {
  transform: rotateY(180deg) translateZ(75px);
}
.face12:nth-child(4) {
  transform: rotateY(-90deg) translateZ(75px);
}

@keyframes rotateCube12 {
  0% {
    transform: rotateY(360deg);
  }
  50% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aacbaa */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-514faa6 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde115 */.card-container1 {
  width: 300px;
  height: 300px;
  position: relative;
  border-radius: 10px;
}

.card-container1::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28aa2ad */.card-container1 {
  width: 300px;
  height: 300px;
  position: relative;
  border-radius: 10px;
}

.card-container1::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91731b5 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1051844 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93589af */.card-container1 {
  width: 300px;
  height: 300px;
  position: relative;
  border-radius: 10px;
}

.card-container1::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0314ae */.card-container1 {
  width: 300px;
  height: 300px;
  position: relative;
  border-radius: 10px;
}

.card-container1::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card1 {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card1 .img-content1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(-45deg, #0f0f0f 0%, #000000 100% );
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card1 .img-content1 img {
  width: 100%;
  height: 100%;
  fill: #0f0f0f;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #e8e8e8;
  padding: 20px 24px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card1 .content1 .heading1 {
  font-size: 32px;
  font-weight: 700;
}

.card1:hover .content1 {
  opacity: 1;
  transform: translateY(0);
}

.card1:hover .img-content1 {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(15px);
}

.card1:hover .img-content1 img {
  fill: rgba(0,0,0,0.9);
}

@media (max-width: 787px) {
  .card1 .content1{
  width:250px;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:240px;
  }
}

@media (max-width: 787px) {
  .card1 .content1{
  width:100%;

    font-size: 1em; /* Resize the paragraph text */
    line-height: 1;
  }
  .card1 {
 width:100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecf3cf */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c603c8 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12c150 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6e9b94 */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b06c60 */.h2 {
  text-shadow: #1a1919 1px 1px 0;
  line-height: 1.6;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2.2em;
  color: #000;
  font-weight: 200;
  text-align: center;
}

.h2::first-letter {
  font-family: "Poppins", sans-serif;
  font-size: 1.8em; /* First letter size */
  font-weight: 300;
  display: inline-block; /* Ensures the first letter is treated like a block element */
  margin-right: 0em; /* Space between the first letter and the rest of the text */
  line-height: 1.2; /* Adjusted line height to align better with the rest of the text */
  vertical-align: baseline; /* Aligns it with the baseline */
  color: #000;
  text-shadow: 
    1px -1px 0 #767676, 
    -1px 2px 1px #737272, 
    -2px 4px 1px #767474, 
    -3px 6px 1px #787777, 
    -4px 8px 1px #7b7a7a, 
    -5px 10px 1px #7f7d7d, 
    -6px 12px 1px #828181, 
    -7px 14px 1px #868585, 
    -8px 16px 1px #8b8a89, 
    -9px 18px 1px #8f8e8d, 
    -10px 20px 1px #949392, 
    -11px 22px 1px #999897, 
    -12px 24px 1px #9e9c9c, 
    -13px 26px 1px #a3a1a1, 
    -14px 28px 1px #a8a6a6, 
    -15px 30px 1px #adabab, 
    -16px 32px 1px #b2b1b0
}

@media (max-width: 787px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text */
    line-height: 1;
  }

  .h2::first-letter {
    font-size: 1.8em; /* Resize the first letter */
    line-height: 0.8; /* Adjust the line height for the first letter */
  }
}

@media (max-width: 330px) {
  .h2 {
    font-size: 1.5em; /* Resize the paragraph text further */
    line-height: 0.7;
  }

  .h2::first-letter {
    font-size: 1.5em; /* Resize the first letter further */
    line-height: 0.5; /* Adjust the line height for the first letter */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d103d */.faq-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  font-family: "Poppins";
  font-size: 14px;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  position: relative;
}
.faq-button svg {
  height: 1.5em;
  fill: white;
}
.faq-button:hover svg {
  animation: jello-vertical 0.7s both;
}
@keyframes jello-vertical {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(0.75, 1.25, 1);
  }
  40% {
    transform: scale3d(1.25, 0.75, 1);
  }
  50% {
    transform: scale3d(0.85, 1.15, 1);
  }
  65% {
    transform: scale3d(1.05, 0.95, 1);
  }
  75% {
    transform: scale3d(0.95, 1.05, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}

.tooltip {
  position: absolute;
  top: -20px;
  opacity: 0;
  background-color: #000000;
  background-image: linear-gradient(147deg, #0f0f0f 0%, #000000 74%);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.2s;
  pointer-events: none;
  letter-spacing: 0.5px;
}

.tooltip::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #000000;
  background-size: 100%;
  background-position: center;
  transform: rotate(45deg);
  bottom: -15%;
  transition-duration: 0.3s;
}

.faq-button:hover .tooltip {
  top: -120px;
  opacity: 1;
  transition-duration: 0.3s;
}/* End custom CSS */