.elementor-1660 .elementor-element.elementor-element-8cc40f4{--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:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-8cc40f4:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-8cc40f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-8cd4221{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1660 .elementor-element.elementor-element-8cd4221:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-8cd4221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-0ba65c0{text-align:center;}.elementor-1660 .elementor-element.elementor-element-0ba65c0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#d63dce;}.elementor-1660 .elementor-element.elementor-element-99145d4{text-align:center;}.elementor-1660 .elementor-element.elementor-element-81e03d2 .elementor-button{background-color:#d61fd6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#ffffff;color:#ffffff;border-radius:40px 40px 40px 40px;}.elementor-1660 .elementor-element.elementor-element-b223658{--e-image-carousel-slides-to-show:3;}.elementor-1660 .elementor-element.elementor-element-b223658 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px 18px 18px 18px;}.elementor-1660 .elementor-element.elementor-element-f99dea7{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-f99dea7:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-f99dea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-dfc1fff{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1660 .elementor-element.elementor-element-dfc1fff:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-dfc1fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-f6cfdb9{text-align:center;}.elementor-1660 .elementor-element.elementor-element-f6cfdb9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1660 .elementor-element.elementor-element-4312f8c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-e90b01a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1660 .elementor-element.elementor-element-e90b01a:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-e90b01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5ecfc;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1660 .elementor-element.elementor-element-d1e6ad1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1660 .elementor-element.elementor-element-0b4e562{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1660 .elementor-element.elementor-element-0b4e562:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-0b4e562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5ecfc;}.elementor-1660 .elementor-element.elementor-element-c110e4f .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-c110e4f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1660 .elementor-element.elementor-element-c110e4f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1660 .elementor-element.elementor-element-c110e4f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-c110e4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1660 .elementor-element.elementor-element-c110e4f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1660 .elementor-element.elementor-element-adfde76{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1660 .elementor-element.elementor-element-adfde76:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-adfde76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5ecfc;}.elementor-1660 .elementor-element.elementor-element-c551b64 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-c551b64.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1660 .elementor-element.elementor-element-c551b64.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1660 .elementor-element.elementor-element-c551b64.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-c551b64 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1660 .elementor-element.elementor-element-c551b64 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1660 .elementor-element.elementor-element-b5095a5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1660 .elementor-element.elementor-element-b5095a5:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-b5095a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5ecfc;}.elementor-1660 .elementor-element.elementor-element-0ce3f30 .elementor-image-box-wrapper{text-align:center;}.elementor-1660 .elementor-element.elementor-element-0ce3f30.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-1660 .elementor-element.elementor-element-0ce3f30.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-1660 .elementor-element.elementor-element-0ce3f30.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-0ce3f30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1660 .elementor-element.elementor-element-0ce3f30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1660 .elementor-element.elementor-element-0aea276{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-0aea276:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-0aea276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-31ecbc8{--display:flex;--min-height:380px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.55;--border-radius:28px 28px 28px 28px;--margin-top:10px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1660 .elementor-element.elementor-element-31ecbc8:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/fairyparty.co.uk/wp-content/uploads/2026/10/image-scaled.jpg?fit=2560%2C1920&ssl=1");background-position:50% 40%;background-size:cover;}.elementor-1660 .elementor-element.elementor-element-31ecbc8::before, .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3b1d5a;--background-overlay:'';}.elementor-1660 .elementor-element.elementor-element-192679b{text-align:center;}.elementor-1660 .elementor-element.elementor-element-192679b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-5eade09 .elementor-button{background-color:#d61fd6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#ffffff;color:#ffffff;border-radius:40px 40px 40px 40px;}.elementor-1660 .elementor-element.elementor-element-4480cae{--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:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-4480cae:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-4480cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3b1d5a 0%, #6a2c91 100%);}.elementor-1660 .elementor-element.elementor-element-9a4f622{text-align:center;}.elementor-1660 .elementor-element.elementor-element-9a4f622 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-item{padding:0 14px 14px 0;}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery{margin:0 -14px -14px 0;}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-item img{border-radius:18px 18px 18px 18px;}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-item .gallery-caption{text-align:center;}.elementor-1660 .elementor-element.elementor-element-13d7937{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-13d7937:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-13d7937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-cbf166a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1660 .elementor-element.elementor-element-cbf166a:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-cbf166a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-5b728e6 .elementor-icon-list-icon i{color:#d61fd6;transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-5b728e6 .elementor-icon-list-icon svg{fill:#d61fd6;transition:fill 0.3s;}.elementor-1660 .elementor-element.elementor-element-5b728e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1660 .elementor-element.elementor-element-5b728e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1660 .elementor-element.elementor-element-6a05fe0{text-align:center;}.elementor-1660 .elementor-element.elementor-element-6a05fe0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1660 .elementor-element.elementor-element-b3eadc9{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1660 .elementor-element.elementor-element-38418d4{--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:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1660 .elementor-element.elementor-element-ba7b623 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1660 .elementor-element.elementor-element-ba7b623.elementor-view-stacked .elementor-icon{background-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-ba7b623.elementor-view-framed .elementor-icon, .elementor-1660 .elementor-element.elementor-element-ba7b623.elementor-view-default .elementor-icon{fill:#d61fd6;color:#d61fd6;border-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-caf47e4{--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:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1660 .elementor-element.elementor-element-6134a31 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1660 .elementor-element.elementor-element-6134a31.elementor-view-stacked .elementor-icon{background-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-6134a31.elementor-view-framed .elementor-icon, .elementor-1660 .elementor-element.elementor-element-6134a31.elementor-view-default .elementor-icon{fill:#d61fd6;color:#d61fd6;border-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-43481d9{--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:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-1660 .elementor-element.elementor-element-d292187 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1660 .elementor-element.elementor-element-d292187.elementor-view-stacked .elementor-icon{background-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-d292187.elementor-view-framed .elementor-icon, .elementor-1660 .elementor-element.elementor-element-d292187.elementor-view-default .elementor-icon{fill:#d61fd6;color:#d61fd6;border-color:#d61fd6;}.elementor-1660 .elementor-element.elementor-element-41d449d .elementor-button{background-color:#d61fd6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#ffffff;color:#ffffff;border-radius:40px 40px 40px 40px;}.elementor-1660 .elementor-element.elementor-element-a504f05{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-a504f05:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-a504f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-f1ce71c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1660 .elementor-element.elementor-element-f1ce71c:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-f1ce71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-b11d774{text-align:center;}.elementor-1660 .elementor-element.elementor-element-b11d774 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1660 .elementor-element.elementor-element-65891f9{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1660 .elementor-element.elementor-element-65891f9:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-65891f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7D4F7;}.elementor-1660 .elementor-element.elementor-element-605b684{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1660 .elementor-element.elementor-element-605b684:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-605b684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1660 .elementor-element.elementor-element-9552e3d{text-align:center;}.elementor-1660 .elementor-element.elementor-element-9552e3d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1660 .elementor-element.elementor-element-20901b3{text-align:center;}.elementor-1660 .elementor-element.elementor-element-976f9d6{--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-1660 .elementor-element.elementor-element-0d02dd2{text-align:center;}.elementor-1660 .elementor-element.elementor-element-0d02dd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F704FF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1660 .elementor-element.elementor-element-b223658{--e-image-carousel-slides-to-show:2;}.elementor-1660 .elementor-element.elementor-element-31ecbc8:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-1660 .elementor-element.elementor-element-8cc40f4{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-f99dea7{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-31ecbc8{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-4480cae{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-13d7937{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-a504f05{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-65891f9{--content-width:1200px;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-8cd4221{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1660 .elementor-element.elementor-element-b223658{--e-image-carousel-slides-to-show:1;}.elementor-1660 .elementor-element.elementor-element-dfc1fff{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1660 .elementor-element.elementor-element-4312f8c{--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-1660 .elementor-element.elementor-element-d1e6ad1 .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-c110e4f .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-c551b64 .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-0ce3f30 .elementor-image-box-img{margin-bottom:14px;}.elementor-1660 .elementor-element.elementor-element-31ecbc8:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-31ecbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1660 .elementor-element.elementor-element-cbf166a{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1660 .elementor-element.elementor-element-b3eadc9{--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-1660 .elementor-element.elementor-element-f1ce71c{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1660 .elementor-element.elementor-element-605b684{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for image-carousel, class: .elementor-element-b223658 */.elementor-1660 .elementor-element.elementor-element-b223658 .swiper-slide img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;display:block}.elementor-1660 .elementor-element.elementor-element-b223658 .swiper-slide figure{margin:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1e6ad1 */.elementor-1660 .elementor-element.elementor-element-d1e6ad1 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;border-radius:18px;display:block;object-position:50% 45%}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c110e4f */.elementor-1660 .elementor-element.elementor-element-c110e4f img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;border-radius:18px;display:block}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c551b64 */.elementor-1660 .elementor-element.elementor-element-c551b64 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;border-radius:18px;display:block}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ce3f30 */.elementor-1660 .elementor-element.elementor-element-0ce3f30 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;border-radius:18px;display:block;object-position:50% 55%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4312f8c */.elementor-1660 .elementor-element.elementor-element-4312f8c{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.elementor-1660 .elementor-element.elementor-element-4312f8c > .e-con{--width:calc(25% - 12px);width:calc(25% - 12px);flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px);box-sizing:border-box}@media(max-width:1024px){.elementor-1660 .elementor-element.elementor-element-4312f8c > .e-con{width:calc(50% - 8px);flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width:600px){.elementor-1660 .elementor-element.elementor-element-4312f8c > .e-con{width:100%;flex:0 0 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-cd5a491 */.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-item img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;transition:transform .4s ease}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-item:hover img{transform:scale(1.06)}.elementor-1660 .elementor-element.elementor-element-cd5a491 .gallery-icon{overflow:hidden;border-radius:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4480cae */.elementor-1660 .elementor-element.elementor-element-4480cae{border-top:10px solid;border-bottom:10px solid;border-image:repeating-linear-gradient(135deg,#d61fd6 0 14px,#fff 14px 28px) 10}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eadc9 */.elementor-1660 .elementor-element.elementor-element-b3eadc9{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.elementor-1660 .elementor-element.elementor-element-b3eadc9 > .e-con{--width:calc(33.333% - 11px);width:calc(33.333% - 11px);flex:0 0 calc(33.333% - 11px);max-width:calc(33.333% - 11px);box-sizing:border-box}@media(max-width:700px){.elementor-1660 .elementor-element.elementor-element-b3eadc9 > .e-con{width:100%;flex:0 0 100%;max-width:100%}}/* End custom CSS */