.elementor-1778 .elementor-element.elementor-element-37771b6e{margin-top:-70px;margin-bottom:0;z-index:9}.elementor-1778 .elementor-element.elementor-element-34c00a0c .ct-fancy-box .item--title{text-transform:uppercase}.elementor-1778 .elementor-element.elementor-element-1a6a043 .ct-fancy-box .item--title{text-transform:uppercase}.elementor-1778 .elementor-element.elementor-element-47367459 .ct-fancy-box .item--title{text-transform:uppercase}.elementor-1778 .elementor-element.elementor-element-3567221b{padding:80px 0 0 0}.elementor-1778 .elementor-element.elementor-element-2af579d8>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-4bcad824>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4bcad824 .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-787b6569>.elementor-widget-container{margin:0 0 13px 0}.elementor-1778 .elementor-element.elementor-element-787b6569{font-size:17px;font-weight:700;line-height:26px}.elementor-1778 .elementor-element.elementor-element-30fe66d>.elementor-widget-container{margin:0 0 25px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-13957157 .ct-button-wrapper{text-align:center}.elementor-1778 .elementor-element.elementor-element-13957157>.elementor-widget-container{margin:25px 0 0 0}.elementor-1778 .elementor-element.elementor-element-13957157 .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-3c2e999>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1778 .elementor-element.elementor-element-3c2e999{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:30px;margin-bottom:0;padding:0 0 0 0}.elementor-1778 .elementor-element.elementor-element-3c2e999>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-709ea523>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1778 .elementor-element.elementor-element-e17175a .gallery-item .gallery-caption{display:none}.elementor-1778 .elementor-element.elementor-element-2f99afd9{margin-top:30px;margin-bottom:0;padding:0 0 20px 0;z-index:100}.elementor-1778 .elementor-element.elementor-element-6468beca>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-6468beca .ct-heading{text-align:center}.elementor-1778 .elementor-element.elementor-element-6468beca .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.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-1778 .elementor-element.elementor-element-e2f3f0d{text-align:center;color:#302D2D}.elementor-1778 .elementor-element.elementor-element-26721b9:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-26721b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://top-toiture-cannes.fr/wp-content/uploads/2024/12/409.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1778 .elementor-element.elementor-element-26721b9>.elementor-background-overlay{background-image:url(https://top-toiture-cannes.fr/wp-content/uploads/2020/11/bg-overlay1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-26721b9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:55px 0 65px 0}.elementor-1778 .elementor-element.elementor-element-7e16c70>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-1778 .elementor-element.elementor-element-f45c52a .ct-heading .item--title{color:#FFF;font-size:31px;text-transform:uppercase;line-height:36px;margin-bottom:14px}.elementor-1778 .elementor-element.elementor-element-ea7550c>.elementor-widget-container{margin:0 0 38px 0}.elementor-1778 .elementor-element.elementor-element-ea7550c .ct-text-editor{color:#C0BFBF}.elementor-1778 .elementor-element.elementor-element-4c7426a .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-2dfa760{padding:80px 0 35px 0}.elementor-bc-flex-widget .elementor-1778 .elementor-element.elementor-element-b2ecca2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1778 .elementor-element.elementor-element-b2ecca2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1778 .elementor-element.elementor-element-790bf3f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-1778 .elementor-element.elementor-element-ca26a43>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-4b7855c>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4b7855c .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-8857297>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-1397f46 .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-6bed87f{padding:0 0 25px 0}.elementor-1778 .elementor-element.elementor-element-01d8a03>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-471a4b4>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-471a4b4 .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-2cec76d>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-19e956e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 95px 0}.elementor-1778 .elementor-element.elementor-element-19e956e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-5c3e359>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-ad602c0>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-ad602c0 .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-b768b16>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-a98d114 .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.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-1778 .elementor-element.elementor-element-89dfac4:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-89dfac4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://top-toiture-cannes.fr/wp-content/uploads/2024/12/urgence-toiture.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1778 .elementor-element.elementor-element-89dfac4>.elementor-background-overlay{background-image:url(https://top-toiture-cannes.fr/wp-content/uploads/2020/11/bg-overlay1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-89dfac4{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:55px 0 65px 0}.elementor-1778 .elementor-element.elementor-element-24849e3f>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-1778 .elementor-element.elementor-element-142108cf .ct-heading .item--title{color:#FFF;font-size:28px;text-transform:uppercase;line-height:50px;margin-bottom:14px}.elementor-1778 .elementor-element.elementor-element-9b85b7a>.elementor-widget-container{margin:0 0 38px 0}.elementor-1778 .elementor-element.elementor-element-9b85b7a .ct-text-editor{color:#C0BFBF}.elementor-1778 .elementor-element.elementor-element-72ab899 .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-1fad536{padding:80px 0 95px 0}.elementor-1778 .elementor-element.elementor-element-cd8bb6a>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-4b7aa17>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4b7aa17 .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-e91535e>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-c2334ef .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-5100188{padding:0 0 20px 0}.elementor-1778 .elementor-element.elementor-element-ff0a61d>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-41558dd>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-41558dd .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-02e7f6f>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-0bc74c6 .ct-button-wrapper .btn{padding:0 34px 0 34px;font-size:14px;text-transform:uppercase;line-height:51px}.elementor-1778 .elementor-element.elementor-element-7a430f08:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-7a430f08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F4F8}.elementor-1778 .elementor-element.elementor-element-7a430f08{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:37px 0 24px 0}.elementor-1778 .elementor-element.elementor-element-7a430f08>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-6ffdfacc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1778 .elementor-element.elementor-element-6ffdfacc{padding:0 0 10px 0}.elementor-1778 .elementor-element.elementor-element-705f597c>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-705f597c .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-83fdc27:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-83fdc27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-1778 .elementor-element.elementor-element-83fdc27{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 20px 0}.elementor-1778 .elementor-element.elementor-element-83fdc27>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-395c5c2>.elementor-element-populated{margin:0 0 0 18px;--e-column-margin-right:0px;--e-column-margin-left:18px}.elementor-1778 .elementor-element.elementor-element-48b0c9e>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-48b0c9e .ct-heading{text-align:center}.elementor-1778 .elementor-element.elementor-element-48b0c9e .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-8ae9cad>.elementor-widget-container{margin:0 0 10px 0;padding:0% 10% 0% 0%}.elementor-1778 .elementor-element.elementor-element-8ae9cad .ct-text-editor{text-align:center}.elementor-1778 .elementor-element.elementor-element-3ca516a:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-3ca516a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1778 .elementor-element.elementor-element-3ca516a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 55px 0}.elementor-1778 .elementor-element.elementor-element-3ca516a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1778 .elementor-element.elementor-element-c204570>.elementor-widget-container{margin:25px 0 0 0}.elementor-1778 .elementor-element.elementor-element-c204570{color:#FFF}.elementor-1778 .elementor-element.elementor-element-132a3ae>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-132a3ae .ct-heading{text-align:left}.elementor-1778 .elementor-element.elementor-element-132a3ae .ct-heading .item--title{font-size:30px;text-transform:uppercase;line-height:36px;margin-bottom:19px}.elementor-1778 .elementor-element.elementor-element-132a3ae .ct-heading .item--sub-title{color:#FFF}.elementor-1778 .elementor-element.elementor-element-7c069752 iframe{height:280px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}@media(max-width:1024px) and (min-width:768px){.elementor-1778 .elementor-element.elementor-element-36cc95e6{width:45%}.elementor-1778 .elementor-element.elementor-element-246c1d1b{width:30%}}@media(max-width:1024px){.elementor-1778 .elementor-element.elementor-element-37771b6e{margin-top:095px;margin-bottom:0}.elementor-1778 .elementor-element.elementor-element-2af579d8>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-4bcad824>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4bcad824 .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-6468beca>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-6468beca .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-7e16c70>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-f45c52a .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-ca26a43>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-4b7855c>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4b7855c .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-01d8a03>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-471a4b4>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-471a4b4 .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-5c3e359>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-ad602c0>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-ad602c0 .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-24849e3f>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-142108cf .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-cd8bb6a>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-4b7aa17>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-4b7aa17 .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-ff0a61d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-41558dd>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-41558dd .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-705f597c>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-705f597c .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-395c5c2>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1778 .elementor-element.elementor-element-48b0c9e>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-48b0c9e .ct-heading .item--title{font-size:32px}.elementor-1778 .elementor-element.elementor-element-132a3ae>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1778 .elementor-element.elementor-element-132a3ae .ct-heading .item--title{font-size:32px}}@media(max-width:767px){.elementor-1778 .elementor-element.elementor-element-3fcbce6f>.elementor-widget-container{margin:0 0 32px 0}.elementor-1778 .elementor-element.elementor-element-26721b9>.elementor-background-overlay{background-position:center right}.elementor-1778 .elementor-element.elementor-element-89dfac4>.elementor-background-overlay{background-position:center right}}@media(min-width:1441px){.elementor-1778 .elementor-element.elementor-element-26721b9:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-26721b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-1778 .elementor-element.elementor-element-89dfac4:not(.elementor-motion-effects-element-type-background),.elementor-1778 .elementor-element.elementor-element-89dfac4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}