.elementor-345 .elementor-element.elementor-element-e0f61bc{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.71;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e0f61bc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e0f61bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2026/01/IMG_20260113_165227_686.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-e0f61bc::before, .elementor-345 .elementor-element.elementor-element-e0f61bc > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-e0f61bc > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-e0f61bc > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-e0f61bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-e0f61bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #070B2400 0%, #2A1374 100%);}.elementor-345 .elementor-element.elementor-element-1f66aaa{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.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-345 .elementor-element.elementor-element-348bf19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:56px;color:#F5F5F5;}.elementor-345 .elementor-element.elementor-element-b48ded3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:56px;color:#F5F5F5;}.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-345 .elementor-element.elementor-element-aa9e9c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-74135cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-8572d0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-30c6cf8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e6ad20a{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-e6ad20a:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e6ad20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2BCFB;}.elementor-345 .elementor-element.elementor-element-e6ad20a:hover{background-color:var( --e-global-color-8f0597e );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-345 .elementor-element.elementor-element-f0fdf44 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-f0fdf44 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-f0fdf44:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-f0fdf44:has(:focus) .elementor-image-box-title{color:#0C133F;}.elementor-345 .elementor-element.elementor-element-f0fdf44 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-d4a44b8{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-d4a44b8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d4a44b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2BCFB;}.elementor-345 .elementor-element.elementor-element-d4a44b8:hover{background-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-5c9334f .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-5c9334f .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-5c9334f:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-5c9334f:has(:focus) .elementor-image-box-title{color:#0C133F;}.elementor-345 .elementor-element.elementor-element-5c9334f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-cee5ce8{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-cee5ce8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-cee5ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2BCFB;}.elementor-345 .elementor-element.elementor-element-cee5ce8:hover{background-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-30213b4 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-30213b4 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-30213b4:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-30213b4:has(:focus) .elementor-image-box-title{color:#0C133F;}.elementor-345 .elementor-element.elementor-element-30213b4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-135eb9d{--display:flex;--justify-content:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-135eb9d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-135eb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2BCFB;}.elementor-345 .elementor-element.elementor-element-135eb9d:hover{background-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-1a21767 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-1a21767 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-1a21767:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-1a21767:has(:focus) .elementor-image-box-title{color:#0C133F;}.elementor-345 .elementor-element.elementor-element-1a21767 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#0C133F;}.elementor-345 .elementor-element.elementor-element-ef8cb7c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button:focus{background-color:var( --e-global-color-8f0597e );color:var( --e-global-color-ffeb951 );border-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-a96ae0b.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button:focus svg{fill:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-6192044 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-345 .elementor-element.elementor-element-6192044 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-6192044 .elementor-button:focus{background-color:var( --e-global-color-8f0597e );color:var( --e-global-color-ffeb951 );border-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-6192044.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6192044 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-6192044 .elementor-button:focus svg{fill:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-69e10f4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-345 .elementor-element.elementor-element-f29f3ce{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-f29f3ce:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f29f3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2026/01/Group-1000003412-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-345 .elementor-element.elementor-element-d1b4654{background-color:#ECE2FF;padding:5px 8px 5px 8px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-d1b4654.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-d1b4654 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#582EDD;}.elementor-345 .elementor-element.elementor-element-7a3a1eb{text-align:center;}.elementor-345 .elementor-element.elementor-element-7a3a1eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-2054531{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-345 .elementor-element.elementor-element-b24f27d{--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;--border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-b24f27d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-b24f27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6FF;}.elementor-345 .elementor-element.elementor-element-fecedad{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-345 .elementor-element.elementor-element-b679fdf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#585858;--border-color:#585858;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-eb07abe .elementor-heading-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-f16ba36 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-f16ba36 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-f16ba36 .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-f16ba36{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-7aa7a0c .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-7aa7a0c .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-7aa7a0c .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-7aa7a0c{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-c85e428 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-c85e428 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-c85e428 .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-c85e428{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-da5350d .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-da5350d .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-da5350d .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-da5350d{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-e49647e .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-e49647e .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-e49647e .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-e49647e{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-2297ee3 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-2297ee3 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-2297ee3 .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-2297ee3{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-9b02fab{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-9b02fab:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-9b02fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003384.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-e1eb5ab{--spacer-size:50px;}.elementor-345 .elementor-element.elementor-element-e7f0053{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-887cb91{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#585858;--border-color:#585858;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-375dbc3 .elementor-heading-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-417153a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-05652ee .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-05652ee .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-05652ee .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-05652ee{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-05652ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-05652ee .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-d361252 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-d361252 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-d361252 .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-d361252{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-d361252 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-d361252 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-23b2bbe .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-23b2bbe .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-23b2bbe .elementor-button:focus{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-23b2bbe{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-23b2bbe .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-23b2bbe .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-1625020{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-3920180 .elementor-heading-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-a50cf36{--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;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-a50cf36:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a50cf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-a50cf36:hover{background-color:var( --e-global-color-79288d8 );}.elementor-345 .elementor-element.elementor-element-58250b8 .elementor-button{background-color:#582EDD00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-58250b8{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-58250b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-58250b8 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.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-345 .elementor-element.elementor-element-b8d85e8{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-345 .elementor-element.elementor-element-b8d85e8 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-b8d85e8 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-345 .elementor-element.elementor-element-d5694c6 .elementor-button{background-color:#582EDD00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-d5694c6{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-d5694c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-d5694c6 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-e7783f1{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-345 .elementor-element.elementor-element-e7783f1 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-e7783f1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-345 .elementor-element.elementor-element-0eefcc7 .elementor-button{background-color:#582EDD00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-0eefcc7{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-0eefcc7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-0eefcc7 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-e9b66a0{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-345 .elementor-element.elementor-element-e9b66a0 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-e9b66a0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-345 .elementor-element.elementor-element-9ec268f .elementor-button{background-color:#582EDD00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-9ec268f{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-9ec268f .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-9ec268f .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-c817bf7{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-345 .elementor-element.elementor-element-c817bf7 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-c817bf7 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-345 .elementor-element.elementor-element-ecca857 .elementor-button{background-color:#582EDD00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:22px;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-ecca857{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-ecca857 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-ecca857 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:start;}.elementor-345 .elementor-element.elementor-element-6f4a109{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-6f4a109:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-6f4a109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003385.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-345 .elementor-element.elementor-element-3707596{--spacer-size:50px;}.elementor-345 .elementor-element.elementor-element-42d54e3{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-345 .elementor-element.elementor-element-af344bb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#585858;--border-color:#585858;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2048bbf .elementor-heading-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-be43ffd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-be43ffd .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-be43ffd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-be43ffd{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-be43ffd .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-1b49450 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-1b49450 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-1b49450 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-1b49450{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-1b49450 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-e23b568 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-e23b568 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-e23b568 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-e23b568{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-e23b568 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-d61d745 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-d61d745 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-d61d745 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-d61d745{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-d61d745 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-0c1a8e7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-0c1a8e7 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-0c1a8e7 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-0c1a8e7{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-0c1a8e7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-899720a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-899720a .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-899720a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-899720a{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-899720a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-68ea45d .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );background-image:linear-gradient(45deg, #562DD9 0%, #150C32 100%);padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-68ea45d .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-68ea45d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-ffeb951 ) 0%, var( --e-global-color-79288d8 ) 100%);}.elementor-345 .elementor-element.elementor-element-68ea45d{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-68ea45d .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-345 .elementor-element.elementor-element-cb1b7cc{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-cb1b7cc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-cb1b7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #131E62 0%, #440EAF 100%);}.elementor-345 .elementor-element.elementor-element-82ebcd5{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-ab8329c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:41px;color:#F5F5F5;}.elementor-345 .elementor-element.elementor-element-b73d173 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:41px;color:#F5F5F5;}.elementor-345 .elementor-element.elementor-element-a1206b7{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-5979de9{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:100px;}.elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button{background-color:#582EDD00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8f0597e );border-radius:100px 100px 100px 100px;padding:16px 30px 16px 30px;}.elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button:focus{background-color:var( --e-global-color-8f0597e );color:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-63a0be5{padding:0px 80px 0px 0px;}.elementor-345 .elementor-element.elementor-element-63a0be5.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button:focus svg{fill:var( --e-global-color-ffeb951 );}.elementor-345 .elementor-element.elementor-element-d0ae157{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-bde7bdd{text-align:center;}.elementor-345 .elementor-element.elementor-element-bde7bdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ede99f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ede99f0 a:hover, .elementor-345 .elementor-element.elementor-element-ede99f0 a:focus{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-285b10f{--display:flex;}.elementor-345 .elementor-element.elementor-element-96299ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-73c9599{--display:flex;}.elementor-345 .elementor-element.elementor-element-23f0938 img{width:100%;}.elementor-345 .elementor-element.elementor-element-4479de2{--display:flex;}.elementor-345 .elementor-element.elementor-element-a627018 img{width:100%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-e06ba60{left:38%;}body.rtl .elementor-345 .elementor-element.elementor-element-e06ba60{right:38%;}.elementor-345 .elementor-element.elementor-element-e06ba60{top:30%;}.elementor-345 .elementor-element.elementor-element-eaeea15{--display:flex;}.elementor-345 .elementor-element.elementor-element-1ba6322 img{width:100%;}.elementor-345 .elementor-element.elementor-element-efd68e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-75adc50{--display:flex;}.elementor-345 .elementor-element.elementor-element-755bdfd img{width:100%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-bb7d557{left:38%;}body.rtl .elementor-345 .elementor-element.elementor-element-bb7d557{right:38%;}.elementor-345 .elementor-element.elementor-element-bb7d557{top:30%;}.elementor-345 .elementor-element.elementor-element-cab2740{--display:flex;}.elementor-345 .elementor-element.elementor-element-af9e6bb img{width:100%;}.elementor-345 .elementor-element.elementor-element-90b709e{--display:flex;}.elementor-345 .elementor-element.elementor-element-c892b3e img{width:100%;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-94d6e39{left:38%;}body.rtl .elementor-345 .elementor-element.elementor-element-94d6e39{right:38%;}.elementor-345 .elementor-element.elementor-element-94d6e39{top:30%;}.elementor-345 .elementor-element.elementor-element-2258306{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2258306:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2258306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003376.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-d273824{text-align:center;}.elementor-345 .elementor-element.elementor-element-d273824 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-c089486{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-b0a6b14{--display:flex;}.elementor-345 .elementor-element.elementor-element-0dfba0f{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-0dfba0f.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-0dfba0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-81b86c7 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-81b86c7:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-81b86c7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-81b86c7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-344fa57{--display:flex;}.elementor-345 .elementor-element.elementor-element-b01a940{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-b01a940.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b01a940 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-d67ed6a .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-d67ed6a:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-d67ed6a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-d67ed6a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-cb8ca35{--display:flex;}.elementor-345 .elementor-element.elementor-element-ac00156{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-ac00156.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-ac00156 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-27d84e8 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-27d84e8:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-27d84e8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-27d84e8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-3732b37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-cb9965b img{width:100%;}.elementor-345 .elementor-element.elementor-element-57ed535{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-dfa6ca8{--display:flex;}.elementor-345 .elementor-element.elementor-element-7f1cfde{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-7f1cfde.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-7f1cfde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-a69a200 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-a69a200:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-a69a200:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-a69a200 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-da4dd00{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-97a147d{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-97a147d.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-97a147d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-af6371c .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-af6371c:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-af6371c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-af6371c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-512b561{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-512b561:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-512b561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #4D2AC5 0%, #2C1D7D 100%);}.elementor-345 .elementor-element.elementor-element-15fa3b9{text-align:center;}.elementor-345 .elementor-element.elementor-element-15fa3b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-99b781b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a57f705{--display:flex;}.elementor-345 .elementor-element.elementor-element-4f9caae{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-4f9caae.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4f9caae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-ec0b460 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-ec0b460:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-ec0b460:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-ec0b460 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-763affa{--display:flex;}.elementor-345 .elementor-element.elementor-element-fb6528c{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-fb6528c.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-fb6528c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-8981d40 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-8981d40:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-8981d40:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-8981d40 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-5501804{--display:flex;}.elementor-345 .elementor-element.elementor-element-9727518{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-9727518.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-9727518 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-841b9d8 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-841b9d8:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-841b9d8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-841b9d8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-5c2dcc9{--display:flex;}.elementor-345 .elementor-element.elementor-element-ddb93c0{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-ddb93c0.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-ddb93c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-689845d .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-689845d:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-689845d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-689845d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-6005cba{--display:flex;}.elementor-345 .elementor-element.elementor-element-d60de5b{background-color:var( --e-global-color-8f0597e );padding:1px 12px 2px 12px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-345 .elementor-element.elementor-element-d60de5b.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-d60de5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#3814AD;}.elementor-345 .elementor-element.elementor-element-1188074 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-1188074:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-1188074:has(:focus) .elementor-image-box-title{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-1188074 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-c24f73c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-fcb664e{text-align:center;}.elementor-345 .elementor-element.elementor-element-fcb664e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ddc271c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ddc271c a:hover, .elementor-345 .elementor-element.elementor-element-ddc271c a:focus{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-99af9f7{--display:flex;}.elementor-345 .elementor-element.elementor-element-b1adf5e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-6111c5b{--display:flex;}.elementor-345 .elementor-element.elementor-element-0aa620c{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-6d97c20{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-6d97c20:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-6d97c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-7522762{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-57d5589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-1d6a667{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-791e006{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-c445d94 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-c445d94 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-c445d94:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-c445d94:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-c445d94 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-dbd884c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-cbd111a{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-cbd111a:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-cbd111a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-82742b2 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-82742b2 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-82742b2:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-82742b2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-82742b2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-df97712{--display:flex;}.elementor-345 .elementor-element.elementor-element-62e1307{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-89e92e6{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-89e92e6:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-89e92e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-6f98970{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-44a0c54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-71d59cb{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-b9a4711{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-3ad70c0 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-3ad70c0 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-3ad70c0:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-3ad70c0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-3ad70c0 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0e72cd2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-a714672{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-a714672:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a714672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-9014d27 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-9014d27 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-9014d27:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-9014d27:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-9014d27 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0a72987{--display:flex;}.elementor-345 .elementor-element.elementor-element-834f003{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e05830d{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-e05830d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e05830d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-3194f8a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-436f4d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-5aeb8a5{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-d9a7b98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-73d621e .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-73d621e .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-73d621e:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-73d621e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-73d621e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-7a8179a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-f018a9f{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-f018a9f:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f018a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-03cc491 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-03cc491 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-03cc491:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-03cc491:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-03cc491 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-2dedbbb{--display:flex;}.elementor-345 .elementor-element.elementor-element-a6b7c11{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-3a710b6{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-3a710b6:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3a710b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-86df723{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2722033 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-f8698eb{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-689a9f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-422337a .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-422337a .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-422337a:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-422337a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-422337a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ec20698{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-f4c07ab{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-f4c07ab:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f4c07ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-6e5f2ae .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-6e5f2ae .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-6e5f2ae:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-6e5f2ae:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-6e5f2ae .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-31b6fd5{--display:flex;}.elementor-345 .elementor-element.elementor-element-3df722c{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2f88284{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-2f88284:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2f88284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-0aa6803{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-1350206 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-9379d91{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-15d4bf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-88181a1 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-88181a1 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-88181a1:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-88181a1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-88181a1 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-10232d1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-eabaa0e{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-eabaa0e:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-eabaa0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-2849dba .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-2849dba .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-2849dba:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-2849dba:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-2849dba .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-6d325d5{--display:flex;}.elementor-345 .elementor-element.elementor-element-099bd49{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2e82129{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-2e82129:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-2e82129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-70656ca{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8d3879a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-d9a5944{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-9c36079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8cbc039 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-8cbc039 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-8cbc039:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-8cbc039:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-8cbc039 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-eedaa7f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-f03ec12{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-f03ec12:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f03ec12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-ef73abe .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-ef73abe .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ef73abe:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-ef73abe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ef73abe .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-49f190a{--display:flex;}.elementor-345 .elementor-element.elementor-element-c05caac{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-3855fd6{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-3855fd6:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-3855fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-ff4abc0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e83b965 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-452f04a{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-16e36d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-b5c3edc .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-b5c3edc .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-b5c3edc:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-b5c3edc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-b5c3edc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-54e8a9e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-c169dc4{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-c169dc4:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-c169dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-0117432 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-0117432 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0117432:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-0117432:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0117432 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-c164d60{--display:flex;}.elementor-345 .elementor-element.elementor-element-f741726{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-d6842fc{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-d6842fc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-d6842fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-8293414{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-d5769b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-e4dcd10{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-bd59f5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-003acab .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-003acab .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-003acab:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-003acab:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-003acab .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-3b76010{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-f608719{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-f608719:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f608719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-fc609a6 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-fc609a6 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-fc609a6:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-fc609a6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-fc609a6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-53792ab{--display:flex;}.elementor-345 .elementor-element.elementor-element-bdba182{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-23068b9{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-23068b9:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-23068b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-c8e886a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-bfec00a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-874775e{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-6dc3b8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e912920 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-e912920 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-e912920:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-e912920:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-e912920 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-fbb03ef{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-f6adbbc{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-f6adbbc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f6adbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-ea401dc .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-ea401dc .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ea401dc:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-ea401dc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-ea401dc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-b3f3795{--display:flex;}.elementor-345 .elementor-element.elementor-element-ea99316{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-e0f2477{--display:flex;--min-height:430px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-e0f2477:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e0f2477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7FF;}.elementor-345 .elementor-element.elementor-element-8ebe670{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-ac43f38 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#440EAF;}.elementor-345 .elementor-element.elementor-element-8f44bd5{--e-rating-icon-marked-color:#CF9123;--e-rating-icon-color:#DFBF9A;}.elementor-345 .elementor-element.elementor-element-9746cb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-0cfa4a2 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-0cfa4a2 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0cfa4a2:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-0cfa4a2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0cfa4a2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-e6fa46f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-345 .elementor-element.elementor-element-0310b1d{--display:flex;--min-height:430px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-0310b1d:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-0310b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBAFF;}.elementor-345 .elementor-element.elementor-element-9c2966f .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-9c2966f .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-9c2966f:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-9c2966f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-9c2966f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-0b6ace4{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:9px;--e-n-carousel-dots-normal-color:#6D6D6D;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-345 .elementor-element.elementor-element-0b6ace4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-345 .elementor-element.elementor-element-995166f{--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;--z-index:2;}.elementor-345 .elementor-element.elementor-element-a70ab53{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4bf7380 );--border-color:var( --e-global-color-4bf7380 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-a70ab53:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-a70ab53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-664bb74{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-46443d0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-345 .elementor-element.elementor-element-46443d0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-345 .elementor-element.elementor-element-46443d0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-wrapper .elementor-image-box-img{width:5%;}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-345 .elementor-element.elementor-element-46443d0:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-46443d0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-3578c82{--divider-border-style:solid;--divider-color:#440EAF;--divider-border-width:1px;}.elementor-345 .elementor-element.elementor-element-3578c82 .elementor-divider-separator{width:45%;}.elementor-345 .elementor-element.elementor-element-3578c82 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-345 .elementor-element.elementor-element-5dcd5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-882c07c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-4e40973{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-eea3545.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-345 .elementor-element.elementor-element-eea3545.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-345 .elementor-element.elementor-element-eea3545.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#582EDD;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-345 .elementor-element.elementor-element-eea3545:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-eea3545:has(:focus) .elementor-image-box-title{color:#582EDD;}.elementor-345 .elementor-element.elementor-element-198ff17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-3ef0899{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#582EDD;--border-color:#582EDD;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-84871b4.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-345 .elementor-element.elementor-element-84871b4.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-345 .elementor-element.elementor-element-84871b4.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#582EDD;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-345 .elementor-element.elementor-element-84871b4:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-84871b4:has(:focus) .elementor-image-box-title{color:#582EDD;}.elementor-345 .elementor-element.elementor-element-a3b7783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-a717290{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-6931cad.elementor-position-right .elementor-image-box-img{margin-left:4px;}.elementor-345 .elementor-element.elementor-element-6931cad.elementor-position-left .elementor-image-box-img{margin-right:4px;}.elementor-345 .elementor-element.elementor-element-6931cad.elementor-position-top .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-title{margin-bottom:5px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#582EDD;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-345 .elementor-element.elementor-element-6931cad:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-6931cad:has(:focus) .elementor-image-box-title{color:#582EDD;}.elementor-345 .elementor-element.elementor-element-6c23094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-1cc3eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-345 .elementor-element.elementor-element-1cc3eb8:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-1cc3eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B58;}.elementor-345 .elementor-element.elementor-element-a0e885d{text-align:center;}.elementor-345 .elementor-element.elementor-element-a0e885d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-ddc932c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-ddc932c a:hover, .elementor-345 .elementor-element.elementor-element-ddc932c a:focus{color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-ac7657a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-2328eea .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:22px 15px 22px 15px;}.elementor-345 .elementor-element.elementor-element-2328eea{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-06f7130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-590929f .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-590929f{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-590929f .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-268362f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-1c72d0c .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-1c72d0c{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-1c72d0c .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-3810340{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-10a8f06 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-10a8f06{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-10a8f06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-5b65dee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-f76fe77 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-f76fe77{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-f76fe77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-a0a6181{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-c7d1e72 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-c7d1e72{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-c7d1e72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-a726265{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-3a4e58b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-7f5dfb0{--e-image-carousel-slides-to-show:7;background-color:var( --e-global-color-8f0597e );padding:5px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-345 .elementor-element.elementor-element-76739a6 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:22px 15px 22px 15px;}.elementor-345 .elementor-element.elementor-element-76739a6{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-ee370dc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-0a0d252 .elementor-button{background-color:var( --e-global-color-79288d8 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8f0597e );color:var( --e-global-color-8f0597e );padding:22px 15px 22px 15px;}.elementor-345 .elementor-element.elementor-element-0a0d252{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-103f405{--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-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-da9d71f .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-da9d71f{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-da9d71f .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-875c929{--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-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-756cc65 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-756cc65{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-756cc65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-5863cb5{--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-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-69996a8 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-69996a8{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-69996a8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-91094d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-d9441e4 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-d9441e4{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-d9441e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-bfb581e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-9c94b00 .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:15px 10px 15px 10px;}.elementor-345 .elementor-element.elementor-element-9c94b00{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-9c94b00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-c3dccf2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a250f9f .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:14px 10px 14px 10px;}.elementor-345 .elementor-element.elementor-element-a250f9f{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-a250f9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-fb70e53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-38abbec .elementor-button{background-color:var( --e-global-color-8f0597e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:30px;fill:var( --e-global-color-4bf7380 );color:var( --e-global-color-4bf7380 );padding:14px 10px 14px 10px;}.elementor-345 .elementor-element.elementor-element-38abbec{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-38abbec .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-343bd5a{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:14px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-345 .elementor-element.elementor-element-64bde7b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-64bde7b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-64bde7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-11-at-19.20.50-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-345 .elementor-element.elementor-element-38e56cc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.75;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-38e56cc::before, .elementor-345 .elementor-element.elementor-element-38e56cc > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-38e56cc > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-38e56cc > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-38e56cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-38e56cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFBF;--background-overlay:'';}.elementor-345 .elementor-element.elementor-element-38e56cc.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-e7b8ad7{text-align:center;}.elementor-345 .elementor-element.elementor-element-e7b8ad7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-a4c99aa{--display:flex;}.elementor-345 .elementor-element.elementor-element-46c4b7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-8a04e4d{--display:flex;}.elementor-345 .elementor-element.elementor-element-e2f96c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-5cebc26{--display:flex;}.elementor-345 .elementor-element.elementor-element-8919e46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-a5f5ece{--display:flex;}.elementor-345 .elementor-element.elementor-element-1b99a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-1364579{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;}.elementor-345 .elementor-element.elementor-element-1364579 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-1364579 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}:where( .elementor-345 .elementor-element.elementor-element-1364579 > .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:"Montserrat", Sans-serif;font-weight:bold;}:where( .elementor-345 .elementor-element.elementor-element-1364579 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-8de6446{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-8de6446:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-8de6446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F3;}.elementor-345 .elementor-element.elementor-element-7861c35{text-align:center;}.elementor-345 .elementor-element.elementor-element-7861c35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-7039410{--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-345 .elementor-element.elementor-element-b7c0817{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4bf7380 );--border-color:var( --e-global-color-4bf7380 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-345 .elementor-element.elementor-element-55de612 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:46px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-b09c08a{text-align:start;}.elementor-345 .elementor-element.elementor-element-b09c08a img{width:100%;}.elementor-345 .elementor-element.elementor-element-d797426{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a1300d8{background-color:var( --e-global-color-8f0597e );padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-345 .elementor-element.elementor-element-a1300d8:hover{background-color:var( --e-global-color-79288d8 );}.elementor-345 .elementor-element.elementor-element-a1300d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:41px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-68927c3{background-color:var( --e-global-color-8f0597e );padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-345 .elementor-element.elementor-element-68927c3:hover{background-color:var( --e-global-color-79288d8 );}.elementor-345 .elementor-element.elementor-element-68927c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:41px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-f8c6b86{background-color:var( --e-global-color-8f0597e );padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-345 .elementor-element.elementor-element-f8c6b86:hover{background-color:var( --e-global-color-79288d8 );}.elementor-345 .elementor-element.elementor-element-f8c6b86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;line-height:41px;color:var( --e-global-color-4bf7380 );}.elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button{background-color:#582EDD00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-79288d8 );color:var( --e-global-color-79288d8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-79288d8 );border-radius:100px 100px 100px 100px;}.elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button:focus{background-color:var( --e-global-color-79288d8 );color:var( --e-global-color-8f0597e );}.elementor-345 .elementor-element.elementor-element-b257ac4.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button:focus svg{fill:var( --e-global-color-8f0597e );}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-a96ae0b .elementor-button{font-size:12px;}.elementor-345 .elementor-element.elementor-element-6192044 .elementor-button{font-size:12px;}.elementor-345 .elementor-element.elementor-element-5979de9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-63a0be5 .elementor-button{font-size:12px;}.elementor-345 .elementor-element.elementor-element-0b6ace4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-a726265{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-343bd5a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-b257ac4 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-e0f61bc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-345 .elementor-element.elementor-element-e0f61bc:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e0f61bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-300px 0px;}.elementor-345 .elementor-element.elementor-element-1f66aaa{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-348bf19{text-align:center;}.elementor-345 .elementor-element.elementor-element-348bf19 .elementor-heading-title{font-size:35px;}.elementor-345 .elementor-element.elementor-element-b48ded3{text-align:center;}.elementor-345 .elementor-element.elementor-element-b48ded3 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-345 .elementor-element.elementor-element-aa9e9c5{font-size:14px;}.elementor-345 .elementor-element.elementor-element-74135cd{text-align:center;font-size:14px;}.elementor-345 .elementor-element.elementor-element-30c6cf8{--justify-content:space-between;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-345 .elementor-element.elementor-element-e6ad20a{--width:23%;}.elementor-345 .elementor-element.elementor-element-f0fdf44 .elementor-image-box-title{font-size:15px;}.elementor-345 .elementor-element.elementor-element-f0fdf44 .elementor-image-box-description{font-size:11px;}.elementor-345 .elementor-element.elementor-element-d4a44b8{--width:23%;}.elementor-345 .elementor-element.elementor-element-5c9334f .elementor-image-box-title{font-size:15px;}.elementor-345 .elementor-element.elementor-element-5c9334f .elementor-image-box-description{font-size:11px;}.elementor-345 .elementor-element.elementor-element-cee5ce8{--width:23%;}.elementor-345 .elementor-element.elementor-element-30213b4 .elementor-image-box-title{font-size:15px;}.elementor-345 .elementor-element.elementor-element-30213b4 .elementor-image-box-description{font-size:11px;}.elementor-345 .elementor-element.elementor-element-135eb9d{--width:23%;}.elementor-345 .elementor-element.elementor-element-1a21767 .elementor-image-box-title{font-size:15px;}.elementor-345 .elementor-element.elementor-element-1a21767 .elementor-image-box-description{font-size:11px;}.elementor-345 .elementor-element.elementor-element-f29f3ce:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-f29f3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/bg_removal-Background-removed-2-1.png");background-position:250px 120px;background-size:202px auto;}.elementor-345 .elementor-element.elementor-element-f29f3ce{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-d1b4654 .elementor-heading-title{font-size:13px;}.elementor-345 .elementor-element.elementor-element-7a3a1eb{text-align:start;}.elementor-345 .elementor-element.elementor-element-7a3a1eb .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-2054531{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-fecedad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-9b02fab:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-9b02fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003400.png");}.elementor-345 .elementor-element.elementor-element-e7f0053{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-6f4a109:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-6f4a109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003401.png");}.elementor-345 .elementor-element.elementor-element-42d54e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-ab8329c{text-align:center;}.elementor-345 .elementor-element.elementor-element-b73d173{text-align:center;}.elementor-345 .elementor-element.elementor-element-a1206b7{text-align:center;font-size:16px;}.elementor-345 .elementor-element.elementor-element-10f837d{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-10f837d.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-63a0be5{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-345 .elementor-element.elementor-element-d0ae157{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-bde7bdd{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-bde7bdd .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-96299ca{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-345 .elementor-element.elementor-element-512b561{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-15fa3b9{padding:0px 15px 0px 15px;text-align:start;}.elementor-345 .elementor-element.elementor-element-15fa3b9 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-345 .elementor-element.elementor-element-99b781b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-99b781b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsingh.csuitenetworks.com/wp-content/uploads/2025/12/Group-1000003402.png");background-position:top left;background-repeat:no-repeat;}.elementor-345 .elementor-element.elementor-element-99b781b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a57f705{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-4f9caae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-345 .elementor-element.elementor-element-4f9caae.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-ec0b460 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-ec0b460 .elementor-image-box-title{font-size:14px;}.elementor-345 .elementor-element.elementor-element-ec0b460 .elementor-image-box-description{font-size:14px;}.elementor-345 .elementor-element.elementor-element-763affa{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-fb6528c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-345 .elementor-element.elementor-element-fb6528c.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-8981d40 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-8981d40 .elementor-image-box-title{font-size:14px;}.elementor-345 .elementor-element.elementor-element-8981d40 .elementor-image-box-description{font-size:14px;}.elementor-345 .elementor-element.elementor-element-5501804{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-9727518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-345 .elementor-element.elementor-element-9727518.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-841b9d8 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-841b9d8 .elementor-image-box-title{font-size:14px;}.elementor-345 .elementor-element.elementor-element-841b9d8 .elementor-image-box-description{font-size:14px;}.elementor-345 .elementor-element.elementor-element-5c2dcc9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-ddb93c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-345 .elementor-element.elementor-element-ddb93c0.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-689845d .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-689845d .elementor-image-box-title{font-size:14px;}.elementor-345 .elementor-element.elementor-element-689845d .elementor-image-box-description{font-size:14px;}.elementor-345 .elementor-element.elementor-element-6005cba{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:160px;--padding-left:30px;--padding-right:20px;}.elementor-345 .elementor-element.elementor-element-d60de5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-345 .elementor-element.elementor-element-d60de5b.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-1188074 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-1188074 .elementor-image-box-title{font-size:14px;}.elementor-345 .elementor-element.elementor-element-1188074 .elementor-image-box-description{font-size:14px;}.elementor-345 .elementor-element.elementor-element-c24f73c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-fcb664e .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-345 .elementor-element.elementor-element-ddc271c{font-size:16px;}.elementor-345 .elementor-element.elementor-element-99af9f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-0b6ace4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-img{margin-bottom:0px;}.elementor-345 .elementor-element.elementor-element-46443d0 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-345 .elementor-element.elementor-element-eea3545{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-eea3545 .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-3ef0899{--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;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-84871b4{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-84871b4 .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-a3b7783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-345 .elementor-element.elementor-element-6931cad{width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-6931cad .elementor-image-box-img{margin-bottom:4px;}.elementor-345 .elementor-element.elementor-element-a0e885d .elementor-heading-title{font-size:34px;}.elementor-345 .elementor-element.elementor-element-ac7657a{--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-345 .elementor-element.elementor-element-2328eea{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-2328eea .elementor-button{font-size:15px;}.elementor-345 .elementor-element.elementor-element-590929f .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-1c72d0c .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-10a8f06 .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-f76fe77 .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-c7d1e72 .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-a726265{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-345 .elementor-element.elementor-element-3a4e58b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-7f5dfb0{--e-image-carousel-slides-to-show:3;}.elementor-345 .elementor-element.elementor-element-76739a6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-76739a6 .elementor-button{font-size:15px;}.elementor-345 .elementor-element.elementor-element-ee370dc{--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-345 .elementor-element.elementor-element-0a0d252{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-345 .elementor-element.elementor-element-0a0d252 .elementor-button{font-size:15px;}.elementor-345 .elementor-element.elementor-element-343bd5a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-345 .elementor-element.elementor-element-64bde7b{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-e7b8ad7 .elementor-heading-title{font-size:34px;}.elementor-345 .elementor-element.elementor-element-1364579{--n-accordion-title-font-size:16px;}.elementor-345 .elementor-element.elementor-element-8de6446{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-7861c35 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-345 .elementor-element.elementor-element-b7c0817{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-55de612 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-345 .elementor-element.elementor-element-d797426{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a1300d8 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-345 .elementor-element.elementor-element-68927c3 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-345 .elementor-element.elementor-element-f8c6b86 .elementor-heading-title{font-size:18px;line-height:1.5em;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-1f66aaa{--width:55%;}.elementor-345 .elementor-element.elementor-element-69e10f4{--width:45%;}.elementor-345 .elementor-element.elementor-element-b24f27d{--width:80%;}.elementor-345 .elementor-element.elementor-element-fecedad{--width:30%;}.elementor-345 .elementor-element.elementor-element-9b02fab{--width:5%;}.elementor-345 .elementor-element.elementor-element-e7f0053{--width:30%;}.elementor-345 .elementor-element.elementor-element-6f4a109{--width:5%;}.elementor-345 .elementor-element.elementor-element-42d54e3{--width:30%;}.elementor-345 .elementor-element.elementor-element-82ebcd5{--width:50%;}.elementor-345 .elementor-element.elementor-element-5979de9{--width:50%;}.elementor-345 .elementor-element.elementor-element-b0a6b14{--width:30%;}.elementor-345 .elementor-element.elementor-element-344fa57{--width:30%;}.elementor-345 .elementor-element.elementor-element-cb8ca35{--width:30%;}.elementor-345 .elementor-element.elementor-element-dfa6ca8{--width:30%;}.elementor-345 .elementor-element.elementor-element-da4dd00{--width:30%;}.elementor-345 .elementor-element.elementor-element-a57f705{--width:30%;}.elementor-345 .elementor-element.elementor-element-763affa{--width:30%;}.elementor-345 .elementor-element.elementor-element-5501804{--width:30%;}.elementor-345 .elementor-element.elementor-element-5c2dcc9{--width:30%;}.elementor-345 .elementor-element.elementor-element-6005cba{--width:30%;}.elementor-345 .elementor-element.elementor-element-38e56cc{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aa620c *//* Parent */
.flip-box1 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box1 .front,
.flip-box1 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box1 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box1 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box1:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box1:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e1307 *//* Parent */
.flip-box2 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box2 .front,
.flip-box2 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box2 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box2 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box2:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box2:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-834f003 *//* Parent */
.flip-box3 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box3 .front,
.flip-box3 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box3 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box3 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box3:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box3:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b7c11 *//* Parent */
.flip-box4 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box4 .front,
.flip-box4 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box4 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box4 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box4:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box4:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df722c *//* Parent */
.flip-box5 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box5 .front,
.flip-box5 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box5 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box5 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box5:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box5:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099bd49 *//* Parent */
.flip-box6 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box6 .front,
.flip-box6 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box6 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box6 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box6:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box6:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05caac *//* Parent */
.flip-box7 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box7 .front,
.flip-box7 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box7 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box7 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box7:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box7:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f741726 *//* Parent */
.flip-box8 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box8 .front,
.flip-box8 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box8 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box8 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box8:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box8:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdba182 *//* Parent */
.flip-box9 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box9 .front,
.flip-box9 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box9 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box9 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box9:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box9:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea99316 *//* Parent */
.flip-box10 {
    position: relative;
    width: 100%;
    perspective: 1200px;
}

/* Common box styles */
.flip-box10 .front,
.flip-box10 .back {
    width: 100%;
    backface-visibility: hidden;
    transition: transform 0.7s ease, opacity 0.4s ease;
}

/* Front (defines height naturally) */
.flip-box10 .front {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2;
}

/* Back (overlay, no height control) */
.flip-box10 .back {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
    opacity: 0;
    z-index: 1;
}

/* Hover flip */
.flip-box10:hover .front {
    transform: rotateY(-180deg);
    opacity: 0;
}

.flip-box10:hover .back {
    transform: rotateY(0deg);
    opacity: 1;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-590929f */.elementor-345 .elementor-element.elementor-element-590929f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c72d0c */.elementor-345 .elementor-element.elementor-element-1c72d0c svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10a8f06 */.elementor-345 .elementor-element.elementor-element-10a8f06 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f76fe77 */.elementor-345 .elementor-element.elementor-element-f76fe77 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7d1e72 */.elementor-345 .elementor-element.elementor-element-c7d1e72 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a726265 */.elementor-345 .elementor-element.elementor-element-a726265 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f5dfb0 */.elementor-345 .elementor-element.elementor-element-7f5dfb0 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da9d71f */.elementor-345 .elementor-element.elementor-element-da9d71f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-756cc65 */.elementor-345 .elementor-element.elementor-element-756cc65 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69996a8 */.elementor-345 .elementor-element.elementor-element-69996a8 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9441e4 */.elementor-345 .elementor-element.elementor-element-d9441e4 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c94b00 */.elementor-345 .elementor-element.elementor-element-9c94b00 svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a250f9f */.elementor-345 .elementor-element.elementor-element-a250f9f svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38abbec */.elementor-345 .elementor-element.elementor-element-38abbec svg{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-343bd5a */.elementor-345 .elementor-element.elementor-element-343bd5a .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1300d8 */.elementor-345 .elementor-element.elementor-element-a1300d8:hover span{
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68927c3 */.elementor-345 .elementor-element.elementor-element-68927c3:hover span{
    color: #fff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8c6b86 */.elementor-345 .elementor-element.elementor-element-f8c6b86:hover span{
    color: #fff!important;
}/* End custom CSS */