.elementor-1244 .elementor-element.elementor-element-971dc2a .hero-subtitle{color:#FFF}.elementor-1244 .elementor-element.elementor-element-971dc2a .th-btn.style2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-1244 .elementor-element.elementor-element-ef4e1e5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-ef4e1e5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1244 .elementor-element.elementor-element-1cf0a00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-1244 .elementor-element.elementor-element-d508255>.elementor-container{max-width:1244px}.elementor-1244 .elementor-element.elementor-element-d508255{margin-top:20px;margin-bottom:0}.elementor-1244 .elementor-element.elementor-element-b09e03f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-1244 .elementor-element.elementor-element-65cac7a .title-area{text-align:center}.elementor-1244 .elementor-element.elementor-element-65cac7a .shadow-title{--title-color:#FFF9F9!important}.elementor-1244 .elementor-element.elementor-element-65cac7a .title-selector{color:#000000!important}.elementor-1244 .elementor-element.elementor-element-65cac7a .subtitle-selector{color:#000000!important}.elementor-1244 .elementor-element.elementor-element-4eb9b49 h3{color:#2C2D2E!important}.elementor-1244 .elementor-element.elementor-element-4eb9b49 p{color:#005FBA!important}.elementor-1244 .elementor-element.elementor-element-9462687:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-9462687>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFDFD}.elementor-1244 .elementor-element.elementor-element-9462687{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-9462687>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1244 .elementor-element.elementor-element-aa777f4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-1244 .elementor-element.elementor-element-aa777f4:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-aa777f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://thdesign.fr/wp-content/uploads/2024/09/why_bg_2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1244 .elementor-element.elementor-element-2154921{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-1244 .elementor-element.elementor-element-2154921.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1244 .elementor-element.elementor-element-5135955 .title-area{margin:0 0 30px 0px!important}.elementor-1244 .elementor-element.elementor-element-5135955 .sub-title{--theme-color:#005FBA;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-1244 .elementor-element.elementor-element-5135955 .sec-title{color:#4D4D4D}.elementor-1244 .elementor-element.elementor-element-fd74cfb a{color:#005FBA}.elementor-1244 .elementor-element.elementor-element-003193a>.elementor-widget-container{border-style:none}.elementor-1244 .elementor-element.elementor-element-003193a .skill-feature_title{color:#F0A538}.elementor-1244 .elementor-element.elementor-element-003193a .progress-value{color:#005FBA}.elementor-1244 .elementor-element.elementor-element-d8e21a3{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-1244 .elementor-element.elementor-element-fa76126 .th_btn i{margin-left:8px}.elementor-1244 .elementor-element.elementor-element-fa76126 .btn-wrapper{text-align:left}.elementor-1244 .elementor-element.elementor-element-fa76126 .th_btn{background-color:#F0A538}.elementor-1244 .elementor-element.elementor-element-404d279:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-404d279>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://thdesign.fr/wp-content/uploads/2023/10/service_bg_3.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1244 .elementor-element.elementor-element-404d279{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:82px 0 80px 0}.elementor-1244 .elementor-element.elementor-element-404d279>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1244 .elementor-element.elementor-element-a831117>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-1244 .elementor-element.elementor-element-580fd41>.elementor-container{max-width:1244px}.elementor-1244 .elementor-element.elementor-element-7606c80>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-1244 .elementor-element.elementor-element-0c38a75 .title-area{text-align:center}.elementor-1244 .elementor-element.elementor-element-0c38a75 .shadow-title{--title-color:#050505!important}.elementor-1244 .elementor-element.elementor-element-0c38a75 .title-selector{color:#F0A538!important}.elementor-1244 .elementor-element.elementor-element-fa9d377>.elementor-container{max-width:1244px}.elementor-1244 .elementor-element.elementor-element-46d8dba>.elementor-element-populated{padding:0 12px 0 12px}.elementor-1244 .elementor-element.elementor-element-02c5524 .service-box2_btn,.elementor-1244 .elementor-element.elementor-element-02c5524 .service-list_btn{font-size:12px}.elementor-1244 .elementor-element.elementor-element-02c5524 .service-box2_title,.elementor-1244 .elementor-element.elementor-element-02c5524 .service-card2_title,.elementor-1244 .elementor-element.elementor-element-02c5524 .service-grid_title,.elementor-1244 .elementor-element.elementor-element-02c5524 .service-block_title,.elementor-1244 .elementor-element.elementor-element-02c5524 .service-list_title{font-size:18px}.elementor-1244 .elementor-element.elementor-element-10ff365:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-10ff365>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFDFD}.elementor-1244 .elementor-element.elementor-element-10ff365{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-10ff365>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1244 .elementor-element.elementor-element-5e5748d>.elementor-widget-container{padding:30px 0 030px 0}.elementor-1244 .elementor-element.elementor-element-6c096a1:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-6c096a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url(https://thdesign.fr/wp-content/uploads/2023/09/service_bg_1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1244 .elementor-element.elementor-element-6c096a1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 050px 0}.elementor-1244 .elementor-element.elementor-element-6c096a1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1244 .elementor-element.elementor-element-f8fe5e8>.elementor-element-populated{padding:0 12px 0 12px}.elementor-1244 .elementor-element.elementor-element-79f6ae6{padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-168e1eb .title-area{text-align:left}.elementor-1244 .elementor-element.elementor-element-bec737f .gallery-item .gallery-caption{display:none}.elementor-1244 .elementor-element.elementor-element-bec737f .gallery-item{padding:0 15px 15px 0}.elementor-1244 .elementor-element.elementor-element-bec737f .gallery{margin:0 -15px -15px 0}.elementor-1244 .elementor-element.elementor-element-3980171>.elementor-widget-container{margin:30px 0 0 0}.elementor-1244 .elementor-element.elementor-element-3980171.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-1244 .elementor-element.elementor-element-3980171 .th_btn i{margin-left:8px}.elementor-1244 .elementor-element.elementor-element-3980171 .btn-wrapper{text-align:center}.elementor-1244 .elementor-element.elementor-element-3980171 .th_btn{background-color:#F0A538}.elementor-1244 .elementor-element.elementor-element-4e4a669{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1244 .elementor-element.elementor-element-76a1cbe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-1244 .elementor-element.elementor-element-aa777f4{--content-width:1254px}.elementor-1244 .elementor-element.elementor-element-2154921{--width:737px}}@media(max-width:1024px) and (min-width:768px){.elementor-1244 .elementor-element.elementor-element-2154921{--width:100%}}@media(max-width:1024px){.elementor-1244 .elementor-element.elementor-element-ef4e1e5{padding:80px 0 80px 0}.elementor-1244 .elementor-element.elementor-element-aa777f4:not(.elementor-motion-effects-element-type-background),.elementor-1244 .elementor-element.elementor-element-aa777f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-1244 .elementor-element.elementor-element-aa777f4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-1244 .elementor-element.elementor-element-2154921{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px}.elementor-1244 .elementor-element.elementor-element-404d279{padding:80px 0 80px 0}.elementor-1244 .elementor-element.elementor-element-46d8dba>.elementor-element-populated{padding:0 36px 0 36px}.elementor-1244 .elementor-element.elementor-element-6c096a1{padding:80px 0 80px 0}.elementor-1244 .elementor-element.elementor-element-f8fe5e8>.elementor-element-populated{padding:0 12px 0 12px}.elementor-1244 .elementor-element.elementor-element-405664d>.elementor-element-populated{padding:0 24px 0 24px}}@media(max-width:767px){.elementor-1244 .elementor-element.elementor-element-2154921{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px}.elementor-1244 .elementor-element.elementor-element-fa9d377>.elementor-container{max-width:540px}.elementor-1244 .elementor-element.elementor-element-46d8dba>.elementor-element-populated{padding:0 12px 0 12px}.elementor-1244 .elementor-element.elementor-element-f8fe5e8>.elementor-element-populated{padding:0 0 0 0}.elementor-1244 .elementor-element.elementor-element-405664d>.elementor-element-populated{padding:0 12px 0 12px}}