.elementor-65 .elementor-element.elementor-element-f7b12ea{--display:flex;--min-height:780px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-30ae7e0{--display:flex;--justify-content:center;}.elementor-65 .elementor-element.elementor-element-30ae7e0.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-65 .elementor-element.elementor-element-3817b47 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3817b47{left:-217px;}body.rtl .elementor-65 .elementor-element.elementor-element-3817b47{right:-217px;}.elementor-65 .elementor-element.elementor-element-3817b47{top:-52px;}.elementor-65 .elementor-element.elementor-element-3817b47 img{max-width:31%;}.elementor-65 .elementor-element.elementor-element-1142180 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1142180{left:42px;}body.rtl .elementor-65 .elementor-element.elementor-element-1142180{right:42px;}.elementor-65 .elementor-element.elementor-element-1142180{top:-41px;}.elementor-65 .elementor-element.elementor-element-1142180 img{max-width:16%;}.elementor-65 .elementor-element.elementor-element-c5cefb6 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c5cefb6{left:186px;}body.rtl .elementor-65 .elementor-element.elementor-element-c5cefb6{right:186px;}.elementor-65 .elementor-element.elementor-element-c5cefb6{top:-31px;}.elementor-65 .elementor-element.elementor-element-c5cefb6 img{max-width:31%;}.elementor-65 .elementor-element.elementor-element-bdd8acf > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bdd8acf{left:-31px;}body.rtl .elementor-65 .elementor-element.elementor-element-bdd8acf{right:-31px;}.elementor-65 .elementor-element.elementor-element-bdd8acf{top:20px;}.elementor-65 .elementor-element.elementor-element-bdd8acf img{max-width:31%;}.elementor-65 .elementor-element.elementor-element-41ce222 > .elementor-widget-container{margin:-320px 0px 0px 70px;}.elementor-65 .elementor-element.elementor-element-41ce222{z-index:14;text-align:left;}.elementor-65 .elementor-element.elementor-element-41ce222 img{max-width:63%;opacity:0.93;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9e6f7af{left:0px;}body.rtl .elementor-65 .elementor-element.elementor-element-9e6f7af{right:0px;}.elementor-65 .elementor-element.elementor-element-9e6f7af{top:-104px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8c7ca0b{left:-41px;}body.rtl .elementor-65 .elementor-element.elementor-element-8c7ca0b{right:-41px;}.elementor-65 .elementor-element.elementor-element-8c7ca0b{top:-111px;}.elementor-65 .elementor-element.elementor-element-8c7ca0b img{opacity:0.95;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-007fd2e{left:166px;}body.rtl .elementor-65 .elementor-element.elementor-element-007fd2e{right:166px;}.elementor-65 .elementor-element.elementor-element-007fd2e{top:-18px;z-index:12;}.elementor-65 .elementor-element.elementor-element-007fd2e img{opacity:0.43;}.elementor-65 .elementor-element.elementor-element-ef17878{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:176px;--z-index:20;}.elementor-65 .elementor-element.elementor-element-ef17878.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ef17878{left:280px;}body.rtl .elementor-65 .elementor-element.elementor-element-ef17878{right:280px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-36ceee3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-36ceee3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;line-height:64px;color:var( --e-global-color-29fe897 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-6225f9d .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-6225f9d .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-6225f9d .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-6225f9d .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-6225f9d .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-e776ca6{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:176px;--z-index:13;}.elementor-65 .elementor-element.elementor-element-e776ca6.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e776ca6{left:280px;}body.rtl .elementor-65 .elementor-element.elementor-element-e776ca6{right:280px;}.elementor-65 .elementor-element.elementor-element-c08dbc8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-c08dbc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;line-height:64px;color:var( --e-global-color-29fe897 );}.elementor-65 .elementor-element.elementor-element-34a60c2 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-34a60c2 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-34a60c2 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-34a60c2 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-34a60c2 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-38aba3f{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:176px;--z-index:13;}.elementor-65 .elementor-element.elementor-element-38aba3f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-38aba3f{left:280px;}body.rtl .elementor-65 .elementor-element.elementor-element-38aba3f{right:280px;}.elementor-65 .elementor-element.elementor-element-94a280f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-94a280f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;line-height:64px;color:var( --e-global-color-29fe897 );}.elementor-65 .elementor-element.elementor-element-4a38f5c .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-4a38f5c .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-4a38f5c .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-4a38f5c .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-4a38f5c .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-1402594{--display:flex;}.elementor-65 .elementor-element.elementor-element-678b331{z-index:10;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b36bb39{left:73px;}body.rtl .elementor-65 .elementor-element.elementor-element-b36bb39{right:73px;}.elementor-65 .elementor-element.elementor-element-b36bb39{top:-73px;}.elementor-65 .elementor-element.elementor-element-b36bb39 img{max-width:31%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-be92aa1{left:-155px;}body.rtl .elementor-65 .elementor-element.elementor-element-be92aa1{right:-155px;}.elementor-65 .elementor-element.elementor-element-be92aa1{top:-73px;}.elementor-65 .elementor-element.elementor-element-be92aa1 img{max-width:31%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1ee208c{left:259px;}body.rtl .elementor-65 .elementor-element.elementor-element-1ee208c{right:259px;}.elementor-65 .elementor-element.elementor-element-1ee208c{top:-73px;}.elementor-65 .elementor-element.elementor-element-1ee208c img{max-width:31%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-543d612{right:-228px;}body.rtl .elementor-65 .elementor-element.elementor-element-543d612{left:-228px;}.elementor-65 .elementor-element.elementor-element-543d612{top:-1px;}.elementor-65 .elementor-element.elementor-element-543d612 img{max-width:31%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6c6293a{left:517px;}body.rtl .elementor-65 .elementor-element.elementor-element-6c6293a{right:517px;}.elementor-65 .elementor-element.elementor-element-6c6293a{top:-73px;}.elementor-65 .elementor-element.elementor-element-6c6293a img{max-width:31%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-419cee6{left:321px;}body.rtl .elementor-65 .elementor-element.elementor-element-419cee6{right:321px;}.elementor-65 .elementor-element.elementor-element-419cee6{top:-102px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-814cbeb{left:-290px;}body.rtl .elementor-65 .elementor-element.elementor-element-814cbeb{right:-290px;}.elementor-65 .elementor-element.elementor-element-814cbeb{top:-103px;}.elementor-65 .elementor-element.elementor-element-814cbeb img{opacity:0.62;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d3d0b2b{left:290px;}body.rtl .elementor-65 .elementor-element.elementor-element-d3d0b2b{right:290px;}.elementor-65 .elementor-element.elementor-element-d3d0b2b{top:-269px;z-index:2;}.elementor-65 .elementor-element.elementor-element-d3d0b2b img{opacity:0.65;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-dea527c{left:379px;}body.rtl .elementor-65 .elementor-element.elementor-element-dea527c{right:379px;}.elementor-65 .elementor-element.elementor-element-dea527c{top:-60px;z-index:3;}.elementor-65 .elementor-element.elementor-element-cd99e42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-f0b9973{--display:flex;--position:absolute;--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;top:-200px;--z-index:6;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0b9973{left:-269px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0b9973{right:-269px;}.elementor-65 .elementor-element.elementor-element-35ad2e8{z-index:5;}.elementor-65 .elementor-element.elementor-element-dc58041{--display:flex;--position:absolute;--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;top:-169px;--z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-dc58041{left:-240px;}body.rtl .elementor-65 .elementor-element.elementor-element-dc58041{right:-240px;}.elementor-65 .elementor-element.elementor-element-6946a4a{--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-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-65 .elementor-element.elementor-element-7d36d33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-7d36d33{z-index:7;}.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button{font-size:31px;}.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:33px;}.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:33px;}.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:33px;}.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:33px;}.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-testimonial__text{color:var( --e-global-color-a94305a );font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal;line-height:44px;}.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-testimonial__image img{width:350px;height:350px;}.elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (350px / 2) - 8px );}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (350px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (350px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (350px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-7d36d33.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (350px / 2) - 8px );left:auto;}.elementor-65 .elementor-element.elementor-element-9ce0844 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9ce0844{z-index:7;}.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button{font-size:31px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:33px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:33px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:33px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:33px;}.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__text{color:var( --e-global-color-a94305a );font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;text-transform:none;font-style:normal;line-height:44px;}.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__image img{width:350px;height:350px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (350px / 2) - 8px );}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (350px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (350px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (350px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (350px / 2) - 8px );left:auto;}.elementor-65 .elementor-element.elementor-element-814dfc3{--display:flex;--position:absolute;--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;top:-93px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-814dfc3{right:0px;}body.rtl .elementor-65 .elementor-element.elementor-element-814dfc3{left:0px;}.elementor-65 .elementor-element.elementor-element-10c9652 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-10c9652 img{max-width:85%;}.elementor-65 .elementor-element.elementor-element-c2be37f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65 .elementor-element.elementor-element-4e11e0a{--display:flex;--position:absolute;--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;--overflow:hidden;bottom:-359px;--z-index:2;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4e11e0a{right:-219px;}body.rtl .elementor-65 .elementor-element.elementor-element-4e11e0a{left:-219px;}.elementor-65 .elementor-element.elementor-element-abd0ba8 img{max-width:38%;}.elementor-65 .elementor-element.elementor-element-94eb455{--display:flex;--position:absolute;--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;--overflow:hidden;bottom:-927px;--z-index:2;}.elementor-65 .elementor-element.elementor-element-94eb455.e-con{--e-con-transform-flipX:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-94eb455{right:-147px;}body.rtl .elementor-65 .elementor-element.elementor-element-94eb455{left:-147px;}.elementor-65 .elementor-element.elementor-element-268998e img{max-width:38%;}.elementor-65 .elementor-element.elementor-element-1494c3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65 .elementor-element.elementor-element-8e08b7a{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;bottom:-1070px;--z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8e08b7a{left:-29px;}body.rtl .elementor-65 .elementor-element.elementor-element-8e08b7a{right:-29px;}.elementor-65 .elementor-element.elementor-element-2fd0289{text-align:left;}.elementor-65 .elementor-element.elementor-element-2fd0289 img{opacity:0.56;}.elementor-65 .elementor-element.elementor-element-51e2ac6{--display:flex;--position:absolute;--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;bottom:-322px;--z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-51e2ac6{left:-162px;}body.rtl .elementor-65 .elementor-element.elementor-element-51e2ac6{right:-162px;}.elementor-65 .elementor-element.elementor-element-1ee21dd > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-65 .elementor-element.elementor-element-1ee21dd img{max-width:50%;}.elementor-65 .elementor-element.elementor-element-484cc5e{--display:flex;--position:absolute;--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;bottom:-406px;--z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-484cc5e{left:300px;}body.rtl .elementor-65 .elementor-element.elementor-element-484cc5e{right:300px;}.elementor-65 .elementor-element.elementor-element-cec4700 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-65 .elementor-element.elementor-element-cec4700 img{max-width:50%;}.elementor-65 .elementor-element.elementor-element-e9010ae{--display:flex;--position:absolute;--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;bottom:-220px;--z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e9010ae{right:331px;}body.rtl .elementor-65 .elementor-element.elementor-element-e9010ae{left:331px;}.elementor-65 .elementor-element.elementor-element-027e6a7 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-65 .elementor-element.elementor-element-027e6a7{z-index:1;}.elementor-65 .elementor-element.elementor-element-027e6a7 img{max-width:52%;}.elementor-65 .elementor-element.elementor-element-8dfcccf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-790dc22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:4;}.elementor-65 .elementor-element.elementor-element-bc78508 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-65 .elementor-element.elementor-element-bc78508{text-align:left;}.elementor-65 .elementor-element.elementor-element-bc78508 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-801f19e );}.elementor-65 .elementor-element.elementor-element-4108df5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:0px;--z-index:4;}.elementor-65 .elementor-element.elementor-element-691cb34{--display:flex;}.elementor-65 .elementor-element.elementor-element-6a0e176 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:70px;}.elementor-65 .elementor-element.elementor-element-45e2177 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:150px;}.elementor-65 .elementor-element.elementor-element-5495578 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;line-height:29px;}.elementor-65 .elementor-element.elementor-element-2e68a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:4;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-1be3b30{--display:flex;}.elementor-65 .elementor-element.elementor-element-09d68f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-79a093d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-1b99a36 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-1b99a36 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-1b99a36 .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-1b99a36 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-1b99a36 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-1b99a36 .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-a0f9c30{--display:flex;}.elementor-65 .elementor-element.elementor-element-d82e28b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-65 .elementor-element.elementor-element-6182903{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-72d2a39 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-72d2a39 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-72d2a39 .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-72d2a39 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-72d2a39 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-72d2a39 .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-36e8671{--display:flex;}.elementor-65 .elementor-element.elementor-element-35b2fd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-65 .elementor-element.elementor-element-6325f98{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-78f080c .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-78f080c .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-78f080c .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-78f080c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-78f080c .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-78f080c .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-3f8d845{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-65 .elementor-element.elementor-element-f3a77e2{--display:flex;}.elementor-65 .elementor-element.elementor-element-91a17c1{--display:flex;}.elementor-65 .elementor-element.elementor-element-42622cf{--display:flex;}.elementor-65 .elementor-element.elementor-element-4088c9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-65 .elementor-element.elementor-element-a3260e6{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-5c311b7 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-5c311b7 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-5c311b7 .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-5c311b7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-5c311b7 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-5c311b7 .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-e899a02{--display:flex;}.elementor-65 .elementor-element.elementor-element-84f17ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-65 .elementor-element.elementor-element-c0dcaaa{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-55e8822 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-55e8822 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-55e8822 .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-55e8822 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-55e8822 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-55e8822 .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-acc7a47{--display:flex;}.elementor-65 .elementor-element.elementor-element-c0477a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;line-height:40px;color:var( --e-global-color-18132f9 );}.elementor-65 .elementor-element.elementor-element-8770da0{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-b553ebe .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D4E3FF;color:#D4E3FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F7975;border-radius:23px 23px 23px 23px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-b553ebe .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-b553ebe .elementor-button:focus{background-color:var( --e-global-color-801f19e );color:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-b553ebe > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-b553ebe .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-b553ebe .elementor-button:focus svg{fill:var( --e-global-color-0b74dba );}.elementor-65 .elementor-element.elementor-element-817d7fd{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#BFC9C4;--n-tabs-title-color-active:#4DD9E6;}.elementor-65 .elementor-element.elementor-element-817d7fd > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-65 .elementor-element.elementor-element-817d7fd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;}.elementor-65 .elementor-element.elementor-element-817d7fd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-65 .elementor-element.elementor-element-817d7fd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;}.elementor-65 .elementor-element.elementor-element-817d7fd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-65 .elementor-element.elementor-element-817d7fd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4DD9E68C;}.elementor-65 .elementor-element.elementor-element-ccb060f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:4;}.elementor-65 .elementor-element.elementor-element-eb1ae44{--spacer-size:5px;}.elementor-65 .elementor-element.elementor-element-b5e0cd2.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-b5e0cd2 img{max-width:90%;}.elementor-65 .elementor-element.elementor-element-14c2e15{text-align:center;}.elementor-65 .elementor-element.elementor-element-14c2e15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:36px;color:var( --e-global-color-29fe897 );}.elementor-65 .elementor-element.elementor-element-873f8fb .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-873f8fb .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-873f8fb .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-873f8fb .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-873f8fb .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-86c1934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-9ac29a4{--display:flex;}.elementor-65 .elementor-element.elementor-element-c5e1033 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-c5e1033.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-c5e1033{text-align:center;}.elementor-65 .elementor-element.elementor-element-c5e1033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:500;color:var( --e-global-color-801f19e );}.elementor-65 .elementor-element.elementor-element-709a5a2{--display:flex;}.elementor-65 .elementor-element.elementor-element-cf47a01{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:11px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-5ce9557{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:11px;color:var( --e-global-color-26cf9cc );}.elementor-65 .elementor-element.elementor-element-3765bea{--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;--z-index:2;}.elementor-65 .elementor-element.elementor-element-553cf4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-0411734{--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-65 .elementor-element.elementor-element-472d7cc{text-align:left;}.elementor-65 .elementor-element.elementor-element-472d7cc img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-0cb5e91{--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-65 .elementor-element.elementor-element-279cf41{text-align:left;}.elementor-65 .elementor-element.elementor-element-279cf41 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-6088a64{--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-65 .elementor-element.elementor-element-7ae806d{text-align:left;}.elementor-65 .elementor-element.elementor-element-7ae806d img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-b41f094{--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-65 .elementor-element.elementor-element-052a497{text-align:left;}.elementor-65 .elementor-element.elementor-element-052a497 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-13ce94d{--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-65 .elementor-element.elementor-element-0c0db5e{text-align:left;}.elementor-65 .elementor-element.elementor-element-0c0db5e img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-86fc6c5{--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-65 .elementor-element.elementor-element-89fc62e{text-align:left;}.elementor-65 .elementor-element.elementor-element-89fc62e img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-77aaeb4{--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;}.elementor-65 .elementor-element.elementor-element-7e238bd{--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-65 .elementor-element.elementor-element-e2b993d{text-align:left;}.elementor-65 .elementor-element.elementor-element-e2b993d img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-3361cb5{--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-65 .elementor-element.elementor-element-22f939e{text-align:left;}.elementor-65 .elementor-element.elementor-element-22f939e img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-4abed6b{--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-65 .elementor-element.elementor-element-381bbca{text-align:left;}.elementor-65 .elementor-element.elementor-element-381bbca img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-be04e2b{--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-65 .elementor-element.elementor-element-f8fffb5{text-align:left;}.elementor-65 .elementor-element.elementor-element-f8fffb5 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-b7a60be{--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-65 .elementor-element.elementor-element-ab0af7c{text-align:left;}.elementor-65 .elementor-element.elementor-element-ab0af7c img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-474528b{--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-65 .elementor-element.elementor-element-e4b3e41{text-align:left;}.elementor-65 .elementor-element.elementor-element-e4b3e41 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-65368af{--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-65 .elementor-element.elementor-element-d0b9ea3{text-align:left;}.elementor-65 .elementor-element.elementor-element-d0b9ea3 img{opacity:0.5;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-96a4456{left:0px;}body.rtl .elementor-65 .elementor-element.elementor-element-96a4456{right:0px;}.elementor-65 .elementor-element.elementor-element-96a4456{top:0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6c59481{right:-450px;}body.rtl .elementor-65 .elementor-element.elementor-element-6c59481{left:-450px;}.elementor-65 .elementor-element.elementor-element-6c59481{top:-302px;}.elementor-65 .elementor-element.elementor-element-6c59481 img{max-width:49%;opacity:0.27;}.elementor-65 .elementor-element.elementor-element-9fed12f > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9fed12f{right:-196px;}body.rtl .elementor-65 .elementor-element.elementor-element-9fed12f{left:-196px;}.elementor-65 .elementor-element.elementor-element-9fed12f{top:270px;}.elementor-65 .elementor-element.elementor-element-9fed12f img{max-width:15%;}.elementor-65 .elementor-element.elementor-element-d7f6e15 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d7f6e15{left:-81px;}body.rtl .elementor-65 .elementor-element.elementor-element-d7f6e15{right:-81px;}.elementor-65 .elementor-element.elementor-element-d7f6e15{top:190px;}.elementor-65 .elementor-element.elementor-element-d7f6e15 img{max-width:25%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8d8e0eb{left:-82px;}body.rtl .elementor-65 .elementor-element.elementor-element-8d8e0eb{right:-82px;}.elementor-65 .elementor-element.elementor-element-8d8e0eb{bottom:-403px;z-index:30;}.elementor-65 .elementor-element.elementor-element-8d8e0eb img{max-width:78%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-cf74da6{right:-11px;}body.rtl .elementor-65 .elementor-element.elementor-element-cf74da6{left:-11px;}.elementor-65 .elementor-element.elementor-element-cf74da6{bottom:-537px;z-index:30;}.elementor-65 .elementor-element.elementor-element-3e03c79{--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;--z-index:2;}.elementor-65 .elementor-element.elementor-element-3b46ba2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-0a75e61{--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-65 .elementor-element.elementor-element-dd1489d{text-align:left;}.elementor-65 .elementor-element.elementor-element-dd1489d img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-6e99d17{--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-65 .elementor-element.elementor-element-e9e23eb{text-align:left;}.elementor-65 .elementor-element.elementor-element-e9e23eb img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-2476d14{--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-65 .elementor-element.elementor-element-10e05db{text-align:left;}.elementor-65 .elementor-element.elementor-element-10e05db img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-000c586{--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-65 .elementor-element.elementor-element-d74d758{text-align:left;}.elementor-65 .elementor-element.elementor-element-d74d758 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-7e56a6e{--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;}.elementor-65 .elementor-element.elementor-element-56999dd{--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-65 .elementor-element.elementor-element-523870f{text-align:left;}.elementor-65 .elementor-element.elementor-element-523870f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-81fdb30{--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-65 .elementor-element.elementor-element-accad0f{text-align:left;}.elementor-65 .elementor-element.elementor-element-accad0f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-541558f{--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-65 .elementor-element.elementor-element-22d555b{text-align:left;}.elementor-65 .elementor-element.elementor-element-22d555b img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-df78db5{--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-65 .elementor-element.elementor-element-dc71264{text-align:left;}.elementor-65 .elementor-element.elementor-element-dc71264 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-c328586{--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;}.elementor-65 .elementor-element.elementor-element-99dbc5a{--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-65 .elementor-element.elementor-element-7708945{text-align:left;}.elementor-65 .elementor-element.elementor-element-7708945 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-50bee97{--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-65 .elementor-element.elementor-element-5ddda2f{text-align:left;}.elementor-65 .elementor-element.elementor-element-5ddda2f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-9ea1712{--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-65 .elementor-element.elementor-element-aadb3ed{text-align:left;}.elementor-65 .elementor-element.elementor-element-aadb3ed img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-0a54fa7{--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-65 .elementor-element.elementor-element-b8be923{text-align:left;}.elementor-65 .elementor-element.elementor-element-b8be923 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-59f50fd{--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-65 .elementor-element.elementor-element-01bc61c{text-align:left;}.elementor-65 .elementor-element.elementor-element-01bc61c img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-a7f31d7{--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;--z-index:2;}.elementor-65 .elementor-element.elementor-element-bc23a6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-d6c8539{--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-65 .elementor-element.elementor-element-0183f2d{text-align:left;}.elementor-65 .elementor-element.elementor-element-0183f2d img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-314e59c{--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-65 .elementor-element.elementor-element-e10e85a{text-align:left;}.elementor-65 .elementor-element.elementor-element-e10e85a img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-4205d3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-65 .elementor-element.elementor-element-827fd97{--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-65 .elementor-element.elementor-element-fe5392f{text-align:left;}.elementor-65 .elementor-element.elementor-element-fe5392f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-e7b6173{--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-65 .elementor-element.elementor-element-673ac8f{text-align:left;}.elementor-65 .elementor-element.elementor-element-673ac8f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-6e1f0d4{--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;}.elementor-65 .elementor-element.elementor-element-ec882fb{--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-65 .elementor-element.elementor-element-f855eef{text-align:left;}.elementor-65 .elementor-element.elementor-element-f855eef img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-9e50591{--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-65 .elementor-element.elementor-element-95a4e1e{text-align:left;}.elementor-65 .elementor-element.elementor-element-95a4e1e img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-d43c5f9{--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;}.elementor-65 .elementor-element.elementor-element-2a5c607{--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-65 .elementor-element.elementor-element-d59487b{text-align:left;}.elementor-65 .elementor-element.elementor-element-d59487b img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-3de0898{--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-65 .elementor-element.elementor-element-139993f{text-align:left;}.elementor-65 .elementor-element.elementor-element-139993f img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-0a76109{--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;}.elementor-65 .elementor-element.elementor-element-0e7aece{--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-65 .elementor-element.elementor-element-d23e7da{text-align:left;}.elementor-65 .elementor-element.elementor-element-d23e7da img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-9b65408{--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-65 .elementor-element.elementor-element-bada67e{text-align:left;}.elementor-65 .elementor-element.elementor-element-bada67e img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-60f0cf8{--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-65 .elementor-element.elementor-element-65a0631{text-align:left;}.elementor-65 .elementor-element.elementor-element-65a0631 img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-78ecfda{--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;}.elementor-65 .elementor-element.elementor-element-96a3c01{--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-65 .elementor-element.elementor-element-d24c12d{text-align:left;}.elementor-65 .elementor-element.elementor-element-d24c12d img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-dea7153{--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-65 .elementor-element.elementor-element-e0885bd{text-align:left;}.elementor-65 .elementor-element.elementor-element-e0885bd img{opacity:0.5;}.elementor-65 .elementor-element.elementor-element-78db67b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-2dc6d3e{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-2dc6d3e{left:0px;}body.rtl .elementor-65 .elementor-element.elementor-element-2dc6d3e{right:0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6 > .elementor-widget-container{margin:190px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-06e1fa6{text-align:center;}.elementor-65 .elementor-element.elementor-element-06e1fa6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:400;color:var( --e-global-color-801f19e );}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button{font-size:20px;}.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:19px;}.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:19px;}.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:19px;}.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:19px;}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-testimonial__text{color:#D4E3FF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:40px;}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-testimonial__name{color:#D4E3FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ed07b2a{right:-21px;}body.rtl .elementor-65 .elementor-element.elementor-element-ed07b2a{left:-21px;}.elementor-65 .elementor-element.elementor-element-ed07b2a{bottom:-279px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c950778{right:-228px;}body.rtl .elementor-65 .elementor-element.elementor-element-c950778{left:-228px;}.elementor-65 .elementor-element.elementor-element-c950778{top:423px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fe9a025{right:331px;}body.rtl .elementor-65 .elementor-element.elementor-element-fe9a025{left:331px;}.elementor-65 .elementor-element.elementor-element-fe9a025{top:186px;}.elementor-65 .elementor-element.elementor-element-fe9a025 img{max-width:88%;opacity:0.29;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-47886f3{left:186px;}body.rtl .elementor-65 .elementor-element.elementor-element-47886f3{right:186px;}.elementor-65 .elementor-element.elementor-element-47886f3{top:290px;}.elementor-65 .elementor-element.elementor-element-47886f3 img{max-width:100%;opacity:0.35;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bb7d16d{right:238px;}body.rtl .elementor-65 .elementor-element.elementor-element-bb7d16d{left:238px;}.elementor-65 .elementor-element.elementor-element-bb7d16d{top:365px;}.elementor-65 .elementor-element.elementor-element-bb7d16d img{max-width:58%;opacity:0.39;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-440cfe4{left:-145px;}body.rtl .elementor-65 .elementor-element.elementor-element-440cfe4{right:-145px;}.elementor-65 .elementor-element.elementor-element-440cfe4{top:490px;}.elementor-65 .elementor-element.elementor-element-5ce8b7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-65 .elementor-element.elementor-element-5ce8b7e::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/Diseno-sin-titulo-23-1.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-be93b1e{--display:flex;}.elementor-65 .elementor-element.elementor-element-be93b1e.e-con{--align-self:flex-start;}.elementor-65 .elementor-element.elementor-element-3b2990e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-3b2990e{text-align:left;}.elementor-65 .elementor-element.elementor-element-3b2990e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:41px;color:#FFE083;}.elementor-65 .elementor-element.elementor-element-a4cd2fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a4cd2fb{text-align:left;}.elementor-65 .elementor-element.elementor-element-a4cd2fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:41px;color:#FFE083;}.elementor-65 .elementor-element.elementor-element-c978aa5{--display:flex;}.elementor-65 .elementor-element.elementor-element-c978aa5.e-con{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-39f18c6{text-align:left;}.elementor-65 .elementor-element.elementor-element-a476c42 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a476c42{text-align:left;}.elementor-65 .elementor-element.elementor-element-a476c42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#84F3FF;}.elementor-65 .elementor-element.elementor-element-162b4f7{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-08bded5{text-align:left;}.elementor-65 .elementor-element.elementor-element-49df8a0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-49df8a0{text-align:left;}.elementor-65 .elementor-element.elementor-element-49df8a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#84F3FF;}.elementor-65 .elementor-element.elementor-element-ed5a51b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-1b76c2d{text-align:left;}.elementor-65 .elementor-element.elementor-element-bbc1020 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-bbc1020{text-align:left;}.elementor-65 .elementor-element.elementor-element-bbc1020 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#84F3FF;}.elementor-65 .elementor-element.elementor-element-3cc8785{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-210a242{text-align:left;}.elementor-65 .elementor-element.elementor-element-8f36873 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-8f36873{text-align:left;}.elementor-65 .elementor-element.elementor-element-8f36873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#84F3FF;}.elementor-65 .elementor-element.elementor-element-a1eb4db{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-71d733c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:2;}.elementor-65 .elementor-element.elementor-element-c6ee137 > .elementor-widget-container{margin:45px 0px 30px 0px;}.elementor-65 .elementor-element.elementor-element-c6ee137{text-align:center;}.elementor-65 .elementor-element.elementor-element-c6ee137 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFE083;}.elementor-65 .elementor-element.elementor-element-d433181{--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;--z-index:4;}.elementor-65 .elementor-element.elementor-element-d433181.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-5d27714{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-5d27714:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-5d27714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/ASTRO-2-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-5d27714::before, .elementor-65 .elementor-element.elementor-element-5d27714 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5d27714 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5d27714 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5d27714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5d27714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-3a078c0{text-align:left;}.elementor-65 .elementor-element.elementor-element-3a078c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-29e0789{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-df272d9 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-df272d9 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-df272d9 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-df272d9 > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-df272d9 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-df272d9 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-b820286{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-b820286:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b820286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/v2ffff.png");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-b820286::before, .elementor-65 .elementor-element.elementor-element-b820286 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b820286 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b820286 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b820286 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b820286 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-2a0a5ad{text-align:left;}.elementor-65 .elementor-element.elementor-element-2a0a5ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-c23c12a{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-a330069 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-a330069 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-a330069 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-a330069 > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-a330069 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-a330069 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-d27e9fd{--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;--z-index:4;}.elementor-65 .elementor-element.elementor-element-d27e9fd.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-0ee35b8{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-0ee35b8:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-0ee35b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/exp_dicotomia.webp");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-0ee35b8::before, .elementor-65 .elementor-element.elementor-element-0ee35b8 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-0ee35b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-0ee35b8 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-0ee35b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-0ee35b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-448bbb3{text-align:left;}.elementor-65 .elementor-element.elementor-element-448bbb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-76ebae7{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-1534da4 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-1534da4 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-1534da4 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-1534da4 > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-1534da4 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-1534da4 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-629c940{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-629c940:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-629c940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/exp_suba.webp");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-629c940::before, .elementor-65 .elementor-element.elementor-element-629c940 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-629c940 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-629c940 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-629c940 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-629c940 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-1b58c0d{text-align:left;}.elementor-65 .elementor-element.elementor-element-1b58c0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-d84e1b4{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-8178368 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-8178368 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-8178368 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-8178368 > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-8178368 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-8178368 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-e5f38af{--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;--z-index:4;}.elementor-65 .elementor-element.elementor-element-e5f38af.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-8cde6db{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-8cde6db:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-8cde6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/exp_cun.webp");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-8cde6db::before, .elementor-65 .elementor-element.elementor-element-8cde6db > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-8cde6db > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-8cde6db > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-8cde6db > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-8cde6db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-59fe5a6{text-align:left;}.elementor-65 .elementor-element.elementor-element-59fe5a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-d7b09c0{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-553a47b .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-553a47b .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-553a47b .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-553a47b > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-553a47b .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-553a47b .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-3c16ad7{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-65 .elementor-element.elementor-element-3c16ad7:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-3c16ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/ASTRO-2-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-3c16ad7::before, .elementor-65 .elementor-element.elementor-element-3c16ad7 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-3c16ad7 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-3c16ad7 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-3c16ad7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-3c16ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-6fd6ee0{text-align:left;}.elementor-65 .elementor-element.elementor-element-6fd6ee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-77d9124{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#D4E3FFB5;}.elementor-65 .elementor-element.elementor-element-a44f4d7 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-65 .elementor-element.elementor-element-a44f4d7 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-a44f4d7 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-a44f4d7 > .elementor-widget-container{margin:-20px 0px 5px 0px;}.elementor-65 .elementor-element.elementor-element-a44f4d7 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-a44f4d7 .elementor-button:focus svg{fill:#002023C9;}.elementor-65 .elementor-element.elementor-element-a21ff07{--display:flex;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4006472{left:-135px;}body.rtl .elementor-65 .elementor-element.elementor-element-4006472{right:-135px;}.elementor-65 .elementor-element.elementor-element-4006472{bottom:0px;z-index:2;}.elementor-65 .elementor-element.elementor-element-4006472 img{max-width:77%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0273ae{right:-41px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0273ae{left:-41px;}.elementor-65 .elementor-element.elementor-element-f0273ae{top:-1px;z-index:2;}.elementor-65 .elementor-element.elementor-element-f0273ae img{max-width:82%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b6a38df{left:-18px;}body.rtl .elementor-65 .elementor-element.elementor-element-b6a38df{right:-18px;}.elementor-65 .elementor-element.elementor-element-b6a38df{top:196px;}.elementor-65 .elementor-element.elementor-element-b6a38df img{max-width:91%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-859d38b{right:0px;}body.rtl .elementor-65 .elementor-element.elementor-element-859d38b{left:0px;}.elementor-65 .elementor-element.elementor-element-859d38b{bottom:31px;}.elementor-65 .elementor-element.elementor-element-ae4f836{--spacer-size:196px;}.elementor-65 .elementor-element.elementor-element-47a266e{--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:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-65 .elementor-element.elementor-element-47a266e:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-47a266e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/08/Backgorund_filosofia.png");background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-47a266e::before, .elementor-65 .elementor-element.elementor-element-47a266e > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-47a266e > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-47a266e > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-47a266e > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-47a266e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-c7e49e3 > .elementor-widget-container{margin:130px 0px 30px 0px;}.elementor-65 .elementor-element.elementor-element-c7e49e3{text-align:center;}.elementor-65 .elementor-element.elementor-element-c7e49e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFE083;}.elementor-65 .elementor-element.elementor-element-1f014dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-8452911.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-main-swiper{width:100%;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-main-swiper .swiper-slide{background-color:#121F25;border-radius:20px;padding:54px 34px 54px 34px;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button{font-size:20px;color:#006971;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button svg{fill:#006971;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-testimonial__text{color:#D4E3FF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-testimonial__image img{width:180px;height:180px;}.elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (180px / 2) - 8px );}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-65 .elementor-element.elementor-element-8452911.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-main-swiper{width:100%;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-main-swiper .swiper-slide{background-color:#121F25;border-radius:20px;padding:54px 34px 54px 34px;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button{font-size:20px;color:#006971;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button svg{fill:#006971;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__text{color:#D4E3FF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__image img{width:180px;height:180px;}.elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (180px / 2) - 8px );}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-65 .elementor-element.elementor-element-40bfd89{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-65 .elementor-element.elementor-element-be2c17f > .elementor-widget-container{margin:66px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-be2c17f{text-align:center;}.elementor-65 .elementor-element.elementor-element-be2c17f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;color:#004F55;}.elementor-65 .elementor-element.elementor-element-f37bdf5 > .elementor-widget-container{margin:66px 0px 40px 0px;}.elementor-65 .elementor-element.elementor-element-f37bdf5{text-align:center;}.elementor-65 .elementor-element.elementor-element-f37bdf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;color:#004F55;}.elementor-65 .elementor-element.elementor-element-b104f83{--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-65 .elementor-element.elementor-element-c0dfc85{--display:flex;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon-box-wrapper{text-align:left;}.elementor-65 .elementor-element.elementor-element-7fb4dc0{--icon-box-icon-margin:11px;}.elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon{font-size:102px;}.elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-7fb4dc0:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-7fb4dc0:has(:focus) .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-7fb4dc0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#001C3A;}.elementor-65 .elementor-element.elementor-element-6b4d3fa{--display:flex;}.elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon-box-wrapper{text-align:left;}.elementor-65 .elementor-element.elementor-element-9f6531a{--icon-box-icon-margin:11px;}.elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon{font-size:102px;}.elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-9f6531a:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-9f6531a:has(:focus) .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-9f6531a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#001C3A;}.elementor-65 .elementor-element.elementor-element-0735d93{--display:flex;}.elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon-box-wrapper{text-align:left;}.elementor-65 .elementor-element.elementor-element-1ff6b36{--icon-box-icon-margin:11px;}.elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon{font-size:102px;}.elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-1ff6b36:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-1ff6b36:has(:focus) .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-1ff6b36 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#001C3A;}.elementor-65 .elementor-element.elementor-element-70797af{--display:flex;}.elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon-box-wrapper{text-align:left;}.elementor-65 .elementor-element.elementor-element-c184ef4{--icon-box-icon-margin:11px;}.elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon{font-size:102px;}.elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-c184ef4:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-c184ef4:has(:focus) .elementor-icon-box-title{color:#3C2F00;}.elementor-65 .elementor-element.elementor-element-c184ef4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#001C3A;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9efa718{right:-217px;}body.rtl .elementor-65 .elementor-element.elementor-element-9efa718{left:-217px;}.elementor-65 .elementor-element.elementor-element-9efa718{top:52px;}.elementor-65 .elementor-element.elementor-element-9efa718 img{max-width:21%;}.elementor-65 .elementor-element.elementor-element-e1fae63 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e1fae63{right:-238px;}body.rtl .elementor-65 .elementor-element.elementor-element-e1fae63{left:-238px;}.elementor-65 .elementor-element.elementor-element-e1fae63{top:300px;}.elementor-65 .elementor-element.elementor-element-e1fae63 img{max-width:21%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-15763fd{left:-279px;}body.rtl .elementor-65 .elementor-element.elementor-element-15763fd{right:-279px;}.elementor-65 .elementor-element.elementor-element-15763fd{bottom:-30px;}.elementor-65 .elementor-element.elementor-element-15763fd img{max-width:21%;}.elementor-65 .elementor-element.elementor-element-3d39b65 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3d39b65{left:-258px;}body.rtl .elementor-65 .elementor-element.elementor-element-3d39b65{right:-258px;}.elementor-65 .elementor-element.elementor-element-3d39b65{bottom:249px;}.elementor-65 .elementor-element.elementor-element-3d39b65 img{max-width:21%;}.elementor-65 .elementor-element.elementor-element-c79f903{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-8c55708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:4;}.elementor-65 .elementor-element.elementor-element-f05e399{--spacer-size:5px;}.elementor-65 .elementor-element.elementor-element-99d1fdc.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-99d1fdc img{max-width:90%;}.elementor-65 .elementor-element.elementor-element-d095457{text-align:center;}.elementor-65 .elementor-element.elementor-element-d095457 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:36px;color:var( --e-global-color-29fe897 );}.elementor-65 .elementor-element.elementor-element-64e8805 .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-64e8805 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-64e8805 .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-64e8805 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-64e8805 .elementor-button:focus svg{fill:#002023C9;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4f74381{right:-50px;}body.rtl .elementor-65 .elementor-element.elementor-element-4f74381{left:-50px;}.elementor-65 .elementor-element.elementor-element-4f74381{bottom:0px;}.elementor-65 .elementor-element.elementor-element-4f74381 img{max-width:78%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-89d762a{left:-10px;}body.rtl .elementor-65 .elementor-element.elementor-element-89d762a{right:-10px;}.elementor-65 .elementor-element.elementor-element-89d762a{top:93px;}.elementor-65 .elementor-element.elementor-element-902e4db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-5990813 > .elementor-widget-container{margin:80px 0px 30px 0px;}.elementor-65 .elementor-element.elementor-element-5990813{text-align:center;}.elementor-65 .elementor-element.elementor-element-5990813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:500;color:#FFE083;}.elementor-65 .elementor-element.elementor-element-0a95c37{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:10px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-6e0b604{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:10px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-1a8875d{--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;--z-index:2;}.elementor-65 .elementor-element.elementor-element-ca061bb{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-ca061bb:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-ca061bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/woman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-ca061bb::before, .elementor-65 .elementor-element.elementor-element-ca061bb > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-ca061bb > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-ca061bb > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-ca061bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-ca061bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-b218c38 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-b218c38{text-align:left;}.elementor-65 .elementor-element.elementor-element-b218c38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-e311b86{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-4688536{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-4688536:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-4688536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-4688536::before, .elementor-65 .elementor-element.elementor-element-4688536 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-4688536 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-4688536 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-4688536 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-4688536 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-28a80ba > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-28a80ba{text-align:left;}.elementor-65 .elementor-element.elementor-element-28a80ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-81fbf9d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-b983937{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-b983937:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b983937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-b983937::before, .elementor-65 .elementor-element.elementor-element-b983937 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b983937 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b983937 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b983937 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b983937 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-5f67fd4 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-5f67fd4{text-align:left;}.elementor-65 .elementor-element.elementor-element-5f67fd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-9b6fe4f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-6f89a46{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-6f89a46:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-6f89a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-6f89a46::before, .elementor-65 .elementor-element.elementor-element-6f89a46 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-6f89a46 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-6f89a46 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-6f89a46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-6f89a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-3cb7659 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-3cb7659{text-align:left;}.elementor-65 .elementor-element.elementor-element-3cb7659 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-cb284d3{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-58fec66{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-58fec66:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-58fec66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/woman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-58fec66::before, .elementor-65 .elementor-element.elementor-element-58fec66 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-58fec66 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-58fec66 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-58fec66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-58fec66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-578656b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-578656b{text-align:left;}.elementor-65 .elementor-element.elementor-element-578656b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-0a3f020{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-2b66025{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-2b66025:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-2b66025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-2b66025::before, .elementor-65 .elementor-element.elementor-element-2b66025 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-2b66025 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-2b66025 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-2b66025 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-2b66025 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-20f107b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-20f107b{text-align:left;}.elementor-65 .elementor-element.elementor-element-20f107b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-b9ffa16{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-70598bc{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-70598bc:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-70598bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/man.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-70598bc::before, .elementor-65 .elementor-element.elementor-element-70598bc > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-70598bc > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-70598bc > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-70598bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-70598bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-49e36ee > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-49e36ee{text-align:left;}.elementor-65 .elementor-element.elementor-element-49e36ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-51b67ed{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-519c3fd{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-519c3fd:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-519c3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/woman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-519c3fd::before, .elementor-65 .elementor-element.elementor-element-519c3fd > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-519c3fd > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-519c3fd > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-519c3fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-519c3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-5b1f77c > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-5b1f77c{text-align:left;}.elementor-65 .elementor-element.elementor-element-5b1f77c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-0397ba1{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-b1a69aa{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-b1a69aa:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b1a69aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/woman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-b1a69aa::before, .elementor-65 .elementor-element.elementor-element-b1a69aa > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b1a69aa > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-b1a69aa > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b1a69aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-b1a69aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-07d4e85 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-07d4e85{text-align:left;}.elementor-65 .elementor-element.elementor-element-07d4e85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-5a69d3d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#D4E3FF;}.elementor-65 .elementor-element.elementor-element-d16b84b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-65 .elementor-element.elementor-element-f7fc40b{--spacer-size:5px;}.elementor-65 .elementor-element.elementor-element-ce03a3d.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-ce03a3d img{max-width:90%;}.elementor-65 .elementor-element.elementor-element-151d7be .elementor-button{background-color:var( --e-global-color-801f19e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:20px;fill:var( --e-global-color-1d9a795 );color:var( --e-global-color-1d9a795 );border-radius:20px 20px 20px 20px;padding:10px 24px 10px 24px;}.elementor-65 .elementor-element.elementor-element-151d7be .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-151d7be .elementor-button:focus{background-color:#FFE083F0;color:#002023C9;}.elementor-65 .elementor-element.elementor-element-151d7be .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-151d7be .elementor-button:focus svg{fill:#002023C9;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ab8856f{right:-114px;}body.rtl .elementor-65 .elementor-element.elementor-element-ab8856f{left:-114px;}.elementor-65 .elementor-element.elementor-element-ab8856f{bottom:0px;z-index:1;}.elementor-65 .elementor-element.elementor-element-ab8856f img{max-width:76%;}.elementor-65 .elementor-element.elementor-element-fe86c55 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fe86c55{left:-104px;}body.rtl .elementor-65 .elementor-element.elementor-element-fe86c55{right:-104px;}.elementor-65 .elementor-element.elementor-element-fe86c55{bottom:-73px;z-index:1;}.elementor-65 .elementor-element.elementor-element-fe86c55 img{max-width:76%;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-f7b12ea{--min-height:755px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3817b47{left:-155px;}body.rtl .elementor-65 .elementor-element.elementor-element-3817b47{right:-155px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1142180{left:-18px;}body.rtl .elementor-65 .elementor-element.elementor-element-1142180{right:-18px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c5cefb6{left:52px;}body.rtl .elementor-65 .elementor-element.elementor-element-c5cefb6{right:52px;}.elementor-65 .elementor-element.elementor-element-c5cefb6{top:4px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bdd8acf{left:-103px;}body.rtl .elementor-65 .elementor-element.elementor-element-bdd8acf{right:-103px;}.elementor-65 .elementor-element.elementor-element-41ce222 > .elementor-widget-container{margin:-370px 0px 0px -50px;}.elementor-65 .elementor-element.elementor-element-41ce222 img{max-width:86%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-007fd2e{left:178px;}body.rtl .elementor-65 .elementor-element.elementor-element-007fd2e{right:178px;}.elementor-65 .elementor-element.elementor-element-007fd2e{top:127px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ef17878{left:21px;}body.rtl .elementor-65 .elementor-element.elementor-element-ef17878{right:21px;}.elementor-65 .elementor-element.elementor-element-ef17878{top:336px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e776ca6{left:21px;}body.rtl .elementor-65 .elementor-element.elementor-element-e776ca6{right:21px;}.elementor-65 .elementor-element.elementor-element-e776ca6{top:336px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-38aba3f{left:21px;}body.rtl .elementor-65 .elementor-element.elementor-element-38aba3f{right:21px;}.elementor-65 .elementor-element.elementor-element-38aba3f{top:336px;}.elementor-65 .elementor-element.elementor-element-678b331 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-678b331 img{width:83%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b36bb39{left:73px;}body.rtl .elementor-65 .elementor-element.elementor-element-b36bb39{right:73px;}.elementor-65 .elementor-element.elementor-element-b36bb39{top:-42px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-be92aa1{left:-62px;}body.rtl .elementor-65 .elementor-element.elementor-element-be92aa1{right:-62px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1ee208c{left:259px;}body.rtl .elementor-65 .elementor-element.elementor-element-1ee208c{right:259px;}.elementor-65 .elementor-element.elementor-element-1ee208c{top:-62px;}.elementor-65 .elementor-element.elementor-element-1ee208c img{max-width:63%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-543d612{right:-166px;}body.rtl .elementor-65 .elementor-element.elementor-element-543d612{left:-166px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-419cee6{left:118px;}body.rtl .elementor-65 .elementor-element.elementor-element-419cee6{right:118px;}.elementor-65 .elementor-element.elementor-element-814cbeb{top:-93px;}.elementor-65 .elementor-element.elementor-element-d3d0b2b{top:-124px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-dea527c{left:183px;}body.rtl .elementor-65 .elementor-element.elementor-element-dea527c{right:183px;}.elementor-65 .elementor-element.elementor-element-cd99e42{--justify-content:center;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0b9973{left:-114px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0b9973{right:-114px;}.elementor-65 .elementor-element.elementor-element-f0b9973{top:-138px;}.elementor-65 .elementor-element.elementor-element-dc58041{top:-324px;}.elementor-65 .elementor-element.elementor-element-7d36d33 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-testimonial__image img{width:280px;height:280px;}.elementor-65 .elementor-element.elementor-element-9ce0844 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__image img{width:310px;height:310px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-814dfc3{right:-103px;}body.rtl .elementor-65 .elementor-element.elementor-element-814dfc3{left:-103px;}.elementor-65 .elementor-element.elementor-element-814dfc3{top:145px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4e11e0a{right:60px;}body.rtl .elementor-65 .elementor-element.elementor-element-4e11e0a{left:60px;}.elementor-65 .elementor-element.elementor-element-4e11e0a{bottom:-169px;--z-index:100;}.elementor-65 .elementor-element.elementor-element-abd0ba8 img{max-width:57%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-94eb455{right:-75px;}body.rtl .elementor-65 .elementor-element.elementor-element-94eb455{left:-75px;}.elementor-65 .elementor-element.elementor-element-94eb455{bottom:-448px;}.elementor-65 .elementor-element.elementor-element-268998e img{max-width:58%;}.elementor-65 .elementor-element.elementor-element-8e08b7a{bottom:-1120px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-51e2ac6{left:24px;}body.rtl .elementor-65 .elementor-element.elementor-element-51e2ac6{right:24px;}.elementor-65 .elementor-element.elementor-element-51e2ac6{bottom:-1550px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-484cc5e{left:-21px;}body.rtl .elementor-65 .elementor-element.elementor-element-484cc5e{right:-21px;}.elementor-65 .elementor-element.elementor-element-484cc5e{bottom:-393px;}.elementor-65 .elementor-element.elementor-element-cec4700 img{max-width:72%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e9010ae{right:186px;}body.rtl .elementor-65 .elementor-element.elementor-element-e9010ae{left:186px;}.elementor-65 .elementor-element.elementor-element-e9010ae{bottom:-851px;}.elementor-65 .elementor-element.elementor-element-8dfcccf{--padding-top:20px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-bc78508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-65 .elementor-element.elementor-element-c8f6d7d > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-65 .elementor-element.elementor-element-c8f6d7d.elementor-element{--align-self:flex-start;}.elementor-65 .elementor-element.elementor-element-91a17c1{--z-index:15;}.elementor-65 .elementor-element.elementor-element-d0bc2a2.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-d0bc2a2{text-align:center;}.elementor-65 .elementor-element.elementor-element-4088c9a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-13a9bd4.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-84f17ef > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-44a7e77.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-c0477a5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-817d7fd{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-font-size:16px;}:where( .elementor-65 .elementor-element.elementor-element-817d7fd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-65 .elementor-element.elementor-element-c5e1033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-96a4456{left:-134px;}body.rtl .elementor-65 .elementor-element.elementor-element-96a4456{right:-134px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6c59481{right:-338px;}body.rtl .elementor-65 .elementor-element.elementor-element-6c59481{left:-338px;}.elementor-65 .elementor-element.elementor-element-6c59481{top:-216px;}.elementor-65 .elementor-element.elementor-element-6c59481 img{max-width:43%;}.elementor-65 .elementor-element.elementor-element-9fed12f{top:357px;}.elementor-65 .elementor-element.elementor-element-9fed12f img{max-width:28%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d7f6e15{left:-214px;}body.rtl .elementor-65 .elementor-element.elementor-element-d7f6e15{right:-214px;}.elementor-65 .elementor-element.elementor-element-d7f6e15{top:14px;}.elementor-65 .elementor-element.elementor-element-d7f6e15 img{max-width:22%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8d8e0eb{left:-217px;}body.rtl .elementor-65 .elementor-element.elementor-element-8d8e0eb{right:-217px;}.elementor-65 .elementor-element.elementor-element-8d8e0eb{bottom:-362px;}.elementor-65 .elementor-element.elementor-element-8d8e0eb img{max-width:52%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-cf74da6{right:-94px;}body.rtl .elementor-65 .elementor-element.elementor-element-cf74da6{left:-94px;}.elementor-65 .elementor-element.elementor-element-cf74da6{bottom:-309px;}.elementor-65 .elementor-element.elementor-element-cf74da6 img{max-width:69%;}.elementor-65 .elementor-element.elementor-element-3e03c79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-65 .elementor-element.elementor-element-3e03c79.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-3b46ba2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-3b46ba2.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-7e56a6e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-c328586{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-a7f31d7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-65 .elementor-element.elementor-element-a7f31d7.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-bc23a6d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-bc23a6d.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-4205d3b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-4205d3b.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-6e1f0d4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-d43c5f9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-0a76109{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-78ecfda{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-78db67b{--padding-top:300px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6 .elementor-heading-title{font-size:40px;}.elementor-65 .elementor-element.elementor-element-6f70dd1{z-index:40;}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-testimonial__text{font-size:22px;}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-testimonial__name{font-size:14px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ed07b2a{right:-73px;}body.rtl .elementor-65 .elementor-element.elementor-element-ed07b2a{left:-73px;}.elementor-65 .elementor-element.elementor-element-ed07b2a img{max-width:85%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c950778{right:-549px;}body.rtl .elementor-65 .elementor-element.elementor-element-c950778{left:-549px;}.elementor-65 .elementor-element.elementor-element-c950778{top:163px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fe9a025{right:507px;}body.rtl .elementor-65 .elementor-element.elementor-element-fe9a025{left:507px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-47886f3{left:558px;}body.rtl .elementor-65 .elementor-element.elementor-element-47886f3{right:558px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bb7d16d{right:104px;}body.rtl .elementor-65 .elementor-element.elementor-element-bb7d16d{left:104px;}.elementor-65 .elementor-element.elementor-element-bb7d16d{top:293px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-440cfe4{left:-186px;}body.rtl .elementor-65 .elementor-element.elementor-element-440cfe4{right:-186px;}.elementor-65 .elementor-element.elementor-element-440cfe4{top:356px;}.elementor-65 .elementor-element.elementor-element-5ce8b7e::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nigmauniverse.com/wp-content/uploads/2025/07/Diseno-sin-titulo-24-1.png");background-size:cover;}.elementor-65 .elementor-element.elementor-element-5ce8b7e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:22px;--padding-left:30px;--padding-right:30px;}.elementor-65 .elementor-element.elementor-element-a4cd2fb{text-align:center;}.elementor-65 .elementor-element.elementor-element-a4cd2fb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-65 .elementor-element.elementor-element-549897c img{max-width:80%;}.elementor-65 .elementor-element.elementor-element-c6ee137 .elementor-heading-title{font-size:29px;}.elementor-65 .elementor-element.elementor-element-2cc6476{z-index:20;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4006472{left:-228px;}body.rtl .elementor-65 .elementor-element.elementor-element-4006472{right:-228px;}.elementor-65 .elementor-element.elementor-element-4006472{bottom:73px;z-index:-1;}.elementor-65 .elementor-element.elementor-element-4006472 img{max-width:45%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0273ae{right:-165px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0273ae{left:-165px;}.elementor-65 .elementor-element.elementor-element-f0273ae{top:30px;z-index:-1;}.elementor-65 .elementor-element.elementor-element-f0273ae img{max-width:46%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b6a38df{left:-70px;}body.rtl .elementor-65 .elementor-element.elementor-element-b6a38df{right:-70px;}.elementor-65 .elementor-element.elementor-element-b6a38df{top:20px;z-index:-1;}.elementor-65 .elementor-element.elementor-element-b6a38df img{max-width:64%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-859d38b{right:-83px;}body.rtl .elementor-65 .elementor-element.elementor-element-859d38b{left:-83px;}.elementor-65 .elementor-element.elementor-element-859d38b{bottom:52px;z-index:-1;}.elementor-65 .elementor-element.elementor-element-859d38b img{max-width:72%;}.elementor-65 .elementor-element.elementor-element-c7e49e3 > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65 .elementor-element.elementor-element-8452911.elementor-arrows-yes .elementor-main-swiper{width:calc( 575px - 40px );}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-main-swiper{width:575px;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-testimonial__text{font-size:18px;}.elementor-65 .elementor-element.elementor-element-8452911 .elementor-testimonial__image img{width:160px;height:160px;}.elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-arrows-yes .elementor-main-swiper{width:calc( 575px - 40px );}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-main-swiper{width:575px;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__text{font-size:18px;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__image img{width:160px;height:160px;}.elementor-65 .elementor-element.elementor-element-be2c17f > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65 .elementor-element.elementor-element-f37bdf5 > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65 .elementor-element.elementor-element-f37bdf5 .elementor-heading-title{font-size:30px;}.elementor-65 .elementor-element.elementor-element-b104f83{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-9efa718 img{max-width:17%;}.elementor-65 .elementor-element.elementor-element-e1fae63{top:465px;}.elementor-65 .elementor-element.elementor-element-15763fd{bottom:11px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3d39b65{left:-279px;}body.rtl .elementor-65 .elementor-element.elementor-element-3d39b65{right:-279px;}.elementor-65 .elementor-element.elementor-element-3d39b65{bottom:352px;}.elementor-65 .elementor-element.elementor-element-c79f903{--padding-top:20px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-d095457 .elementor-heading-title{font-size:23px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4f74381{right:-102px;}body.rtl .elementor-65 .elementor-element.elementor-element-4f74381{left:-102px;}.elementor-65 .elementor-element.elementor-element-4f74381{bottom:0px;}.elementor-65 .elementor-element.elementor-element-4f74381 img{max-width:55%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-89d762a{left:-36px;}body.rtl .elementor-65 .elementor-element.elementor-element-89d762a{right:-36px;}.elementor-65 .elementor-element.elementor-element-89d762a{top:10px;}.elementor-65 .elementor-element.elementor-element-89d762a img{max-width:72%;}.elementor-65 .elementor-element.elementor-element-5990813 > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65 .elementor-element.elementor-element-1a8875d{--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-65 .elementor-element.elementor-element-b218c38 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-e311b86{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-28a80ba > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-81fbf9d{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-5f67fd4 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-9b6fe4f{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-3cb7659 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-cb284d3{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-578656b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-0a3f020{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-20f107b > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-b9ffa16{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-49e36ee > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-51b67ed{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-5b1f77c > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-0397ba1{font-size:15px;line-height:20px;}.elementor-65 .elementor-element.elementor-element-07d4e85 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-65 .elementor-element.elementor-element-5a69d3d{font-size:15px;line-height:20px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ab8856f{right:-114px;}body.rtl .elementor-65 .elementor-element.elementor-element-ab8856f{left:-114px;}.elementor-65 .elementor-element.elementor-element-ab8856f{bottom:424px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fe86c55{left:-342px;}body.rtl .elementor-65 .elementor-element.elementor-element-fe86c55{right:-342px;}.elementor-65 .elementor-element.elementor-element-fe86c55 img{max-width:71%;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-f7b12ea{--min-height:599px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-30ae7e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-3817b47{left:-393px;}body.rtl .elementor-65 .elementor-element.elementor-element-3817b47{right:-393px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1142180{left:-59px;}body.rtl .elementor-65 .elementor-element.elementor-element-1142180{right:-59px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c5cefb6{left:-155px;}body.rtl .elementor-65 .elementor-element.elementor-element-c5cefb6{right:-155px;}.elementor-65 .elementor-element.elementor-element-c5cefb6{top:-27px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bdd8acf{left:-93px;}body.rtl .elementor-65 .elementor-element.elementor-element-bdd8acf{right:-93px;}.elementor-65 .elementor-element.elementor-element-bdd8acf{top:-52px;}.elementor-65 .elementor-element.elementor-element-41ce222 > .elementor-widget-container{margin:-92px 0px -27px -250px;}.elementor-65 .elementor-element.elementor-element-41ce222{text-align:center;}.elementor-65 .elementor-element.elementor-element-41ce222 img{max-width:29%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9e6f7af{left:-10px;}body.rtl .elementor-65 .elementor-element.elementor-element-9e6f7af{right:-10px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8c7ca0b{left:581px;}body.rtl .elementor-65 .elementor-element.elementor-element-8c7ca0b{right:581px;}.elementor-65 .elementor-element.elementor-element-8c7ca0b{top:-48px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-007fd2e{left:250px;}body.rtl .elementor-65 .elementor-element.elementor-element-007fd2e{right:250px;}.elementor-65 .elementor-element.elementor-element-007fd2e{top:-12px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-38aba3f{left:11px;}body.rtl .elementor-65 .elementor-element.elementor-element-38aba3f{right:11px;}.elementor-65 .elementor-element.elementor-element-38aba3f{top:253px;}.elementor-65 .elementor-element.elementor-element-94a280f .elementor-heading-title{font-size:35px;line-height:42px;}.elementor-65 .elementor-element.elementor-element-678b331 > .elementor-widget-container{margin:-285px -40px 0px 0px;}.elementor-65 .elementor-element.elementor-element-678b331{z-index:40;}.elementor-65 .elementor-element.elementor-element-678b331 img{width:94%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b36bb39{left:62px;}body.rtl .elementor-65 .elementor-element.elementor-element-b36bb39{right:62px;}.elementor-65 .elementor-element.elementor-element-b36bb39{top:-300px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-be92aa1{left:-176px;}body.rtl .elementor-65 .elementor-element.elementor-element-be92aa1{right:-176px;}.elementor-65 .elementor-element.elementor-element-be92aa1{top:-363px;}.elementor-65 .elementor-element.elementor-element-be92aa1 img{max-width:28%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-1ee208c{left:187px;}body.rtl .elementor-65 .elementor-element.elementor-element-1ee208c{right:187px;}.elementor-65 .elementor-element.elementor-element-1ee208c{top:-311px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-543d612{right:-187px;}body.rtl .elementor-65 .elementor-element.elementor-element-543d612{left:-187px;}.elementor-65 .elementor-element.elementor-element-543d612{top:-312px;}.elementor-65 .elementor-element.elementor-element-543d612 img{max-width:21%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6c6293a{left:-414px;}body.rtl .elementor-65 .elementor-element.elementor-element-6c6293a{right:-414px;}.elementor-65 .elementor-element.elementor-element-6c6293a{top:-311px;}.elementor-65 .elementor-element.elementor-element-419cee6 > .elementor-widget-container{margin:15px -100px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-419cee6{left:123px;}body.rtl .elementor-65 .elementor-element.elementor-element-419cee6{right:123px;}.elementor-65 .elementor-element.elementor-element-419cee6{top:-390px;}.elementor-65 .elementor-element.elementor-element-419cee6 img{max-width:81%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-814cbeb{left:392px;}body.rtl .elementor-65 .elementor-element.elementor-element-814cbeb{right:392px;}.elementor-65 .elementor-element.elementor-element-814cbeb{top:-299px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d3d0b2b{left:53px;}body.rtl .elementor-65 .elementor-element.elementor-element-d3d0b2b{right:53px;}.elementor-65 .elementor-element.elementor-element-d3d0b2b{top:-538px;}.elementor-65 .elementor-element.elementor-element-d3d0b2b img{max-width:55%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-dea527c{left:245px;}body.rtl .elementor-65 .elementor-element.elementor-element-dea527c{right:245px;}.elementor-65 .elementor-element.elementor-element-dea527c{top:-313px;}.elementor-65 .elementor-element.elementor-element-cd99e42{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0b9973{left:-170px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0b9973{right:-170px;}.elementor-65 .elementor-element.elementor-element-f0b9973{top:-40px;}.elementor-65 .elementor-element.elementor-element-35ad2e8 img{max-width:50%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-dc58041{left:-153px;}body.rtl .elementor-65 .elementor-element.elementor-element-dc58041{right:-153px;}.elementor-65 .elementor-element.elementor-element-dc58041{top:-130px;}.elementor-65 .elementor-element.elementor-element-9ce0844 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1px;}.elementor-65 .elementor-element.elementor-element-9ce0844.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1px;}.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__text{font-size:23px;line-height:1.4em;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-814dfc3{right:-185px;}body.rtl .elementor-65 .elementor-element.elementor-element-814dfc3{left:-185px;}.elementor-65 .elementor-element.elementor-element-814dfc3{top:250px;}.elementor-65 .elementor-element.elementor-element-10c9652 img{max-width:54%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4e11e0a{right:-178px;}body.rtl .elementor-65 .elementor-element.elementor-element-4e11e0a{left:-178px;}.elementor-65 .elementor-element.elementor-element-4e11e0a{bottom:-107px;}.elementor-65 .elementor-element.elementor-element-abd0ba8 img{max-width:52%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-94eb455{right:-127px;}body.rtl .elementor-65 .elementor-element.elementor-element-94eb455{left:-127px;}.elementor-65 .elementor-element.elementor-element-268998e img{max-width:42%;}.elementor-65 .elementor-element.elementor-element-2fd0289 img{max-width:69%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-51e2ac6{left:86px;}body.rtl .elementor-65 .elementor-element.elementor-element-51e2ac6{right:86px;}.elementor-65 .elementor-element.elementor-element-51e2ac6{bottom:-659px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-484cc5e{left:-166px;}body.rtl .elementor-65 .elementor-element.elementor-element-484cc5e{right:-166px;}.elementor-65 .elementor-element.elementor-element-484cc5e{bottom:-341px;}.elementor-65 .elementor-element.elementor-element-cec4700 img{max-width:49%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-e9010ae{right:-111px;}body.rtl .elementor-65 .elementor-element.elementor-element-e9010ae{left:-111px;}.elementor-65 .elementor-element.elementor-element-e9010ae{bottom:-1100px;}.elementor-65 .elementor-element.elementor-element-027e6a7 img{max-width:40%;}.elementor-65 .elementor-element.elementor-element-bc78508 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-bc78508 .elementor-heading-title{font-size:30px;}.elementor-65 .elementor-element.elementor-element-c8f6d7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-4088c9a .elementor-heading-title{font-size:25px;}.elementor-65 .elementor-element.elementor-element-a3260e6{font-size:15px;}.elementor-65 .elementor-element.elementor-element-84f17ef .elementor-heading-title{font-size:25px;}.elementor-65 .elementor-element.elementor-element-c0dcaaa{font-size:15px;}.elementor-65 .elementor-element.elementor-element-c0477a5 .elementor-heading-title{font-size:25px;}.elementor-65 .elementor-element.elementor-element-8770da0{font-size:15px;}.elementor-65 .elementor-element.elementor-element-817d7fd{--n-tabs-title-font-size:16px;}.elementor-65 .elementor-element.elementor-element-c5e1033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-c5e1033{z-index:3;}.elementor-65 .elementor-element.elementor-element-c5e1033 .elementor-heading-title{font-size:25px;}.elementor-65 .elementor-element.elementor-element-5ce9557 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-5ce9557{z-index:3;font-size:16px;line-height:1.1em;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6c59481{right:-154px;}body.rtl .elementor-65 .elementor-element.elementor-element-6c59481{left:-154px;}.elementor-65 .elementor-element.elementor-element-6c59481{top:-71px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-9fed12f{right:-392px;}body.rtl .elementor-65 .elementor-element.elementor-element-9fed12f{left:-392px;}.elementor-65 .elementor-element.elementor-element-9fed12f img{max-width:42%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-d7f6e15{left:-168px;}body.rtl .elementor-65 .elementor-element.elementor-element-d7f6e15{right:-168px;}.elementor-65 .elementor-element.elementor-element-d7f6e15{top:45px;}.elementor-65 .elementor-element.elementor-element-d7f6e15 img{max-width:25%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-8d8e0eb{left:-114px;}body.rtl .elementor-65 .elementor-element.elementor-element-8d8e0eb{right:-114px;}.elementor-65 .elementor-element.elementor-element-8d8e0eb{bottom:-197px;}.elementor-65 .elementor-element.elementor-element-8d8e0eb img{max-width:43%;}.elementor-65 .elementor-element.elementor-element-cf74da6{bottom:-237px;}.elementor-65 .elementor-element.elementor-element-cf74da6 img{max-width:60%;}.elementor-65 .elementor-element.elementor-element-a7f31d7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:3;}.elementor-65 .elementor-element.elementor-element-bc23a6d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-d6c8539{--width:40%;}.elementor-65 .elementor-element.elementor-element-314e59c{--width:40%;}.elementor-65 .elementor-element.elementor-element-4205d3b{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-827fd97{--width:40%;}.elementor-65 .elementor-element.elementor-element-e7b6173{--width:40%;}.elementor-65 .elementor-element.elementor-element-6e1f0d4{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-ec882fb{--width:50%;}.elementor-65 .elementor-element.elementor-element-9e50591{--width:42%;}.elementor-65 .elementor-element.elementor-element-d43c5f9{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-d43c5f9.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-2a5c607{--width:50%;}.elementor-65 .elementor-element.elementor-element-3de0898{--width:42%;}.elementor-65 .elementor-element.elementor-element-0a76109{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-0a76109.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-0e7aece{--width:30%;}.elementor-65 .elementor-element.elementor-element-9b65408{--width:30%;}.elementor-65 .elementor-element.elementor-element-60f0cf8{--width:25%;}.elementor-65 .elementor-element.elementor-element-65a0631.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-65a0631{text-align:center;}.elementor-65 .elementor-element.elementor-element-78ecfda{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-65 .elementor-element.elementor-element-78ecfda.e-con{--align-self:center;}.elementor-65 .elementor-element.elementor-element-96a3c01{--width:50%;}.elementor-65 .elementor-element.elementor-element-dea7153{--width:40%;}.elementor-65 .elementor-element.elementor-element-78db67b{--padding-top:200px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-06e1fa6{z-index:3;}.elementor-65 .elementor-element.elementor-element-06e1fa6 .elementor-heading-title{font-size:25px;}.elementor-65 .elementor-element.elementor-element-6f70dd1 > .elementor-widget-container{margin:-20px 0px 0px -23px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6f70dd1.elementor-arrows-yes .elementor-main-swiper{width:calc( 433px - 40px );}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-main-swiper{width:433px;}.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-testimonial__text{font-size:15px;line-height:1.3em;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ed07b2a{right:-114px;}body.rtl .elementor-65 .elementor-element.elementor-element-ed07b2a{left:-114px;}.elementor-65 .elementor-element.elementor-element-ed07b2a{bottom:-238px;}.elementor-65 .elementor-element.elementor-element-ed07b2a img{max-width:80%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-c950778{right:-135px;}body.rtl .elementor-65 .elementor-element.elementor-element-c950778{left:-135px;}.elementor-65 .elementor-element.elementor-element-c950778{top:361px;z-index:1;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-fe9a025{right:248px;}body.rtl .elementor-65 .elementor-element.elementor-element-fe9a025{left:248px;}.elementor-65 .elementor-element.elementor-element-fe9a025{top:103px;}.elementor-65 .elementor-element.elementor-element-fe9a025 img{max-width:87%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-47886f3{left:289px;}body.rtl .elementor-65 .elementor-element.elementor-element-47886f3{right:289px;}.elementor-65 .elementor-element.elementor-element-47886f3{top:135px;}.elementor-65 .elementor-element.elementor-element-47886f3 img{max-width:82%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-bb7d16d{right:32px;}body.rtl .elementor-65 .elementor-element.elementor-element-bb7d16d{left:32px;}.elementor-65 .elementor-element.elementor-element-bb7d16d{top:159px;}.elementor-65 .elementor-element.elementor-element-bb7d16d img{max-width:45%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-440cfe4{left:-165px;}body.rtl .elementor-65 .elementor-element.elementor-element-440cfe4{right:-165px;}.elementor-65 .elementor-element.elementor-element-440cfe4{top:387px;}.elementor-65 .elementor-element.elementor-element-440cfe4 img{max-width:73%;}.elementor-65 .elementor-element.elementor-element-5ce8b7e::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-5ce8b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-65 .elementor-element.elementor-element-5ce8b7e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-a4cd2fb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-a4cd2fb{z-index:4;}.elementor-65 .elementor-element.elementor-element-a4cd2fb .elementor-heading-title{font-size:20px;}.elementor-65 .elementor-element.elementor-element-549897c img{max-width:100%;}.elementor-65 .elementor-element.elementor-element-a476c42 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-162b4f7{font-size:15px;}.elementor-65 .elementor-element.elementor-element-49df8a0 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-bbc1020 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-8f36873 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-c6ee137 .elementor-heading-title{font-size:23px;}.elementor-65 .elementor-element.elementor-element-2cc6476{z-index:20;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4006472{left:-103px;}body.rtl .elementor-65 .elementor-element.elementor-element-4006472{right:-103px;}.elementor-65 .elementor-element.elementor-element-4006472{bottom:93px;}.elementor-65 .elementor-element.elementor-element-4006472 img{max-width:63%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-f0273ae{right:-145px;}body.rtl .elementor-65 .elementor-element.elementor-element-f0273ae{left:-145px;}.elementor-65 .elementor-element.elementor-element-f0273ae{top:1px;}.elementor-65 .elementor-element.elementor-element-f0273ae img{max-width:33%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-b6a38df{left:-80px;}body.rtl .elementor-65 .elementor-element.elementor-element-b6a38df{right:-80px;}.elementor-65 .elementor-element.elementor-element-b6a38df{top:41px;}.elementor-65 .elementor-element.elementor-element-b6a38df img{max-width:42%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-859d38b{right:-105px;}body.rtl .elementor-65 .elementor-element.elementor-element-859d38b{left:-105px;}.elementor-65 .elementor-element.elementor-element-859d38b{bottom:115px;}.elementor-65 .elementor-element.elementor-element-859d38b img{max-width:44%;}.elementor-65 .elementor-element.elementor-element-ae4f836{--spacer-size:150px;}.elementor-65 .elementor-element.elementor-element-47a266e{--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-c7e49e3 > .elementor-widget-container{margin:85px 10px 20px 10px;}.elementor-65 .elementor-element.elementor-element-c7e49e3{text-align:left;}.elementor-65 .elementor-element.elementor-element-c7e49e3 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-65 .elementor-element.elementor-element-1f014dd{--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-bcbcc26.elementor-arrows-yes .elementor-main-swiper{width:calc( 345px - 40px );}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-main-swiper{width:345px;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__text{font-size:16px;}.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__image img{width:165px;height:165px;}.elementor-65 .elementor-element.elementor-element-40bfd89{--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-be2c17f > .elementor-widget-container{margin:85px 10px 20px 10px;}.elementor-65 .elementor-element.elementor-element-be2c17f{text-align:left;}.elementor-65 .elementor-element.elementor-element-be2c17f .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-65 .elementor-element.elementor-element-f37bdf5 > .elementor-widget-container{margin:85px 10px 20px 10px;}.elementor-65 .elementor-element.elementor-element-f37bdf5{text-align:center;}.elementor-65 .elementor-element.elementor-element-f37bdf5 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-65 .elementor-element.elementor-element-b104f83{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-65 .elementor-element.elementor-element-d095457 .elementor-heading-title{font-size:19px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4f74381{right:-123px;}body.rtl .elementor-65 .elementor-element.elementor-element-4f74381{left:-123px;}.elementor-65 .elementor-element.elementor-element-4f74381{bottom:-31px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-89d762a{left:-57px;}body.rtl .elementor-65 .elementor-element.elementor-element-89d762a{right:-57px;}.elementor-65 .elementor-element.elementor-element-89d762a img{max-width:54%;}.elementor-65 .elementor-element.elementor-element-5990813 > .elementor-widget-container{margin:85px 10px 20px 10px;}.elementor-65 .elementor-element.elementor-element-5990813{text-align:center;}.elementor-65 .elementor-element.elementor-element-5990813 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-65 .elementor-element.elementor-element-0a95c37{line-height:23px;}.elementor-65 .elementor-element.elementor-element-6e0b604 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-65 .elementor-element.elementor-element-6e0b604{line-height:23px;}.elementor-65 .elementor-element.elementor-element-ca061bb{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-b218c38 .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-e311b86{font-size:14px;}.elementor-65 .elementor-element.elementor-element-4688536{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-28a80ba .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-81fbf9d{font-size:14px;}.elementor-65 .elementor-element.elementor-element-b983937{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-5f67fd4 .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-9b6fe4f{font-size:14px;}.elementor-65 .elementor-element.elementor-element-6f89a46{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-3cb7659 .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-cb284d3{font-size:14px;}.elementor-65 .elementor-element.elementor-element-58fec66{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-578656b .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-0a3f020{font-size:14px;}.elementor-65 .elementor-element.elementor-element-2b66025{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-20f107b .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-b9ffa16{font-size:14px;}.elementor-65 .elementor-element.elementor-element-70598bc{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-49e36ee .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-51b67ed{font-size:14px;}.elementor-65 .elementor-element.elementor-element-519c3fd{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-5b1f77c .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-0397ba1{font-size:14px;}.elementor-65 .elementor-element.elementor-element-b1a69aa{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-65 .elementor-element.elementor-element-07d4e85 .elementor-heading-title{font-size:19px;}.elementor-65 .elementor-element.elementor-element-5a69d3d{font-size:14px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-ab8856f{right:-83px;}body.rtl .elementor-65 .elementor-element.elementor-element-ab8856f{left:-83px;}.elementor-65 .elementor-element.elementor-element-ab8856f{bottom:-31px;}}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-ef17878{--content-width:640px;}.elementor-65 .elementor-element.elementor-element-e776ca6{--width:91%;}.elementor-65 .elementor-element.elementor-element-38aba3f{--width:91%;}.elementor-65 .elementor-element.elementor-element-f0b9973{--width:45%;}.elementor-65 .elementor-element.elementor-element-dc58041{--width:45%;}.elementor-65 .elementor-element.elementor-element-6946a4a{--width:81%;}.elementor-65 .elementor-element.elementor-element-814dfc3{--width:36%;}.elementor-65 .elementor-element.elementor-element-4e11e0a{--width:35%;}.elementor-65 .elementor-element.elementor-element-94eb455{--width:35%;}.elementor-65 .elementor-element.elementor-element-8e08b7a{--width:25%;}.elementor-65 .elementor-element.elementor-element-51e2ac6{--width:25%;}.elementor-65 .elementor-element.elementor-element-484cc5e{--width:25%;}.elementor-65 .elementor-element.elementor-element-e9010ae{--width:25%;}.elementor-65 .elementor-element.elementor-element-790dc22{--width:100%;}.elementor-65 .elementor-element.elementor-element-4108df5{--width:50%;}.elementor-65 .elementor-element.elementor-element-2e68a1c{--width:50%;}.elementor-65 .elementor-element.elementor-element-ccb060f{--width:100%;}.elementor-65 .elementor-element.elementor-element-0411734{--width:8%;}.elementor-65 .elementor-element.elementor-element-0cb5e91{--width:8%;}.elementor-65 .elementor-element.elementor-element-6088a64{--width:8%;}.elementor-65 .elementor-element.elementor-element-b41f094{--width:8%;}.elementor-65 .elementor-element.elementor-element-13ce94d{--width:8%;}.elementor-65 .elementor-element.elementor-element-86fc6c5{--width:9%;}.elementor-65 .elementor-element.elementor-element-7e238bd{--width:8%;}.elementor-65 .elementor-element.elementor-element-3361cb5{--width:8%;}.elementor-65 .elementor-element.elementor-element-4abed6b{--width:8%;}.elementor-65 .elementor-element.elementor-element-be04e2b{--width:8%;}.elementor-65 .elementor-element.elementor-element-b7a60be{--width:8%;}.elementor-65 .elementor-element.elementor-element-474528b{--width:9%;}.elementor-65 .elementor-element.elementor-element-65368af{--width:9%;}.elementor-65 .elementor-element.elementor-element-0a75e61{--width:8%;}.elementor-65 .elementor-element.elementor-element-6e99d17{--width:8%;}.elementor-65 .elementor-element.elementor-element-2476d14{--width:8%;}.elementor-65 .elementor-element.elementor-element-000c586{--width:8%;}.elementor-65 .elementor-element.elementor-element-56999dd{--width:8%;}.elementor-65 .elementor-element.elementor-element-81fdb30{--width:8%;}.elementor-65 .elementor-element.elementor-element-541558f{--width:8%;}.elementor-65 .elementor-element.elementor-element-df78db5{--width:8%;}.elementor-65 .elementor-element.elementor-element-99dbc5a{--width:8%;}.elementor-65 .elementor-element.elementor-element-50bee97{--width:8%;}.elementor-65 .elementor-element.elementor-element-9ea1712{--width:8%;}.elementor-65 .elementor-element.elementor-element-0a54fa7{--width:8%;}.elementor-65 .elementor-element.elementor-element-59f50fd{--width:8%;}.elementor-65 .elementor-element.elementor-element-d6c8539{--width:8%;}.elementor-65 .elementor-element.elementor-element-314e59c{--width:8%;}.elementor-65 .elementor-element.elementor-element-827fd97{--width:8%;}.elementor-65 .elementor-element.elementor-element-e7b6173{--width:8%;}.elementor-65 .elementor-element.elementor-element-ec882fb{--width:8%;}.elementor-65 .elementor-element.elementor-element-9e50591{--width:8%;}.elementor-65 .elementor-element.elementor-element-2a5c607{--width:8%;}.elementor-65 .elementor-element.elementor-element-3de0898{--width:8%;}.elementor-65 .elementor-element.elementor-element-0e7aece{--width:8%;}.elementor-65 .elementor-element.elementor-element-9b65408{--width:8%;}.elementor-65 .elementor-element.elementor-element-60f0cf8{--width:8%;}.elementor-65 .elementor-element.elementor-element-96a3c01{--width:8%;}.elementor-65 .elementor-element.elementor-element-dea7153{--width:8%;}.elementor-65 .elementor-element.elementor-element-c978aa5{--width:75%;}.elementor-65 .elementor-element.elementor-element-d433181{--width:80%;}.elementor-65 .elementor-element.elementor-element-d27e9fd{--width:80%;}.elementor-65 .elementor-element.elementor-element-e5f38af{--width:80%;}.elementor-65 .elementor-element.elementor-element-8c55708{--width:100%;}.elementor-65 .elementor-element.elementor-element-d16b84b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-65 .elementor-element.elementor-element-ef17878{--content-width:640px;}.elementor-65 .elementor-element.elementor-element-e776ca6{--width:585.5px;}.elementor-65 .elementor-element.elementor-element-38aba3f{--width:585.5px;}.elementor-65 .elementor-element.elementor-element-f0b9973{--width:400px;}.elementor-65 .elementor-element.elementor-element-3e03c79{--width:120%;}.elementor-65 .elementor-element.elementor-element-3b46ba2{--width:100%;}.elementor-65 .elementor-element.elementor-element-0a75e61{--width:15%;}.elementor-65 .elementor-element.elementor-element-6e99d17{--width:15%;}.elementor-65 .elementor-element.elementor-element-2476d14{--width:15%;}.elementor-65 .elementor-element.elementor-element-000c586{--width:15%;}.elementor-65 .elementor-element.elementor-element-7e56a6e{--width:100%;}.elementor-65 .elementor-element.elementor-element-56999dd{--width:15%;}.elementor-65 .elementor-element.elementor-element-81fdb30{--width:15%;}.elementor-65 .elementor-element.elementor-element-541558f{--width:15%;}.elementor-65 .elementor-element.elementor-element-df78db5{--width:15%;}.elementor-65 .elementor-element.elementor-element-c328586{--width:100%;}.elementor-65 .elementor-element.elementor-element-99dbc5a{--width:13%;}.elementor-65 .elementor-element.elementor-element-50bee97{--width:15%;}.elementor-65 .elementor-element.elementor-element-9ea1712{--width:10%;}.elementor-65 .elementor-element.elementor-element-0a54fa7{--width:15%;}.elementor-65 .elementor-element.elementor-element-59f50fd{--width:13%;}.elementor-65 .elementor-element.elementor-element-a7f31d7{--width:120%;}.elementor-65 .elementor-element.elementor-element-bc23a6d{--width:100%;}.elementor-65 .elementor-element.elementor-element-d6c8539{--width:15%;}.elementor-65 .elementor-element.elementor-element-314e59c{--width:15%;}.elementor-65 .elementor-element.elementor-element-4205d3b{--width:100%;}.elementor-65 .elementor-element.elementor-element-827fd97{--width:15%;}.elementor-65 .elementor-element.elementor-element-e7b6173{--width:15%;}.elementor-65 .elementor-element.elementor-element-6e1f0d4{--width:100%;}.elementor-65 .elementor-element.elementor-element-ec882fb{--width:15%;}.elementor-65 .elementor-element.elementor-element-9e50591{--width:15%;}.elementor-65 .elementor-element.elementor-element-d43c5f9{--width:100%;}.elementor-65 .elementor-element.elementor-element-2a5c607{--width:15%;}.elementor-65 .elementor-element.elementor-element-3de0898{--width:15%;}.elementor-65 .elementor-element.elementor-element-0a76109{--width:100%;}.elementor-65 .elementor-element.elementor-element-0e7aece{--width:13%;}.elementor-65 .elementor-element.elementor-element-9b65408{--width:15%;}.elementor-65 .elementor-element.elementor-element-60f0cf8{--width:15%;}.elementor-65 .elementor-element.elementor-element-78ecfda{--width:100%;}.elementor-65 .elementor-element.elementor-element-96a3c01{--width:15%;}.elementor-65 .elementor-element.elementor-element-dea7153{--width:13%;}.elementor-65 .elementor-element.elementor-element-c978aa5{--width:100%;}.elementor-65 .elementor-element.elementor-element-c0dfc85{--width:45%;}.elementor-65 .elementor-element.elementor-element-6b4d3fa{--width:45%;}.elementor-65 .elementor-element.elementor-element-0735d93{--width:45%;}.elementor-65 .elementor-element.elementor-element-70797af{--width:45%;}.elementor-65 .elementor-element.elementor-element-ca061bb{--width:43%;}.elementor-65 .elementor-element.elementor-element-4688536{--width:43%;}.elementor-65 .elementor-element.elementor-element-b983937{--width:43%;}.elementor-65 .elementor-element.elementor-element-6f89a46{--width:43%;}.elementor-65 .elementor-element.elementor-element-58fec66{--width:43%;}.elementor-65 .elementor-element.elementor-element-2b66025{--width:43%;}.elementor-65 .elementor-element.elementor-element-70598bc{--width:43%;}.elementor-65 .elementor-element.elementor-element-519c3fd{--width:43%;}.elementor-65 .elementor-element.elementor-element-b1a69aa{--width:43%;}}/* Start custom CSS for heading, class: .elementor-element-36ceee3 */.elementor-65 .elementor-element.elementor-element-36ceee3 .nigmabanner {
  font-weight: 600;
  font-size: 55px;
  line-height: 64px;
  letter-spacing: -0.25px;

  /* Color dorado del mockup */
  color: #FFE083 !important;

  /* Efecto sutil de sombra para que resalte sobre el fondo oscuro */
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c08dbc8 */.elementor-65 .elementor-element.elementor-element-c08dbc8 .nigmabanner {
  font-weight: 600;
  font-size: 55px;
  line-height: 64px;
  letter-spacing: -0.25px;

  /* Color dorado del mockup */
  color: #FFE083 !important;

  /* Efecto sutil de sombra para que resalte sobre el fondo oscuro */
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94a280f */.elementor-65 .elementor-element.elementor-element-94a280f .nigmabanner {
  font-weight: 600;
  font-size: 55px;
  line-height: 64px;
  letter-spacing: -0.25px;

  /* Color dorado del mockup */
  color: #FFE083 !important;

  /* Efecto sutil de sombra para que resalte sobre el fondo oscuro */
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}



/* Sólo en móviles (<=767px) */
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-94a280f .nigmabanner {
    /* redujimos el font‐size de 55 a 39px */
    font-size: 37px !important;
    /* ajusta el line‐height si hace falta, por ejemplo a 48px */
    line-height: 48px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-678b331 */.elementor-65 .elementor-element.elementor-element-678b331 {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  object-fit: cover;
  max-width: none;
}

.elementor-65 .elementor-element.elementor-element-678b331 img {
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1)   60%,
    rgba(0,0,0,1)   75%,
    rgba(0,0,0,0)  100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,1)   60%,
    rgba(0,0,0,1)   75%,
    rgba(0,0,0,0)  98%
  );
}



@media (min-width: 768px) and (max-width: 1024px) {
  /* Asegura que el contenedor no recorte la imagen */
  .elementor-65 .elementor-element.elementor-element-678b331 {
    overflow: visible !important;
  }

  /* Escala un poco menos */
  .elementor-65 .elementor-element.elementor-element-678b331 img {
    transform-origin: right center !important;
    /* Prueba distintos valores entre 1.0 y 1.2 hasta que coincida con tu mockup */
    transform: scale(1.6) translateX(7%) !important;
    max-width: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-814cbeb */.elementor-65 .elementor-element.elementor-element-814cbeb {
  mix-blend-mode: screen; /* o multiply, overlay según tu diseño */
  opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b12ea */.elementor-65 .elementor-element.elementor-element-f7b12ea {background: linear-gradient(180deg, #002023 0%, #002023 100%);
}


/* *** Solo tablet: entre 768px y 1024px de ancho */
@media (min-width: 768px) and (max-width: 1024px) {
    
  .elementor-65 .elementor-element.elementor-element-f7b12ea {
    
    background: linear-gradient(
      180deg,
      
      /* verde base desde 5.69% hasta ~30% */
      #002023 30%,
      
      /* tramo oscuro SOLO donde está el texto+botón */
      #000B0C 58%,
   
      /* vuelve al verde base hasta abajo */
      #002023 90%,
      #002023 100%
    ) !important;
  }
}



/* *** Sólo móviles: hasta 767px de ancho */
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-f7b12ea {
    background: linear-gradient(
      180deg,
      /* verde base desde arriba hasta ~30% */
      #002023 30%,
      /* tramo oscuro detrás de texto+botón */
      #000B0C 78%,
      /* vuelve al verde base hasta abajo */
      #002023 90%,
      #002023 100%
    ) !important;
  }
}







/* Sólo en desktop grandes (19" aprox): a partir de 1025px de ancho */
@media (min-width:1025px) {
 
  .elementor-65 .elementor-element.elementor-element-f7b12ea::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background:
      /* sombra suave detrás del sol izquierdo */
      radial-gradient(
        circle at 25% 25%,
        rgba(0,0,0,0.3) 0%,
        transparent 60%
      ),
      /* sombra suave bajo el texto/botón */
      radial-gradient(
        circle at 45% 60%,
        rgba(0,0,0,0.35) 0%,
        transparent 50%
      ),
      /* sombra suave sobre la alas derechas */
      radial-gradient(
        circle at 80% 30%,
        rgba(0,0,0,0.25) 0%,
        transparent 55%
      );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc58041 *//* ******************************************** */
/*  CONTENEDOR CÍRCULO DIFUMINADO              */
/* ******************************************** */
.nigma-circle {
  position: absolute !important;     /* para poder arrastrarlo en Elementor */
  width: 20rem;                      /* tamaño base */
  height: 20rem;                     /* tamaño base */
  border-radius: 50%;                /* lo convierte en círculo */
  background: rgba(0, 37, 35, 0.5);  /* color semitransparente */
  backdrop-filter: blur(30px);       /* desenfoque interior */
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(3, 127, 125, 0.3);
  pointer-events: none;              /* para que no interfiera con clicks */
  z-index: 1;                        /* por debajo de los elementos principales */
}

/* ******************************************** */
/*  TABLET (768px – 1024px)                     */
/* ******************************************** */
@media (min-width: 768px) and (max-width: 1024px) {
  .nigma-circle {
    width: 25rem;
    height: 25rem;
    
  }
}



/* ******************************************** */
/*  ESCRITORIO (>1024px)                       */
/* ******************************************** */
@media (min-width: 1025px) {
  .nigma-circle {
    width: 30rem;
    height: 30rem;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-7d36d33 */.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-testimonial__text {
padding-top: 60px;
}

/*  ⬇ anula sólo el borde redondeado de la img dentro del testimonial-carousel */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-testimonial__image img {
  border-radius: 0 !important;
}

/* ************************************************************************************************************  */


/* 1) Pon el contenedor del carousel en position:relative para colocar dentro floateado */
.elementor-65 .elementor-element.elementor-element-7d36d33 {
  position: relative;
}

/* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button {
  margin-top: 85px;
  padding: 0;
}

/* 3) Dale estilo “botón circular” a ambas flechas */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-prev,
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-next {
  position: absolute;
  bottom: 1.2rem;               /* distancia desde el texto */
  width: 2.5rem; height: 2.5rem;    /* tamaño del círculo */
  border-radius: 50%;
  background: rgba(3,127,125,0.2); /* color de fondo semitransp. */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background .2s ease;
}

/* 4) Color e iconos (flechas internas) */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-prev svg,
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-next svg {
  fill: #FFFFFF !important;
  width: 1.25rem;
  height: 1.25rem;
}

/* 5) Sitúa las flechas justo bajo el texto, una a cada lado del centro */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-prev {
  left: calc(50% - 1.8rem);    /* centro menos separación */
}
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-next {
  left: calc(50% + 2.3rem);  /* centro + separación */
}

/* 6) Hover para darle feedback */
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-prev:hover,
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-next:hover {
  background: rgba(3,127,125,0.4);
}

/* 7) Ocultar la flecha cuando no está activa */
.elementor-65 .elementor-element.elementor-element-7d36d33 .slick-disabled,
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-65 .elementor-element.elementor-element-7d36d33 .elementor-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}



/* ************************************************************ ****************************************  */

/* ************************************************************
   VERSION DESKTOP 🖥️
   — reduce sólo el texto del SLIDE 3 (data-swiper-slide-index="2")
************************************************************ */
.elementor-65 .elementor-element.elementor-element-7d36d33 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
  font-size: 1.4rem;          /* Ajusta a gusto */
  line-height: 1.4;         /* Igual o un poco más alto */
}

/* ************************************************************
   VERSION TABLET 📐 (entre 768px y 1024px)
************************************************************ */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-7d36d33 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
    font-size: 0. ninerem;    /* Un pelín más pequeño */
    line-height: 1.3;
  }
}

/* ************************************************************
   VERSION MOBILE 📲 (hasta 767px)
************************************************************ */
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-7d36d33 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
    font-size: 0. eightrem;    /* Aún más compacto */
    line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-9ce0844 */.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__text {
padding-top: 60px;
}

/*  ⬇ anula sólo el borde redondeado de la img dentro del testimonial-carousel */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-testimonial__image img {
  border-radius: 0 !important;
}

/* ************************************************************************************************************  */


/* 1) Pon el contenedor del carousel en position:relative para colocar dentro floateado */
.elementor-65 .elementor-element.elementor-element-9ce0844 {
  position: relative;
}

/* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button {
  margin-top: 85px;
  padding: 0;
}

/* 3) Dale estilo “botón circular” a ambas flechas */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev,
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next {
  position: absolute;
  bottom: 1.2rem;               /* distancia desde el texto */
  width: 2.5rem; height: 2.5rem;    /* tamaño del círculo */
  border-radius: 50%;
  background: rgba(3,127,125,0.2); /* color de fondo semitransp. */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background .2s ease;
}

/* 4) Color e iconos (flechas internas) */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev svg,
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next svg {
  fill: #FFFFFF !important;
  width: 1.25rem;
  height: 1.25rem;
}

/* 5) Sitúa las flechas justo bajo el texto, una a cada lado del centro */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev {
  left: calc(50% - 1.8rem);    /* centro menos separación */
}
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next {
  left: calc(50% + 2.3rem);  /* centro + separación */
}

/* 6) Hover para darle feedback */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev:hover,
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next:hover {
  background: rgba(3,127,125,0.4);
}

/* 7) Ocultar la flecha cuando no está activa */
.elementor-65 .elementor-element.elementor-element-9ce0844 .slick-disabled,
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}



/* ************************************************************ ****************************************  */

/* ************************************************************
   VERSION DESKTOP 🖥️
   — reduce sólo el texto del SLIDE 3 (data-swiper-slide-index="2")
************************************************************ */
.elementor-65 .elementor-element.elementor-element-9ce0844 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
  font-size: 1.5rem;          /* Ajusta a gusto */
  line-height: 1.4;         /* Igual o un poco más alto */
}

/* ************************************************************
   VERSION TABLET 📐 (entre 768px y 1024px)
************************************************************ */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-9ce0844 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
    font-size: 1.4rem;    /* Aún más compacto */
    line-height: 1.4;
  }
  
}

/* ************************************************************
   VERSION MOBILE 📲 (hasta 767px)
************************************************************ */
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-9ce0844 .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial__text {
    font-size: 1.2rem;    /* Aún más compacto */
    line-height: 1.4;
  }
  
  /* 5) Sitúa las flechas justo bajo el texto, una a cada lado del centro */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-prev {
  left: calc(50% - 2.8rem);    /* centro menos separación */
}
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button-next {
  left: calc(50% + 1.3rem);  /* centro + separación */
}

  /* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-9ce0844 .elementor-swiper-button {
  margin-top: 65px;
  padding: 0;
}
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd99e42 */.elementor-65 .elementor-element.elementor-element-cd99e42 {
  /* color de fondo “de base” para todo el bloque */
  background-color: #002023;

  /* 1) degradado horizontal en la zona superior
     2) degradado vertical para “bajar” hacia el #002023 base */
  background-image:
    /* 1) De izquierda a derecha: #001D1F, #00191B (centro), #001D20 */
    linear-gradient(
      90deg,
      #001D1F  0%,
      #00191B 50%,
      #011f22 70%
    ),
    /* 2) De arriba hacia abajo: transparente hasta mitad, luego #002023 */
    linear-gradient(
      to bottom,
      transparent 0%,
      transparent 50%,
      #002023     50%,
      #002023    100%
    );

  /* 1) el primer fondo solo ocupa la parte superior del bloque (ajusta al % que necesites) */
  /* 2) el segundo cubre todo el bloque */
  background-size: 100% 100%, 100% 100%;
  background-position: top left, top left;
  background-repeat: no-repeat;
}


/* ============================== */
/* TABLET + MÓVIL: hasta 1024px  */
/* ============================== */
@media (max-width: 1024px) {
  /* Aplica sobre tu .elementor-65 .elementor-element.elementor-element-cd99e42 actual */
  .elementor-65 .elementor-element.elementor-element-cd99e42 {
    /* Sobreescribimos background-image solo en tablet+mobile */
    background-image:
      /* 1) Brillo suave a la izquierda */
      radial-gradient(
        circle at 20% 60%,
        rgba(255,255,255,0.08) 0%,
        transparent 70%
      ),
      /* 2) Brillo suave a la derecha */
      radial-gradient(
        circle at 80% 30%,
        rgba(255,255,255,0.06) 0%,
        transparent 75%
      ),
      /* 3) Tu degradado horizontal superior (idéntico al que ya tenías) */
      linear-gradient(
        180deg,
        #001D1F  0%,
        #00191B 50%,
        #011f22 70%
      ),
      /* 4) Tu degradado vertical de “fade→base” */
      linear-gradient(
        to bottom,
        transparent 0%,
        transparent 50%,
        #002023     50%,
        #002023    100%
      );

    /* Tamaños de cada capa de fondo */
    background-size:
      /* brillos */    100% 100%,
      /* brillos */    100% 100%,
      /* horiz. sup. */ 100% 30%,
      /* vertical */    100% 100%;

    /* Todas empiezan en la esquina superior izquierda */
    background-position: top left, top left, top left, top left;
    background-repeat: no-repeat;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abd0ba8 */.elementor-65 .elementor-element.elementor-element-abd0ba8 .img-float-right {
  position: absolute;
  right: -40px;
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-268998e */.elementor-65 .elementor-element.elementor-element-268998e .img-float-right {
  position: absolute;
  right: -40px;
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2be37f */.elementor-65 .elementor-element.elementor-element-c2be37f {
  background: #020200;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1494c3e */.elementor-65 .elementor-element.elementor-element-1494c3e {
  background: linear-gradient(
    to bottom,
    #020200 0%,
    #000404 40%,
    #000707 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a0e176 */.elementor-65 .elementor-element.elementor-element-6a0e176 {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45e2177 */.elementor-65 .elementor-element.elementor-element-45e2177 {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5495578 */.elementor-65 .elementor-element.elementor-element-5495578 {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691cb34 */.elementor-65 .elementor-element.elementor-element-691cb34 {
  position: relative;
  padding-left: 40px;
}

/* Línea vertical centrada entre bolitas */
.elementor-65 .elementor-element.elementor-element-691cb34::before {
  content: "";
  position: absolute;
  top: 50px;         /* Comienza debajo de la estrella */
  left: 20px;
  width: 2px;
  height: 310px;     /* Longitud de la línea: ajustar según número de bolitas */
  background: #006971;
  z-index: 0;
}



/* Estilo para los botones */
.elementor-65 .elementor-element.elementor-element-691cb34 .elementor-button {
  position: relative;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 20px;
  font-family: 'Montserrat', sans-serif;
  color: #006971 ;
  font-size: 26px;
  font-weight: 500;
  text-align: left;
}

/* Círculo en cada punto */
.elementor-65 .elementor-element.elementor-element-691cb34 .elementor-button::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-color: #006971;
  border-radius: 50%;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-348ffd6 */.elementor-65 .elementor-element.elementor-element-348ffd6 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-348ffd6:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-348ffd6 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147049f */.elementor-65 .elementor-element.elementor-element-147049f {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-147049f:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-147049f img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e975d7 */.elementor-65 .elementor-element.elementor-element-4e975d7 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-4e975d7:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-4e975d7 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-348ffd6 */.elementor-65 .elementor-element.elementor-element-348ffd6 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-348ffd6:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-348ffd6 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147049f */.elementor-65 .elementor-element.elementor-element-147049f {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-147049f:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-147049f img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e975d7 */.elementor-65 .elementor-element.elementor-element-4e975d7 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-4e975d7:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-4e975d7 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-348ffd6 */.elementor-65 .elementor-element.elementor-element-348ffd6 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-348ffd6:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-348ffd6 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147049f */.elementor-65 .elementor-element.elementor-element-147049f {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-147049f:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-147049f img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e975d7 */.elementor-65 .elementor-element.elementor-element-4e975d7 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-4e975d7:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-4e975d7 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-348ffd6 */.elementor-65 .elementor-element.elementor-element-348ffd6 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-348ffd6:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-348ffd6 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-147049f */.elementor-65 .elementor-element.elementor-element-147049f {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-147049f:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-147049f img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e975d7 */.elementor-65 .elementor-element.elementor-element-4e975d7 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 65%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-4e975d7:hover {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-4e975d7 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3f8d845 */.elementor-65 .elementor-element.elementor-element-3f8d845     /* Oculta encabezado de tabs originales */
    .tab-de-tamano-pc .e-n-tabs-heading {
        display: none !important;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0bc2a2 */.elementor-65 .elementor-element.elementor-element-d0bc2a2 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 50%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a9bd4 */.elementor-65 .elementor-element.elementor-element-13a9bd4 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-13a9bd4:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-13a9bd4 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a7e77 */.elementor-65 .elementor-element.elementor-element-44a7e77 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-44a7e77:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-44a7e77 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0bc2a2 */.elementor-65 .elementor-element.elementor-element-d0bc2a2 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 50%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a9bd4 */.elementor-65 .elementor-element.elementor-element-13a9bd4 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-13a9bd4:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-13a9bd4 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a7e77 */.elementor-65 .elementor-element.elementor-element-44a7e77 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-44a7e77:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-44a7e77 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0bc2a2 */.elementor-65 .elementor-element.elementor-element-d0bc2a2 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 50%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a9bd4 */.elementor-65 .elementor-element.elementor-element-13a9bd4 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-13a9bd4:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-13a9bd4 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a7e77 */.elementor-65 .elementor-element.elementor-element-44a7e77 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-44a7e77:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-44a7e77 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0bc2a2 */.elementor-65 .elementor-element.elementor-element-d0bc2a2 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NingmaPlanet.webp');
  background-size: cover;
  background-position: center;
  width: 70%;
  height: 0;
  padding-bottom: 50%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaPlanetHover.webp');
}
.elementor-65 .elementor-element.elementor-element-d0bc2a2 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a9bd4 */.elementor-65 .elementor-element.elementor-element-13a9bd4 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellation.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-13a9bd4:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForceHover.webp');
}
.elementor-65 .elementor-element.elementor-element-13a9bd4 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44a7e77 */.elementor-65 .elementor-element.elementor-element-44a7e77 {
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaForce.webp');
  background-size: cover;
  background-position: center;
  width: 55%;
  height: 0;
  padding-bottom: 56.25%;
  transition: background-image 0.3s ease-in-out;
  position: relative;
}
.elementor-65 .elementor-element.elementor-element-44a7e77:hover {
     background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/06/NigmaConstellationHover.webp');
}
.elementor-65 .elementor-element.elementor-element-44a7e77 img {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a17c1 */.elementor-65 .elementor-element.elementor-element-91a17c1     /* Oculta encabezado de tabs originales */
    .tob-tamano-tb-mo .e-n-tabs-heading {
        display: none !important;
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dfcccf */.elementor-65 .elementor-element.elementor-element-8dfcccf {
  background: linear-gradient(280deg, #002023 0%, #002023 100%);
}

/* *** Solo tablet: entre 768px y 1024px de ancho */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-8dfcccf {
    background: linear-gradient(
      180deg,
      #002023 30%,
      #000B0C 58%,
      #002023 90%,
      #002023 100%
    ) !important;
  }
}

/* Efectos de luces */
.elementor-65 .elementor-element.elementor-element-8dfcccf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(
      circle at 25% 25%,
      rgba(255, 255, 180, 0.1) 0%,
      rgba(0, 0, 0, 0) 40%
    ),
    radial-gradient(
      circle at 80% 40%,
      rgba(0, 255, 255, 0.06) 0%,
      rgba(0, 0, 0, 0) 45%
    ),
    radial-gradient(
      circle at 50% 80%,
      rgba(255, 255, 255, 0.03) 0%,
      rgba(0, 0, 0, 0) 50%
    );
}

/* 🌑 NUEVO: Overlay oscuro desde arriba */
.elementor-65 .elementor-element.elementor-element-8dfcccf::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0.5) 25%,
    rgba(0, 0, 0, 0.2) 35%,
    rgba(0, 0, 0, 0) 60%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3765bea */@media (min-width: 1025px) {
  .logos-linea {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
    justify-content: space-between;
    flex-wrap: wrap;
    display: flex;
  }

  .logos-linea > .logos-izq,
  .logos-linea > .logos-der {
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
  }

  .logos-izq {
    justify-content: flex-start;
  }

  .logos-der {
    justify-content: flex-end;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fed12f */.elementor-65 .elementor-element.elementor-element-9fed12f .img-float-right {
  position: absolute;
  right: -40px;
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7f6e15 */.elementor-65 .elementor-element.elementor-element-d7f6e15 .img-float-right {
  position: absolute;
  right: -40px;
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86c1934 */.elementor-65 .elementor-element.elementor-element-86c1934 {
  background: linear-gradient(280deg, #002023 0%, #002023 100%);
}

/* *** Solo tablet: entre 768px y 1024px de ancho */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-86c1934 {
    background: linear-gradient(
      180deg,
      #002023 30%,
      #000B0C 58%,
      #002023 90%,
      #002023 100%
    ) !important;
  }
}

/* Efectos de luces */
.elementor-65 .elementor-element.elementor-element-86c1934::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(
      circle at 25% 25%,
      rgba(255, 255, 180, 0.1) 0%,
      rgba(0, 0, 0, 0) 40%
    ),
    radial-gradient(
      circle at 80% 40%,
      rgba(0, 255, 255, 0.06) 0%,
      rgba(0, 0, 0, 0) 45%
    ),
    radial-gradient(
      circle at 50% 80%,
      rgba(255, 255, 255, 0.03) 0%,
      rgba(0, 0, 0, 0) 50%
    );
}

/* —— curva de transición debajo del bloque “aliados” —— */
.elementor-65 .elementor-element.elementor-element-86c1934::after{
    content:"";
    position:absolute;
    /* sobresale un poco para tapar el corte */
    bottom:-140px;                 /* ajusta +/- según lo necesites */
    left:50%;
    transform:translateX(-50%);
    width:200%;                    /* cubre de lado a lado */
    height:320px;                  /* altura visible de la curva   */
    pointer-events:none;
    z-index:1;

    /* forma ovalada — suaviza los bordes superiores */
    border-top-left-radius:50% 120px;
    border-top-right-radius:50% 120px;

    /* —— degradado radial que mezcla los dos colores —— */
    background:radial-gradient(
        ellipse at center 30%,
        rgba(  7, 38, 41, 0.90)   0%,   /* #072629 opaco   */
        rgba(  7, 38, 41, 0.60)  35%,
        rgba( 13, 65, 71, 0.30)  65%,   /* #0D4147 semitr. */
        rgba( 13, 65, 71, 0.00) 100%    /* se desvanece    */
    );

    /* difumina para unirse sin bordes duros */
    filter:blur(60px);
    /* Si necesitas que mezcle un poco mejor con el fondo,
       descomenta la línea siguiente:                 */
    /* mix-blend-mode:screen; */
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6f70dd1 */.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev {
  left: 50%;
  transform: translateX(-160%);  /* antes -130%, ahora más a la izquierda */
}
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next {
  left: 50%;
  transform: translateX(0%);   /* antes 130%, ahora más a la derecha */
}



/* ************************************************************************************************************  */


/* 1) Pon el contenedor del carousel en position:relative para colocar dentro floateado */
.elementor-65 .elementor-element.elementor-element-6f70dd1 {
  position: relative;
}

/* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button {
  margin-top: 180px;
  padding: 0;
}

/* 3) Dale estilo “botón circular” a ambas flechas */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev,
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next {
  position: absolute;
  bottom: 1.2rem;               /* distancia desde el texto */
  width: 2.2rem; height: 2.2rem;    /* tamaño del círculo */
  border-radius: 50%;
  background: #006971; /* color de fondo semitransp. */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background .2s ease;
}

/* 4) Color e iconos (flechas internas) */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev svg,
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next svg {
  fill: #FFFFFF !important;
  width: 0.95rem;
  height: 1.05rem;
}

/* 5) Sitúa las flechas justo bajo el texto, una a cada lado del centro */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev {
  left: calc(50%);    /* centro menos separación */
}
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next {
  left: calc(50% );  /* centro + separación */
}

/* 6) Hover para darle feedback */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev:hover,
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next:hover {
  background: rgba(3,127,125,0.4);
}

/* 7) Ocultar la flecha cuando no está activa */
.elementor-65 .elementor-element.elementor-element-6f70dd1 .slick-disabled,
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}


/* ────── SOLO Tablet (768 px – 1024 px) ────── */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Botones de flecha del carrusel en Tablet */
  .elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button{
    margin-top: 140px;
    padding: 0;
  }

}


/* ────── SOLO Móvil (< 768 px) ────── */
@media (max-width: 767px) {

  /* Botones de flecha del carrusel en móviles */
  .elementor-65 .elementor-element.elementor-element-6f70dd1 .elementor-swiper-button{
    margin-top: 110px;
    margin-left: 20px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78db67b *//* ---------- Contenedor testimonios ---------- */
.elementor-65 .elementor-element.elementor-element-78db67b{
  position: relative;
  /* 1) Fondo base: color sólido arriba (#002023) que se aclara poco a poco */
  background: linear-gradient(
    180deg,             /* de arriba (0 deg) a abajo (180 deg) */
    #002023 0%,         /* SUPERIOR – puro #002023 */
    #002B2E 30%,        /* intermedio más claro */
    #00363B 60%,        /* sigue aclarando */
    #003F46 100%        /* parte inferior aún más clara */
  );
 
}

/* ---------- Niebla turquesa con curva ---------- */
.elementor-65 .elementor-element.elementor-element-78db67b::before{
  content: "";
  position: absolute;
  top: -75px;                /* la subimos para que trepe sobre el bloque de aliados */
  left: 0;
  width: 100%;
  height: 320px;            /* suficiente para cubrir la curva */
  pointer-events: none;
  z-index: 0;

  /* 2) Radial degradado tipo “nube” turquesa */
  background: radial-gradient(
    ellipse at 50% 0%,                  /* centro en el borde superior medio */
    rgba( 77, 217, 230, 0.30 )  0%,     /* centro turquesa intenso */
    rgba( 77, 217, 230, 0.12 ) 45%,     /* se diluye */
    rgba( 77, 217, 230, 0.00 ) 80%      /* totalmente transparente */
  );

  /* 3) Difuminado extra para eliminar cualquier línea dura */
  filter: blur(60px);
  opacity: .9;

  /* 4) Borde curvo para que se funda sin cortes */
  border-top-left-radius: 100% 120px;
  border-top-right-radius: 100% 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce8b7e *//* ---------- Contenedor Aliados (continúa el fondo) ---------- */
.elementor-65 .elementor-element.elementor-element-5ce8b7e{
  position:relative;


  /* Arrancamos con #003F46 —el color que
     terminó el bloque de Testimonios— y luego oscurecemos */
  background:linear-gradient(
    180deg,
    #003F46 0%,      /* mismo tono de arranque  */
    #00434A 20%,     /* suave transición        */
    #004C52 50%,
    #00545A 80%,
    #005B62 100%     /* punto más profundo      */
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d27714 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-5d27714{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.elementor-65 .elementor-element.elementor-element-5d27714::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    65%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-5d27714 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-5d27714:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-5d27714:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-5d27714 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-5d27714 .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b820286 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-b820286{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.elementor-65 .elementor-element.elementor-element-b820286::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    55%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-b820286 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-b820286:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-b820286:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-b820286 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-b820286 .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee35b8 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-0ee35b8{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.elementor-65 .elementor-element.elementor-element-0ee35b8::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    55%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-0ee35b8 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-0ee35b8:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-0ee35b8:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-0ee35b8 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-0ee35b8 .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629c940 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-629c940{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.elementor-65 .elementor-element.elementor-element-629c940::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    55%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-629c940 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-629c940:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-629c940:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-629c940 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-629c940 .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cde6db *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-8cde6db{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.elementor-65 .elementor-element.elementor-element-8cde6db::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    55%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-8cde6db img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-8cde6db:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-8cde6db:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-8cde6db .elementor-widget,
.elementor-65 .elementor-element.elementor-element-8cde6db .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c16ad7 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-3c16ad7{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-3c16ad7::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      31%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    55%,   /*  transición intermedia       */
              rgba(0,0,0,.92)   100%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-3c16ad7 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-3c16ad7:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-3c16ad7:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-3c16ad7 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-3c16ad7 .elementor-button{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d733c */.elementor-65 .elementor-element.elementor-element-71d733c {
    
    background: linear-gradient(331.49deg, #4DD9E6 -86.29%, #4DD9E6 -86.27%, #001C3A 97.6%);

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-8452911 *//*  ⬇ anula sólo el borde redondeado de la img dentro del testimonial-carousel */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-testimonial__image img {
  border-radius: 0 !important;
}



/* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button {
  margin-top: 185px;
  padding: 0;
}

/* 3) Dale estilo “botón circular” a ambas flechas */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev,
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next {
  position: absolute;
  bottom: 1.2rem;               /* distancia desde el texto */
  width: 2.5rem; height: 2.5rem;    /* tamaño del círculo */
  border-radius: 50%;
  background: #006971; /* color de fondo semitransp. */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background .2s ease;
}

/* 4) Color e iconos (flechas internas) */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev svg,
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next svg {
  fill: #FFFFFF !important;
  width: 1.25rem;
  height: 1.25rem;
}



/* 5) Sitúa las flechas justo bajo el texto, una a cada lado del izquierdo */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev {
  left: calc(2%); /* Empieza desde el 10% del ancho del carrusel */
}

.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next {
  left: calc(2% + 4.1rem); /* Mismo desplazamiento + distancia entre botones */
}



/* 6) Hover para darle feedback */
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev:hover,
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next:hover {
  background: rgba(3,127,125,0.4);
}

/* 7) Ocultar la flecha cuando no está activa */
.elementor-65 .elementor-element.elementor-element-8452911 .slick-disabled,
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}







/* === Ajuste solo para TABLET === */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-prev {
    left: 17% !important; /* Ajusta este valor según el diseño */
  }

  .elementor-65 .elementor-element.elementor-element-8452911 .elementor-swiper-button-next {
    left: calc(17% + 4.1rem) !important; /* Mantén el spacing entre botones */
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-bcbcc26 *//* 1) Elimina el borde redondeado de la imagen (opcional) */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-testimonial__image img {
  border-radius: 0 !important;
}

/* 2) Quita márgenes por defecto de flechas */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button {
  margin-top: 260px;
  padding: 0;
}

/* 3) Dale estilo base a los botones (PC) */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev,
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next {
  position: absolute;
  bottom: 1.2rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  background: #006971;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transition: background 0.2s ease;
}

/* 4) Estilo de los íconos (PC) */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev svg,
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next svg {
  fill: #FFFFFF !important;
  width: 1.25rem;
  height: 1.25rem;
}

/* 5) Posición de los botones en escritorio */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev {
  left: 5%;
}

.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next {
  left: calc(2% + 4.1rem);
}

/* 6) Hover */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev:hover,
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next:hover {
  background: rgba(3, 127, 125, 0.4);
}

/* 7) Ocultar flecha inactiva */
.elementor-65 .elementor-element.elementor-element-bcbcc26 .slick-disabled,
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev.swiper-button-disabled,
.elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}


/* === MÓVIL === */
@media (max-width: 767px) {
  .elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev,
  .elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next {
    width: 2rem !important;
    height: 2rem !important;
  }

  .elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-prev svg,
  .elementor-65 .elementor-element.elementor-element-bcbcc26 .elementor-swiper-button-next svg {
    width: 1rem !important;
    height: 1rem !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bfd89 */.elementor-65 .elementor-element.elementor-element-40bfd89 {
    background: linear-gradient(147.87deg, #FFE083 19.29%, #E8C349 126.15%);
    
}

.elementor-65 .elementor-element.elementor-element-40bfd89 {
  background: linear-gradient(
    to top,
    #E8C349 0%,     /* parte inferior, más oscura */
    #FFE083 80%     /* parte superior, más clara */
  );
}


.elementor-65 .elementor-element.elementor-element-40bfd89 {
  border-top-left-radius: 50% 12%;
  border-top-right-radius: 50% 12%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c79f903 */.elementor-65 .elementor-element.elementor-element-c79f903 {
  background: linear-gradient(280deg, #002023 0%, #002023 100%);
}


/* Efectos de luces */
.elementor-65 .elementor-element.elementor-element-c79f903::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(
      circle at 25% 25%,
      rgba(255, 255, 180, 0.1) 0%,
      rgba(0, 0, 0, 0) 40%
    ),
    radial-gradient(
      circle at 80% 40%,
      rgba(0, 255, 255, 0.06) 0%,
      rgba(0, 0, 0, 0) 45%
    ),
    radial-gradient(
      circle at 50% 80%,
      rgba(255, 255, 255, 0.03) 0%,
      rgba(0, 0, 0, 0) 50%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca061bb *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-ca061bb{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-ca061bb::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-ca061bb img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-ca061bb:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-ca061bb:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-ca061bb .elementor-widget,
.elementor-65 .elementor-element.elementor-element-ca061bb .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-ca061bb::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4688536 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-4688536{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-4688536::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-4688536 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-4688536:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-4688536:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-4688536 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-4688536 .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-4688536::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b983937 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-b983937{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-b983937::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-b983937 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-b983937:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-b983937:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-b983937 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-b983937 .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-b983937::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f89a46 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-6f89a46{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-6f89a46::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-6f89a46 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-6f89a46:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-6f89a46:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-6f89a46 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-6f89a46 .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-6f89a46::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58fec66 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-58fec66{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-58fec66::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-58fec66 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-58fec66:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-58fec66:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-58fec66 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-58fec66 .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-58fec66::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b66025 *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-2b66025{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-2b66025::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-2b66025 img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-2b66025:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-2b66025:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-2b66025 .elementor-widget,
.elementor-65 .elementor-element.elementor-element-2b66025 .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-2b66025::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70598bc *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-70598bc{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-70598bc::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-70598bc img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-70598bc:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-70598bc:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-70598bc .elementor-widget,
.elementor-65 .elementor-element.elementor-element-70598bc .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-70598bc::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-519c3fd *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-519c3fd{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-519c3fd::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-519c3fd img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-519c3fd:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-519c3fd:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-519c3fd .elementor-widget,
.elementor-65 .elementor-element.elementor-element-519c3fd .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-519c3fd::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a69aa *//* === Tarjeta con sombra inferior + efecto hover === */
.elementor-65 .elementor-element.elementor-element-b1a69aa{
  position:relative;
  overflow:hidden;
  border-radius:16px;
  transition:transform .4s ease, box-shadow .4s ease;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

.elementor-65 .elementor-element.elementor-element-b1a69aa::after{                       /* sombra SOLO abajo            */
  content:"";
  position:absolute;
  inset:0;                             /* cubre todo el contenedor     */
  /* 180deg: parte inferior = 0 %, parte superior = 100 % */
  background:linear-gradient(
              180deg,
              rgba(0,0,0,0.0)      21%,   /*  ↑ casi sin oscurecer arriba */
              rgba(0,0,0,.75)    75%,   /*  transición intermedia       */
              rgba(0,0,0,.75)   80%);  /*  ↓ más oscuro solo al fondo  */
  pointer-events:none;
  border-radius:inherit;
  z-index:1;
}

.elementor-65 .elementor-element.elementor-element-b1a69aa img{
  width:100%;
  height:auto;
  display:block;
  transition:transform .4s ease;
}

/* ----------  Hover  ---------- */
.elementor-65 .elementor-element.elementor-element-b1a69aa:hover{
  transform:translateY(-4px) scale(1.02);
  box-shadow:0 12px 26px rgba(0,0,0,.30);
}

.elementor-65 .elementor-element.elementor-element-b1a69aa:hover img{
  transform:scale(1.05);
}

/* El contenido (títulos, texto, botón) siempre encima de la sombra */
.elementor-65 .elementor-element.elementor-element-b1a69aa .elementor-widget,
.elementor-65 .elementor-element.elementor-element-b1a69aa .elementor-button{
  position:relative;
  z-index:2;
}

.elementor-65 .elementor-element.elementor-element-b1a69aa::before {
  content: "";
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
  width: 90px;
  height: 90px;
  background-image: url('https://nigmauniverse.com/wp-content/uploads/2025/07/2-patron-pplaod-izq.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left;
  z-index: 2;
  pointer-events: none;

  /* Animación de parpadeo */
  animation: twinkle 2.4s ease-in-out infinite alternate;
  opacity: 0.85;
}

@keyframes twinkle {
  0%   { opacity: 0.4; transform: scale(1); }
  50%  { opacity: 1; transform: scale(1.02); }
  100% { opacity: 0.6; transform: scale(0.98); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8875d */.tarjetas-equipo {
  display: flex;
}

/* Mobile - Carrusel horizontal manual */
@media (max-width: 767px) {
  .tarjetas-equipo {
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 16px;
    justify-content: flex-start;
  }

  .tarjetas-equipo .viajero-card {
    flex: 0 0 80%;
    scroll-snap-align: start;
  }
}

/* Tablet - 2 columnas */
@media (min-width: 768px) and (max-width: 1024px) {
  .tarjetas-equipo {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }

  .tarjetas-equipo .viajero-card {
    width: calc(38% - 10px);
    flex: 0 0 auto;
  }
}

/* Desktop - 3 columnas */
@media (min-width: 1025px) and (max-width: 1439px) {
  .tarjetas-equipo {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }

  .tarjetas-equipo .viajero-card {
    width: calc(25.5% - 10px);
    flex: 0 0 auto;
  }
}

/* Pantallas grandes - 4 columnas */
@media (min-width: 1440px) {
  .tarjetas-equipo {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }

  .tarjetas-equipo .viajero-card {
    width: calc(20% - 10px);
    flex: 0 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902e4db */.elementor-65 .elementor-element.elementor-element-902e4db {
  background: linear-gradient(180deg, #000000 0%, #002023 100%);
  backdrop-filter: blur(4px);
}/* End custom CSS */