.elementor-27 .elementor-element.elementor-element-e15d96b{--display:flex;--min-height:857px;--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.85;}.elementor-27 .elementor-element.elementor-element-e15d96b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e15d96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stevencamon.com/wp-content/uploads/2026/03/IMG_6607-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-e15d96b::before, .elementor-27 .elementor-element.elementor-element-e15d96b > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-e15d96b > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-e15d96b > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-e15d96b > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-e15d96b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(86deg, #8823CA 56%, #A327F570 100%);}.elementor-27 .elementor-element.elementor-element-cdd4b2b{--display:flex;}.elementor-27 .elementor-element.elementor-element-cdd4b2b.e-con{--e-con-transform-translateY:-164px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-cdaee2d .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:3.7em;font-weight:100;color:var( --e-global-color-d44291b );}.elementor-27 .elementor-element.elementor-element-474650a{--display:flex;--position:absolute;--min-height:240px;--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;bottom:0px;}.elementor-27 .elementor-element.elementor-element-474650a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-474650a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-474650a{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-474650a{right:0px;}.elementor-27 .elementor-element.elementor-element-b3949bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-8d93edb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-9167b3a{width:var( --container-widget-width, 420px );max-width:420px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-683b725{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-683b725 a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2c6e029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-3257ad8 img{width:26px;}.elementor-27 .elementor-element.elementor-element-ac7ec96{text-align:start;font-family:"Acumin Light", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2ed3782{--e-transform-translateX:-466px;text-align:center;}.elementor-27 .elementor-element.elementor-element-2ed3782.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-2ed3782 img{width:105px;}.elementor-27 .elementor-element.elementor-element-f25cf14{--display:flex;--min-height:304px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-88d0a3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-27 .elementor-element.elementor-element-22820ff{font-family:"Acumin Light", Sans-serif;font-size:5em;font-weight:400;line-height:58px;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-6afaebc{font-family:"Acumin Light", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-a44acc0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-27 .elementor-element.elementor-element-0260944{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:5em;font-weight:400;line-height:58px;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-39f33e4{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-314dcc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-27 .elementor-element.elementor-element-dfa3673{font-family:"Acumin Light", Sans-serif;font-size:5em;font-weight:400;line-height:58px;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-e4faa61{font-family:"Acumin Light", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-6295a9e{--display:flex;--min-height:686px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-6295a9e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6295a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #AB8DDB 0%, #A327F5 96%);}.elementor-27 .elementor-element.elementor-element-0e71efb{--display:flex;--position:absolute;--min-height:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:333px;}.elementor-27 .elementor-element.elementor-element-0e71efb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0e71efb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0e71efb.e-con{--e-con-transform-translateX:-31px;--align-self:center;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0e71efb{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-0e71efb{right:0px;}.elementor-27 .elementor-element.elementor-element-67acd4d{--e-transform-translateX:378px;--e-transform-translateY:-7px;}.elementor-27 .elementor-element.elementor-element-67acd4d .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:4em;font-weight:100;color:var( --e-global-color-d44291b );}.elementor-27 .elementor-element.elementor-element-d548c06{--display:flex;}.elementor-27 .elementor-element.elementor-element-c0c5546{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-d44291b );}.elementor-27 .elementor-element.elementor-element-9c4bcf7{--display:flex;--min-height:380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-9c4bcf7:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9c4bcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #AB8DDB 0%, var( --e-global-color-secondary ) 100%);}.elementor-27 .elementor-element.elementor-element-ba6c21a{--display:flex;--min-height:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ba6c21a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ba6c21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ba6c21a.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9866d2c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-9866d2c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9866d2c a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-97660d3{--e-transform-translateX:98px;text-align:center;}.elementor-27 .elementor-element.elementor-element-97660d3.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-97660d3 img{width:105px;}.elementor-27 .elementor-element.elementor-element-65ee4ee{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:-135px;text-align:start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-65ee4ee{left:82px;}body.rtl .elementor-27 .elementor-element.elementor-element-65ee4ee{right:82px;}.elementor-27 .elementor-element.elementor-element-65ee4ee img{width:100%;}.elementor-27 .elementor-element.elementor-element-f424633{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-f424633 img{width:100%;}.elementor-27 .elementor-element.elementor-element-15f3c3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-517e6e7{--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-27 .elementor-element.elementor-element-898da16{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-898da16 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:3.9em;font-weight:100;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-08f1b00{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e3501ba{--display:flex;--position:absolute;--min-height:2px;--justify-content:center;--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-27 .elementor-element.elementor-element-e3501ba:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e3501ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-e3501ba.e-con{--e-con-transform-translateX:0px;--align-self:center;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-e3501ba{right:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-e3501ba{left:0px;}.elementor-27 .elementor-element.elementor-element-e85d309{--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:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-40feb7a{--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;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-072b7d8{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-7cc1abf .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:2em;font-weight:200;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-cb4e03f{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-5b2671c{--display:flex;}.elementor-27 .elementor-element.elementor-element-6442d4b{--display:flex;}.elementor-27 .elementor-element.elementor-element-515f00d{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-82e3d74 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:2em;font-weight:200;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-a848f40{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-a9a57b2{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-08cb1a8 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:2em;font-weight:200;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-db2778f{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0e03026{--display:flex;}.elementor-27 .elementor-element.elementor-element-f4d217a{--display:flex;}.elementor-27 .elementor-element.elementor-element-28820b4{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-1c3a04d .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:2em;font-weight:200;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-d3c79bc{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-0b5fd8e{--display:flex;--min-height:1540px;--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:space-evenly;--align-items:center;}.elementor-27 .elementor-element.elementor-element-3bdf719{--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-color:#6E5AAB;--border-color:#6E5AAB;--border-radius:40px 40px 40px 40px;}.elementor-27 .elementor-element.elementor-element-3bdf719:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3bdf719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-55b0d7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-2b5a455 );}.elementor-27 .elementor-element.elementor-element-b59e4c7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b59e4c7{right:35px;}body.rtl .elementor-27 .elementor-element.elementor-element-b59e4c7{left:35px;}.elementor-27 .elementor-element.elementor-element-b59e4c7{top:7px;}.elementor-27 .elementor-element.elementor-element-b59e4c7 img{width:28px;}.elementor-27 .elementor-element.elementor-element-bdfc15c{--display:flex;--min-height:1268px;--justify-content:space-evenly;--gap:17px 17px;--row-gap:17px;--column-gap:17px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-41c5f60 );--border-color:var( --e-global-color-41c5f60 );--padding-top:44px;--padding-bottom:44px;--padding-left:37px;--padding-right:37px;}.elementor-27 .elementor-element.elementor-element-b053e4a{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:37px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-06f9e9e{--e-transform-translateY:-5px;}.elementor-27 .elementor-element.elementor-element-06f9e9e img{width:45px;}.elementor-27 .elementor-element.elementor-element-3760f25{font-family:"Acumin Light", Sans-serif;font-size:1.7em;font-weight:400;line-height:19px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-3205e76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-2b9d0f3{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-2b9d0f3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-2b9d0f3 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-2b9d0f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2b9d0f3.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-2b9d0f3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2b9d0f3.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-2b9d0f3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2b9d0f3 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-2b9d0f3 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-31be246{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-8bdcb4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-575d6d7{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-575d6d7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-575d6d7 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-575d6d7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-575d6d7.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-575d6d7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-575d6d7.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-575d6d7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-575d6d7 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-575d6d7 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-081819a{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-dabbc21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8740c60{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-8740c60.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-8740c60 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-8740c60.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8740c60.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-8740c60.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8740c60.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-8740c60.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8740c60 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-8740c60 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-c3772f3{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-b1ce0ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-66ea0c4{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-66ea0c4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-66ea0c4 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-66ea0c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-66ea0c4.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-66ea0c4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-66ea0c4.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-66ea0c4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-66ea0c4 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-66ea0c4 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-02332da{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-b488558{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0718444{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-0718444.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-0718444 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-0718444.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0718444.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0718444.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0718444.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0718444.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0718444 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-0718444 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-8a9bb87{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-7aa0df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-524853f{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-524853f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-524853f .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-524853f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-524853f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-524853f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-524853f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-524853f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-524853f .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-524853f .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-354f9e3{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-faa20ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-13eb872{background-color:transparent;padding:12px 12px 12px 12px;background-image:linear-gradient(130deg, #8055BF 0%, #A327F5 100%);border-radius:48px 48px 48px 48px;}.elementor-27 .elementor-element.elementor-element-13eb872.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-27 .elementor-element.elementor-element-13eb872 .elementor-icon-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-13eb872.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-13eb872.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-13eb872.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-13eb872.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-13eb872.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-13eb872 .elementor-icon{font-size:14px;}.elementor-27 .elementor-element.elementor-element-13eb872 .elementor-icon svg{height:14px;}.elementor-27 .elementor-element.elementor-element-af5efc8{font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:#57409E;}.elementor-27 .elementor-element.elementor-element-ba98690{--display:flex;--min-height:3px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-dd16c36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-bd4fb2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b4818da{font-family:"Cormorant", Sans-serif;font-size:5.8em;font-weight:100;line-height:100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-dfd0010 .elementor-icon-box-wrapper{align-items:center;gap:13px;}.elementor-27 .elementor-element.elementor-element-dfd0010.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-dfd0010.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-dfd0010.elementor-view-default .elementor-icon{fill:var( --e-global-color-41c5f60 );color:var( --e-global-color-41c5f60 );border-color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-dfd0010 .elementor-icon{font-size:27px;}.elementor-27 .elementor-element.elementor-element-dfd0010 .elementor-icon-box-title{color:var( --e-global-color-2b5a455 );}.elementor-27 .elementor-element.elementor-element-dfd0010 .elementor-icon-box-description{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-b093806{--display:flex;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-b093806.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-4b56ef9{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:600;color:#8055BF;}.elementor-27 .elementor-element.elementor-element-aa8d25d{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-518a8ad .elementor-button{background-color:transparent;font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:800;fill:var( --e-global-color-d44291b );color:var( --e-global-color-d44291b );background-image:radial-gradient(at top center, var( --e-global-color-secondary ) 0%, var( --e-global-color-2b5a455 ) 100%);padding:19px 19px 19px 19px;}.elementor-27 .elementor-element.elementor-element-518a8ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;box-shadow:2px 4px 10px 0px rgba(86.76086956521742, 36.99999999999998, 141.99999999999994, 0.72);}.elementor-27 .elementor-element.elementor-element-518a8ad.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-518a8ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-518a8ad .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-27 .elementor-element.elementor-element-ba16f5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27 .elementor-element.elementor-element-98bf136 img{width:18px;}.elementor-27 .elementor-element.elementor-element-901b07e{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-c1d6651{--display:flex;--min-height:3px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-24f1538{--display:flex;--min-height:1640px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-24f1538:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-24f1538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #D2B6FF 0%, #A327F5 96%);}.elementor-27 .elementor-element.elementor-element-3448d32{--display:flex;--min-height:1541px;--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:space-evenly;}.elementor-27 .elementor-element.elementor-element-a63640d{text-align:center;}.elementor-27 .elementor-element.elementor-element-a63640d .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:4em;font-weight:100;color:var( --e-global-color-d44291b );}.elementor-27 .elementor-element.elementor-element-89633c2{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.4em;font-weight:400;color:var( --e-global-color-d44291b );}.elementor-27 .elementor-element.elementor-element-11c073f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-c65dcd5{text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.9em;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8ab9ffa{--display:flex;--min-height:1075px;--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:space-evenly;--align-items:center;}.elementor-27 .elementor-element.elementor-element-8ab9ffa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-8ab9ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEFF;}.elementor-27 .elementor-element.elementor-element-4e75364{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-4e75364 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:3.9em;font-weight:100;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-6aee8b2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e9c4a79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-06e656b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-06e656b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-06e656b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-e5e3cfd{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-e5e3cfd img{width:65px;}.elementor-27 .elementor-element.elementor-element-a8e2aff .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-50e972e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-50e972e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-50e972e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-2142034{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-2142034 img{width:60px;}.elementor-27 .elementor-element.elementor-element-13fe3af .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-90def22{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-90def22:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-90def22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-16a0082{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-16a0082 img{width:60px;}.elementor-27 .elementor-element.elementor-element-9435102 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-54926d8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-54926d8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-54926d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-c2a4e94{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-c2a4e94 img{width:63px;}.elementor-27 .elementor-element.elementor-element-1fc5c91 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-13c7b5f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-13c7b5f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-13c7b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-4ced3f4{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-4ced3f4 img{width:60px;}.elementor-27 .elementor-element.elementor-element-80b495b .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-2c44be2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.41);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-2c44be2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2c44be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-27 .elementor-element.elementor-element-ea936f4{--e-transform-translateX:-14px;--e-transform-translateY:-6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-ea936f4 img{width:60px;}.elementor-27 .elementor-element.elementor-element-f67f866 .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-61042f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-27 .elementor-element.elementor-element-ad4a6ed{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:600;font-style:italic;color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-ad4a6ed a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f14af4e{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-f14af4e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f14af4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-27 .elementor-element.elementor-element-b78a9fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-b78a9fa .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:3.9em;font-weight:100;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-5d41b6d{width:var( --container-widget-width, 70% );max-width:70%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Acumin Light", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-3c013f5{--display:flex;}.elementor-27 .elementor-element.elementor-element-260517f{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-61be752{--display:flex;}.elementor-27 .elementor-element.elementor-element-4dd18aa{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-c7c73f3{--display:flex;}.elementor-27 .elementor-element.elementor-element-9b162f0{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-0623451{--display:flex;}.elementor-27 .elementor-element.elementor-element-0eb8d7e{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-903770f{--display:flex;}.elementor-27 .elementor-element.elementor-element-01d338f{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-28208fe{--display:flex;}.elementor-27 .elementor-element.elementor-element-8685dd1{font-family:"Acumin Light", Sans-serif;font-size:1.2em;font-weight:400;color:#9C9C9C;}.elementor-27 .elementor-element.elementor-element-cea24e3{--n-accordion-title-font-size:1.6em;--n-accordion-item-title-space-between:21px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-41c5f60 );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-41c5f60 );--n-accordion-icon-size:15px;}.elementor-27 .elementor-element.elementor-element-cea24e3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FCFCFC;}.elementor-27 .elementor-element.elementor-element-cea24e3 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-27 .elementor-element.elementor-element-cea24e3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-27 .elementor-element.elementor-element-97a6aef{--display:flex;--min-height:1245px;--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:space-evenly;}.elementor-27 .elementor-element.elementor-element-97a6aef:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-97a6aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECDEFF;}.elementor-27 .elementor-element.elementor-element-1a09dcf{width:var( --container-widget-width, 100% );max-width:100%;margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-1a09dcf .elementor-heading-title{font-family:"Acumin Light", Sans-serif;font-size:3.9em;font-weight:100;color:var( --e-global-color-1996f9a );}.elementor-27 .elementor-element.elementor-element-1f88661 .elementor-button{font-family:"Acumin Light", Sans-serif;font-size:1.5em;font-weight:500;box-shadow:2px 4px 10px 0px rgba(0,0,0,0.5);border-radius:47px 47px 47px 47px;padding:23px 92px 23px 92px;}.elementor-27 .elementor-element.elementor-element-7c6b42e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#C4B2FF;--border-color:#C4B2FF;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-7c6b42e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7c6b42e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-7b17889{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-27 .elementor-element.elementor-element-3a66de2{--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:var( --e-global-color-cc81466 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-e5793da{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-e5793da .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-e5793da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-507d808{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-e367147{--e-transform-translateY:-14px;}.elementor-27 .elementor-element.elementor-element-20b916a{--display:flex;border-style:solid;--border-style:solid;border-color:#C4B2FF;--border-color:#C4B2FF;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-20b916a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-20b916a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-d031f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-27 .elementor-element.elementor-element-f428c55{--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-65ff9f5{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-65ff9f5 .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-65ff9f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cc76a32{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-7f7ff3a{--e-transform-translateY:-14px;}.elementor-27 .elementor-element.elementor-element-074138b{--display:flex;border-style:solid;--border-style:solid;border-color:#C4B2FF;--border-color:#C4B2FF;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-074138b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-074138b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-a900f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-27 .elementor-element.elementor-element-248e28a{--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-a12278e{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-a12278e .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-a12278e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-fa4b195{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-b95d91c{--e-transform-translateY:-14px;}.elementor-27 .elementor-element.elementor-element-fc5025b{--display:flex;border-style:solid;--border-style:solid;border-color:#C4B2FF;--border-color:#C4B2FF;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-fc5025b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fc5025b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-8347bda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-27 .elementor-element.elementor-element-b801998{--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-c69e8d8{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-c69e8d8 .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-c69e8d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-d9c15f4{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-cc1499a{--e-transform-translateY:-14px;}.elementor-27 .elementor-element.elementor-element-4f0c602{--display:flex;border-style:solid;--border-style:solid;border-color:#C4B2FF;--border-color:#C4B2FF;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-27 .elementor-element.elementor-element-4f0c602:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4f0c602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5DDFF;}.elementor-27 .elementor-element.elementor-element-9ea3506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-27 .elementor-element.elementor-element-d05dac0{--e-rating-icon-font-size:17px;--e-rating-icon-marked-color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-8fdbb0a{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-8fdbb0a .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-8fdbb0a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-17c85b2{color:var( --e-global-color-41c5f60 );}.elementor-27 .elementor-element.elementor-element-e9ccd4e{--e-transform-translateY:-14px;}.elementor-27 .elementor-element.elementor-element-0f1db5f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:32px;--e-n-carousel-dots-normal-color:var( --e-global-color-cc81466 );}.elementor-27 .elementor-element.elementor-element-0f1db5f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-474650a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-2ed3782{--e-transform-translateX:-100px;}.elementor-27 .elementor-element.elementor-element-22820ff{font-size:4.4em;}.elementor-27 .elementor-element.elementor-element-0260944{font-size:4.4em;}.elementor-27 .elementor-element.elementor-element-6295a9e{--min-height:580px;}.elementor-27 .elementor-element.elementor-element-0e71efb.e-con{--e-con-transform-translateX:-95px;}.elementor-27 .elementor-element.elementor-element-0e71efb{top:276px;}.elementor-27 .elementor-element.elementor-element-67acd4d{width:var( --container-widget-width, 32% );max-width:32%;--e-transform-translateX:100px;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;}.elementor-27 .elementor-element.elementor-element-9c4bcf7{--min-height:280px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-97660d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-65ee4ee{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;top:-134px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-65ee4ee{left:79px;}body.rtl .elementor-27 .elementor-element.elementor-element-65ee4ee{right:79px;}.elementor-27 .elementor-element.elementor-element-65ee4ee img{height:700px;}.elementor-27 .elementor-element.elementor-element-f424633 img{height:700px;}.elementor-27 .elementor-element.elementor-element-15f3c3f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-898da16{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-24f1538{--min-height:1400px;}.elementor-27 .elementor-element.elementor-element-3448d32{--min-height:1400px;}.elementor-27 .elementor-element.elementor-element-a63640d{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-a63640d .elementor-heading-title{font-size:3.3em;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-4e75364 .elementor-heading-title{font-size:3.3em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-cdd4b2b.e-con{--e-con-transform-translateX:-40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-cdaee2d .elementor-heading-title{font-size:2.7em;}.elementor-27 .elementor-element.elementor-element-474650a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-9167b3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-683b725{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-2ed3782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-2ed3782 img{width:100px;}.elementor-27 .elementor-element.elementor-element-22820ff{font-size:3.3em;}.elementor-27 .elementor-element.elementor-element-6afaebc{text-align:center;}.elementor-27 .elementor-element.elementor-element-0260944{font-size:3.4em;}.elementor-27 .elementor-element.elementor-element-314dcc3{--min-height:154px;--justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-dfa3673{font-size:3.3em;}.elementor-27 .elementor-element.elementor-element-6295a9e{--min-height:460px;}.elementor-27 .elementor-element.elementor-element-0e71efb.e-con{--e-con-transform-translateY:-57px;}.elementor-27 .elementor-element.elementor-element-67acd4d{--e-transform-translateX:70px;--e-transform-translateY:-7px;}.elementor-27 .elementor-element.elementor-element-67acd4d .elementor-heading-title{font-size:2.7em;}.elementor-27 .elementor-element.elementor-element-9c4bcf7{--min-height:170px;}.elementor-27 .elementor-element.elementor-element-ba6c21a.e-con{--e-con-transform-translateX:42px;}.elementor-27 .elementor-element.elementor-element-9866d2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-97660d3{--e-transform-translateX:106px;--e-transform-translateY:26px;}.elementor-27 .elementor-element.elementor-element-97660d3.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-97660d3 img{width:100px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-65ee4ee{left:30px;}body.rtl .elementor-27 .elementor-element.elementor-element-65ee4ee{right:30px;}.elementor-27 .elementor-element.elementor-element-65ee4ee{top:-133px;}.elementor-27 .elementor-element.elementor-element-65ee4ee img{height:500px;}.elementor-27 .elementor-element.elementor-element-f424633 img{height:500px;}.elementor-27 .elementor-element.elementor-element-15f3c3f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-898da16 .elementor-heading-title{font-size:2.7em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-4b56ef9{font-size:1rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-24f1538{--min-height:1200px;}.elementor-27 .elementor-element.elementor-element-3448d32{--min-height:1200px;}.elementor-27 .elementor-element.elementor-element-a63640d .elementor-heading-title{font-size:2.7em;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-8ab9ffa{--min-height:1305px;}.elementor-27 .elementor-element.elementor-element-4e75364 .elementor-heading-title{font-size:2.7em;}.elementor-27 .elementor-element.elementor-element-ad4a6ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-f14af4e{--min-height:1090px;}.elementor-27 .elementor-element.elementor-element-b78a9fa .elementor-heading-title{font-size:2.7em;}.elementor-27 .elementor-element.elementor-element-97a6aef{--min-height:750px;}.elementor-27 .elementor-element.elementor-element-1a09dcf .elementor-heading-title{font-size:2.7em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-0f1db5f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-e15d96b{--min-height:800px;}.elementor-27 .elementor-element.elementor-element-cdd4b2b.e-con{--e-con-transform-translateX:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-27 .elementor-element.elementor-element-474650a{--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-between;}.elementor-27 .elementor-element.elementor-element-b3949bc{--width:71%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-2c6e029{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-3257ad8 img{width:20px;}.elementor-27 .elementor-element.elementor-element-ac7ec96{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-size:0.9em;}.elementor-27 .elementor-element.elementor-element-2ed3782{--e-transform-translateX:-20px;}.elementor-27 .elementor-element.elementor-element-2ed3782 img{width:70px;}.elementor-27 .elementor-element.elementor-element-6295a9e{--min-height:500px;}.elementor-27 .elementor-element.elementor-element-0e71efb.e-con{--e-con-transform-translateY:-50px;}.elementor-27 .elementor-element.elementor-element-0e71efb{--width:25%;top:117px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0e71efb{left:90px;}body.rtl .elementor-27 .elementor-element.elementor-element-0e71efb{right:90px;}.elementor-27 .elementor-element.elementor-element-67acd4d{--e-transform-translateX:42%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-27 .elementor-element.elementor-element-9c4bcf7{--width:100%;--min-height:460px;--justify-content:space-between;}.elementor-27 .elementor-element.elementor-element-ba6c21a.e-con{--e-con-transform-translateX:0%;}.elementor-27 .elementor-element.elementor-element-ba6c21a{--width:42%;}.elementor-27 .elementor-element.elementor-element-9866d2c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-27 .elementor-element.elementor-element-97660d3{--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-27 .elementor-element.elementor-element-97660d3.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f424633{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-f424633 img{height:550px;}.elementor-27 .elementor-element.elementor-element-15f3c3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-898da16.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-08f1b00{text-align:center;}.elementor-27 .elementor-element.elementor-element-82e3d74{text-align:end;}.elementor-27 .elementor-element.elementor-element-a848f40{text-align:end;}.elementor-27 .elementor-element.elementor-element-1c3a04d{text-align:end;}.elementor-27 .elementor-element.elementor-element-d3c79bc{text-align:end;}.elementor-27 .elementor-element.elementor-element-0b5fd8e{--min-height:1550px;}.elementor-27 .elementor-element.elementor-element-3bdf719{--width:100%;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-b59e4c7{right:9px;}body.rtl .elementor-27 .elementor-element.elementor-element-b59e4c7{left:9px;}.elementor-27 .elementor-element.elementor-element-bdfc15c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-3205e76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-31be246{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-081819a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-c3772f3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-02332da{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-8a9bb87{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-354f9e3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-af5efc8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ba98690{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b4818da{text-align:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-4b56ef9{font-size:0.9rem;}.elementor-27 .elementor-element.elementor-element-aa8d25d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-901b07e{font-size:0.9em;}.elementor-27 .elementor-element.elementor-element-c1d6651{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-6aee8b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-27 .elementor-element.elementor-element-e9c4a79{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-06e656b{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-a8e2aff .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-50e972e{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-13fe3af .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-90def22{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-9435102 .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-54926d8{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:020px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-1fc5c91 .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-13c7b5f{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-80b495b .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-2c44be2{--width:48%;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-f67f866 .elementor-heading-title{font-size:1.4rem;}.elementor-27 .elementor-element.elementor-element-ad4a6ed{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-27 .elementor-element.elementor-element-f14af4e{--min-height:1260px;}.elementor-27 .elementor-element.elementor-element-97a6aef{--min-height:1060px;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-1a09dcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-1a09dcf .elementor-heading-title{font-size:2.5em;}.elementor-27 .elementor-element.elementor-element-1f88661 .elementor-button{font-size:1rem;padding:23px 23px 23px 23px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-27 .elementor-element.elementor-element-0f1db5f{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-e15d96b{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-cdd4b2b{--width:87%;}.elementor-27 .elementor-element.elementor-element-b3949bc{--width:60%;}.elementor-27 .elementor-element.elementor-element-8d93edb{--width:551px;}.elementor-27 .elementor-element.elementor-element-f25cf14{--content-width:92%;}.elementor-27 .elementor-element.elementor-element-88d0a3e{--width:25%;}.elementor-27 .elementor-element.elementor-element-a44acc0{--width:30%;}.elementor-27 .elementor-element.elementor-element-314dcc3{--width:30%;}.elementor-27 .elementor-element.elementor-element-6295a9e{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-0e71efb{--width:300px;}.elementor-27 .elementor-element.elementor-element-d548c06{--width:46%;}.elementor-27 .elementor-element.elementor-element-ba6c21a{--width:796px;}.elementor-27 .elementor-element.elementor-element-15f3c3f{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-517e6e7{--width:54%;}.elementor-27 .elementor-element.elementor-element-e3501ba{--width:300px;}.elementor-27 .elementor-element.elementor-element-072b7d8{--width:49%;}.elementor-27 .elementor-element.elementor-element-5b2671c{--width:49%;}.elementor-27 .elementor-element.elementor-element-6442d4b{--width:49%;}.elementor-27 .elementor-element.elementor-element-515f00d{--width:49%;}.elementor-27 .elementor-element.elementor-element-a9a57b2{--width:49%;}.elementor-27 .elementor-element.elementor-element-0e03026{--width:49%;}.elementor-27 .elementor-element.elementor-element-f4d217a{--width:49%;}.elementor-27 .elementor-element.elementor-element-28820b4{--width:49%;}.elementor-27 .elementor-element.elementor-element-3bdf719{--width:40%;}.elementor-27 .elementor-element.elementor-element-bd4fb2e{--width:30%;}.elementor-27 .elementor-element.elementor-element-24f1538{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-06e656b{--width:30%;}.elementor-27 .elementor-element.elementor-element-50e972e{--width:30%;}.elementor-27 .elementor-element.elementor-element-90def22{--width:30%;}.elementor-27 .elementor-element.elementor-element-54926d8{--width:30%;}.elementor-27 .elementor-element.elementor-element-13c7b5f{--width:30%;}.elementor-27 .elementor-element.elementor-element-2c44be2{--width:30%;}.elementor-27 .elementor-element.elementor-element-61042f3{--width:54%;}}@media(max-width:1366px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-8d93edb{--width:550px;}.elementor-27 .elementor-element.elementor-element-0e71efb{--width:175px;}.elementor-27 .elementor-element.elementor-element-d548c06{--width:50%;}.elementor-27 .elementor-element.elementor-element-ba6c21a{--width:430px;}.elementor-27 .elementor-element.elementor-element-517e6e7{--width:50%;}.elementor-27 .elementor-element.elementor-element-e3501ba{--width:100px;}.elementor-27 .elementor-element.elementor-element-072b7d8{--width:48%;}.elementor-27 .elementor-element.elementor-element-6442d4b{--width:48%;}.elementor-27 .elementor-element.elementor-element-a9a57b2{--width:48%;}.elementor-27 .elementor-element.elementor-element-f4d217a{--width:48%;}.elementor-27 .elementor-element.elementor-element-3bdf719{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-b3949bc{--width:100%;}.elementor-27 .elementor-element.elementor-element-8d93edb{--width:80%;}.elementor-27 .elementor-element.elementor-element-ba6c21a{--width:200px;}.elementor-27 .elementor-element.elementor-element-0b5fd8e{--content-width:100%;}.elementor-27 .elementor-element.elementor-element-3bdf719{--width:60%;}.elementor-27 .elementor-element.elementor-element-bd4fb2e{--width:35%;}.elementor-27 .elementor-element.elementor-element-b093806{--width:70%;}.elementor-27 .elementor-element.elementor-element-06e656b{--width:48%;}.elementor-27 .elementor-element.elementor-element-50e972e{--width:48%;}.elementor-27 .elementor-element.elementor-element-90def22{--width:48%;}.elementor-27 .elementor-element.elementor-element-54926d8{--width:48%;}.elementor-27 .elementor-element.elementor-element-13c7b5f{--width:48%;}.elementor-27 .elementor-element.elementor-element-2c44be2{--width:48%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-27 .elementor-element.elementor-element-ba6c21a.e-con{--e-con-transform-translateX:-76px;}.elementor-27 .elementor-element.elementor-element-ba6c21a{--width:500px;}.elementor-27 .elementor-element.elementor-element-65ee4ee{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-ha-image-compare .twentytwenty-before-label:before, .elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-683b725 */.elementor-27 .elementor-element.elementor-element-683b725 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac7ec96 */.elementor-27 .elementor-element.elementor-element-ac7ec96 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22820ff */.elementor-27 .elementor-element.elementor-element-22820ff p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6afaebc */.elementor-27 .elementor-element.elementor-element-6afaebc p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0260944 */.elementor-27 .elementor-element.elementor-element-0260944 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39f33e4 */.elementor-27 .elementor-element.elementor-element-39f33e4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa3673 */.elementor-27 .elementor-element.elementor-element-dfa3673 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4faa61 */.elementor-27 .elementor-element.elementor-element-e4faa61 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71efb */.elementor-27 .elementor-element.elementor-element-0e71efb{
    max-height: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba6c21a */.elementor-27 .elementor-element.elementor-element-ba6c21a{
    max-height: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9866d2c */.elementor-27 .elementor-element.elementor-element-9866d2c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65ee4ee */.elementor-27 .elementor-element.elementor-element-65ee4ee img{
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f424633 */.elementor-27 .elementor-element.elementor-element-f424633 img{
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3501ba */.elementor-27 .elementor-element.elementor-element-e3501ba{
    max-height: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55b0d7c */.elementor-27 .elementor-element.elementor-element-55b0d7c p{
margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3760f25 */.elementor-27 .elementor-element.elementor-element-3760f25 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2b9d0f3 */.elementor-27 .elementor-element.elementor-element-2b9d0f3 .elementor-icon-wrapper {
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be246 */.elementor-27 .elementor-element.elementor-element-31be246 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-575d6d7 */.elementor-27 .elementor-element.elementor-element-575d6d7 .elementor-icon-wrapper {
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-081819a */.elementor-27 .elementor-element.elementor-element-081819a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8740c60 */.elementor-27 .elementor-element.elementor-element-8740c60 .elementor-icon-wrapper{
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3772f3 */.elementor-27 .elementor-element.elementor-element-c3772f3 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66ea0c4 */.elementor-27 .elementor-element.elementor-element-66ea0c4 .elementor-icon-wrapper{
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02332da */.elementor-27 .elementor-element.elementor-element-02332da p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0718444 */.elementor-27 .elementor-element.elementor-element-0718444 .elementor-icon-wrapper{
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a9bb87 */.elementor-27 .elementor-element.elementor-element-8a9bb87 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-524853f */.elementor-27 .elementor-element.elementor-element-524853f .elementor-icon-wrapper{
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-354f9e3 */.elementor-27 .elementor-element.elementor-element-354f9e3 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13eb872 */.elementor-27 .elementor-element .elementor-icon-wrapper{
       display:flex;
       align-items: center;
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af5efc8 */.elementor-27 .elementor-element.elementor-element-af5efc8 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4818da */.elementor-27 .elementor-element.elementor-element-b4818da p{
   background: linear-gradient(135deg, #45188C 0%, #A327F5 50%, #3F258E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b56ef9 */.elementor-27 .elementor-element.elementor-element-4b56ef9 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b093806 */.elementor-27 .elementor-element.elementor-element-b093806 {
    background: linear-gradient(135deg, #E5DDFF 25%, #ffffff 100%) !important;
    border: 2px solid #8055BF !important;
    border-radius: 38px !important; /* Esquinas redondeadas */
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-518a8ad */.elementor-27 .elementor-element.elementor-element-518a8ad {
    background: linear-gradient(135deg, #E5DDFF 25%, #ffffff 100%) !important;
    border: 2px solid #8055BF !important;
    border-radius: 29px !important; /* Esquinas redondeadas */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901b07e */.elementor-27 .elementor-element.elementor-element-901b07e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba98690 */.elementor-27 .elementor-element.elementor-element-ba98690{
  border-top: 2px solid !important;
    border-image-source: linear-gradient(90deg, transparent, #8055BF, transparent) !important;
    border-image-slice: 1 !important;
    
    /* Importante: eliminamos los otros bordes para que no aparezcan líneas negras */
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d6651 */.elementor-27 .elementor-element.elementor-element-c1d6651{
  border-top: 2px solid !important;
    border-image-source: linear-gradient(90deg, transparent, #8055BF, transparent) !important;
    border-image-slice: 1 !important;
    
    /* Importante: eliminamos los otros bordes para que no aparezcan líneas negras */
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdfc15c */.elementor-27 .elementor-element.elementor-element-bdfc15c{
    
   /* Definimos el radio de 30px */
    border-radius: 25px !important;
    
    /* Creamos dos fondos: 
       1. El fondo interno (relleno)
       2. El fondo externo (que actuará como borde) */
    background: 
        linear-gradient(135deg, rgba(229, 221, 255, 0.8) 0%, rgba(255, 255, 255, 0.9) 40%, rgba(229, 221, 255, 0.4) 100%) padding-box,
        linear-gradient(135deg, #8055BF, #A327F5, #8055BF) border-box !important;
    
    /* El grosor del borde se define aquí */
    border: 3px solid transparent !important;
    
    /* El efecto de desenfoque */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
        
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4a6ed */.elementor-27 .elementor-element.elementor-element-ad4a6ed p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507d808 */.elementor-27 .elementor-element.elementor-element-507d808 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e367147 */.elementor-27 .elementor-element.elementor-element-e367147 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc76a32 */.elementor-27 .elementor-element.elementor-element-cc76a32 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7ff3a */.elementor-27 .elementor-element.elementor-element-7f7ff3a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b195 */.elementor-27 .elementor-element.elementor-element-fa4b195 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95d91c */.elementor-27 .elementor-element.elementor-element-b95d91c p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9c15f4 */.elementor-27 .elementor-element.elementor-element-d9c15f4 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1499a */.elementor-27 .elementor-element.elementor-element-cc1499a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17c85b2 */.elementor-27 .elementor-element.elementor-element-17c85b2 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9ccd4e */.elementor-27 .elementor-element.elementor-element-e9ccd4e p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0f1db5f */.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    margin-top: 25px;
}

.elementor-widget-n-carousel .swiper-pagination-bullet:hover{
    background: white
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stevencamon.com/wp-content/uploads/2026/03/Acumin-RPro.ttf') format('truetype');
}
/* End Custom Fonts CSS */