.elementor-5860 .elementor-element.elementor-element-613691d2{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-613691d2::before, .elementor-5860 .elementor-element.elementor-element-613691d2 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-613691d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-613691d2 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-613691d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-613691d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-265dcc29{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7e16533b{--spacer-size:1500px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:-110px;z-index:11;}.elementor-5860 .elementor-element.elementor-element-7e16533b > .elementor-widget-container{background-color:#E6E6E6;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-7e16533b{right:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-7e16533b{left:0px;}.elementor-5860 .elementor-element.elementor-element-7e16533b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-25c311a3{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-69597b23{--spacer-size:1500px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:-110px;z-index:11;}.elementor-5860 .elementor-element.elementor-element-69597b23 > .elementor-widget-container{background-color:#E6E6E6;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-69597b23{right:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-69597b23{left:0px;}.elementor-5860 .elementor-element.elementor-element-69597b23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-59fdafd9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4d52b8b6{--spacer-size:1500px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:-110px;z-index:11;}.elementor-5860 .elementor-element.elementor-element-4d52b8b6 > .elementor-widget-container{background-color:#E6E6E6;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-4d52b8b6{right:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-4d52b8b6{left:0px;}.elementor-5860 .elementor-element.elementor-element-4d52b8b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3fcd8c17{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-548b2650{--spacer-size:1500px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:-110px;z-index:11;}.elementor-5860 .elementor-element.elementor-element-548b2650 > .elementor-widget-container{background-color:#E6E6E6;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-548b2650{right:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-548b2650{left:0px;}.elementor-5860 .elementor-element.elementor-element-548b2650.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7e52b288{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7e52b288:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7e52b288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-5860 .elementor-element.elementor-element-6a8b2188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-3ef044cc{--spacer-size:898px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;top:0px;z-index:10;}.elementor-5860 .elementor-element.elementor-element-3ef044cc > .elementor-widget-container{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-3ef044cc{left:-410px;}body.rtl .elementor-5860 .elementor-element.elementor-element-3ef044cc{right:-410px;}.elementor-5860 .elementor-element.elementor-element-3ef044cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-32bea0bb{--spacer-size:625px;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:0px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-32bea0bb > .elementor-widget-container{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-32bea0bb{left:-415px;}body.rtl .elementor-5860 .elementor-element.elementor-element-32bea0bb{right:-415px;}.elementor-5860 .elementor-element.elementor-element-32bea0bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5046b15f{--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;--overlay-opacity:0.5;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5046b15f::before, .elementor-5860 .elementor-element.elementor-element-5046b15f > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-5046b15f > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-5046b15f > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-5046b15f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-5046b15f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-61943b13{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-61943b13::before, .elementor-5860 .elementor-element.elementor-element-61943b13 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-61943b13 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-61943b13 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-61943b13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-61943b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-5860 .elementor-element.elementor-element-9d5108b{z-index:11;text-align:left;}.elementor-5860 .elementor-element.elementor-element-9d5108b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-246ca7e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-246ca7e9::before, .elementor-5860 .elementor-element.elementor-element-246ca7e9 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-246ca7e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-246ca7e9 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-246ca7e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-246ca7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5860 .elementor-element.elementor-element-17ab5ca0{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;z-index:10;}.elementor-5860 .elementor-element.elementor-element-17ab5ca0 > .elementor-widget-container{margin:0px 0px 170px 0px;}.elementor-5860 .elementor-element.elementor-element-17ab5ca0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-17ab5ca0 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-17ab5ca0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-5860 .elementor-element.elementor-element-52092d8b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-52092d8b{z-index:9;}.elementor-5860 .elementor-element.elementor-element-52092d8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-52092d8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:129px;font-weight:700;color:var( --e-global-color-primary );}.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-5860 .elementor-element.elementor-element-56fd55b0{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;z-index:9;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.1px;color:var( --e-global-color-text );}.elementor-5860 .elementor-element.elementor-element-56fd55b0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-5860 .elementor-element.elementor-element-56fd55b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-288d500a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-288d500a:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-288d500a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-49160b47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-49160b47 img{width:100%;height:563px;object-fit:cover;object-position:top center;}.elementor-5860 .elementor-element.elementor-element-9e930ab{--display:flex;--min-height:275px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4a97b709{--display:flex;--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-e189970{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 598px );max-width:598px;--container-widget-width:598px;--container-widget-flex-grow:0;z-index:11;--icon-size:40px;--grid-column-gap:45px;--grid-row-gap:0px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 .elementor-widget-container{text-align:center;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 > .elementor-widget-container{padding:238px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0em;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-3aecd497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-56101842{z-index:11;}.elementor-5860 .elementor-element.elementor-element-56101842.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-56101842 img{width:100%;height:275px;object-fit:cover;object-position:center center;}.elementor-5860 .elementor-element.elementor-element-5dfb9359{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;top:-55px;z-index:10;}.elementor-5860 .elementor-element.elementor-element-5dfb9359 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-5dfb9359{right:-28px;}body.rtl .elementor-5860 .elementor-element.elementor-element-5dfb9359{left:-28px;}.elementor-5860 .elementor-element.elementor-element-5dfb9359.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5dfb9359 .elementor-divider-separator{width:53px;margin:0 auto;margin-right:0;}.elementor-5860 .elementor-element.elementor-element-5dfb9359 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-1e5e526e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-354b8f6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-efae7b5 > .elementor-widget-container{padding:0px 0px 30px 143px;}.elementor-5860 .elementor-element.elementor-element-efae7b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-efae7b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1px;letter-spacing:-3px;}.elementor-5860 .elementor-element.elementor-element-5fc2d7b0 > .elementor-widget-container{margin:0px 0px 0px 143px;}.elementor-5860 .elementor-element.elementor-element-5fc2d7b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5fc2d7b0{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;letter-spacing:-0.1px;}.elementor-5860 .elementor-element.elementor-element-7e5e9442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#110000;--border-color:#110000;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5af66c59{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6244cb55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-6244cb55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6244cb55{text-align:center;}.elementor-5860 .elementor-element.elementor-element-6244cb55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:19px;color:#04202C;}.elementor-5860 .elementor-element.elementor-element-72348caa{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:100px;}.elementor-5860 .elementor-element.elementor-element-22785466 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-5860 .elementor-element.elementor-element-22785466.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-22785466 .elementor-main-swiper{height:120px;}.elementor-5860 .elementor-element.elementor-element-22785466 .elementor-swiper-button{font-size:20px;}.elementor-5860 .elementor-element.elementor-element-22785466 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-5860 .elementor-element.elementor-element-6e0d6868{--display:flex;--min-height:522px;--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:0px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-5860 .elementor-element.elementor-element-6e0d6868:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-6e0d6868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/casa-principal-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-3293daad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-5860 .elementor-element.elementor-element-268c24c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-5860 .elementor-element.elementor-element-268c24c0:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-268c24c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-66cbe63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6c8e21f2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-6c8e21f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6c8e21f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-7699f743{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-7699f743 > .elementor-widget-container{margin:9px 0px 50px 0px;}.elementor-5860 .elementor-element.elementor-element-7699f743.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7699f743 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-7699f743 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-448dd636 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-5860 .elementor-element.elementor-element-448dd636.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-448dd636{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-448dd636 a{color:var( --e-global-color-secondary );}.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-5860 .elementor-element.elementor-element-730c0aea .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:20px 51px 20px 51px;}.elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button:hover, .elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-730c0aea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-730c0aea.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-730c0aea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button:hover svg, .elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-3caf0272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-3caf0272.e-con{--align-self:center;}.elementor-5860 .elementor-element.elementor-element-77c132f4{--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:160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-77c132f4:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-77c132f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/vector-1.png");background-position:100% 0px;background-repeat:no-repeat;}.elementor-5860 .elementor-element.elementor-element-6836e6d9{--display:flex;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:90px;}.elementor-5860 .elementor-element.elementor-element-daf5b0c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5860 .elementor-element.elementor-element-daf5b0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-63222ae{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-54809e0b.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-54809e0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-54809e0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.4px;letter-spacing:-1px;}.elementor-5860 .elementor-element.elementor-element-430d2660{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;text-align:right;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-5860 .elementor-element.elementor-element-430d2660 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5860 .elementor-element.elementor-element-430d2660.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-430d2660.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-431e58e5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5860 .elementor-element.elementor-element-431e58e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1c0ff2ff{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5af2d54d.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-5af2d54d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5af2d54d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:1.4px;letter-spacing:-1px;}.elementor-5860 .elementor-element.elementor-element-1628149f{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;text-align:right;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-5860 .elementor-element.elementor-element-1628149f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5860 .elementor-element.elementor-element-1628149f.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-1628149f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5f7f51b9{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5f7f51b9::before, .elementor-5860 .elementor-element.elementor-element-5f7f51b9 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-5f7f51b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-5f7f51b9 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-5f7f51b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-5f7f51b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/inicio-servicios.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-493a8a69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3803492e{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7da6ae8e.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-7da6ae8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7da6ae8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.4px;letter-spacing:-1px;}.elementor-5860 .elementor-element.elementor-element-76b0d899{width:var( --container-widget-width, 276px );max-width:276px;--container-widget-width:276px;--container-widget-flex-grow:0;text-align:right;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-76b0d899 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5860 .elementor-element.elementor-element-76b0d899.elementor-element{--align-self:flex-end;}.elementor-5860 .elementor-element.elementor-element-76b0d899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-74dd50bc{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-89abfd2{--display:flex;--position:absolute;--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:0px;--padding-left:0px;--padding-right:0px;top:220px;--z-index:9;}.elementor-5860 .elementor-element.elementor-element-89abfd2.e-con{--e-con-transform-rotateZ:90deg;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-89abfd2{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-89abfd2{right:0px;}.elementor-5860 .elementor-element.elementor-element-5b37f3ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5be53f14 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5860 .elementor-element.elementor-element-5be53f14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5be53f14{text-align:left;}.elementor-5860 .elementor-element.elementor-element-5be53f14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-3px;}.elementor-5860 .elementor-element.elementor-element-9a432b6{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-9a432b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-9a432b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-9a432b6 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-9a432b6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-7f4f30cf{--display:flex;--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:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-5860 .elementor-element.elementor-element-10c3d21a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-22705b68 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5860 .elementor-element.elementor-element-22705b68.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-22705b68{text-align:left;}.elementor-5860 .elementor-element.elementor-element-22705b68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-3px;}.elementor-5860 .elementor-element.elementor-element-7faa9c84{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-7faa9c84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-7faa9c84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7faa9c84 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-7faa9c84 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-576d4a36{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-5860 .elementor-element.elementor-element-153718f4.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-153718f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-153718f4{text-align:left;}.elementor-5860 .elementor-element.elementor-element-153718f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.4px;letter-spacing:-1px;}.elementor-5860 .elementor-element.elementor-element-7961d49{width:var( --container-widget-width, 415px );max-width:415px;--container-widget-width:415px;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-5860 .elementor-element.elementor-element-7961d49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-7961d49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-63d43951{--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:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-63d43951:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-63d43951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/vector-footer-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-6531dcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5860 .elementor-element.elementor-element-6531dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5860 .elementor-element.elementor-element-569cb863 > .elementor-widget-container{margin:0.2em 0em 0.6em 0em;}.elementor-5860 .elementor-element.elementor-element-569cb863.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-569cb863 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-50648bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-50648bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:1.2em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-69e095c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5860 .elementor-element.elementor-element-69e095c6.e-con{--align-self:center;}.elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:20px 51px 20px 51px;}.elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button:hover, .elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-56b444c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-56b444c3.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-56b444c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button:hover svg, .elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-5e454ee8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-2293d67d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5860 .elementor-element.elementor-element-d176394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6de50dd0{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6e779dbe{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:5s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6e779dbe:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-6e779dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-1-1.jpeg");background-position:center left;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/15.jpg");background-position:center center;}.elementor-5860 .elementor-element.elementor-element-8746dc1{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-8746dc1:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-8746dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-8746dc1:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-8746dc1{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-8746dc1{right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5860 .elementor-element.elementor-element-190a69ac > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-190a69ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-190a69ac{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-190a69ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-6081e1e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6081e1e6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-39ce4674{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-39ce4674:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-39ce4674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-39ce4674:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-39ce4674{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-39ce4674{right:69px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-793b2e76 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-793b2e76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-793b2e76 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-793b2e76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-793b2e76.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-793b2e76.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-793b2e76.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-793b2e76.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-793b2e76 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-793b2e76 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-7d7009ec{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7d7009ec:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7d7009ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/domotica.jpg");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-JOANA-PROP-03-_3-Photo.jpg");background-position:top center;}.elementor-5860 .elementor-element.elementor-element-560dac72{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-560dac72:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-560dac72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-560dac72:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-560dac72{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-560dac72{right:0px;}.elementor-5860 .elementor-element.elementor-element-78a96c40 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-78a96c40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-78a96c40{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-78a96c40 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-11cdf90c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-11cdf90c{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-5c360b7{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-5c360b7:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-5c360b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-5c360b7:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-5c360b7{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-5c360b7{right:69px;}.elementor-5860 .elementor-element.elementor-element-f6df2b0 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-f6df2b0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-f6df2b0 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-f6df2b0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-f6df2b0.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-f6df2b0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-f6df2b0.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-f6df2b0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-f6df2b0 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-f6df2b0 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-31a7aa81{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:4s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-31a7aa81:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-31a7aa81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-2-1.jpeg");background-position:top center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/bano-showroom-3-1.jpg");background-position:bottom center;}.elementor-5860 .elementor-element.elementor-element-dae3104{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-dae3104:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-dae3104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-dae3104:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-dae3104{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-dae3104{right:0px;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-1bb4a827.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-1bb4a827{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-1bb4a827 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1fde909d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1fde909d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-72e50c20{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-72e50c20:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-72e50c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-72e50c20:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-72e50c20{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-72e50c20{right:69px;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-12bcdb4c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-12bcdb4c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-12bcdb4c .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-7a4ca3c4{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:4s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7a4ca3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-cocina1-1.jpg");background-position:center right;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-PICARCHI-AV-PROP-03-32-scaled-1.jpg");background-position:center left;}.elementor-5860 .elementor-element.elementor-element-b5fa2e9{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-b5fa2e9:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-b5fa2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-b5fa2e9{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-b5fa2e9{right:0px;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-24f5ace0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-24f5ace0{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-24f5ace0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-20f88570.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-20f88570{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-249b67d5{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-249b67d5:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-249b67d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-249b67d5:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-249b67d5{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-249b67d5{right:69px;}.elementor-5860 .elementor-element.elementor-element-53e47562 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-53e47562.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-53e47562 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-53e47562.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-53e47562.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-53e47562.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-53e47562.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-53e47562.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-53e47562 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-53e47562 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-4362b636{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4362b636:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-4362b636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/inicio-servicios.jpg");background-position:center right;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-4362b636:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-cocinas-3-1-1.jpg");background-position:center left;}.elementor-5860 .elementor-element.elementor-element-b24fa6f{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-b24fa6f:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-b24fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-b24fa6f{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-b24fa6f{right:0px;}.elementor-5860 .elementor-element.elementor-element-4826ad30 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-4826ad30.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-4826ad30{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-4826ad30 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-13d77ac0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-13d77ac0{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-6755a168{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-6755a168:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-6755a168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-6755a168:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-6755a168{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-6755a168{right:69px;}.elementor-5860 .elementor-element.elementor-element-102b5217 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-102b5217.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-102b5217 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-102b5217.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-102b5217.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-102b5217.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-102b5217.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-102b5217.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-102b5217 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-102b5217 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-49f1370d{--display:flex;}.elementor-5860 .elementor-element.elementor-element-71c70c36{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1c7bd250{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1c7bd250:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1c7bd250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/jose-soriano-1231568-unsplash1.jpg");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/casa-principal-scaled-1.jpg");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-554c8233{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-554c8233:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-554c8233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-554c8233:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-554c8233{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-554c8233{right:0px;}.elementor-5860 .elementor-element.elementor-element-6322de08 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-6322de08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-6322de08{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-6322de08 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-663c9f2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-663c9f2b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3af7f6c9{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-3af7f6c9:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-3af7f6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-3af7f6c9{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-3af7f6c9{right:69px;}.elementor-5860 .elementor-element.elementor-element-15c37020 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-15c37020.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-15c37020 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-15c37020.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-15c37020.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-15c37020.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-15c37020.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-15c37020.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-15c37020 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-15c37020 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-7faed31f{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:4s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7faed31f:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7faed31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/domotica-2-1-1.jpg");background-position:top center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-7faed31f:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/domotica-1-1.jpg");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-64f9fc7a{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-64f9fc7a:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-64f9fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-64f9fc7a{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-64f9fc7a{right:0px;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-6a6a2fb9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-7d2a7e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7d2a7e7{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-247519ae{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-247519ae:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-247519ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-247519ae:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-247519ae{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-247519ae{right:69px;}.elementor-5860 .elementor-element.elementor-element-64b48078 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-64b48078.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-64b48078 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-64b48078.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-64b48078.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-64b48078.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-64b48078.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-64b48078.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-64b48078 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-64b48078 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-da6e7fa{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:10s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-da6e7fa:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-da6e7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/don-kaveen-NFbwes_e-jI-unsplash-1-1.jpg");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-JOANA-PROP-03-_27-Imagen.jpg");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-53f1c6ef{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-53f1c6ef:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-53f1c6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-53f1c6ef{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-53f1c6ef{right:0px;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-6ca3b6b3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1c86ff0e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1c86ff0e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-1097d3fc{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-1097d3fc:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1097d3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-1097d3fc{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-1097d3fc{right:69px;}.elementor-5860 .elementor-element.elementor-element-382645a4 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-382645a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-382645a4 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-382645a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-382645a4.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-382645a4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-382645a4.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-382645a4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-382645a4 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-382645a4 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-1f0eac1b{--display:flex;}.elementor-5860 .elementor-element.elementor-element-2d59f0b7{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-2dac2ec6{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-2dac2ec6:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-2dac2ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-cocinas-3-1-1.jpg");background-position:center center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/01.jpg");background-position:center right;}.elementor-5860 .elementor-element.elementor-element-48950c48{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-48950c48:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-48950c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-48950c48:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-48950c48{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-48950c48{right:0px;}.elementor-5860 .elementor-element.elementor-element-48a58c29 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-48a58c29.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-48a58c29{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-48a58c29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-7f484153.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7f484153{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-7fafa427{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-7fafa427:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7fafa427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-7fafa427:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-7fafa427{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-7fafa427{right:69px;}.elementor-5860 .elementor-element.elementor-element-14d423a > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-14d423a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-14d423a .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-14d423a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-14d423a.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-14d423a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-14d423a.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-14d423a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-14d423a .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-14d423a .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-4627637a{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4627637a:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-4627637a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-1.jpeg");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-4627637a:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/02.jpg");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-647e6310{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-647e6310:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-647e6310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-647e6310:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-647e6310{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-647e6310{right:0px;}.elementor-5860 .elementor-element.elementor-element-1476464c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-1476464c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-1476464c{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-1476464c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-2d659268.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-2d659268{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-266b1b5a{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-266b1b5a:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-266b1b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-266b1b5a{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-266b1b5a{right:69px;}.elementor-5860 .elementor-element.elementor-element-3c666699 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-3c666699.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3c666699 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-3c666699.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3c666699.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-3c666699.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3c666699.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-3c666699.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3c666699 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-3c666699 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-102aaba8{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:10s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-102aaba8:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-102aaba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/chastity-cortijo-604621-unsplash-2.jpg");background-position:top center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-102aaba8:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/bano-showroom-2-1.jpg");background-position:center center;}.elementor-5860 .elementor-element.elementor-element-27e6a38f{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-27e6a38f:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-27e6a38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-27e6a38f{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-27e6a38f{right:0px;}.elementor-5860 .elementor-element.elementor-element-1995f492 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-1995f492.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-1995f492{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-1995f492 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-679c60eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-679c60eb{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-ec7d061{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-ec7d061:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-ec7d061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-ec7d061:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-ec7d061{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-ec7d061{right:69px;}.elementor-5860 .elementor-element.elementor-element-3949711f > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-3949711f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3949711f .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-3949711f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3949711f.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-3949711f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3949711f.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-3949711f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3949711f .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-3949711f .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-238dc199{--display:flex;}.elementor-5860 .elementor-element.elementor-element-575bf32c{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1cc80561{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:4s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1cc80561:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1cc80561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/inicio-servicios.jpg");background-position:center left;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-1cc80561:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/showroom-cocinas-3-1-1.jpg");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-6fe564a{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-6fe564a:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-6fe564a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-6fe564a:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-6fe564a{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-6fe564a{right:0px;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-3e6e1b04 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-4b223752.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4b223752{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-4c3d7c36{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-4c3d7c36:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-4c3d7c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-4c3d7c36{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-4c3d7c36{right:69px;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-7a7f49d5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-7a7f49d5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-7a7f49d5 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-1860bf07{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1860bf07:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1860bf07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-JOANA-PROP-03-CERRADA-Pho.jpg");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-1860bf07:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-PICARCHI-AV-PROP-03-31-scaled-1.jpg");background-position:bottom right;}.elementor-5860 .elementor-element.elementor-element-1295a8d3{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-1295a8d3:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1295a8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-1295a8d3{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-1295a8d3{right:0px;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-23d6ae7c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-a43b685.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-a43b685{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-452cf938{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-452cf938:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-452cf938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-452cf938:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-452cf938{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-452cf938{right:69px;}.elementor-5860 .elementor-element.elementor-element-4f57b530 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-4f57b530.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4f57b530 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-4f57b530.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-4f57b530.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-4f57b530.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-4f57b530.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-4f57b530.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-4f57b530 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-4f57b530 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-58e572a1{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:10s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-58e572a1:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-58e572a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/CASA-JOANA-PROP-03-_17-Imagen.jpg");background-position:top center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-58e572a1:hover{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/23.jpg");background-position:bottom right;}.elementor-5860 .elementor-element.elementor-element-60cf5198{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-60cf5198:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-60cf5198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-60cf5198:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-60cf5198{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-60cf5198{right:0px;}.elementor-5860 .elementor-element.elementor-element-109c8d18 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-109c8d18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-109c8d18{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-109c8d18 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-71787b7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-71787b7f{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-3a68587e{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-3a68587e:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-3a68587e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-3a68587e:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-3a68587e{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-3a68587e{right:69px;}.elementor-5860 .elementor-element.elementor-element-62701e33 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-62701e33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-62701e33 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-62701e33.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-62701e33.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-62701e33.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-62701e33.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-62701e33.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-62701e33 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-62701e33 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-3ec1d5e0{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-3ec1d5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center right;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover{background-image:url("https://iarqsoluciones.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center left;}.elementor-5860 .elementor-element.elementor-element-37e64c49{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-37e64c49:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-37e64c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-37e64c49:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-37e64c49{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-37e64c49{right:0px;}.elementor-5860 .elementor-element.elementor-element-45084e8e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-45084e8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-45084e8e{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-45084e8e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1152d58b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1152d58b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-47bb6682{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-47bb6682:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-47bb6682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-47bb6682:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-47bb6682{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-47bb6682{right:69px;}.elementor-5860 .elementor-element.elementor-element-350d7c6b > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-350d7c6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-350d7c6b .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-350d7c6b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-350d7c6b.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-350d7c6b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-350d7c6b.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-350d7c6b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-350d7c6b .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-350d7c6b .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-160dc489{--display:flex;--min-height:505px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:10s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-160dc489:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-160dc489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-160dc489:hover{background-image:url("https://iarqsoluciones.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom left;}.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{--display:flex;--position:absolute;--min-height:102px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:10px;bottom:108px;}.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-5b6b9cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;}.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-5b6b9cb8{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-5b6b9cb8{right:0px;}.elementor-5860 .elementor-element.elementor-element-1b92167b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5860 .elementor-element.elementor-element-1b92167b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5860 .elementor-element.elementor-element-1b92167b{--e-icon-list-icon-size:3px;--icon-vertical-offset:0px;}.elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-5860 .elementor-element.elementor-element-1b92167b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5860 .elementor-element.elementor-element-5817afd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5817afd3{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-297f7015{--display:flex;--position:absolute;--min-height:103px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5860 .elementor-element.elementor-element-297f7015:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-297f7015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E6;}.elementor-5860 .elementor-element.elementor-element-297f7015:hover{background-color:#FFFFFF;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-297f7015{left:69px;}body.rtl .elementor-5860 .elementor-element.elementor-element-297f7015{right:69px;}.elementor-5860 .elementor-element.elementor-element-25dfaa63 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:38px 20px 38px 20px;}.elementor-5860 .elementor-element.elementor-element-25dfaa63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-25dfaa63 .elementor-icon-wrapper{text-align:center;}.elementor-5860 .elementor-element.elementor-element-25dfaa63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-25dfaa63.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-25dfaa63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-25dfaa63.elementor-view-framed .elementor-icon, .elementor-5860 .elementor-element.elementor-element-25dfaa63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-25dfaa63 .elementor-icon{font-size:25px;}.elementor-5860 .elementor-element.elementor-element-25dfaa63 .elementor-icon svg{height:25px;}.elementor-5860 .elementor-element.elementor-element-50bdaabc{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:48px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-50bdaabc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-5860 .elementor-element.elementor-element-50bdaabc.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:#02010100;}.elementor-5860 .elementor-element.elementor-element-50bdaabc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5860 .elementor-element.elementor-element-50bdaabc.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:#02010100;}.elementor-5860 .elementor-element.elementor-element-50bdaabc > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-50bdaabc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-50bdaabc.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;text-transform:uppercase;letter-spacing:-0.1em;}.elementor-5860 .elementor-element.elementor-element-50bdaabc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5860 .elementor-element.elementor-element-50bdaabc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-5860 .elementor-element.elementor-element-50bdaabc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-5860 .elementor-element.elementor-element-50bdaabc.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 :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5860 .elementor-element.elementor-element-50bdaabc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5860 .elementor-element.elementor-element-1f292859{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1f292859:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1f292859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5860 .elementor-element.elementor-element-4033fbc1{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:170px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4033fbc1:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-4033fbc1::before, .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-4033fbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5860 .elementor-element.elementor-element-49cb195f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-49cb195f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-5860 .elementor-element.elementor-element-49cb195f .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;}.elementor-5860 .elementor-element.elementor-element-1c223016{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:170px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1c223016:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1c223016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-1c223016::before, .elementor-5860 .elementor-element.elementor-element-1c223016 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-1c223016 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-1c223016 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-1c223016 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-1c223016 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-18caf626.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-18caf626 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-5860 .elementor-element.elementor-element-18caf626 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;}.elementor-5860 .elementor-element.elementor-element-fbbf353{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:170px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-fbbf353:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-fbbf353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-fbbf353::before, .elementor-5860 .elementor-element.elementor-element-fbbf353 > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-fbbf353 > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-fbbf353 > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-fbbf353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-fbbf353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-5b67646c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5b67646c .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-5860 .elementor-element.elementor-element-5b67646c .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;}.elementor-5860 .elementor-element.elementor-element-4f2582ad{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:170px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4f2582ad:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-4f2582ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-4f2582ad::before, .elementor-5860 .elementor-element.elementor-element-4f2582ad > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-4f2582ad > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-4f2582ad > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-4f2582ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-4f2582ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-aa2da1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-aa2da1a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-5860 .elementor-element.elementor-element-aa2da1a .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;}.elementor-5860 .elementor-element.elementor-element-7fcbb3e{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:170px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7fcbb3e:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-7fcbb3e::before, .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .e-con-inner > .elementor-background-video-container::before, .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5860 .elementor-element.elementor-element-7fcbb3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5860 .elementor-element.elementor-element-253f70f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-253f70f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-5860 .elementor-element.elementor-element-253f70f .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;}.elementor-5860 .elementor-element.elementor-element-6885babc{--display:flex;--min-height:522px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6885babc:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-6885babc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/bano.png");background-repeat:no-repeat;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-6baf544f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-1d9e1f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-5f82b0be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4a695136 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-4a695136.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4a695136 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-5078c3e9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-5078c3e9 > .elementor-widget-container{margin:9px 0px 50px 0px;}.elementor-5860 .elementor-element.elementor-element-5078c3e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-5078c3e9 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-5078c3e9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-1211f6b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-1211f6b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1211f6b6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:19px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5860 .elementor-element.elementor-element-1211f6b6 a{color:var( --e-global-color-secondary );}.elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:20px 51px 20px 51px;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button:hover, .elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-55b2f0a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button:hover svg, .elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-25f0f76{--display:flex;--min-height:780px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-25f0f76:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-25f0f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iarqsoluciones.com/wp-content/uploads/2025/11/vector-2.png");background-position:center right;background-repeat:no-repeat;}.elementor-5860 .elementor-element.elementor-element-7737c21{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4749207f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4749207f:hover{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-715409e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5860 .elementor-element.elementor-element-271df696.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-271df696 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:200px;font-weight:700;line-height:1em;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-1a56fc18 > .elementor-widget-container{margin:-108px 0px 0px 7px;}.elementor-5860 .elementor-element.elementor-element-1a56fc18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-1a56fc18{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.44em;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5860 .elementor-element.elementor-element-522e6a34{--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:nowrap;--margin-top:0.2em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-110f60c5{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;width:initial;max-width:initial;z-index:9;}.elementor-5860 .elementor-element.elementor-element-110f60c5 > .elementor-widget-container{margin:8px 15px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-110f60c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-110f60c5 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-110f60c5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-7f3f8d3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-7f3f8d3a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7f3f8d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-1.5px;}.elementor-5860 .elementor-element.elementor-element-6bc55af9{--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:nowrap;--margin-top:0.2em;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-360698eb > .elementor-widget-container{margin:0px 0px 0px 68px;}.elementor-5860 .elementor-element.elementor-element-360698eb.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-360698eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-360698eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:0.6em;letter-spacing:0.2px;}.elementor-5860 .elementor-element.elementor-element-4ef91bf7{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-32c0c330{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-32c0c330:hover{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-7250b84d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5860 .elementor-element.elementor-element-87c4986.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-87c4986 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:200px;font-weight:700;line-height:1em;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-12ae7b9d > .elementor-widget-container{margin:-108px 0px 0px 7px;}.elementor-5860 .elementor-element.elementor-element-12ae7b9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-12ae7b9d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.44em;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5860 .elementor-element.elementor-element-30cff93d{--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:nowrap;--margin-top:0.2em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-699a727f{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;width:initial;max-width:initial;z-index:9;}.elementor-5860 .elementor-element.elementor-element-699a727f > .elementor-widget-container{margin:8px 15px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-699a727f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-699a727f .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-699a727f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-64ee6517 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-64ee6517.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-64ee6517 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-1.5px;}.elementor-5860 .elementor-element.elementor-element-323bac36{--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:nowrap;--margin-top:0.2em;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-4764561 > .elementor-widget-container{margin:0px 0px 0px 68px;}.elementor-5860 .elementor-element.elementor-element-4764561.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-4764561.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-4764561 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:0.6em;letter-spacing:0.2px;}.elementor-5860 .elementor-element.elementor-element-1c640ae5{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-489ceea6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-489ceea6:hover{background-color:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-1f841aae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5860 .elementor-element.elementor-element-7fed8e39.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7fed8e39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:200px;font-weight:700;line-height:1em;-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-5860 .elementor-element.elementor-element-7245d82c > .elementor-widget-container{margin:-108px 0px 0px 7px;}.elementor-5860 .elementor-element.elementor-element-7245d82c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-7245d82c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.44em;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5860 .elementor-element.elementor-element-40709ce8{--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:nowrap;--margin-top:0.2em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-597d0152{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;width:initial;max-width:initial;z-index:9;}.elementor-5860 .elementor-element.elementor-element-597d0152 > .elementor-widget-container{margin:8px 15px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-597d0152.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-597d0152 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-597d0152 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-113c018f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-113c018f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-113c018f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-1.5px;}.elementor-5860 .elementor-element.elementor-element-28325343{--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:nowrap;--margin-top:0.2em;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-5860 .elementor-element.elementor-element-3db3a6bd > .elementor-widget-container{margin:0px 0px 0px 68px;}.elementor-5860 .elementor-element.elementor-element-3db3a6bd.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-3db3a6bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-3db3a6bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:0.6em;letter-spacing:0.2px;}.elementor-5860 .elementor-element.elementor-element-29f88b90{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-358536e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-d377de8{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:-82px;--z-index:9;}.elementor-5860 .elementor-element.elementor-element-d377de8.e-con{--e-con-transform-rotateZ:90deg;}body:not(.rtl) .elementor-5860 .elementor-element.elementor-element-d377de8{left:0px;}body.rtl .elementor-5860 .elementor-element.elementor-element-d377de8{right:0px;}.elementor-5860 .elementor-element.elementor-element-76ef0542.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-76ef0542{text-align:left;}.elementor-5860 .elementor-element.elementor-element-76ef0542 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-3px;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5860 .elementor-element.elementor-element-2ff7af58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9;}.elementor-5860 .elementor-element.elementor-element-768abb61.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-768abb61{text-align:left;}.elementor-5860 .elementor-element.elementor-element-768abb61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-3px;}.elementor-5860 .elementor-element.elementor-element-741a3eb5{--divider-border-style:solid;--divider-color:#0C0C0C;--divider-border-width:2px;z-index:9;}.elementor-5860 .elementor-element.elementor-element-741a3eb5 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-741a3eb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5860 .elementor-element.elementor-element-741a3eb5 .elementor-divider-separator{width:53px;}.elementor-5860 .elementor-element.elementor-element-741a3eb5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-5860 .elementor-element.elementor-element-7e5e9442{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1200px){.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-5860 .elementor-element.elementor-element-5046b15f{--flex-wrap:wrap;}.elementor-5860 .elementor-element.elementor-element-246ca7e9{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-52092d8b .elementor-heading-title{font-size:85px;}.elementor-5860 .elementor-element.elementor-element-56fd55b0{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;font-size:14px;}.elementor-5860 .elementor-element.elementor-element-49160b47 img{height:301px;}.elementor-5860 .elementor-element.elementor-element-9e930ab{--flex-wrap:wrap;}.elementor-5860 .elementor-element.elementor-element-e189970{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:6px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;--icon-size:25px;--grid-row-gap:22px;}.elementor-5860 .elementor-element.elementor-element-1e5e526e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-efae7b5 > .elementor-widget-container{padding:0px 0px 30px 100px;}.elementor-5860 .elementor-element.elementor-element-efae7b5 .elementor-heading-title{font-size:35px;line-height:1.3em;letter-spacing:-2px;}.elementor-5860 .elementor-element.elementor-element-5fc2d7b0 > .elementor-widget-container{margin:0px 0px 0px 100px;}.elementor-5860 .elementor-element.elementor-element-5fc2d7b0{font-size:14px;}.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5860 .elementor-element.elementor-element-22785466 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-5860 .elementor-element.elementor-element-3293daad{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-268c24c0{--padding-top:60px;--padding-bottom:60px;--padding-left:090px;--padding-right:90px;}.elementor-5860 .elementor-element.elementor-element-448dd636{font-size:14px;}.elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button{border-width:1px 1px 1px 1px;}.elementor-5860 .elementor-element.elementor-element-77c132f4{--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-77c132f4:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-77c132f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-5860 .elementor-element.elementor-element-6836e6d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-5860 .elementor-element.elementor-element-54809e0b.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-54809e0b .elementor-heading-title{font-size:24px;}.elementor-5860 .elementor-element.elementor-element-430d2660.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-430d2660{text-align:left;font-size:14px;}.elementor-5860 .elementor-element.elementor-element-431e58e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-5af2d54d.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-5af2d54d .elementor-heading-title{font-size:24px;}.elementor-5860 .elementor-element.elementor-element-1628149f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-1628149f.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-1628149f{text-align:left;font-size:14px;}.elementor-5860 .elementor-element.elementor-element-5f7f51b9{--overlay-opacity:0;}.elementor-5860 .elementor-element.elementor-element-7da6ae8e.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-7da6ae8e .elementor-heading-title{font-size:24px;}.elementor-5860 .elementor-element.elementor-element-76b0d899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-76b0d899.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-76b0d899{text-align:left;font-size:14px;}.elementor-5860 .elementor-element.elementor-element-74dd50bc{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-74dd50bc.e-con{--order:-99999 /* order start hack */;}.elementor-5860 .elementor-element.elementor-element-22705b68 .elementor-heading-title{font-size:38px;}.elementor-5860 .elementor-element.elementor-element-63d43951{--justify-content:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-63d43951:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-63d43951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5860 .elementor-element.elementor-element-569cb863 > .elementor-widget-container{margin:6px 0px 15px 0px;}.elementor-5860 .elementor-element.elementor-element-569cb863{text-align:center;}.elementor-5860 .elementor-element.elementor-element-50648bd > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5860 .elementor-element.elementor-element-50648bd{text-align:center;}.elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-5860 .elementor-element.elementor-element-50bdaabc{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:28px;}.elementor-5860 .elementor-element.elementor-element-1f292859{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5860 .elementor-element.elementor-element-4033fbc1{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-49cb195f .elementor-counter-number-wrapper{font-size:40px;}.elementor-5860 .elementor-element.elementor-element-49cb195f .elementor-counter-title{font-size:15px;}.elementor-5860 .elementor-element.elementor-element-1c223016{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-18caf626 .elementor-counter-number-wrapper{font-size:40px;}.elementor-5860 .elementor-element.elementor-element-18caf626 .elementor-counter-title{font-size:15px;}.elementor-5860 .elementor-element.elementor-element-fbbf353{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5b67646c .elementor-counter-number-wrapper{font-size:40px;}.elementor-5860 .elementor-element.elementor-element-5b67646c .elementor-counter-title{font-size:15px;}.elementor-5860 .elementor-element.elementor-element-4f2582ad{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-aa2da1a .elementor-counter-number-wrapper{font-size:40px;}.elementor-5860 .elementor-element.elementor-element-aa2da1a .elementor-counter-title{font-size:15px;}.elementor-5860 .elementor-element.elementor-element-7fcbb3e{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-253f70f .elementor-counter-number-wrapper{font-size:40px;}.elementor-5860 .elementor-element.elementor-element-253f70f .elementor-counter-title{font-size:15px;}.elementor-5860 .elementor-element.elementor-element-6885babc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6baf544f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17{--padding-top:60px;--padding-bottom:60px;--padding-left:090px;--padding-right:90px;}.elementor-5860 .elementor-element.elementor-element-1211f6b6{font-size:14px;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-5860 .elementor-element.elementor-element-25f0f76{--flex-wrap:wrap;}.elementor-5860 .elementor-element.elementor-element-110f60c5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-699a727f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-489ceea6{--padding-top:65px;--padding-bottom:90px;--padding-left:160px;--padding-right:130px;}.elementor-5860 .elementor-element.elementor-element-597d0152 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-66a1b8e8 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-2ff7af58{--z-index:9;}.elementor-5860 .elementor-element.elementor-element-741a3eb5 > .elementor-widget-container{margin:5px 0px 0px 0px;}}@media(max-width:880px){.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-5860 .elementor-element.elementor-element-246ca7e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-5860 .elementor-element.elementor-element-52092d8b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-52092d8b.elementor-element{--align-self:center;}.elementor-5860 .elementor-element.elementor-element-52092d8b .elementor-heading-title{font-size:45px;}.elementor-5860 .elementor-element.elementor-element-56fd55b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-9e930ab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5860 .elementor-element.elementor-element-4a97b709{--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-5860 .elementor-element.elementor-element-e189970{--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-5860 .elementor-element.elementor-element-4d9b5a41 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-size:20px;--grid-row-gap:23px;}.elementor-5860 .elementor-element.elementor-element-4d9b5a41.elementor-element{--align-self:center;}.elementor-5860 .elementor-element.elementor-element-efae7b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5860 .elementor-element.elementor-element-efae7b5{text-align:left;}.elementor-5860 .elementor-element.elementor-element-7e5e9442{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5860 .elementor-element.elementor-element-5af66c59{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5860 .elementor-element.elementor-element-6244cb55 .elementor-heading-title{font-size:13px;}.elementor-5860 .elementor-element.elementor-element-22785466.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5860 .elementor-element.elementor-element-22785466 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-5860 .elementor-element.elementor-element-3293daad{--margin-top:-430px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5860 .elementor-element.elementor-element-268c24c0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-6c8e21f2 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5860 .elementor-element.elementor-element-6c8e21f2 .elementor-heading-title{font-size:30px;}.elementor-5860 .elementor-element.elementor-element-7699f743 > .elementor-widget-container{margin:-29px 0px 28px 0px;}.elementor-5860 .elementor-element.elementor-element-730c0aea.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-77c132f4:not(.elementor-motion-effects-element-type-background), .elementor-5860 .elementor-element.elementor-element-77c132f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-5860 .elementor-element.elementor-element-77c132f4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5860 .elementor-element.elementor-element-6836e6d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-5af2d54d{text-align:center;}.elementor-5860 .elementor-element.elementor-element-5af2d54d .elementor-heading-title{font-size:19px;}.elementor-5860 .elementor-element.elementor-element-22705b68 .elementor-heading-title{font-size:35px;}.elementor-5860 .elementor-element.elementor-element-63d43951{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5860 .elementor-element.elementor-element-6531dcf{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5860 .elementor-element.elementor-element-569cb863 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-5860 .elementor-element.elementor-element-569cb863 .elementor-heading-title{font-size:29px;}.elementor-5860 .elementor-element.elementor-element-56b444c3.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-39ce4674{--width:103px;}.elementor-5860 .elementor-element.elementor-element-5c360b7{--width:103px;}.elementor-5860 .elementor-element.elementor-element-72e50c20{--width:103px;}.elementor-5860 .elementor-element.elementor-element-249b67d5{--width:103px;}.elementor-5860 .elementor-element.elementor-element-6755a168{--width:103px;}.elementor-5860 .elementor-element.elementor-element-3af7f6c9{--width:103px;}.elementor-5860 .elementor-element.elementor-element-247519ae{--width:103px;}.elementor-5860 .elementor-element.elementor-element-1097d3fc{--width:103px;}.elementor-5860 .elementor-element.elementor-element-7fafa427{--width:103px;}.elementor-5860 .elementor-element.elementor-element-266b1b5a{--width:103px;}.elementor-5860 .elementor-element.elementor-element-ec7d061{--width:103px;}.elementor-5860 .elementor-element.elementor-element-4c3d7c36{--width:103px;}.elementor-5860 .elementor-element.elementor-element-452cf938{--width:103px;}.elementor-5860 .elementor-element.elementor-element-3a68587e{--width:103px;}.elementor-5860 .elementor-element.elementor-element-47bb6682{--width:103px;}.elementor-5860 .elementor-element.elementor-element-297f7015{--width:103px;}.elementor-5860 .elementor-element.elementor-element-50bdaabc{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-title-font-size:12px;}.elementor-5860 .elementor-element.elementor-element-1f292859{--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5860 .elementor-element.elementor-element-4033fbc1{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-1c223016{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-fbbf353{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-4f2582ad{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-7fcbb3e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5860 .elementor-element.elementor-element-6baf544f{--margin-top:-430px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5860 .elementor-element.elementor-element-4a695136 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5860 .elementor-element.elementor-element-4a695136 .elementor-heading-title{font-size:30px;}.elementor-5860 .elementor-element.elementor-element-5078c3e9 > .elementor-widget-container{margin:-29px 0px 28px 0px;}.elementor-5860 .elementor-element.elementor-element-55b2f0a7.elementor-element{--align-self:flex-start;}.elementor-5860 .elementor-element.elementor-element-489ceea6{--padding-top:65px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-5860 .elementor-element.elementor-element-265dcc29{--width:20%;}.elementor-5860 .elementor-element.elementor-element-25c311a3{--width:20%;}.elementor-5860 .elementor-element.elementor-element-59fdafd9{--width:20%;}.elementor-5860 .elementor-element.elementor-element-3fcd8c17{--width:20%;}.elementor-5860 .elementor-element.elementor-element-61943b13{--width:20%;}.elementor-5860 .elementor-element.elementor-element-246ca7e9{--width:40%;}.elementor-5860 .elementor-element.elementor-element-288d500a{--width:40%;}.elementor-5860 .elementor-element.elementor-element-4a97b709{--width:40%;}.elementor-5860 .elementor-element.elementor-element-3aecd497{--width:20%;}.elementor-5860 .elementor-element.elementor-element-1e5e526e{--width:40%;}.elementor-5860 .elementor-element.elementor-element-354b8f6e{--width:560px;}.elementor-5860 .elementor-element.elementor-element-6e0d6868{--width:1400px;}.elementor-5860 .elementor-element.elementor-element-268c24c0{--width:1150px;}.elementor-5860 .elementor-element.elementor-element-6836e6d9{--width:36%;}.elementor-5860 .elementor-element.elementor-element-5f7f51b9{--width:36%;}.elementor-5860 .elementor-element.elementor-element-74dd50bc{--width:28%;}.elementor-5860 .elementor-element.elementor-element-63d43951{--content-width:1400px;}.elementor-5860 .elementor-element.elementor-element-6531dcf{--width:60%;}.elementor-5860 .elementor-element.elementor-element-6e779dbe{--width:20%;}.elementor-5860 .elementor-element.elementor-element-8746dc1{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-39ce4674{--width:102px;}.elementor-5860 .elementor-element.elementor-element-7d7009ec{--width:20%;}.elementor-5860 .elementor-element.elementor-element-560dac72{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-5c360b7{--width:102px;}.elementor-5860 .elementor-element.elementor-element-31a7aa81{--width:20%;}.elementor-5860 .elementor-element.elementor-element-dae3104{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-72e50c20{--width:102px;}.elementor-5860 .elementor-element.elementor-element-7a4ca3c4{--width:20%;}.elementor-5860 .elementor-element.elementor-element-b5fa2e9{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-249b67d5{--width:102px;}.elementor-5860 .elementor-element.elementor-element-4362b636{--width:20%;}.elementor-5860 .elementor-element.elementor-element-b24fa6f{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-6755a168{--width:102px;}.elementor-5860 .elementor-element.elementor-element-1c7bd250{--width:20%;}.elementor-5860 .elementor-element.elementor-element-554c8233{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-3af7f6c9{--width:102px;}.elementor-5860 .elementor-element.elementor-element-7faed31f{--width:20%;}.elementor-5860 .elementor-element.elementor-element-64f9fc7a{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-247519ae{--width:102px;}.elementor-5860 .elementor-element.elementor-element-da6e7fa{--width:20%;}.elementor-5860 .elementor-element.elementor-element-53f1c6ef{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-1097d3fc{--width:102px;}.elementor-5860 .elementor-element.elementor-element-2dac2ec6{--width:20%;}.elementor-5860 .elementor-element.elementor-element-48950c48{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-7fafa427{--width:102px;}.elementor-5860 .elementor-element.elementor-element-4627637a{--width:20%;}.elementor-5860 .elementor-element.elementor-element-647e6310{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-266b1b5a{--width:102px;}.elementor-5860 .elementor-element.elementor-element-102aaba8{--width:20%;}.elementor-5860 .elementor-element.elementor-element-27e6a38f{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-ec7d061{--width:102px;}.elementor-5860 .elementor-element.elementor-element-1cc80561{--width:20%;}.elementor-5860 .elementor-element.elementor-element-6fe564a{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-4c3d7c36{--width:102px;}.elementor-5860 .elementor-element.elementor-element-1860bf07{--width:20%;}.elementor-5860 .elementor-element.elementor-element-1295a8d3{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-452cf938{--width:102px;}.elementor-5860 .elementor-element.elementor-element-58e572a1{--width:20%;}.elementor-5860 .elementor-element.elementor-element-60cf5198{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-3a68587e{--width:102px;}.elementor-5860 .elementor-element.elementor-element-3ec1d5e0{--width:20%;}.elementor-5860 .elementor-element.elementor-element-37e64c49{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-47bb6682{--width:102px;}.elementor-5860 .elementor-element.elementor-element-160dc489{--width:20%;}.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{--content-width:560px;}.elementor-5860 .elementor-element.elementor-element-297f7015{--width:102px;}.elementor-5860 .elementor-element.elementor-element-4033fbc1{--width:20%;}.elementor-5860 .elementor-element.elementor-element-1c223016{--width:20%;}.elementor-5860 .elementor-element.elementor-element-fbbf353{--width:20%;}.elementor-5860 .elementor-element.elementor-element-4f2582ad{--width:20%;}.elementor-5860 .elementor-element.elementor-element-7fcbb3e{--width:20%;}.elementor-5860 .elementor-element.elementor-element-6885babc{--width:1400px;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17{--width:1150px;}.elementor-5860 .elementor-element.elementor-element-25f0f76{--content-width:1400px;}.elementor-5860 .elementor-element.elementor-element-7737c21{--width:25%;}.elementor-5860 .elementor-element.elementor-element-4ef91bf7{--width:25%;}.elementor-5860 .elementor-element.elementor-element-1c640ae5{--width:25%;}.elementor-5860 .elementor-element.elementor-element-29f88b90{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5860 .elementor-element.elementor-element-61943b13{--width:100%;}.elementor-5860 .elementor-element.elementor-element-246ca7e9{--width:46.5%;}.elementor-5860 .elementor-element.elementor-element-288d500a{--width:53.5%;}.elementor-5860 .elementor-element.elementor-element-4a97b709{--width:10%;}.elementor-5860 .elementor-element.elementor-element-e189970{--width:100%;}.elementor-5860 .elementor-element.elementor-element-3aecd497{--width:36.5%;}.elementor-5860 .elementor-element.elementor-element-1e5e526e{--width:53.5%;}.elementor-5860 .elementor-element.elementor-element-354b8f6e{--width:100%;}.elementor-5860 .elementor-element.elementor-element-268c24c0{--width:100%;}.elementor-5860 .elementor-element.elementor-element-6836e6d9{--width:50%;}.elementor-5860 .elementor-element.elementor-element-74dd50bc{--width:100%;}.elementor-5860 .elementor-element.elementor-element-6531dcf{--width:100%;}.elementor-5860 .elementor-element.elementor-element-6e779dbe{--width:50%;}.elementor-5860 .elementor-element.elementor-element-7d7009ec{--width:50%;}.elementor-5860 .elementor-element.elementor-element-31a7aa81{--width:50%;}.elementor-5860 .elementor-element.elementor-element-7a4ca3c4{--width:50%;}.elementor-5860 .elementor-element.elementor-element-4362b636{--width:50%;}.elementor-5860 .elementor-element.elementor-element-1c7bd250{--width:50%;}.elementor-5860 .elementor-element.elementor-element-7faed31f{--width:50%;}.elementor-5860 .elementor-element.elementor-element-da6e7fa{--width:50%;}.elementor-5860 .elementor-element.elementor-element-2dac2ec6{--width:50%;}.elementor-5860 .elementor-element.elementor-element-4627637a{--width:50%;}.elementor-5860 .elementor-element.elementor-element-102aaba8{--width:50%;}.elementor-5860 .elementor-element.elementor-element-1cc80561{--width:50%;}.elementor-5860 .elementor-element.elementor-element-1860bf07{--width:50%;}.elementor-5860 .elementor-element.elementor-element-58e572a1{--width:50%;}.elementor-5860 .elementor-element.elementor-element-3ec1d5e0{--width:50%;}.elementor-5860 .elementor-element.elementor-element-160dc489{--width:50%;}.elementor-5860 .elementor-element.elementor-element-1d9e1f17{--width:100%;}.elementor-5860 .elementor-element.elementor-element-7737c21{--width:50%;}.elementor-5860 .elementor-element.elementor-element-4ef91bf7{--width:50%;}.elementor-5860 .elementor-element.elementor-element-1c640ae5{--width:100%;}.elementor-5860 .elementor-element.elementor-element-29f88b90{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-9d5108b */@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.mi-imagen {
  animation: fadeInLeft 1s ease-in-out forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52092d8b *//* SOLO aplica en escritorio grande */
@media screen and (min-width: 1200px) {
  .elementor-5860 .elementor-element.elementor-element-52092d8b {
    min-width: 1200px;
  }
}

/* Encabezado grande para pantallas de escritorio medio-grandes */
@media screen and (max-width: 1300px) and (min-width: 1025px) {
  .elementor-5860 .elementor-element.elementor-element-52092d8b .elementor-heading-title {
    font-size: 100px !important;
  }
}

/* Animación */
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.mi-encabezado {
  animation: fadeInLeft 1s ease-in-out forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56fd55b0 */@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.mi-subtitulo {
  animation: fadeInLeft 1s ease-in-out forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5046b15f */<style>
    body, html{
    overflow-x: hidden;
}
</style>/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-22785466 *//* Esto asegura que la animación de desplazamiento sea lineal, eliminando la aceleración y desaceleración por defecto (ease-in-out), lo que crea un loop suave y constante. */ .elementor-5860 .elementor-element.elementor-element-22785466 .swiper-wrapper { -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; } /* Opcional: Esto ayuda a ocultar las flechas de navegación si quieres un look más limpio. */ .elementor-5860 .elementor-element.elementor-element-22785466 .elementor-swiper-button { display: none !important; } .elementor-5860 .elementor-element.elementor-element-22785466 .swiper-wrapper{ -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; } .grid .jet-listing-grid__item { transition: opacity 0.5s ease-in-out; } .grid .jet-listing-grid__item { opacity: 0; position: absolute; } .grid .jet-listing-grid__item.active { opacity: 1; position: relative; } .elementor-5860 .elementor-element.elementor-element-22785466 { position: relative; overflow: hidden; } .elementor-5860 .elementor-element.elementor-element-22785466::before, .elementor-5860 .elementor-element.elementor-element-22785466::after { content: ''; position: absolute; top: 0; bottom: 0; width: 150px; /* Full width for large screens */ pointer-events: none; z-index: 1; } /* Tablet styles (screen width up to 1024px) */ @media (max-width: 1024px) { .elementor-5860 .elementor-element.elementor-element-22785466::before, .elementor-5860 .elementor-element.elementor-element-22785466::after { width: 50px; /* Adjust width for tablets */ } } /* Mobile styles (screen width up to 768px) */ @media (max-width: 768px) { .elementor-5860 .elementor-element.elementor-element-22785466::before, .elementor-5860 .elementor-element.elementor-element-22785466::after { width: 0px; /* Adjust width for mobile devices */ } } .elementor-5860 .elementor-element.elementor-element-22785466::before { left: 0; z-index: 2 !important; background: linear-gradient(to right, white, transparent) !important; } .elementor-5860 .elementor-element.elementor-element-22785466::after { right: 0; background: linear-gradient(to left, white, transparent) !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-730c0aea */.elementor-5860 .elementor-element.elementor-element-730c0aea .elementor-button-content-wrapper:after{
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #fff;
    position: absolute;
    top: 38px;
    margin-left: 40px;
    width: 12px;
    transition: width .6s ease;
}


.elementor-5860 .elementor-element.elementor-element-730c0aea:hover  .elementor-button-content-wrapper:after{
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56b444c3 */.elementor-5860 .elementor-element.elementor-element-56b444c3 .elementor-button-content-wrapper:after{
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #fff;
    position: absolute;
    top: 38px;
    margin-left: 40px;
    width: 12px;
    transition: width .6s ease;
}


.elementor-5860 .elementor-element.elementor-element-56b444c3:hover  .elementor-button-content-wrapper:after{
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746dc1 */.elementor-5860 .elementor-element.elementor-element-8746dc1{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ce4674 */.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e779dbe */.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560dac72 */.elementor-5860 .elementor-element.elementor-element-560dac72{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c360b7 */.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7009ec */.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae3104 */.elementor-5860 .elementor-element.elementor-element-dae3104{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e50c20 */.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7aa81 */.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fa2e9 */.elementor-5860 .elementor-element.elementor-element-b5fa2e9{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b67d5 */.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4ca3c4 */.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24fa6f */.elementor-5860 .elementor-element.elementor-element-b24fa6f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6755a168 */.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4362b636 */.elementor-5860 .elementor-element.elementor-element-4362b636 .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554c8233 */.elementor-5860 .elementor-element.elementor-element-554c8233{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af7f6c9 */.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7bd250 */.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f9fc7a */.elementor-5860 .elementor-element.elementor-element-64f9fc7a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247519ae */.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faed31f */.elementor-5860 .elementor-element.elementor-element-7faed31f .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1c6ef */.elementor-5860 .elementor-element.elementor-element-53f1c6ef{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1097d3fc */.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6e7fa */.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48950c48 */.elementor-5860 .elementor-element.elementor-element-48950c48{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fafa427 */.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac2ec6 */.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647e6310 */.elementor-5860 .elementor-element.elementor-element-647e6310{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b1b5a */.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4627637a */.elementor-5860 .elementor-element.elementor-element-4627637a .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e6a38f */.elementor-5860 .elementor-element.elementor-element-27e6a38f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d061 */.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102aaba8 */.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe564a */.elementor-5860 .elementor-element.elementor-element-6fe564a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d7c36 */.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc80561 */.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295a8d3 */.elementor-5860 .elementor-element.elementor-element-1295a8d3{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452cf938 */.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860bf07 */.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5198 */.elementor-5860 .elementor-element.elementor-element-60cf5198{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a68587e */.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e572a1 */.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e64c49 */.elementor-5860 .elementor-element.elementor-element-37e64c49{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb6682 */.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec1d5e0 */.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6b9cb8 */.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f7015 */.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160dc489 */.elementor-5860 .elementor-element.elementor-element-160dc489 .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746dc1 */.elementor-5860 .elementor-element.elementor-element-8746dc1{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ce4674 */.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e779dbe */.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560dac72 */.elementor-5860 .elementor-element.elementor-element-560dac72{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c360b7 */.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7009ec */.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae3104 */.elementor-5860 .elementor-element.elementor-element-dae3104{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e50c20 */.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7aa81 */.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fa2e9 */.elementor-5860 .elementor-element.elementor-element-b5fa2e9{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b67d5 */.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4ca3c4 */.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24fa6f */.elementor-5860 .elementor-element.elementor-element-b24fa6f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6755a168 */.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4362b636 */.elementor-5860 .elementor-element.elementor-element-4362b636 .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554c8233 */.elementor-5860 .elementor-element.elementor-element-554c8233{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af7f6c9 */.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7bd250 */.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f9fc7a */.elementor-5860 .elementor-element.elementor-element-64f9fc7a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247519ae */.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faed31f */.elementor-5860 .elementor-element.elementor-element-7faed31f .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1c6ef */.elementor-5860 .elementor-element.elementor-element-53f1c6ef{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1097d3fc */.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6e7fa */.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48950c48 */.elementor-5860 .elementor-element.elementor-element-48950c48{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fafa427 */.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac2ec6 */.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647e6310 */.elementor-5860 .elementor-element.elementor-element-647e6310{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b1b5a */.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4627637a */.elementor-5860 .elementor-element.elementor-element-4627637a .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e6a38f */.elementor-5860 .elementor-element.elementor-element-27e6a38f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d061 */.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102aaba8 */.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe564a */.elementor-5860 .elementor-element.elementor-element-6fe564a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d7c36 */.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc80561 */.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295a8d3 */.elementor-5860 .elementor-element.elementor-element-1295a8d3{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452cf938 */.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860bf07 */.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5198 */.elementor-5860 .elementor-element.elementor-element-60cf5198{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a68587e */.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e572a1 */.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e64c49 */.elementor-5860 .elementor-element.elementor-element-37e64c49{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb6682 */.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec1d5e0 */.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6b9cb8 */.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f7015 */.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160dc489 */.elementor-5860 .elementor-element.elementor-element-160dc489 .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746dc1 */.elementor-5860 .elementor-element.elementor-element-8746dc1{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ce4674 */.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e779dbe */.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560dac72 */.elementor-5860 .elementor-element.elementor-element-560dac72{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c360b7 */.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7009ec */.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae3104 */.elementor-5860 .elementor-element.elementor-element-dae3104{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e50c20 */.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7aa81 */.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fa2e9 */.elementor-5860 .elementor-element.elementor-element-b5fa2e9{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b67d5 */.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4ca3c4 */.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24fa6f */.elementor-5860 .elementor-element.elementor-element-b24fa6f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6755a168 */.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4362b636 */.elementor-5860 .elementor-element.elementor-element-4362b636 .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554c8233 */.elementor-5860 .elementor-element.elementor-element-554c8233{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af7f6c9 */.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7bd250 */.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f9fc7a */.elementor-5860 .elementor-element.elementor-element-64f9fc7a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247519ae */.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faed31f */.elementor-5860 .elementor-element.elementor-element-7faed31f .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1c6ef */.elementor-5860 .elementor-element.elementor-element-53f1c6ef{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1097d3fc */.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6e7fa */.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48950c48 */.elementor-5860 .elementor-element.elementor-element-48950c48{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fafa427 */.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac2ec6 */.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647e6310 */.elementor-5860 .elementor-element.elementor-element-647e6310{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b1b5a */.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4627637a */.elementor-5860 .elementor-element.elementor-element-4627637a .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e6a38f */.elementor-5860 .elementor-element.elementor-element-27e6a38f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d061 */.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102aaba8 */.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe564a */.elementor-5860 .elementor-element.elementor-element-6fe564a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d7c36 */.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc80561 */.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295a8d3 */.elementor-5860 .elementor-element.elementor-element-1295a8d3{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452cf938 */.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860bf07 */.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5198 */.elementor-5860 .elementor-element.elementor-element-60cf5198{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a68587e */.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e572a1 */.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e64c49 */.elementor-5860 .elementor-element.elementor-element-37e64c49{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb6682 */.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec1d5e0 */.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6b9cb8 */.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f7015 */.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160dc489 */.elementor-5860 .elementor-element.elementor-element-160dc489 .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746dc1 */.elementor-5860 .elementor-element.elementor-element-8746dc1{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ce4674 */.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e779dbe */.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560dac72 */.elementor-5860 .elementor-element.elementor-element-560dac72{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c360b7 */.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7009ec */.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae3104 */.elementor-5860 .elementor-element.elementor-element-dae3104{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e50c20 */.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7aa81 */.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fa2e9 */.elementor-5860 .elementor-element.elementor-element-b5fa2e9{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b67d5 */.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4ca3c4 */.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24fa6f */.elementor-5860 .elementor-element.elementor-element-b24fa6f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6755a168 */.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4362b636 */.elementor-5860 .elementor-element.elementor-element-4362b636 .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554c8233 */.elementor-5860 .elementor-element.elementor-element-554c8233{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af7f6c9 */.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7bd250 */.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f9fc7a */.elementor-5860 .elementor-element.elementor-element-64f9fc7a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247519ae */.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faed31f */.elementor-5860 .elementor-element.elementor-element-7faed31f .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1c6ef */.elementor-5860 .elementor-element.elementor-element-53f1c6ef{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1097d3fc */.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6e7fa */.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48950c48 */.elementor-5860 .elementor-element.elementor-element-48950c48{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fafa427 */.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac2ec6 */.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647e6310 */.elementor-5860 .elementor-element.elementor-element-647e6310{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b1b5a */.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4627637a */.elementor-5860 .elementor-element.elementor-element-4627637a .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e6a38f */.elementor-5860 .elementor-element.elementor-element-27e6a38f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d061 */.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102aaba8 */.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe564a */.elementor-5860 .elementor-element.elementor-element-6fe564a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d7c36 */.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc80561 */.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295a8d3 */.elementor-5860 .elementor-element.elementor-element-1295a8d3{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452cf938 */.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860bf07 */.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5198 */.elementor-5860 .elementor-element.elementor-element-60cf5198{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a68587e */.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e572a1 */.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e64c49 */.elementor-5860 .elementor-element.elementor-element-37e64c49{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb6682 */.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec1d5e0 */.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6b9cb8 */.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f7015 */.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160dc489 */.elementor-5860 .elementor-element.elementor-element-160dc489 .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8746dc1 */.elementor-5860 .elementor-element.elementor-element-8746dc1{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-8746dc1:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ce4674 */.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-39ce4674:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e779dbe */.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-6e779dbe:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560dac72 */.elementor-5860 .elementor-element.elementor-element-560dac72{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-560dac72:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c360b7 */.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-5c360b7:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7009ec */.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7d7009ec:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae3104 */.elementor-5860 .elementor-element.elementor-element-dae3104{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-dae3104:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e50c20 */.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-72e50c20:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7aa81 */.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-31a7aa81:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5fa2e9 */.elementor-5860 .elementor-element.elementor-element-b5fa2e9{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b5fa2e9:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249b67d5 */.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-249b67d5:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4ca3c4 */.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7a4ca3c4:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24fa6f */.elementor-5860 .elementor-element.elementor-element-b24fa6f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-b24fa6f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6755a168 */.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-6755a168:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4362b636 */.elementor-5860 .elementor-element.elementor-element-4362b636 .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4362b636:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554c8233 */.elementor-5860 .elementor-element.elementor-element-554c8233{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-554c8233:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af7f6c9 */.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3af7f6c9:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7bd250 */.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1c7bd250:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f9fc7a */.elementor-5860 .elementor-element.elementor-element-64f9fc7a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-64f9fc7a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247519ae */.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-247519ae:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7faed31f */.elementor-5860 .elementor-element.elementor-element-7faed31f .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-7faed31f:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f1c6ef */.elementor-5860 .elementor-element.elementor-element-53f1c6ef{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-53f1c6ef:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1097d3fc */.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-1097d3fc:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6e7fa */.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-da6e7fa:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48950c48 */.elementor-5860 .elementor-element.elementor-element-48950c48{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-48950c48:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fafa427 */.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-7fafa427:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac2ec6 */.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-2dac2ec6:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647e6310 */.elementor-5860 .elementor-element.elementor-element-647e6310{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-647e6310:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-266b1b5a */.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-266b1b5a:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4627637a */.elementor-5860 .elementor-element.elementor-element-4627637a .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-4627637a:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e6a38f */.elementor-5860 .elementor-element.elementor-element-27e6a38f{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-27e6a38f:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7d061 */.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-ec7d061:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102aaba8 */.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-102aaba8:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe564a */.elementor-5860 .elementor-element.elementor-element-6fe564a{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-6fe564a:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3d7c36 */.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-4c3d7c36:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc80561 */.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1cc80561:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1295a8d3 */.elementor-5860 .elementor-element.elementor-element-1295a8d3{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-1295a8d3:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452cf938 */.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-452cf938:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1860bf07 */.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-1860bf07:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5198 */.elementor-5860 .elementor-element.elementor-element-60cf5198{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-60cf5198:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a68587e */.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-3a68587e:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e572a1 */.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-58e572a1:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37e64c49 */.elementor-5860 .elementor-element.elementor-element-37e64c49{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-37e64c49:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb6682 */.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-47bb6682:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec1d5e0 */.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-3ec1d5e0:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6b9cb8 */.elementor-5860 .elementor-element.elementor-element-5b6b9cb8{
    transform: rotate(-90deg);
    width: 320px;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-2 .elementor-heading-title{
    color: #000;
}

.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-text,
.elementor-5860 .elementor-element.elementor-element-5b6b9cb8:hover .item-1 .elementor-icon-list-icon i{
    color: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-297f7015 */.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon{
    transform: rotate(45deg);
    
}

.elementor-5860 .elementor-element.elementor-element-297f7015:hover .elementor-icon svg{
    fill: #000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160dc489 */.elementor-5860 .elementor-element.elementor-element-160dc489 .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489 .box-2{
    opacity: 0 !important;
    transition: all 0.5s ease-out;
}

.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-1, 
.elementor-5860 .elementor-element.elementor-element-160dc489:hover .box-2{
    opacity: 1 !important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55b2f0a7 */.elementor-5860 .elementor-element.elementor-element-55b2f0a7 .elementor-button-content-wrapper:after{
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #fff;
    position: absolute;
    top: 38px;
    margin-left: 40px;
    width: 12px;
    transition: width .6s ease;
}


.elementor-5860 .elementor-element.elementor-element-55b2f0a7:hover  .elementor-button-content-wrapper:after{
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4749207f */.elementor-5860 .elementor-element.elementor-element-4749207f:hover .box-1 .elementor-heading-title{
        -webkit-text-stroke-color: #fff;
    stroke: #fff;
}

.elementor-5860 .elementor-element.elementor-element-4749207f:hover .box-1 p{
    color: #fff;
    
}


.elementor-5860 .elementor-element.elementor-element-4749207f:hover .box-2 .elementor-heading-title,
.elementor-5860 .elementor-element.elementor-element-4749207f:hover .box-3 .elementor-heading-title{
    color: #fff;
}

.elementor-5860 .elementor-element.elementor-element-4749207f:hover .box-2 .elementor-divider-separator{
    border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c0c330 */.elementor-5860 .elementor-element.elementor-element-32c0c330:hover .box-1 .elementor-heading-title{
        -webkit-text-stroke-color: #fff;
    stroke: #fff;
}

.elementor-5860 .elementor-element.elementor-element-32c0c330:hover .box-1 p{
    color: #fff;
    
}


.elementor-5860 .elementor-element.elementor-element-32c0c330:hover .box-2 .elementor-heading-title,
.elementor-5860 .elementor-element.elementor-element-32c0c330:hover .box-3 .elementor-heading-title{
    color: #fff;
}

.elementor-5860 .elementor-element.elementor-element-32c0c330:hover .box-2 .elementor-divider-separator{
    border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-489ceea6 */.elementor-5860 .elementor-element.elementor-element-489ceea6:hover .box-1 .elementor-heading-title{
        -webkit-text-stroke-color: #fff;
    stroke: #fff;
}

.elementor-5860 .elementor-element.elementor-element-489ceea6:hover .box-1 p{
    color: #fff;
    
}


.elementor-5860 .elementor-element.elementor-element-489ceea6:hover .box-2 .elementor-heading-title,
.elementor-5860 .elementor-element.elementor-element-489ceea6:hover .box-3 .elementor-heading-title{
    color: #fff;
}

.elementor-5860 .elementor-element.elementor-element-489ceea6:hover .box-2 .elementor-divider-separator{
    border-top-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358536e8 */.elementor-5860 .elementor-element.elementor-element-358536e8:hover .box-1 .elementor-heading-title{
        -webkit-text-stroke-color: #fff;
    stroke: #fff;
}

.elementor-5860 .elementor-element.elementor-element-358536e8:hover .box-1 p{
    color: #fff;
    
}


.elementor-5860 .elementor-element.elementor-element-358536e8:hover .box-2 .elementor-heading-title,
.elementor-5860 .elementor-element.elementor-element-358536e8:hover .box-3 .elementor-heading-title{
    color: #fff;
}

.elementor-5860 .elementor-element.elementor-element-358536e8:hover .box-2 .elementor-divider-separator{
    border-top-color: #fff;
}/* End custom CSS */