.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-22fefaa{--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.95;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-22fefaa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-22fefaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mongillo-ing.ch/wp-content/uploads/2025/06/Denner-Courroux.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-22fefaa::before, .elementor-11 .elementor-element.elementor-element-22fefaa > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-22fefaa > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-22fefaa > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-22fefaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-22fefaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4B7555;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-bd4b666{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-17f09af{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-5d9dbf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b5a1da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11 .elementor-element.elementor-element-d6a3b24{text-align:left;}.elementor-11 .elementor-element.elementor-element-dd396c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7617525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11 .elementor-element.elementor-element-8e06b12{text-align:right;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b681fcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6bfca97{text-align:right;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9fa331f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c069f6a{text-align:right;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-74ce3a0{--spacer-size:180px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-11 .elementor-element.elementor-element-3805c97 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:65px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e675990{--spacer-size:40px;}.elementor-11 .elementor-element.elementor-element-85ed6b7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c88032b{--spacer-size:180px;}.elementor-11 .elementor-element.elementor-element-a715514{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-853e1f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1f252b7{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7d6deb5{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-568c62f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ed17b13{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1bda585{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1043861{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-817a99a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-69ad686{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b7034ba{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9e6afad{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d0a2c36{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-96be0b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a8700d4{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-92e678c{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4290b73{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-126b75f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-db631b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-c4b5d82{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a7b218c{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-dd560be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fc878bf{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e374295{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-174c6b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7105761{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1fcb73a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2eea52e{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-b3cad64{--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:100px;--padding-right:100px;}.elementor-11 .elementor-element.elementor-element-6592874{--spacer-size:70px;}.elementor-11 .elementor-element.elementor-element-e82d6ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:40px;color:#4B7555;}.elementor-11 .elementor-element.elementor-element-8333751{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-2f1b4ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-002629d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-31346ec{text-align:left;}.elementor-11 .elementor-element.elementor-element-31346ec img{height:400px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-f8ead80{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-dafeefb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;line-height:40px;color:#4B7555;}.elementor-11 .elementor-element.elementor-element-10c4aab{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-7db6134{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-d61429c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30bc89d{text-align:left;}.elementor-11 .elementor-element.elementor-element-30bc89d img{height:400px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-3927412{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-2ee8300 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;line-height:40px;color:#4B7555;}.elementor-11 .elementor-element.elementor-element-82c0c1e{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-53742ec{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-295ce68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2d4b26f{text-align:left;}.elementor-11 .elementor-element.elementor-element-2d4b26f img{height:400px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-c63d1e1{--spacer-size:30px;}.elementor-11 .elementor-element.elementor-element-1a01fee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:300;text-transform:uppercase;line-height:40px;color:#4B7555;}.elementor-11 .elementor-element.elementor-element-5d23a2c{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-bc2463f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-11 .elementor-element.elementor-element-49c8b65{--spacer-size:100px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-22fefaa{--content-width:1700px;}.elementor-11 .elementor-element.elementor-element-b5a1da3{--width:45%;}.elementor-11 .elementor-element.elementor-element-dd396c5{--width:55%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-22fefaa{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-5d9dbf8{--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-11 .elementor-element.elementor-element-8e06b12{text-align:left;}.elementor-11 .elementor-element.elementor-element-6bfca97{text-align:left;}.elementor-11 .elementor-element.elementor-element-c069f6a{text-align:left;}.elementor-11 .elementor-element.elementor-element-74ce3a0{--spacer-size:120px;}.elementor-11 .elementor-element.elementor-element-3805c97 .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-11 .elementor-element.elementor-element-e675990{--spacer-size:35px;}.elementor-11 .elementor-element.elementor-element-85ed6b7 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-11 .elementor-element.elementor-element-c88032b{--spacer-size:120px;}.elementor-11 .elementor-element.elementor-element-853e1f8{--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-11 .elementor-element.elementor-element-817a99a{--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-11 .elementor-element.elementor-element-69ad686{--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-11 .elementor-element.elementor-element-96be0b6{--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-11 .elementor-element.elementor-element-126b75f{--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-11 .elementor-element.elementor-element-db631b6{--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-11 .elementor-element.elementor-element-dd560be{--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-11 .elementor-element.elementor-element-174c6b0{--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-11 .elementor-element.elementor-element-b3cad64{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-e82d6ef .elementor-heading-title{font-size:25px;}.elementor-11 .elementor-element.elementor-element-2f1b4ce{--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-11 .elementor-element.elementor-element-dafeefb .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-11 .elementor-element.elementor-element-7db6134{font-size:16px;}.elementor-11 .elementor-element.elementor-element-2ee8300 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-11 .elementor-element.elementor-element-53742ec{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1a01fee .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-11 .elementor-element.elementor-element-bc2463f{font-size:16px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-22fefaa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-dd396c5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-74ce3a0{--spacer-size:80px;}.elementor-11 .elementor-element.elementor-element-3805c97 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-11 .elementor-element.elementor-element-85ed6b7 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-11 .elementor-element.elementor-element-c88032b{--spacer-size:80px;}.elementor-11 .elementor-element.elementor-element-126b75f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-db631b6{--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-11 .elementor-element.elementor-element-dd560be{--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-11 .elementor-element.elementor-element-174c6b0{--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-11 .elementor-element.elementor-element-b3cad64{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-e82d6ef .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-11 .elementor-element.elementor-element-2f1b4ce{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}/* Start custom CSS for image, class: .elementor-element-d6a3b24 */.elementor-11 .elementor-element.elementor-element-d6a3b24{
    width:400px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e06b12 */.elementor-11 .elementor-element.elementor-element-8e06b12 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bfca97 */.elementor-11 .elementor-element.elementor-element-6bfca97 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c069f6a */.elementor-11 .elementor-element.elementor-element-c069f6a a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f252b7 */.elementor-11 .elementor-element.elementor-element-1f252b7 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d6deb5 */.elementor-11 .elementor-element.elementor-element-7d6deb5 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-568c62f */.elementor-11 .elementor-element.elementor-element-568c62f a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed17b13 */.elementor-11 .elementor-element.elementor-element-ed17b13 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bda585 */.elementor-11 .elementor-element.elementor-element-1bda585 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1043861 */.elementor-11 .elementor-element.elementor-element-1043861 a{
    color:inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7034ba */.elementor-11 .elementor-element.elementor-element-b7034ba a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-b7034ba{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e6afad */.elementor-11 .elementor-element.elementor-element-9e6afad a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-9e6afad{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0a2c36 */.elementor-11 .elementor-element.elementor-element-d0a2c36 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-d0a2c36{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8700d4 */.elementor-11 .elementor-element.elementor-element-a8700d4 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-a8700d4{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92e678c */.elementor-11 .elementor-element.elementor-element-92e678c a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-92e678c{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4290b73 */.elementor-11 .elementor-element.elementor-element-4290b73 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-4290b73{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4b5d82 */.elementor-11 .elementor-element.elementor-element-c4b5d82 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-c4b5d82{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7b218c */.elementor-11 .elementor-element.elementor-element-a7b218c a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-a7b218c{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc878bf */.elementor-11 .elementor-element.elementor-element-fc878bf a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-fc878bf{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e374295 */.elementor-11 .elementor-element.elementor-element-e374295 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-e374295{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7105761 */.elementor-11 .elementor-element.elementor-element-7105761 a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-7105761{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fcb73a */.elementor-11 .elementor-element.elementor-element-1fcb73a a{
    color:inherit;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-1fcb73a{
        min-width:33%;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22fefaa */.elementor-11 .elementor-element.elementor-element-22fefaa{
    position:relative;
}

.elementor-11 .elementor-element.elementor-element-22fefaa::after{
    position:absolute;
    content:'';
    left:100px;
    right:100px;
    max-width: 1700px;
    margin: auto;
    top:0;
    bottom:0;
    background:url('https://mongillo.ivimedia.website/wp-content/uploads/2025/06/Trace-1566.svg') no-repeat center center;
    background-size:contain;
    pointer-events:none;
}

@media screen and (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-22fefaa::after{
        left:30px;
        right:30px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-22fefaa::after{
        left:20px;
        right:20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dafeefb */.elementor-11 .elementor-element.elementor-element-dafeefb strong{
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ee8300 */.elementor-11 .elementor-element.elementor-element-2ee8300 strong{
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a01fee */.elementor-11 .elementor-element.elementor-element-1a01fee strong{
    font-weight:700;
}/* End custom CSS */