.elementor-18 .elementor-element.elementor-element-d7deaa2{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-d7deaa2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d7deaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://euphoricdesign.ca/wp-content/uploads/2026/05/ChatGPT-Image-May-22-2026-11_31_04-PM.png");background-position:50% -120px;background-size:cover;}.elementor-18 .elementor-element.elementor-element-d7deaa2::before, .elementor-18 .elementor-element.elementor-element-d7deaa2 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-d7deaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-d7deaa2 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-d7deaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-d7deaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4139e6b );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-beea09c .html-euphoric-animated-text{color:#FFFFFF;transition:color 0.6s;font-size:74px;}.elementor-18 .elementor-element.elementor-element-434cee5 .html-euphoric-animated-text{text-align:center;color:var( --e-global-color-f2fa2eb );font-size:24px;}.elementor-18 .elementor-element.elementor-element-181db6f{--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;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-18 .elementor-element.elementor-element-05d6d6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-3b2eddd .html-euphoric-animated-text{text-align:center;font-size:24px;}.elementor-18 .elementor-element.elementor-element-a211a0c{--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:50px 100px;--row-gap:50px;--column-gap:100px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-6656e88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6314cb7 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-bc99c1a{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-69fb945{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-69fb945 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-69fb945 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-95aba5b .html-euphoric-animated-text{color:var( --e-global-color-text );font-size:13px;}.elementor-18 .elementor-element.elementor-element-c48621f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-48a645c{z-index:0;}.elementor-18 .elementor-element.elementor-element-777ccca{--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:50px 100px;--row-gap:50px;--column-gap:100px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4ab76df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-970866d{z-index:0;}.elementor-18 .elementor-element.elementor-element-94e4e99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-2001ecd .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-b3d6ffc{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bbd85ca{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-bbd85ca .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-bbd85ca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-d1a6649{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-d1a6649 .html-euphoric-animated-text{color:var( --e-global-color-text );font-size:13px;}.elementor-18 .elementor-element.elementor-element-31de90a{--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:50px 100px;--row-gap:50px;--column-gap:100px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-d801a38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-de54bfe .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-0c7d096{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4df9903{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4df9903 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-4df9903 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-168b19c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-168b19c .html-euphoric-animated-text{color:var( --e-global-color-text );font-size:13px;}.elementor-18 .elementor-element.elementor-element-a683f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-4e473a9{z-index:0;}.elementor-18 .elementor-element.elementor-element-1cce6d2{--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:50px 100px;--row-gap:50px;--column-gap:100px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-04f4943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-65eaeb9{z-index:0;}.elementor-18 .elementor-element.elementor-element-0a3ccab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-829efe5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4105523 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-9c5c6fc{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a7249e{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1a7249e .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-1a7249e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-b0ad7cc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-b0ad7cc .html-euphoric-animated-text{color:var( --e-global-color-text );font-size:13px;}.elementor-18 .elementor-element.elementor-element-2a3a757{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-39052d8{--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-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:var( --e-global-color-f2fa2eb );--border-color:var( --e-global-color-f2fa2eb );--border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bcf964d{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-cd5360a:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-92398af{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-92398af .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-92398af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-eededad .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-1d14bc9{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;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:var( --e-global-color-f2fa2eb );--border-color:var( --e-global-color-f2fa2eb );}.elementor-18 .elementor-element.elementor-element-36a90a4:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-a73dffc{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a73dffc .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-a73dffc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-ec6e8c6 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-dd00c64{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-fb0c095:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-5ccfad7{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5ccfad7 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-5ccfad7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-06eca8c .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-9d2d2ce{--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-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:var( --e-global-color-f2fa2eb );--border-color:var( --e-global-color-f2fa2eb );--border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1e41b5d{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-2d4380a:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-fa29d95{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-fa29d95 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-fa29d95 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-0d6cf0b .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-bda9643{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;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:var( --e-global-color-f2fa2eb );--border-color:var( --e-global-color-f2fa2eb );}.elementor-18 .elementor-element.elementor-element-ed5e98d:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-fb65438{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-fb65438 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-fb65438 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-5e4e927 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-e2afb37{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-5939c7f:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-c95431a{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c95431a .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-c95431a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-fb6412b .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-8308c6f{--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-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ea7aa6f{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-f3e0631:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-6c24854{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6c24854 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-6c24854 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-4f27004 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-a6064c1{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;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:var( --e-global-color-f2fa2eb );--border-color:var( --e-global-color-f2fa2eb );}.elementor-18 .elementor-element.elementor-element-0b91d08:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-c1039ce{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c1039ce .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-c1039ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-71cf518 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-aefbf99{--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:16px 11px;--row-gap:16px;--column-gap:11px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-ada1d7a:hover{--e-transform-rotateZ:3deg;}.elementor-18 .elementor-element.elementor-element-fec8e80{--divider-border-style:solid;--divider-color:var( --e-global-color-4183302 );--divider-border-width:2px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-fec8e80 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-fec8e80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-bd58924 .html-euphoric-animated-text{text-align:left;font-size:24px;}.elementor-18 .elementor-element.elementor-element-37a612d{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-18 .elementor-element.elementor-element-6f48605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9eb54d9 .eds-button{color:#ffffff;background-color:#111111;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-d7deaa2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d7deaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-18 .elementor-element.elementor-element-d7deaa2{--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-beea09c .html-euphoric-animated-text{font-size:50px;}.elementor-18 .elementor-element.elementor-element-2a3a757{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d7deaa2{--content-width:1075px;}.elementor-18 .elementor-element.elementor-element-181db6f{--content-width:924px;}.elementor-18 .elementor-element.elementor-element-05d6d6a{--width:100%;}.elementor-18 .elementor-element.elementor-element-a211a0c{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-6656e88{--width:70%;}.elementor-18 .elementor-element.elementor-element-bc99c1a{--width:100%;}.elementor-18 .elementor-element.elementor-element-c48621f{--width:50%;}.elementor-18 .elementor-element.elementor-element-777ccca{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-4ab76df{--width:50%;}.elementor-18 .elementor-element.elementor-element-94e4e99{--width:70%;}.elementor-18 .elementor-element.elementor-element-b3d6ffc{--width:100%;}.elementor-18 .elementor-element.elementor-element-31de90a{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-d801a38{--width:70%;}.elementor-18 .elementor-element.elementor-element-0c7d096{--width:100%;}.elementor-18 .elementor-element.elementor-element-a683f9f{--width:50%;}.elementor-18 .elementor-element.elementor-element-1cce6d2{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-04f4943{--width:50%;}.elementor-18 .elementor-element.elementor-element-0a3ccab{--width:70%;}.elementor-18 .elementor-element.elementor-element-9c5c6fc{--width:100%;}.elementor-18 .elementor-element.elementor-element-bcf964d{--width:50%;}.elementor-18 .elementor-element.elementor-element-1d14bc9{--width:50%;}.elementor-18 .elementor-element.elementor-element-dd00c64{--width:50%;}.elementor-18 .elementor-element.elementor-element-1e41b5d{--width:50%;}.elementor-18 .elementor-element.elementor-element-bda9643{--width:50%;}.elementor-18 .elementor-element.elementor-element-e2afb37{--width:50%;}.elementor-18 .elementor-element.elementor-element-ea7aa6f{--width:50%;}.elementor-18 .elementor-element.elementor-element-a6064c1{--width:50%;}.elementor-18 .elementor-element.elementor-element-aefbf99{--width:50%;}.elementor-18 .elementor-element.elementor-element-37a612d{--content-width:924px;}.elementor-18 .elementor-element.elementor-element-6f48605{--width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d7deaa2{--min-height:506px;}.elementor-18 .elementor-element.elementor-element-beea09c .html-euphoric-animated-text{font-size:30px;}.elementor-18 .elementor-element.elementor-element-181db6f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-18 .elementor-element.elementor-element-a211a0c{--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-18 .elementor-element.elementor-element-777ccca{--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-18 .elementor-element.elementor-element-31de90a{--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-18 .elementor-element.elementor-element-1cce6d2{--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-18 .elementor-element.elementor-element-2a3a757{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-39052d8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1d14bc9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-9d2d2ce{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-bda9643{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-a6064c1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-37a612d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for container, class: .elementor-element-2a3a757 */.mime-card .elementor-widget-text-editor{
transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS */.elementor-element.elementor-element-48a645c {
    inset-inline-start: unset !important;
}

@media screen and (min-width: 765px){
    .mime-card .elementor-widget-text-editor{
    transition: 0.5s;
    opacity: 0;
    translate: 0 -40px;
    }
    .mime-card [data-element_type="container"] [data-element_type="container"]:hover .elementor-widget-text-editor{
         opacity: 1;
        margin-top: 0px;
        translate: 0 0px;
        
    }
}



.contact__social__img {
    position: absolute;
    background-color: #0000000d;
    transform: translate(-50%,-50%)
}

.contact__social__img.contact__social__img1 {
    width: 11.8rem;
}



.contact__social__img.contact__social__img2 {
    width: 13.5rem;
}



.contact__social__img.contact__social__img3 {
    width: 13.2rem;
}



.contact__social__img.contact__social__img4 {
    width: 15.5rem;
}

.contact__social__img.contact__social__img5 {
    width: 10.1rem;
}


.contact__social__img.contact__social__img6 {

    width: 20.9rem;
}

.contact__social__title {
    width: 65.7%;
    font-size: 40px;
    text-align: center;
}


span.elementor-icon-list-icon {
    padding: 0;
    border: 1px solid var(--e-global-color-a09cf83);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.contact__social__inner__inner * {
    max-width: 95vw;
}

.contact__social__inner__inner {
    flex-flow: column;
    border: 1px solid #759F54;
    border-radius: 56%;
    padding: 37px;
    text-align: center;
    aspect-ratio: 1;
}


/* --- Styles for Expandable Text Widget --- */

/* The main wrapper for the widget when the feature is enabled */
.expandable-text-wrapper .elementor-widget-container {
    --line-count: 3; /* Default line count, will be overridden by JS */
    position: relative;
    padding-bottom: 35px; /* Space for the button */
}

/* The text content area */
.expandable-text-wrapper .elementor-text-editor {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-count);
    margin-bottom: 0;
    transition: -webkit-line-clamp 0.4s ease;
}

/* When the text is expanded */
.expandable-text-wrapper.is-expanded .elementor-text-editor {
    -webkit-line-clamp: 999; /* A large number to show all lines */
}

/* The Read More / Read Less Button */
.expandable-text-button {
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    transition: background-color 0.3s ease;
}

.expandable-text-button:hover {
    background-color: #e0e0e0;
}/* End custom CSS */