.elementor-44 .elementor-element.elementor-element-607dc9ed{--display:flex;--min-height:100vh;--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:stretch;--overflow:hidden;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-44 .elementor-element.elementor-element-607dc9ed::before, .elementor-44 .elementor-element.elementor-element-607dc9ed > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-607dc9ed > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-607dc9ed > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-607dc9ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-607dc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#263A63;--background-overlay:'';}.elementor-44 .elementor-element.elementor-element-607dc9ed:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-607dc9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://imyconcept.com/wp-content/uploads/2025/02/istin-carte-1-IMY-CONCEPT-2.png") 50% 50%;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-4a55a50{left:70px;}body.rtl .elementor-44 .elementor-element.elementor-element-4a55a50{right:70px;}.elementor-44 .elementor-element.elementor-element-4a55a50{top:70px;z-index:5;}.elementor-44 .elementor-element.elementor-element-4a55a50 img{width:100px;transition-duration:0.5s;}.elementor-44 .elementor-element.elementor-element-9f91780{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-26262c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-178333b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-178333b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:80px;font-weight:700;color:var( --e-global-color-d8da084 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-9575aef{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-44 .elementor-element.elementor-element-9575aef .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-9575aef .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-44 .elementor-element.elementor-element-9a51729 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-df55376{--display:flex;}.elementor-44 .elementor-element.elementor-element-695f273{text-align:center;}.elementor-44 .elementor-element.elementor-element-695f273 img{max-width:20%;}.elementor-44 .elementor-element.elementor-element-a32b0bc{--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:center;}.elementor-44 .elementor-element.elementor-element-224e4961{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-44 .elementor-element.elementor-element-82b27c3 .elementor-button{background-color:var( --e-global-color-d8da084 );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:#263A63;color:#263A63;box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-e24579b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-d8da084 );color:var( --e-global-color-d8da084 );box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.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-44 .elementor-element.elementor-element-e4e65a4 .elementor-icon-wrapper{text-align:center;}.elementor-44 .elementor-element.elementor-element-e4e65a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-e4e65a4.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-e4e65a4.elementor-view-default .elementor-icon{color:var( --e-global-color-d8da084 );border-color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-e4e65a4.elementor-view-framed .elementor-icon, .elementor-44 .elementor-element.elementor-element-e4e65a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-e4e65a4 .elementor-icon{font-size:40px;}.elementor-44 .elementor-element.elementor-element-e4e65a4 .elementor-icon svg{height:40px;}.elementor-44 .elementor-element.elementor-element-1f70914{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:100px;--padding-right:100px;}.elementor-44 .elementor-element.elementor-element-784f7ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-3503149{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-4ab1adb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-2b0d944{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:-70px;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-2b0d944{left:-60px;}body.rtl .elementor-44 .elementor-element.elementor-element-2b0d944{right:-60px;}.elementor-44 .elementor-element.elementor-element-2b0d944 img{width:49%;opacity:0.14;}.elementor-44 .elementor-element.elementor-element-586172d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-44 .elementor-element.elementor-element-586172d:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-586172d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b61580 );}.elementor-44 .elementor-element.elementor-element-0fc2cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-95c7770{text-align:center;}.elementor-44 .elementor-element.elementor-element-95c7770 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-363ebf5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-44 .elementor-element.elementor-element-363ebf5 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-363ebf5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-44 .elementor-element.elementor-element-f05f65f{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-44 .elementor-element.elementor-element-e90139a{--display:flex;--min-height:250px;--justify-content:center;--overflow:hidden;--background-transition:0.6s;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-e90139a:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-e90139a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-44 .elementor-element.elementor-element-e90139a:hover{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-1bda97d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:-70px;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-1bda97d{left:-60px;}body.rtl .elementor-44 .elementor-element.elementor-element-1bda97d{right:-60px;}.elementor-44 .elementor-element.elementor-element-1bda97d img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-948934b{--display:flex;}.elementor-44 .elementor-element.elementor-element-aa28285{text-align:center;}.elementor-44 .elementor-element.elementor-element-aa28285 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;}.elementor-44 .elementor-element.elementor-element-0149f68{--display:flex;--min-height:250px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-0149f68:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imyconcept.com/wp-content/uploads/2025/02/Istyl-WC1-1.png");background-position:-58px 0px;background-repeat:no-repeat;}.elementor-44 .elementor-element.elementor-element-0149f68::before, .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-0149f68 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-0149f68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-44 .elementor-element.elementor-element-24b66d1{--display:flex;--min-height:250px;--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;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-24b66d1:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-24b66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-24b66d1::before, .elementor-44 .elementor-element.elementor-element-24b66d1 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-24b66d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-24b66d1 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-24b66d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-24b66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-44 .elementor-element.elementor-element-01dd7e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;bottom:-70px;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-01dd7e2{left:-60px;}body.rtl .elementor-44 .elementor-element.elementor-element-01dd7e2{right:-60px;}.elementor-44 .elementor-element.elementor-element-01dd7e2 img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-5e7632f{--display:flex;}.elementor-44 .elementor-element.elementor-element-08b230a{text-align:center;}.elementor-44 .elementor-element.elementor-element-08b230a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-eaf71e1{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-44 .elementor-element.elementor-element-b0858b9{--display:flex;--min-height:350px;--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;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.15;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-b0858b9:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-b0858b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-b0858b9::before, .elementor-44 .elementor-element.elementor-element-b0858b9 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-b0858b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-b0858b9 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-b0858b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-b0858b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-44 .elementor-element.elementor-element-6902709{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-65px;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-6902709{right:-85px;}body.rtl .elementor-44 .elementor-element.elementor-element-6902709{left:-85px;}.elementor-44 .elementor-element.elementor-element-6902709 img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-2fb888b{--display:flex;}.elementor-44 .elementor-element.elementor-element-a70ddca{text-align:start;}.elementor-44 .elementor-element.elementor-element-a70ddca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-e44b300{text-align:start;}.elementor-44 .elementor-element.elementor-element-e44b300 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-66bd7ab{text-align:start;}.elementor-44 .elementor-element.elementor-element-66bd7ab .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-fd9065b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-ebbbb78{--display:flex;--min-height:350px;--justify-content:center;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-9cb62cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-5%;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-9cb62cf{left:25%;}body.rtl .elementor-44 .elementor-element.elementor-element-9cb62cf{right:25%;}.elementor-44 .elementor-element.elementor-element-9cb62cf img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-d3ac124{--display:flex;}.elementor-44 .elementor-element.elementor-element-7cd7d4b{text-align:center;}.elementor-44 .elementor-element.elementor-element-7cd7d4b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;}.elementor-44 .elementor-element.elementor-element-e2266bd{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-44 .elementor-element.elementor-element-6bf06c4{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-6bf06c4:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6bf06c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-8e690cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-5%;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-8e690cb{left:25%;}body.rtl .elementor-44 .elementor-element.elementor-element-8e690cb{right:25%;}.elementor-44 .elementor-element.elementor-element-8e690cb img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-89b8814{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-7d1152f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-f126a41{text-align:center;}.elementor-44 .elementor-element.elementor-element-f126a41 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-0d8d751{--display:flex;}.elementor-44 .elementor-element.elementor-element-6fbe9b2 img{border-radius:30px 30px 30px 30px;}.elementor-44 .elementor-element.elementor-element-9993391{--display:flex;--min-height:300px;--justify-content:center;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-9993391:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-9993391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-1dac3f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-5%;z-index:0;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-1dac3f8{left:25%;}body.rtl .elementor-44 .elementor-element.elementor-element-1dac3f8{right:25%;}.elementor-44 .elementor-element.elementor-element-1dac3f8 img{opacity:0.14;}.elementor-44 .elementor-element.elementor-element-9bc0e83{--display:flex;}.elementor-44 .elementor-element.elementor-element-5264bf9{text-align:center;}.elementor-44 .elementor-element.elementor-element-5264bf9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-c951f79 .elementor-button{background-color:var( --e-global-color-d8da084 );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:#263A63;color:#263A63;box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-9ddbebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d2e90ce .elementor-button{background-color:var( --e-global-color-secondary );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-d8da084 );color:var( --e-global-color-d8da084 );box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-d2e90ce{right:10px;}body.rtl .elementor-44 .elementor-element.elementor-element-d2e90ce{left:10px;}.elementor-44 .elementor-element.elementor-element-d2e90ce{top:20px;z-index:15;}.elementor-44 .elementor-element.elementor-element-ad39bdc{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.9;}.elementor-44 .elementor-element.elementor-element-ad39bdc:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ad39bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263A63;background-image:url("https://imyconcept.com/wp-content/uploads/2025/01/Arte-120-cm-AntrasitCeviz-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-ad39bdc::before, .elementor-44 .elementor-element.elementor-element-ad39bdc > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-ad39bdc > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-ad39bdc > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-ad39bdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-ad39bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-44 .elementor-element.elementor-element-63bbef26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-5defe208{right:100%;}body.rtl .elementor-44 .elementor-element.elementor-element-5defe208{left:100%;}.elementor-44 .elementor-element.elementor-element-5defe208{top:10px;}.elementor-44 .elementor-element.elementor-element-5defe208 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-4c1af5f4 img{width:400px;height:600px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-80917aa{left:100%;}body.rtl .elementor-44 .elementor-element.elementor-element-80917aa{right:100%;}.elementor-44 .elementor-element.elementor-element-80917aa{bottom:10px;}.elementor-44 .elementor-element.elementor-element-80917aa .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-35b6f8d9{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;bottom:10px;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-35b6f8d9{right:100%;}body.rtl .elementor-44 .elementor-element.elementor-element-35b6f8d9{left:100%;}.elementor-44 .elementor-element.elementor-element-a4ba803 .elementor-button{background-color:var( --e-global-color-d8da084 );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:#263A63;color:#263A63;box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-1d5adc05{--display:flex;--min-height:100vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:200px;--padding-left:0px;--padding-right:20px;--z-index:5;}.elementor-44 .elementor-element.elementor-element-1d5adc05:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-1d5adc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-44 .elementor-element.elementor-element-3c6338ee{--display:flex;}.elementor-44 .elementor-element.elementor-element-76a175fc{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:25%;--z-index:4;}.elementor-44 .elementor-element.elementor-element-76a175fc.e-con{--e-con-transform-translateX:-50%;--e-con-transform-translateY:-25px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-76a175fc{left:50%;}body.rtl .elementor-44 .elementor-element.elementor-element-76a175fc{right:50%;}.elementor-44 .elementor-element.elementor-element-26101f83{text-align:center;}.elementor-44 .elementor-element.elementor-element-26101f83 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#263A63;}.elementor-44 .elementor-element.elementor-element-205c3004{--divider-border-style:solid;--divider-border-width:3px;}.elementor-44 .elementor-element.elementor-element-205c3004 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-205c3004 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-44 .elementor-element.elementor-element-19197d46{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-44 .elementor-element.elementor-element-7c79d9f .elementor-button{background-color:var( --e-global-color-d8da084 );font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-44 .elementor-element.elementor-element-52c0a0b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-44 .elementor-element.elementor-element-7f8f67ae{z-index:6;text-align:start;}.elementor-44 .elementor-element.elementor-element-7f8f67ae img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-414db514{z-index:6;text-align:end;}.elementor-44 .elementor-element.elementor-element-414db514 img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-2c259fd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-44 .elementor-element.elementor-element-70fa5f26{z-index:6;text-align:start;}.elementor-44 .elementor-element.elementor-element-70fa5f26 img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-4e54516e{z-index:6;text-align:end;}.elementor-44 .elementor-element.elementor-element-4e54516e img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-53686d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-44 .elementor-element.elementor-element-28f2a882{z-index:6;text-align:start;}.elementor-44 .elementor-element.elementor-element-28f2a882 img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-775a9d19{z-index:6;text-align:end;}.elementor-44 .elementor-element.elementor-element-775a9d19 img{width:87%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px -5px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-246fb0e{--display:flex;--min-height:300px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-44 .elementor-element.elementor-element-246fb0e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-246fb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-246fb0e:hover{box-shadow:0px 0px 40px -15px rgba(0,0,0,0.5);}.elementor-44 .elementor-element.elementor-element-f2260ed{text-align:center;}.elementor-44 .elementor-element.elementor-element-f2260ed .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-d8da084 );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-9375382{right:0px;}body.rtl .elementor-44 .elementor-element.elementor-element-9375382{left:0px;}.elementor-44 .elementor-element.elementor-element-9375382{bottom:0px;}.elementor-44 .elementor-element.elementor-element-9375382 img{width:210px;opacity:0.1;}.elementor-44 .elementor-element.elementor-element-6c0b974{--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;box-shadow:0px -30px 45px -20px rgba(0, 0, 0, 0.35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6c0b974:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6c0b974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-6c0b974::before, .elementor-44 .elementor-element.elementor-element-6c0b974 > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-6c0b974 > .e-con-inner > .elementor-background-video-container::before, .elementor-44 .elementor-element.elementor-element-6c0b974 > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-6c0b974 > .e-con-inner > .elementor-background-slideshow::before, .elementor-44 .elementor-element.elementor-element-6c0b974 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-44 .elementor-element.elementor-element-e3a6af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-459f067{--display:flex;}.elementor-44 .elementor-element.elementor-element-4d8445d{text-align:start;}.elementor-44 .elementor-element.elementor-element-4d8445d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-d8da084 );}.elementor-44 .elementor-element.elementor-element-163e563{--display:flex;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-466f163 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-icon i{color:var( --e-global-color-d8da084 );transition:color 0.3s;}.elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-icon svg{fill:var( --e-global-color-d8da084 );transition:fill 0.3s;}.elementor-44 .elementor-element.elementor-element-466f163{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-text{color:var( --e-global-color-d8da084 );transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-a32b0bc{--width:100%;}.elementor-44 .elementor-element.elementor-element-784f7ce{--width:90%;}.elementor-44 .elementor-element.elementor-element-e90139a{--width:33%;}.elementor-44 .elementor-element.elementor-element-0149f68{--width:10%;}.elementor-44 .elementor-element.elementor-element-24b66d1{--width:57%;}.elementor-44 .elementor-element.elementor-element-b0858b9{--width:60%;}.elementor-44 .elementor-element.elementor-element-ebbbb78{--width:40%;}.elementor-44 .elementor-element.elementor-element-6bf06c4{--width:100%;}.elementor-44 .elementor-element.elementor-element-89b8814{--width:70%;}.elementor-44 .elementor-element.elementor-element-0d8d751{--width:30%;}.elementor-44 .elementor-element.elementor-element-9993391{--width:40%;}.elementor-44 .elementor-element.elementor-element-63bbef26{--width:auto;}.elementor-44 .elementor-element.elementor-element-76a175fc{--width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-e90139a{--width:98%;}.elementor-44 .elementor-element.elementor-element-0149f68{--width:25%;}.elementor-44 .elementor-element.elementor-element-24b66d1{--width:73%;}.elementor-44 .elementor-element.elementor-element-b0858b9{--width:700px;}.elementor-44 .elementor-element.elementor-element-ebbbb78{--width:500px;}.elementor-44 .elementor-element.elementor-element-9993391{--width:500px;}}@media(min-width:1367px){.elementor-44 .elementor-element.elementor-element-ad39bdc:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ad39bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-4a55a50{left:30px;}body.rtl .elementor-44 .elementor-element.elementor-element-4a55a50{right:30px;}.elementor-44 .elementor-element.elementor-element-4a55a50{top:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-2b0d944{left:-39.383px;}body.rtl .elementor-44 .elementor-element.elementor-element-2b0d944{right:-39.383px;}.elementor-44 .elementor-element.elementor-element-2b0d944{bottom:-110.007px;}.elementor-44 .elementor-element.elementor-element-586172d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-44 .elementor-element.elementor-element-f05f65f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-1bda97d{left:-39.383px;}body.rtl .elementor-44 .elementor-element.elementor-element-1bda97d{right:-39.383px;}.elementor-44 .elementor-element.elementor-element-1bda97d{bottom:-110.007px;}.elementor-44 .elementor-element.elementor-element-eaf71e1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-44 .elementor-element.elementor-element-e2266bd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-d2e90ce{right:15px;}body.rtl .elementor-44 .elementor-element.elementor-element-d2e90ce{left:15px;}.elementor-44 .elementor-element.elementor-element-d2e90ce{top:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-4a55a50{left:15px;}body.rtl .elementor-44 .elementor-element.elementor-element-4a55a50{right:15px;}.elementor-44 .elementor-element.elementor-element-4a55a50{top:15px;}.elementor-44 .elementor-element.elementor-element-4a55a50 img{width:80px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-44 .elementor-element.elementor-element-26262c8{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-9a51729{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-95c7770 .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-f05f65f{--justify-content:center;--flex-wrap:wrap;}.elementor-44 .elementor-element.elementor-element-aa28285 .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-0149f68:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-44 .elementor-element.elementor-element-08b230a .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-a70ddca .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-e44b300 .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-66bd7ab .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-fd9065b .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-9cb62cf{left:4.82%;}body.rtl .elementor-44 .elementor-element.elementor-element-9cb62cf{right:4.82%;}.elementor-44 .elementor-element.elementor-element-9cb62cf{top:-44.725%;}.elementor-44 .elementor-element.elementor-element-7cd7d4b .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-8e690cb{left:4.82%;}body.rtl .elementor-44 .elementor-element.elementor-element-8e690cb{right:4.82%;}.elementor-44 .elementor-element.elementor-element-8e690cb{top:-44.725%;}.elementor-44 .elementor-element.elementor-element-7d1152f .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-f126a41 .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-0d8d751{--justify-content:center;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-1dac3f8{left:4.82%;}body.rtl .elementor-44 .elementor-element.elementor-element-1dac3f8{right:4.82%;}.elementor-44 .elementor-element.elementor-element-1dac3f8{top:-44.725%;}.elementor-44 .elementor-element.elementor-element-5264bf9 .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-d2e90ce{right:10px;}body.rtl .elementor-44 .elementor-element.elementor-element-d2e90ce{left:10px;}.elementor-44 .elementor-element.elementor-element-5defe208 .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-4c1af5f4 img{width:300px;height:450px;}.elementor-44 .elementor-element.elementor-element-80917aa .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-35b6f8d9{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;font-size:30px;}.elementor-44 .elementor-element.elementor-element-f2260ed .elementor-heading-title{font-size:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-607dc9ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:125px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-4a55a50{left:39%;}body.rtl .elementor-44 .elementor-element.elementor-element-4a55a50{right:39%;}.elementor-44 .elementor-element.elementor-element-9f91780{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-44 .elementor-element.elementor-element-26262c8{text-align:center;}.elementor-44 .elementor-element.elementor-element-26262c8 .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-178333b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-178333b .elementor-heading-title{font-size:60px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-9575aef .elementor-divider{text-align:center;}.elementor-44 .elementor-element.elementor-element-9575aef .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-9a51729{text-align:center;}.elementor-44 .elementor-element.elementor-element-9a51729 .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-695f273 img{max-width:60%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-44 .elementor-element.elementor-element-e24579b .elementor-button{font-size:25px;}.elementor-44 .elementor-element.elementor-element-1f70914{--padding-top:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-784f7ce{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-3503149{font-size:22px;}.elementor-44 .elementor-element.elementor-element-4ab1adb{font-size:22px;}.elementor-44 .elementor-element.elementor-element-2b0d944{bottom:-40px;}.elementor-44 .elementor-element.elementor-element-586172d{--content-width:90%;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-0fc2cf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-95c7770 .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-e90139a{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-aa28285 .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-0149f68{--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-0149f68:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-0149f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-44 .elementor-element.elementor-element-24b66d1{--min-height:250px;}.elementor-44 .elementor-element.elementor-element-08b230a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-44 .elementor-element.elementor-element-08b230a .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-b0858b9{--min-height:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-2fb888b{--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-44 .elementor-element.elementor-element-a70ddca{text-align:start;}.elementor-44 .elementor-element.elementor-element-a70ddca .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-e44b300{text-align:start;}.elementor-44 .elementor-element.elementor-element-e44b300 .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-66bd7ab{text-align:start;}.elementor-44 .elementor-element.elementor-element-66bd7ab .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-fd9065b .elementor-heading-title{font-size:20px;}.elementor-44 .elementor-element.elementor-element-ebbbb78{--min-height:250px;}.elementor-44 .elementor-element.elementor-element-7cd7d4b .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-6bf06c4{--min-height:250px;}.elementor-44 .elementor-element.elementor-element-7d1152f .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-f126a41 .elementor-heading-title{font-size:25px;}.elementor-44 .elementor-element.elementor-element-9993391{--min-height:250px;}.elementor-44 .elementor-element.elementor-element-5264bf9 .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-c951f79 .elementor-button{font-size:23px;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-d2e90ce{right:10px;}body.rtl .elementor-44 .elementor-element.elementor-element-d2e90ce{left:10px;}.elementor-44 .elementor-element.elementor-element-d2e90ce .elementor-button{font-size:20px;}.elementor-44 .elementor-element.elementor-element-ad39bdc{--min-height:0vh;}.elementor-44 .elementor-element.elementor-element-63bbef26{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-44 .elementor-element.elementor-element-35b6f8d9{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-44 .elementor-element.elementor-element-a4ba803 .elementor-button{font-size:25px;}.elementor-44 .elementor-element.elementor-element-1d5adc05{--min-height:90vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-76a175fc{left:50%;}body.rtl .elementor-44 .elementor-element.elementor-element-76a175fc{right:50%;}.elementor-44 .elementor-element.elementor-element-76a175fc{top:24%;}.elementor-44 .elementor-element.elementor-element-19197d46{text-align:center;}.elementor-44 .elementor-element.elementor-element-7c79d9f .elementor-button{font-size:30px;}.elementor-44 .elementor-element.elementor-element-7f8f67ae{text-align:center;}.elementor-44 .elementor-element.elementor-element-7f8f67ae img{width:100%;}.elementor-44 .elementor-element.elementor-element-414db514{text-align:center;}.elementor-44 .elementor-element.elementor-element-414db514 img{width:100%;}.elementor-44 .elementor-element.elementor-element-70fa5f26{text-align:center;}.elementor-44 .elementor-element.elementor-element-70fa5f26 img{width:100%;}.elementor-44 .elementor-element.elementor-element-4e54516e{text-align:center;}.elementor-44 .elementor-element.elementor-element-4e54516e img{width:100%;}.elementor-44 .elementor-element.elementor-element-28f2a882{text-align:center;}.elementor-44 .elementor-element.elementor-element-28f2a882 img{width:100%;}.elementor-44 .elementor-element.elementor-element-775a9d19{text-align:center;}.elementor-44 .elementor-element.elementor-element-775a9d19 img{width:100%;}.elementor-44 .elementor-element.elementor-element-f2260ed .elementor-heading-title{font-size:35px;}.elementor-44 .elementor-element.elementor-element-6c0b974{--z-index:20;}.elementor-44 .elementor-element.elementor-element-4d8445d{text-align:center;}.elementor-44 .elementor-element.elementor-element-4d8445d .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44 .elementor-element.elementor-element-466f163 .elementor-icon-list-item > a{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-178333b */.textgradient {

background: linear-gradient(to bottom, #a41c34, #263a63);

-webkit-background-clip: text;

background-clip: text;

-webkit-text-fill-color: transparent;

color: transparent;


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f84936 *//* Style du lightbox vidéo */
#custom-video-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
    z-index: 10000;
}

/* Effet de zoom de la vidéo */
.video-container {
    position: relative;
    width: 80%;
    max-width: 900px;
    aspect-ratio: 16/9;
    background: black;
    transform: scale(0.8);
    transition: transform 0.5s ease-in-out;
    border-radius: 30px;
}

#custom-video-lightbox.show {
    opacity: 1;
    visibility: visible;
}
#local-video{
    border-radius: 30px;
}
#custom-video-lightbox.show .video-container {
    transform: scale(1);
}

/* Overlay sombre */
.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

/* Style du bouton de fermeture */
.close-video {
    position: absolute;
    top: -20px;
    right: -20px;
    background: white;
    color: black;
    border: none;
    font-size: 18px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.close-video:hover {
    background: black;
    color: white;
}

/* 🔹 Optimisation responsive */
@media (max-width: 768px) {
    .video-container {
        width: 95%; /* Sur mobile, la vidéo prend presque toute la largeur */
    }

    .close-video {
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        font-size: 16px; /* Réduction de la taille du bouton de fermeture sur mobile */
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4e65a4 */@keyframes bounceSmooth {
0% {
transform: translateY(0);
}
50% {
transform: translateY(-10px);
}
70% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}

.elementor-44 .elementor-element.elementor-element-e4e65a4 {
animation: bounceSmooth 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b0d944 */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bda97d */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90139a */.elementor-44 .elementor-element.elementor-element-e90139a{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-e90139a:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-e90139a:hover .discover-line{
    opacity: 1;
}

@media screen and (max-width: 640px) {
.discover-line{
    opacity: 1;
    transition: all 0.5s ease-in-out;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0149f68 */.elementor-44 .elementor-element.elementor-element-0149f68{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-0149f68:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-0149f68:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01dd7e2 */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b66d1 */.elementor-44 .elementor-element.elementor-element-24b66d1{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-24b66d1:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-24b66d1:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6902709 */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0858b9 */.elementor-44 .elementor-element.elementor-element-b0858b9{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-b0858b9:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-b0858b9:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cb62cf */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebbbb78 */.elementor-44 .elementor-element.elementor-element-ebbbb78{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-ebbbb78:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-ebbbb78:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e690cb */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf06c4 */.elementor-44 .elementor-element.elementor-element-6bf06c4{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-6bf06c4:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-6bf06c4:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dac3f8 */.rotate {
  animation: rotation 30s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9993391 */.elementor-44 .elementor-element.elementor-element-9993391{
   transition: all 0.3s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-9993391:hover{
    transform: scale(0.99);
}
.discover-line{
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.elementor-44 .elementor-element.elementor-element-9993391:hover .discover-line{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4bb22a */.c-scroll-icon {
  width: 21px;
  height: 100px;
  transform: translate3d(-50%, 0%, 0);
  position: absolute;
  left: 50%;
  bottom: -100px;
  backface-visibility: hidden;
}

.c-scroll-icon-line-mask {
  position: relative;
  overflow: hidden;
  width: 21px;
  height: 100px;
  margin: 0 auto;
}

.c-scroll-icon-line {
  position: absolute;
  display: inline-block;
  width: 1px;
  height: 150px;
  border-left: 1px solid #263A63;
  top: -150px;
  left: 10px;
  animation: scroll-line 3s infinite;
  transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

@keyframes scroll-line {
  0% {
    transform: translate3d(0, 0, 0);
  }
  40% {
    transform: translate3d(0, 185px, 0);
  }
  75% {
    transform: translate3d(0, 175px, 0);
  }
  100% {
    transform: translate3d(0, 280px, 0);
  }
}

.c-scroll-icon-triangle {
  position: relative;
  width: 20px;
  height: 30px;
  margin: -10px auto 0;
  animation: triangle-bounce 3s infinite;
}

.c-scroll-icon-triangle-mask {
  position: absolute;
}

.c-scroll-icon-triangle-mask.first {
  width: 40px;
  height: 5px;
  right: 0;
  overflow: hidden;
}

.c-scroll-icon-triangle-mask.right {
  width: 10px;
  height: 30px;
  overflow: hidden;
  right: 0;
}

.c-scroll-icon-triangle-mask.left {
  width: 10px;
  height: 30px;
  overflow: hidden;
  left: 1;
}

.c-scroll-icon-triangle-mask.last {
  width: 40px;
  height: 5px;
  overflow: hidden;
}

.c-scroll-icon-triangle-line {
  position: absolute;
}

.c-scroll-icon-triangle-line.first {
  border-bottom: 1px solid #263A63;
  width: 30px;
  right: 0;
  animation: triangle-first 3s infinite;
  transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.c-scroll-icon-triangle-line.right {
  border-left: 1px solid #263A63;
  height: 44px;
  transform: rotate(-163deg);
  right: 5px;
  top: -6px;
  animation: triangle-right 3s infinite;
  transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.c-scroll-icon-triangle-line.left {
  border-left: 1px solid #263A63;
  height: 40px;
  transform: rotate(163deg);
  left: 5px;
  top: -3px;
  animation: triangle-left 3s infinite;
  transition: all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.c-scroll-icon-triangle-line.last {
  border-bottom: 1px solid #fff;
  width: 120px;
  left: 0;
  animation: triangle-last 3s infinite;
  transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

@keyframes triangle-bounce {
  0% {
    transform: translate3d(0, -5px, 0);
  }
  50% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: translate3d(0, -5px, 0);
  }
}

@keyframes triangle-first {
  0%,
  20% {
    transform: translate3d(-40px, 0, 0);
  }
  30%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
  85%,
  100% {
    transform: translate3d(30px, 0, 0);
  }
}

@keyframes triangle-right {
  0%,
  25% {
    transform: rotate(-163deg) translate3d(0, 40px, 0);
  }
  40%,
  84% {
    transform: rotate(-163deg) translate3d(0, 0, 0);
  }
  90%,
  100% {
    transform: rotate(-163deg) translate3d(0, -37px, 0);
  }
}

@keyframes triangle-left {
  0%,
  33% {
    transform: rotate(163deg) translate3d(0, -34px, 0);
  }
  50%,
  88% {
    transform: rotate(163deg) translate3d(0, 0, 0);
  }
  95%,
  100% {
    transform: rotate(163deg) translate3d(0, 38px, 0);
  }
}

@keyframes triangle-last {
  0%,
  87.5% {
    transform: translate3d(-120px, 0, 0);
  }
  91% {
    transform: translate3d(-80px, 0, 0);
  }
  100% {
    transform: translate3d(45px, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246fb0e */.elementor-44 .elementor-element.elementor-element-246fb0e { transition: all .5s ease-in-out; }
.elementor-44 .elementor-element.elementor-element-246fb0e:hover { 
    transform: scale(.9); 
    cursor: pointer;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8445d */a.myl_link {
    display: inline-block;
    transition: transform 0.5s ease-in-out;
}

a.myl_link:hover {
    transform: scale(.85);
}/* End custom CSS */