.elementor-12 .elementor-element.elementor-element-eed0958{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-380310e{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 100.416% );max-width:100.416%;--container-widget-width:100.416%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-380310e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-380310e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-380310e .elementor-swiper-button.elementor-swiper-button-next{font-size:27px;color:#ECE8E8;}.elementor-12 .elementor-element.elementor-element-380310e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-380310e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#ECE8E8;}.elementor-12 .elementor-element.elementor-element-380310e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#8E0AA7;border-radius:51px 51px 51px 51px;}.elementor-12 .elementor-element.elementor-element-e0eaefe{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e0eaefe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e0eaefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://vision2realty.com/wp-content/uploads/2025/12/ArtistPic.png") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-72470fb{animation-duration:12000ms;animation-delay:10ms;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715);animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-72470fb .elementor-heading-title{font-size:60px;font-weight:600;letter-spacing:5px;word-spacing:5px;color:#FFFAFA;}.elementor-12 .elementor-element.elementor-element-f0d3189{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#55004C;--border-color:#55004C;box-shadow:1px 1px 30px 1px #000000;--margin-top:1px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0d3189 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-f0d3189 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#73426E;}.elementor-12 .elementor-element.elementor-element-f0d3189 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-f0d3189 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-12 .elementor-element.elementor-element-f0d3189 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-f0d3189 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#847386;}.elementor-12 .elementor-element.elementor-element-f0d3189 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-f0d3189 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:50px;}.elementor-12 .elementor-element.elementor-element-f0d3189.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-427e39e{--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-12 .elementor-element.elementor-element-8f6f120{animation-duration:10000ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715);animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-8f6f120 .aux-modern-heading-primary{font-size:30px;font-weight:500;letter-spacing:2.5px;word-spacing:3px;color:#F19606;padding:35px 0px 6px 0px;}.elementor-12 .elementor-element.elementor-element-8f6f120 .aux-modern-heading-secondary{font-size:18px;font-weight:500;letter-spacing:2.5px;word-spacing:5px;color:#FF00AA;margin:0px 0px 21px 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f6f120 .aux-modern-heading-divider{height:6px;width:346px;background-color:#69473B;}.elementor-12 .elementor-element.elementor-element-8f6f120 .aux-widget-modern-heading .aux-widget-inner{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7fbcb3b{text-align:start;font-size:23px;font-weight:500;letter-spacing:1.5px;word-spacing:2px;color:#FEFEFE;}.elementor-12 .elementor-element.elementor-element-7fbcb3b p{margin-block-end:25px;}.elementor-12 .elementor-element.elementor-element-1dd07fd{animation-duration:10000ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.47,0,0.745,0.715);animation-iteration-count:infinite;opacity:1;font-size:15px;font-weight:500;letter-spacing:2.5px;word-spacing:5px;color:#FFBF04;}.elementor-12 .elementor-element.elementor-element-f9f60e0{--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 5px;--row-gap:0px;--column-gap:5px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f9f60e0 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-f9f60e0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-f9f60e0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-f9f60e0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-06ec137{--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-12 .elementor-element.elementor-element-6263263 .aux-button{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #B3048B 100%);padding:16px 40px 16px 40px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-button .aux-overlay::after{background-color:transparent;background-image:radial-gradient(at center center, #9E069B 7%, #F7F3F7 100%);}.elementor-12 .elementor-element.elementor-element-6263263:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-6263263{animation-duration:10000ms;padding:50px 20px 50px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-widget-text .aux-text-widget-header{padding:0px 170px 30px 0px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-ico{font-size:60px;height:60px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-ico-box{padding:0px 0px 0px 0px;color:#6B027F;fill:#6B027F;background-color:#F6F1F1;}.elementor-12 .elementor-element.elementor-element-6263263:hover .aux-ico-box{color:#FFFEFE !important;background-color:#6D0576 !important;}.elementor-12 .elementor-element.elementor-element-6263263 .col-title a, .elementor-12 .elementor-element.elementor-element-6263263 .col-title{color:#070505 !important;}.elementor-12 .elementor-element.elementor-element-6263263 .col-title, .elementor-12 .elementor-element.elementor-element-6263263 .col-title a{font-size:18px;font-weight:500;line-height:50px;}.elementor-12 .elementor-element.elementor-element-6263263 .col-title{margin-bottom:23px;}.elementor-12 .elementor-element.elementor-element-6263263 .widget-content{color:#030000 !important;font-size:13px;font-weight:400;line-height:30px;margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-text{color:#FBFBFB;font-size:15px;font-weight:300;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-icon{margin:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-6263263 .aux-widget-advanced-text{text-align:left !important;}.elementor-12 .elementor-element.elementor-element-d2c2345{--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-12 .elementor-element.elementor-element-56f4931 .aux-ico-box{background-color:transparent;padding:0px 0px 0px 0px;color:#800997;fill:#800997;background-image:radial-gradient(at center center, #E3DEE3 0%, #F1E9F1 100%);}.elementor-12 .elementor-element.elementor-element-56f4931{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:50px 20px 70px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);}.elementor-12 .elementor-element.elementor-element-56f4931:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-56f4931 .aux-widget-text .aux-text-widget-header{padding:0px 170px 0px 0px;}.elementor-12 .elementor-element.elementor-element-56f4931 .aux-ico{font-size:60px;height:60px;}.elementor-12 .elementor-element.elementor-element-56f4931:hover .aux-ico-box{color:#730CA3 !important;background-color:#F0E6F1 !important;}.elementor-12 .elementor-element.elementor-element-56f4931 .col-title a, .elementor-12 .elementor-element.elementor-element-56f4931 .col-title{color:#000000 !important;}.elementor-12 .elementor-element.elementor-element-56f4931 .col-title, .elementor-12 .elementor-element.elementor-element-56f4931 .col-title a{font-size:18px;font-weight:500;line-height:50px;}.elementor-12 .elementor-element.elementor-element-56f4931 .col-title{margin-bottom:23px;}.elementor-12 .elementor-element.elementor-element-56f4931 .col-subtitle{color:#F8C006 !important;}.elementor-12 .elementor-element.elementor-element-56f4931 .widget-content{color:#000000 !important;font-size:13px;font-weight:400;line-height:30px;margin-top:50px;margin-bottom:50px;}.elementor-12 .elementor-element.elementor-element-56f4931 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-56f4931 .aux-widget-advanced-text{text-align:left !important;}.elementor-12 .elementor-element.elementor-element-2d3debf{--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-12 .elementor-element.elementor-element-d1728b6:hover .aux-ico-box{background-color:transparent;color:#FFFEFE !important;background-image:linear-gradient(180deg, #EDE3ED 0%, #F6F6F6 100%);}.elementor-12 .elementor-element.elementor-element-d1728b6:hover{--e-transform-translateY:-5px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-d1728b6{padding:50px 20px 50px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);}.elementor-12 .elementor-element.elementor-element-d1728b6 .aux-widget-text .aux-text-widget-header{padding:0px 170px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .aux-ico{font-size:60px;height:60px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .aux-ico-box{padding:0px 0px 0px 0px;color:#6B027F;fill:#6B027F;background-color:#F6F1F1;}.elementor-12 .elementor-element.elementor-element-d1728b6 .col-title a, .elementor-12 .elementor-element.elementor-element-d1728b6 .col-title{color:#000000 !important;}.elementor-12 .elementor-element.elementor-element-d1728b6 .col-title, .elementor-12 .elementor-element.elementor-element-d1728b6 .col-title a{font-size:18px;font-weight:500;line-height:50px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .col-title{margin-bottom:23px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .col-subtitle{color:#F8C006 !important;}.elementor-12 .elementor-element.elementor-element-d1728b6 .widget-content{color:#0A0000 !important;font-size:13px;font-weight:400;line-height:30px;margin-top:30px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .aux-widget-text .aux-text-widget-content{padding:0px 0px 6px 0px;}.elementor-12 .elementor-element.elementor-element-d1728b6 .aux-widget-advanced-text{text-align:left !important;}.elementor-12 .elementor-element.elementor-element-e66c7a3{--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-12 .elementor-element.elementor-element-9f4f232:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-9f4f232{animation-duration:10000ms;padding:50px 20px 138px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-9f4f232 .aux-widget-text .aux-text-widget-header{padding:0px 170px 30px 0px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .aux-ico{font-size:60px;height:60px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .aux-ico-box{padding:0px 0px 0px 0px;color:#6B027F;fill:#6B027F;background-color:#F6F1F1;}.elementor-12 .elementor-element.elementor-element-9f4f232:hover .aux-ico-box{color:#FFFEFE !important;background-color:#6D0576 !important;}.elementor-12 .elementor-element.elementor-element-9f4f232 .col-title a, .elementor-12 .elementor-element.elementor-element-9f4f232 .col-title{color:#000000 !important;}.elementor-12 .elementor-element.elementor-element-9f4f232 .col-title, .elementor-12 .elementor-element.elementor-element-9f4f232 .col-title a{font-size:18px;font-weight:500;line-height:50px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .col-title{margin-bottom:23px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .col-subtitle{color:#F8C006 !important;}.elementor-12 .elementor-element.elementor-element-9f4f232 .widget-content{color:#080000 !important;font-size:13px;font-weight:400;line-height:30px;margin-top:100px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9f4f232 .aux-widget-advanced-text{text-align:left !important;}.elementor-12 .elementor-element.elementor-element-19fce38{--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-12 .elementor-element.elementor-element-19fce38 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-19fce38 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#C4CCC5;}.elementor-12 .elementor-element.elementor-element-19fce38 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-19fce38 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#BCB2B278;}.elementor-12 .elementor-element.elementor-element-19fce38 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-19fce38 > .e-con-inner > .elementor-shape-bottom svg{width:calc(128% + 1.3px);height:50px;}.elementor-12 .elementor-element.elementor-element-13acf82 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #E030DC 0%, #320847 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12 .elementor-element.elementor-element-13acf82 .aux-button .aux-overlay::after{background-color:transparent;background-image:radial-gradient(at center center, #C9B0D0 0%, #B004F6 100%);}.elementor-12 .elementor-element.elementor-element-13acf82:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-13acf82{padding:50px 20px 50px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);text-align:center;}.elementor-12 .elementor-element.elementor-element-13acf82 .aux-icon{color:#6B027F;fill:#6B027F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13acf82 .aux-text{color:#ECEBEB;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-bdeb288{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bdeb288:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bdeb288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F069;}.elementor-12 .elementor-element.elementor-element-bdeb288 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-bdeb288 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#AEACAC2E;}.elementor-12 .elementor-element.elementor-element-bdeb288 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-bdeb288 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:120px;}.elementor-12 .elementor-element.elementor-element-bdeb288 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-bdeb288 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#68686830;}.elementor-12 .elementor-element.elementor-element-bdeb288 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-bdeb288 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:185px;}.elementor-12 .elementor-element.elementor-element-37b2fc6{--display:flex;}.elementor-12 .elementor-element.elementor-element-af16f7c .aux-media-image{box-shadow:100px -86px 0px 11px rgba(0, 0, 0, 0.29);}.elementor-12 .elementor-element.elementor-element-bab19c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8733701{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;box-shadow:-100px -90px 0px 29px rgba(0,0,0,0.5);--margin-top:-70px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8733701:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8733701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#888888;}.elementor-12 .elementor-element.elementor-element-8d5fc6e{background-color:#F8F8F800;}.elementor-12 .elementor-element.elementor-element-8d5fc6e .elementor-heading-title{font-size:38px;font-weight:500;letter-spacing:1.8px;word-spacing:2px;color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-5f2ae2c{--display:flex;--overlay-opacity:0.55;}.elementor-12 .elementor-element.elementor-element-5f2ae2c::before, .elementor-12 .elementor-element.elementor-element-5f2ae2c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5f2ae2c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5f2ae2c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5f2ae2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5f2ae2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-fe20d50{font-size:18px;font-weight:500;letter-spacing:0.9px;word-spacing:5px;color:#110909;}.elementor-12 .elementor-element.elementor-element-196e91d{font-size:18px;font-weight:500;letter-spacing:1.4px;word-spacing:5px;color:#180909;}.elementor-12 .elementor-element.elementor-element-ef9e899{--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-around;--align-items:center;}.elementor-12 .elementor-element.elementor-element-ef9e899:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef9e899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-ef9e899 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-ef9e899 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-84b5780 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #E030DC 0%, #320847 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12 .elementor-element.elementor-element-84b5780 .aux-button .aux-overlay::after{background-color:transparent;background-image:radial-gradient(at center center, #C9B0D0 0%, #B004F6 100%);}.elementor-12 .elementor-element.elementor-element-84b5780:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-84b5780{background-color:transparent;padding:50px 20px 50px 20px;background-image:linear-gradient(180deg, #DF3CF8 0%, #4D0243 100%);border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);text-align:center;}.elementor-12 .elementor-element.elementor-element-84b5780 .aux-icon{color:#6B027F;fill:#6B027F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-84b5780 .aux-text{color:#ECEBEB;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-5b6fd91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;--border-radius:0px 0px 3px 0px;--margin-top:15px;--margin-bottom:5px;--margin-left:0px;--margin-right:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-5b6fd91:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b6fd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464646F7;}.elementor-12 .elementor-element.elementor-element-5b6fd91:hover{border-style:groove;border-color:#C31FE9;--border-color:#C31FE9;box-shadow:2px 2px 5px -1px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-5b6fd91, .elementor-12 .elementor-element.elementor-element-5b6fd91::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-5b6fd91 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-5b6fd91 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5b6fd91 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-5b6fd91 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-12 .elementor-element.elementor-element-5b6fd91 > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-5b6fd91 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFEFE7A;}.elementor-12 .elementor-element.elementor-element-5b6fd91 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-5b6fd91 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:63px;}.elementor-12 .elementor-element.elementor-element-5b6fd91.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c16b371.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-primary{font-size:25px;font-weight:500;letter-spacing:2.5px;word-spacing:5px;color:#E66300;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-secondary{font-size:20px;font-weight:500;letter-spacing:2.5px;word-spacing:1px;color:#FAFAFA;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-secondary .aux-head-highlight{font-size:30px;font-weight:700;letter-spacing:2.5px;word-spacing:2px;color:#0E010D;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-divider{height:3px;width:90px;margin:20px 0px 30px 0px;background-color:#1E7905;}.elementor-12 .elementor-element.elementor-element-dc1e362{--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-around;--align-items:center;}.elementor-12 .elementor-element.elementor-element-62ecad0{--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:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-62ecad0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62ecad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEEE;}.elementor-12 .elementor-element.elementor-element-62ecad0 > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-62ecad0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-62ecad0 > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-62ecad0 > .e-con-inner > .elementor-shape-top svg{height:100px;}.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-media-image{border-radius:10px 10px 10px 10px !important;}.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-main{padding:0px 10px 0px 10px !important;}.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-iso-item{margin-bottom:5px !important;}.elementor-12 .elementor-element.elementor-element-5a7935d .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #FFFFFF 0%, #151415 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12 .elementor-element.elementor-element-5a7935d .aux-button .aux-overlay::after{background-color:transparent;background-image:radial-gradient(at center center, #F9F9F9 0%, #B004F6 100%);}.elementor-12 .elementor-element.elementor-element-5a7935d{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5a7935d .aux-text{color:#ECEBEB;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-b3a19c2{--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-12 .elementor-element.elementor-element-a3321bb{background-color:#916905;}.elementor-12 .elementor-element.elementor-element-d65b62a{--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-12 .elementor-element.elementor-element-9a1f5a8{--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-12 .elementor-element.elementor-element-c921850{--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-12 .elementor-element.elementor-element-948ab18{--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-12 .elementor-element.elementor-element-9d5fcd8{--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-12 .elementor-element.elementor-element-c67c2cd{--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-12 .elementor-element.elementor-element-c67c2cd > .elementor-shape-top .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-c67c2cd > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-c67c2cd > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-c67c2cd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E5E1E1;}.elementor-12 .elementor-element.elementor-element-7d9d67b{--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;}.elementor-12 .elementor-element.elementor-element-62b1d26{background-color:transparent;animation-duration:5000ms;margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 55px 0px 0px;background-image:radial-gradient(at center center, #F5F5F5 0%, #E1DFE0 100%);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-62b1d26.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-62b1d26 .aux-modern-heading-primary{font-size:15px;font-weight:700;letter-spacing:2.5px;color:#FF0505;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-62b1d26 .aux-modern-heading-divider{height:3px;width:24px;margin:10px 0px 21px 0px;background-color:#EAD903;}.elementor-12 .elementor-element.elementor-element-62b1d26 .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px 0px 0px;padding:0px 21px 21px 21px;}.elementor-12 .elementor-element.elementor-element-c4a850f{--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-12 .elementor-element.elementor-element-7c91e2d{--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:space-evenly;--gap:10px 50px;--row-gap:10px;--column-gap:50px;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c91e2d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a319639{--display:flex;--min-height:5px;--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-widget-testimonial{background-color:transparent;text-align:center;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #FBF4F4 0%, #F8F5F6 100%);box-shadow:31px -100px 1px 1px rgba(0,0,0,0.5);border-style:solid;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-testimonial-image img{border-style:groove;border-radius:5% 5% 0% 0%;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-widget-testimonial .aux-testimonial-image{width:300px;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-testimonial-image{margin-top:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ca13af3 .col-title a, .elementor-12 .elementor-element.elementor-element-ca13af3 .col-title{color:#B90DCE !important;}.elementor-12 .elementor-element.elementor-element-ca13af3 .col-title, .elementor-12 .elementor-element.elementor-element-ca13af3 .col-title a{font-size:23px;font-weight:500;line-height:32px;}.elementor-12 .elementor-element.elementor-element-ca13af3 .col-subtitle{color:#44F505 !important;font-family:"Domine", Sans-serif;font-size:50px;font-weight:300;line-height:50px;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-testimonial-content{color:#000000 !important;font-size:16px;font-style:italic;}.elementor-12 .elementor-element.elementor-element-ca13af3 .aux-testimonial-content .entry-content{padding:0px 40px 80px 40px;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-widget-testimonial{background-color:transparent;text-align:center;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #FBF4F4 0%, #F8F5F6 100%);box-shadow:31px -100px 1px 1px rgba(0,0,0,0.5);border-style:solid;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-testimonial-image img{border-style:groove;border-radius:5% 5% 0% 0%;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-widget-testimonial .aux-testimonial-image{width:300px;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-testimonial-image{margin-top:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-710a4d3 .col-title a, .elementor-12 .elementor-element.elementor-element-710a4d3 .col-title{color:#B90DCE !important;}.elementor-12 .elementor-element.elementor-element-710a4d3 .col-title, .elementor-12 .elementor-element.elementor-element-710a4d3 .col-title a{font-size:23px;font-weight:500;line-height:32px;}.elementor-12 .elementor-element.elementor-element-710a4d3 .col-subtitle{color:#44F505 !important;font-family:"Domine", Sans-serif;font-size:50px;font-weight:300;line-height:50px;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-testimonial-content{color:#000000 !important;font-size:16px;font-style:italic;}.elementor-12 .elementor-element.elementor-element-710a4d3 .aux-testimonial-content .entry-content{padding:0px 40px 80px 40px;}.elementor-12 .elementor-element.elementor-element-8e5fcea{--display:flex;animation-duration:12000ms;--min-height:10px;--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;animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-widget-testimonial{background-color:transparent;text-align:center;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #FBF4F4 0%, #F8F5F6 100%);box-shadow:54px -100px 1px 1px rgba(0,0,0,0.5);border-style:solid;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-testimonial-image img{border-style:groove;border-radius:5% 5% 0% 0%;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-widget-testimonial .aux-testimonial-image{width:300px;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-testimonial-image{margin-top:25px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8b36729 .col-title a, .elementor-12 .elementor-element.elementor-element-8b36729 .col-title{color:#B90DCE !important;}.elementor-12 .elementor-element.elementor-element-8b36729 .col-title, .elementor-12 .elementor-element.elementor-element-8b36729 .col-title a{font-size:23px;font-weight:500;line-height:32px;}.elementor-12 .elementor-element.elementor-element-8b36729 .col-subtitle{color:#44F505 !important;font-family:"Domine", Sans-serif;font-size:50px;font-weight:300;line-height:50px;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-testimonial-content{color:#000000 !important;font-size:16px;font-style:italic;}.elementor-12 .elementor-element.elementor-element-8b36729 .aux-testimonial-content .entry-content{padding:0px 40px 80px 40px;}.elementor-12 .elementor-element.elementor-element-01183c2{--display:flex;animation-duration:12000ms;--min-height:10px;--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;animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-44f7a91{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-44f7a91 .elementor-heading-title{color:#909090;}.elementor-12 .elementor-element.elementor-element-2a5ecb0{background-color:#F1F1F1;padding:10px 0px 0px 0px;border-style:groove;box-shadow:-21px 50px 1px 1px rgba(0,0,0,0.5);text-align:center;font-size:18px;font-weight:500;font-style:italic;letter-spacing:0.5px;word-spacing:1px;}.elementor-12 .elementor-element.elementor-element-2a5ecb0 p{margin-block-end:21px;}.elementor-12 .elementor-element.elementor-element-9be720e{--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:10px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9be720e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9be720e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA7804;}.elementor-12 .elementor-element.elementor-element-9be720e > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-9be720e > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:8px;}.elementor-12 .elementor-element.elementor-element-9be720e > .elementor-shape-bottom .elementor-shape-fill, .elementor-12 .elementor-element.elementor-element-9be720e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#905050;}.elementor-12 .elementor-element.elementor-element-9be720e > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-9be720e > .e-con-inner > .elementor-shape-bottom svg{height:1px;}.elementor-12 .elementor-element.elementor-element-9be720e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-51efccc{text-align:center;}.elementor-12 .elementor-element.elementor-element-51efccc .elementor-heading-title{font-size:25px;font-weight:700;letter-spacing:2.5px;word-spacing:3px;color:#002207;}.elementor-12 .elementor-element.elementor-element-16bbbc1{--display:flex;}.elementor-12 .elementor-element.elementor-element-afd41bd{--display:flex;}.elementor-12 .elementor-element.elementor-element-24ab5b3{--display:flex;}.elementor-12 .elementor-element.elementor-element-7eb58af{--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-12 .elementor-element.elementor-element-9ed9e8c{--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-12 .elementor-element.elementor-element-6829877{--display:flex;}.elementor-12 .elementor-element.elementor-element-ef44166{--display:flex;}.elementor-12 .elementor-element.elementor-element-17804ed{--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-12 .elementor-element.elementor-element-a280870{--display:flex;}.elementor-12 .elementor-element.elementor-element-46a0674{--display:flex;}.elementor-12 .elementor-element.elementor-element-3299164{--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-12 .elementor-element.elementor-element-e829a4f{--display:flex;}.elementor-12 .elementor-element.elementor-element-4464ea2{--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-12 .elementor-element.elementor-element-a859297{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#60F300;--n-accordion-title-hover-color:#FF0000;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#F9AF0A;--n-accordion-icon-hover-color:#DBF604;--n-accordion-icon-active-color:#C31111;}:where( .elementor-12 .elementor-element.elementor-element-a859297 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#931D1D;}.elementor-12 .elementor-element.elementor-element-a859297 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-12 .elementor-element.elementor-element-a859297 > .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-weight:400;letter-spacing:2.5px;word-spacing:2px;}.elementor-12 .elementor-element.elementor-element-a859297 :where( .elementor-12 .elementor-element.elementor-element-a859297 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:3px -1px 2px #000000;}.elementor-12 .elementor-element.elementor-element-9d75a36 .aux-button{background-color:transparent;padding:16px 40px 16px 40px;background-image:linear-gradient(180deg, #E030DC 0%, #320847 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12 .elementor-element.elementor-element-9d75a36 .aux-button .aux-overlay::after{background-color:transparent;background-image:radial-gradient(at center center, #C9B0D0 0%, #B004F6 100%);}.elementor-12 .elementor-element.elementor-element-9d75a36:hover{--e-transform-translateY:-10px;background-color:transparent;background-image:linear-gradient(180deg, #440141 0%, #F716E6 100%);border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(147.44166181028555, 5.812060075842805, 205.65751037597656, 0.53);}.elementor-12 .elementor-element.elementor-element-9d75a36{padding:30px 20px 30px 20px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(96.85751037597656, 96.22583096048106, 96.22583096048106, 0.57);text-align:center;}.elementor-12 .elementor-element.elementor-element-9d75a36 .aux-icon{color:#6B027F;fill:#6B027F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d75a36 .aux-text{color:#ECEBEB;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-74dd61b{--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:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-74dd61b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-74dd61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-74dd61b > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-74dd61b > .e-con-inner > .elementor-shape-top svg{height:42px;}.elementor-12 .elementor-element.elementor-element-74dd61b > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-74dd61b > .e-con-inner > .elementor-shape-bottom svg{height:101px;}.elementor-12 .elementor-element.elementor-element-70f09c1{--display:flex;--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;--justify-content:space-around;border-style:solid;--border-style:solid;}.elementor-12 .elementor-element.elementor-element-70f09c1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-70f09c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFEFE 0%, #771680 100%);}.elementor-12 .elementor-element.elementor-element-6f0b849{animation-duration:10000ms;animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-6f0b849 .aux-elem-quote{text-align:center;border-style:solid;}.elementor-12 .elementor-element.elementor-element-6f0b849 .aux-elem-quote p{color:#F00303;font-size:14px;font-weight:500;letter-spacing:2.5px;word-spacing:1px;}.elementor-12 .elementor-element.elementor-element-6f0b849 .aux-quote-symbol:before{color:#408F3B;font-size:164px;font-weight:500;letter-spacing:2.5px;word-spacing:1px;}.elementor-12 .elementor-element.elementor-element-6f0b849 .aux-quote-symbol p:first-child{text-indent:30px;}.elementor-12 .elementor-element.elementor-element-f0d751d{background-color:transparent;animation-duration:5000ms;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 6px) 30px;padding:14px 0px 0px 0px;background-image:linear-gradient(180deg, #B502EE 0%, #f2295b 100%);border-radius:0px 0px 0px 0px;animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f0d751d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-stacked .elementor-icon{background-color:#2EF800;color:#F0EEEE;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-default .elementor-icon{color:#2EF800;border-color:#2EF800;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-framed .elementor-icon{background-color:#F0EEEE;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-stacked .elementor-icon:hover{background-color:#E1F502;}.elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-f0d751d.elementor-view-default .elementor-icon:hover{color:#E1F502;border-color:#E1F502;}.elementor-12 .elementor-element.elementor-element-f0d751d .elementor-icon{font-size:70px;padding:25px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f0d751d .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-87fbad2{animation-duration:2500ms;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 37px;padding:25px 0px 25px 0px;animation-iteration-count:infinite;opacity:1;}.elementor-12 .elementor-element.elementor-element-87fbad2 .aux-modern-heading-primary{font-size:12px;font-weight:500;line-height:18px;letter-spacing:2.5px;word-spacing:5px;color:#FA0505;}.elementor-12 .elementor-element.elementor-element-87fbad2 .aux-modern-heading-secondary .aux-head-highlight{font-size:21px;font-weight:600;font-style:oblique;text-decoration:underline;letter-spacing:2.5px;word-spacing:5px;}.elementor-12 .elementor-element.elementor-element-87fbad2 .aux-modern-heading-divider{height:10px;width:50px;background-color:#890C73A8;}.elementor-12 .elementor-element.elementor-element-31e98a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;}.elementor-12 .elementor-element.elementor-element-31e98a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31e98a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFEFF 100%);}.elementor-12 .elementor-element.elementor-element-a6e2051 input[type="submit"]:hover{background-color:transparent;background-image:radial-gradient(at center center, #F0F0F0 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-a6e2051{width:var( --container-widget-width, 75% );max-width:75%;animation-duration:10000ms;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a6e2051.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a6e2051 input:not([type="submit"]){height:50px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:double;border-color:#010000;transition:all ease-out 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e2051 input[type="text"]{transition:all ease-out 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e2051 input[type="email"]{transition:all ease-out 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e2051 select{transition:all ease-out 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e2051 textarea{transition:all ease-out 0.3s;}.elementor-12 .elementor-element.elementor-element-a6e2051 input[type="submit"]{color:#4FFF0F;margin:0px 0px 0px 150px;transition:all ease-out 0.3s;}body.elementor-page-12{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f0d3189{--content-width:500px;}.elementor-12 .elementor-element.elementor-element-427e39e{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-06ec137{--width:25%;}.elementor-12 .elementor-element.elementor-element-d2c2345{--width:25%;}.elementor-12 .elementor-element.elementor-element-2d3debf{--width:25%;}.elementor-12 .elementor-element.elementor-element-e66c7a3{--width:25%;}.elementor-12 .elementor-element.elementor-element-37b2fc6{--width:50%;}.elementor-12 .elementor-element.elementor-element-bab19c6{--width:50%;}.elementor-12 .elementor-element.elementor-element-5b6fd91{--content-width:1040px;}.elementor-12 .elementor-element.elementor-element-9a1f5a8{--width:25%;}.elementor-12 .elementor-element.elementor-element-c921850{--width:25%;}.elementor-12 .elementor-element.elementor-element-948ab18{--width:25%;}.elementor-12 .elementor-element.elementor-element-9d5fcd8{--width:25%;}.elementor-12 .elementor-element.elementor-element-7d9d67b{--width:50%;}.elementor-12 .elementor-element.elementor-element-c4a850f{--width:50%;}.elementor-12 .elementor-element.elementor-element-a319639{--width:30%;}.elementor-12 .elementor-element.elementor-element-8e5fcea{--width:30%;}.elementor-12 .elementor-element.elementor-element-01183c2{--width:30%;}.elementor-12 .elementor-element.elementor-element-70f09c1{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-31e98a6{--width:66.6666%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e0eaefe{--content-width:500px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-f0d3189{--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-12 .elementor-element.elementor-element-f0d3189 .elementor-background-slideshow__slide__image{background-size:contain;}.elementor-12 .elementor-element.elementor-element-5b6fd91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-secondary{font-size:18px;}.elementor-12 .elementor-element.elementor-element-c16b371 .aux-modern-heading-secondary .aux-head-highlight{font-size:18px;}.elementor-12 .elementor-element.elementor-element-9be720e{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-a859297{--n-accordion-title-font-size:13px;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-9332ba3 */.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-title{
    position: relative;
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-title:after{
    content: '';
    width: 30px;
    height: 6px;
    background:var(--e-global-color-secondary);
    background: linear-gradient(277deg, var(--e-global-color-secondary) 4%, var(--e-global-color-primary) 84%);
    position: absolute;
    border-radius:8px ;
    left:-40px;
    top: 15px;
    transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-col:hover .entry-title:after{
    background: #fff;
    transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-main{
    box-shadow: 0 10px 35px rgba(0,0,0,0.29);
    border-radius:10px;
    max-width: 86%;
    margin: auto;
    position: absolute;
    bottom: -59px;
    background: #fff;
    left: 0;
    right: 0;
    transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1);
}


.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-col:hover .entry-title a, .elementor-12 .elementor-element.elementor-element-9332ba3 .aux-col:hover .entry-tax a  {
    color: #fff!important;
    transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-isotope-ready {
    overflow: visible;
}
@media only screen and (max-width: 1406px)and (min-width: 1025px)  {
.elementor-12 .elementor-element.elementor-element-9332ba3  .entry-title a{
    font-size: 22px!important;
} 
.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-tax {
    font-size: 16px;
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .entry-main {
    padding: 4% 10% 1% 13% !important;
}
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-pagination{
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-9332ba3 .aux-iso-item {
    padding-top:90px;
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-portfolio-columns .entry-header{   max-width: calc(100% - 20px);
}
}
.elementor-12 .elementor-element.elementor-element-9332ba3 .aux-col:hover .entry-main{background: var(--e-global-color-secondary);
    background: linear-gradient(180deg, var(--e-global-color-secondary) 4%, var(--e-global-color-primary) 84%);
    box-shadow: 0 3px 25px #4D0AA480;
    transition: all 1100ms cubic-bezier(0.19, 1, 0.22, 1);
    transform: translateY(-35px);
}/* End custom CSS */