.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://titouangramain.com/wp-content/uploads/2025/01/Site-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#00000000 50%,#000 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-e4886b3{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-widget),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-widget-container{backdrop-filter:brightness(1) contrast(1) saturate(1) blur(0px) hue-rotate(0deg);-webkit-backdrop-filter:brightness(1) contrast(1) saturate(1) blur(0px) hue-rotate(0deg)}.elementor-19 .elementor-element.elementor-element-2e2d2d6>.elementor-element-populated{margin:12px;--e-column-margin-right:12px;--e-column-margin-left:12px}.elementor-19 .elementor-element.elementor-element-9890670{--display:flex;--min-height:200px}.elementor-19 .elementor-element.elementor-element-9018f79{--display:flex}.elementor-19 .elementor-element.elementor-element-8ccea99>.elementor-widget-container{margin:3px;padding:-6px}.elementor-19 .elementor-element.elementor-element-8ccea99.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-8ccea99{text-align:center}.elementor-19 .elementor-element.elementor-element-8ccea99 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:77px;font-weight:500;line-height:83px;letter-spacing:4.1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-13px 4px 100px rgba(255,255,255,.3);color:#cfcfcf}.elementor-19 .elementor-element.elementor-element-deb1ccc>.elementor-widget-container{margin:-4px;padding:8px}.elementor-19 .elementor-element.elementor-element-deb1ccc.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-deb1ccc{text-align:center}.elementor-19 .elementor-element.elementor-element-deb1ccc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;letter-spacing:4px;color:#cfcfcf}.elementor-19 .elementor-element.elementor-element-386f8da .e-off-canvas__content{background-color:#000}.elementor-19 .elementor-element.elementor-element-386f8da .e-off-canvas__overlay{background-color:rgba(0,0,0,.8)}.elementor-19 .elementor-element.elementor-element-386f8da.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-386f8da{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1}.elementor-19 .elementor-element.elementor-element-21d2002{--display:flex}.elementor-19 .elementor-element.elementor-element-88abf36{--display:flex}.elementor-19 .elementor-element.elementor-element-e4f8d74.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-e4f8d74 .elementor-icon-wrapper{text-align:center}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-stacked .elementor-icon:hover{background-color:#646464}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-default .elementor-icon:hover{color:#646464;border-color:#646464}.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-e4f8d74.elementor-view-default .elementor-icon:hover svg{fill:#646464}.elementor-19 .elementor-element.elementor-element-a76ab01{--display:flex}.elementor-19 .elementor-element.elementor-element-4e01fec.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-4e01fec .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-19 .elementor-element.elementor-element-e267883.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu .elementor-item{font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu--main .elementor-item:hover,.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu--main .elementor-item:focus{color:#8d8d8d;fill:#8d8d8d}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-repeater-item-ab9d0da.elementor-social-icon{background-color:#000}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-repeater-item-ab9d0da.elementor-social-icon i{color:#fff}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-repeater-item-ab9d0da.elementor-social-icon svg{fill:#fff}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-repeater-item-f7a6727.elementor-social-icon{background-color:#020202}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-repeater-item-ac5f732.elementor-social-icon{background-color:#000}.elementor-19 .elementor-element.elementor-element-3083994{--grid-template-columns:repeat(0,auto);--grid-column-gap:5px;--grid-row-gap:0px}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-widget-container{text-align:center}.elementor-19 .elementor-element.elementor-element-3083994.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-social-icon:hover{background-color:#000}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-social-icon:hover i{color:#707070}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-social-icon:hover svg{fill:#707070}.elementor-19 .elementor-element.elementor-element-144ed46.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-144ed46 .elementor-icon-wrapper{text-align:center}.elementor-19 .elementor-element.elementor-element-144ed46.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-19 .elementor-element.elementor-element-144ed46.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-144ed46.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-19 .elementor-element.elementor-element-144ed46.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-144ed46.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-19 .elementor-element.elementor-element-cd60fa4{--display:flex;--min-height:142px;--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-19 .elementor-element.elementor-element-cd60fa4:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-cd60fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#000 18%,#fff 100%)}.elementor-19 .elementor-element.elementor-element-99968fb{--display:flex;--min-height:643px;--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-19 .elementor-element.elementor-element-99968fb:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-99968fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 0%,#000 100%)}.elementor-19 .elementor-element.elementor-element-0e96b14.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-0e96b14 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-6677171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-cfd831f.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-cfd831f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-7830f69{--display:flex;--min-height:275px;--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-19 .elementor-element.elementor-element-52bf433.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-52bf433{text-align:left}.elementor-19 .elementor-element.elementor-element-52bf433 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;line-height:31px}.elementor-19 .elementor-element.elementor-element-3bccac1{--display:flex}.elementor-19 .elementor-element.elementor-element-ccdb557.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-ccdb557 .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-ccdb557 .elementor-button:focus{color:#000}.elementor-19 .elementor-element.elementor-element-ccdb557 .elementor-button:hover svg,.elementor-19 .elementor-element.elementor-element-ccdb557 .elementor-button:focus svg{fill:#000}.elementor-19 .elementor-element.elementor-element-b06c7f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-cc0b173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-1283c27.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-1283c27 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-19 .elementor-element.elementor-element-acab2bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19 .elementor-element.elementor-element-6cf2e1e{--display:flex;--min-height:297px;--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-19 .elementor-element.elementor-element-e30a977.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-e30a977{text-align:left}.elementor-19 .elementor-element.elementor-element-e30a977 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1px;line-height:31px}.elementor-19 .elementor-element.elementor-element-7ee7e9e .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-7ee7e9e .elementor-button:focus{background-color:transparent;color:#000;background-image:linear-gradient(180deg,#fafcfb 0%,#545454 100%)}.elementor-19 .elementor-element.elementor-element-7ee7e9e.xpro-widget-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-19 .elementor-element.elementor-element-7ee7e9e .elementor-button:hover svg,.elementor-19 .elementor-element.elementor-element-7ee7e9e .elementor-button:focus svg{fill:#000}.elementor-19 .elementor-element.elementor-element-77a555d{--display:flex}@media(max-width:1366px){.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://titouangramain.com/wp-content/uploads/2025/01/Site-2.png");background-size:cover}.elementor-19 .elementor-element.elementor-element-e4886b3{margin-top:0;margin-bottom:0}.elementor-19 .elementor-element.elementor-element-9890670{--min-height:210px}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-e4886b3{padding:400px 0 0}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://titouangramain.com/wp-content/uploads/2025/02/2023-04-30PRC09852-scaled-fotor-20250208171342.jpg");background-position:-36px -3px}.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-container{max-width:500px}.elementor-19 .elementor-element.elementor-element-e4886b3{padding:445px 0 0}.elementor-19 .elementor-element.elementor-element-9890670{--content-width:500px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-9018f79{--min-height:0px}.elementor-19 .elementor-element.elementor-element-8ccea99{width:100%;max-width:100%}.elementor-19 .elementor-element.elementor-element-8ccea99>.elementor-widget-container{margin:-96px;padding:-1px}.elementor-19 .elementor-element.elementor-element-8ccea99.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-19 .elementor-element.elementor-element-8ccea99 .elementor-heading-title{font-size:25px;line-height:1.1em;letter-spacing:2.4px;word-spacing:0em}.elementor-19 .elementor-element.elementor-element-deb1ccc>.elementor-widget-container{margin:-91px}.elementor-19 .elementor-element.elementor-element-deb1ccc .elementor-heading-title{font-size:8px}.elementor-19 .elementor-element.elementor-element-386f8da{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:80vw;--e-off-canvas-height:81vh}.elementor-19 .elementor-element.elementor-element-88abf36{--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;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px}.elementor-19 .elementor-element.elementor-element-e4f8d74>.elementor-widget-container{margin:8px}.elementor-19 .elementor-element.elementor-element-e4f8d74 .elementor-icon{font-size:22px}.elementor-19 .elementor-element.elementor-element-e4f8d74 .elementor-icon svg{height:22px}.elementor-19 .elementor-element.elementor-element-a76ab01{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-4e01fec{text-align:center}.elementor-19 .elementor-element.elementor-element-4e01fec .elementor-heading-title{font-size:17px}.elementor-19 .elementor-element.elementor-element-e267883>.elementor-widget-container{margin:0}.elementor-19 .elementor-element.elementor-element-e267883.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-e267883 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0}.elementor-19 .elementor-element.elementor-element-3083994{--icon-size:26px;--grid-column-gap:0px}.elementor-19 .elementor-element.elementor-element-3083994 .elementor-social-icon{--icon-padding:.4em}.elementor-19 .elementor-element.elementor-element-144ed46>.elementor-widget-container{margin:-652px -652px -628px -397px}.elementor-19 .elementor-element.elementor-element-144ed46 .elementor-icon{font-size:32px}.elementor-19 .elementor-element.elementor-element-144ed46 .elementor-icon svg{height:32px}.elementor-19 .elementor-element.elementor-element-cd60fa4{--content-width:500px;--min-height:75px}.elementor-19 .elementor-element.elementor-element-99968fb{--content-width:500px;--min-height:291px}.elementor-19 .elementor-element.elementor-element-52bf433{text-align:center}.elementor-19 .elementor-element.elementor-element-52bf433 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:-1.3px}.elementor-19 .elementor-element.elementor-element-e30a977{text-align:center}.elementor-19 .elementor-element.elementor-element-e30a977 .elementor-heading-title{font-size:2px;line-height:10em;letter-spacing:-1.7px}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-9890670{--content-width:1017px}.elementor-19 .elementor-element.elementor-element-cd60fa4{--content-width:1326px}.elementor-19 .elementor-element.elementor-element-99968fb{--content-width:1001px}.elementor-19 .elementor-element.elementor-element-6677171{--content-width:1001px}.elementor-19 .elementor-element.elementor-element-7830f69{--content-width:1001px}.elementor-19 .elementor-element.elementor-element-b06c7f7{--content-width:1001px}.elementor-19 .elementor-element.elementor-element-acab2bf{--content-width:1001px}}@media(max-width:1366px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-9890670{--content-width:1219px}}@media(min-width:1367px){.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(min-width:2400px){.elementor-19 .elementor-element.elementor-element-e4886b3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-e4886b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://titouangramain.com/wp-content/uploads/2025/01/Site-2.png");background-size:cover}.elementor-19 .elementor-element.elementor-element-8ccea99 .elementor-heading-title{font-size:89px}.elementor-19 .elementor-element.elementor-element-deb1ccc .elementor-heading-title{font-size:33px}.elementor-19 .elementor-element.elementor-element-99968fb{--content-width:1160px;--min-height:0px}.elementor-19 .elementor-element.elementor-element-6677171{--content-width:1160px}.elementor-19 .elementor-element.elementor-element-7830f69{--content-width:1160px}.elementor-19 .elementor-element.elementor-element-b06c7f7{--content-width:1160px}.elementor-19 .elementor-element.elementor-element-acab2bf{--content-width:1160px}.elementor-19 .elementor-element.elementor-element-6cf2e1e{--width:1082px}}