.elementor-3959 .elementor-element.elementor-element-8edbc1d{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-10fa32f{text-align:center;}.elementor-3959 .elementor-element.elementor-element-10fa32f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:35px;font-weight:500;font-style:italic;color:#194FA0;}.elementor-3959 .elementor-element.elementor-element-12c660a > .elementor-widget-container{margin:-15px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-12c660a{text-align:center;}.elementor-3959 .elementor-element.elementor-element-12c660a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-style:italic;color:#000000;}.elementor-3959 .elementor-element.elementor-element-0c97d8f{text-align:center;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-3959 .elementor-element.elementor-element-bd9a869.elementor-element{--align-self:center;}.elementor-3959 .elementor-element.elementor-element-bd9a869 .btn{color:var( --e-global-color-construz_opt_white_color );background-color:#194fa0;gap:15px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:1.875em;margin:0px 0px 0px 0px;padding:15px 30px 15px 30px;border-radius:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-bd9a869 .btn::after{background-color:var( --e-global-color-construz_opt_headline );}.elementor-3959 .elementor-element.elementor-element-bd9a869 .btn::before{background-color:var( --e-global-color-construz_opt_headline );}.elementor-3959 .elementor-element.elementor-element-f829685{--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;--overflow:hidden;--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-3959 .elementor-element.elementor-element-a94326a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-a94326a:not(.elementor-motion-effects-element-type-background), .elementor-3959 .elementor-element.elementor-element-a94326a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3959 .elementor-element.elementor-element-187ae36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3959 .elementor-element.elementor-element-5c3d231 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area{text-align:left;}.elementor-3959 .elementor-element.elementor-element-5c3d231  .title-area .sub-title img{width:20px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area .sub-title img{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area .sub-title{color:#194FA0;font-size:18px;font-weight:600;margin:0px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area .sec-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area .sec-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-ddb9f6e{text-align:start;}.elementor-3959 .elementor-element.elementor-element-ddb9f6e img{width:100%;height:450px;}.elementor-3959 .elementor-element.elementor-element-4f15504{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3959 .elementor-element.elementor-element-e05aeee > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-e05aeee .iconbox-content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-e05aeee .about-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-e05aeee .process-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-e05aeee .service-card_content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-e05aeee .service-card.style5 .service-card-number{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-e05aeee .process-grid .process-grid-title{font-family:"DM Serif Display", Sans-serif;font-weight:300;font-style:italic;}.elementor-3959 .elementor-element.elementor-element-e05aeee .process-grid .process-grid-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-3959 .elementor-element.elementor-element-908b9e7 > .elementor-widget-container{margin:0px 0px 60px 50px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .iconbox-content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .about-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .process-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .service-card_content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .service-card.style5 .service-card-number{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .process-grid .process-grid-title{font-family:"DM Serif Display", Sans-serif;font-weight:300;font-style:italic;}.elementor-3959 .elementor-element.elementor-element-908b9e7 .process-grid .process-grid-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-3959 .elementor-element.elementor-element-070db8e > .elementor-widget-container{margin:0px 0px 60px 100px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-070db8e .iconbox-content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-070db8e .about-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-070db8e .process-grid-details{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-070db8e .service-card_content{flex-direction:column;}.elementor-3959 .elementor-element.elementor-element-070db8e .service-card.style5 .service-card-number{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-070db8e .process-grid .process-grid-title{font-family:"DM Serif Display", Sans-serif;font-weight:300;font-style:italic;}.elementor-3959 .elementor-element.elementor-element-070db8e .process-grid .process-grid-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-3959 .elementor-element.elementor-element-3194463{text-align:center;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-3959 .elementor-element.elementor-element-8447eda > .elementor-widget-container{--e-transform-rotateZ:-90deg;}.elementor-3959 .elementor-element.elementor-element-8447eda{position:absolute;top:33%;right:1%;z-index:-1;}.elementor-3959 .elementor-element.elementor-element-8447eda .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:250px;font-weight:600;text-transform:uppercase;letter-spacing:-0.015em;color:#15161C08;}.elementor-3959 .elementor-element.elementor-element-7b6fd17{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-578cd2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-5f6b12e .about-counter-icon img{width:50px;}.elementor-3959 .elementor-element.elementor-element-5f6b12e .client-group-thumb img{width:50px;}.elementor-3959 .elementor-element.elementor-element-5f6b12e .about-counter-wrap .about-counter-number{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-5f6b12e .about-thumb1 .about-counter-wrap .about-counter-number{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-26d3825{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3959 .elementor-element.elementor-element-29a4c6a > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area{text-align:left;}.elementor-3959 .elementor-element.elementor-element-29a4c6a  .title-area .sub-title img{width:20px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sub-title img{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sub-title{color:#194FA0;font-size:18px;font-weight:600;margin:0px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sec-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sec-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-dbaa345{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-e41e8fc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-27af252 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area{text-align:center;}.elementor-3959 .elementor-element.elementor-element-27af252  .title-area .sub-title img{width:20px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sub-title img{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sub-title{color:#194FA0;font-size:18px;font-weight:600;margin:0px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sec-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sec-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-d3fd571{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-5c4f35c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-5c4f35c:not(.elementor-motion-effects-element-type-background), .elementor-3959 .elementor-element.elementor-element-5c4f35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3959 .elementor-element.elementor-element-94e821d  .service-card{padding:25px 25px 30px 25px;}.elementor-3959 .elementor-element.elementor-element-94e821d .service-card{border-style:none;}.elementor-3959 .elementor-element.elementor-element-94e821d .service-card-shadow-text{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-94e821d .service-card_title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:300;font-style:italic;margin:20px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-94e821d .service-card_text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:300;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-68c4c94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-68c4c94:not(.elementor-motion-effects-element-type-background), .elementor-3959 .elementor-element.elementor-element-68c4c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3959 .elementor-element.elementor-element-74ec631  .service-card{padding:25px 25px 25px 25px;}.elementor-3959 .elementor-element.elementor-element-74ec631 .service-card{border-style:none;}.elementor-3959 .elementor-element.elementor-element-74ec631 .service-card-shadow-text{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-74ec631 .service-card_title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:300;font-style:italic;margin:20px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-74ec631 .service-card_text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:300;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-55ceb29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-55ceb29:not(.elementor-motion-effects-element-type-background), .elementor-3959 .elementor-element.elementor-element-55ceb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3959 .elementor-element.elementor-element-e701358  .service-card{padding:25px 25px 25px 25px;}.elementor-3959 .elementor-element.elementor-element-e701358 .service-card{border-style:none;}.elementor-3959 .elementor-element.elementor-element-e701358 .service-card-shadow-text{font-family:"Archivo", Sans-serif;}.elementor-3959 .elementor-element.elementor-element-e701358 .service-card_title{font-family:"DM Serif Display", Sans-serif;font-size:22px;font-weight:300;font-style:italic;margin:20px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-e701358 .service-card_text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:300;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-1888b36{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-45e7c4f{width:100%;max-width:100%;position:absolute;top:0px;right:5%;z-index:1;}.elementor-3959 .elementor-element.elementor-element-45e7c4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-45e7c4f .testimonial_shape_2-3 img{width:47px;height:46px;}.elementor-3959 .elementor-element.elementor-element-45e7c4f .animation-infinite{height:46px;}.elementor-3959 .elementor-element.elementor-element-6457b1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-6457b1b{position:absolute;top:20%;left:3%;}.elementor-3959 .elementor-element.elementor-element-e1530d8{position:absolute;top:30px;right:0px;z-index:-2;}.elementor-3959 .elementor-element.elementor-element-e1530d8 img{width:1150px;height:540px;}.elementor-3959 .elementor-element.elementor-element-a435884 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-a435884{position:absolute;top:313px;left:0px;}.elementor-3959 .elementor-element.elementor-element-a435884 img{width:600px;height:480px;object-fit:cover;object-position:center center;}.elementor-3959 .elementor-element.elementor-element-373f9ee{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3959 .elementor-element.elementor-element-904e680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-0dfbb95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area{text-align:left;}.elementor-3959 .elementor-element.elementor-element-d2cea08  .title-area .sub-title img{width:20px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sub-title img{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sub-title{color:#FFFFFF;font-size:18px;font-weight:600;margin:0px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sec-title{color:#FFFFFF;font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sec-text{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-4ac8a29{--display:flex;--min-height:300px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-8fb71de{text-align:justify;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3959 .elementor-element.elementor-element-a18320e .btn{color:var( --e-global-color-construz_opt_white_color );background-color:#194FA0;gap:15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#194FA0;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;line-height:1.875em;margin:0px 0px 0px 0px;padding:15px 30px 15px 30px;border-radius:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-a18320e .btn::after{background-color:#15161C;}.elementor-3959 .elementor-element.elementor-element-a18320e .btn::before{background-color:#15161C;}.elementor-3959 .elementor-element.elementor-element-2d6439e{--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;--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-3959 .elementor-element.elementor-element-30186ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-26e4c07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3959 .elementor-element.elementor-element-650956e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area{text-align:center;}.elementor-3959 .elementor-element.elementor-element-650956e  .title-area .sub-title img{width:20px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sub-title img{margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sub-title{color:#194FA0;font-size:18px;font-weight:600;margin:0px 0px 10px 0px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sec-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sec-text{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-1eff28b.elementor-element{--align-self:center;}.elementor-3959 .elementor-element.elementor-element-1eff28b .btn{color:var( --e-global-color-construz_opt_white_color );background-color:#194fa0;gap:15px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:1.875em;margin:0px 0px 0px 0px;padding:15px 30px 15px 30px;border-radius:0px 0px 0px 0px;}.elementor-3959 .elementor-element.elementor-element-1eff28b .btn::after{background-color:var( --e-global-color-construz_opt_headline );}.elementor-3959 .elementor-element.elementor-element-1eff28b .btn::before{background-color:var( --e-global-color-construz_opt_headline );}@media(max-width:1024px){.elementor-3959 .elementor-element.elementor-element-8edbc1d{--padding-top:80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3959 .elementor-element.elementor-element-12c660a .elementor-heading-title{font-size:32px;}.elementor-3959 .elementor-element.elementor-element-f829685{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3959 .elementor-element.elementor-element-a94326a{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-187ae36{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3959 .elementor-element.elementor-element-ddb9f6e img{width:90%;}.elementor-3959 .elementor-element.elementor-element-e05aeee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3959 .elementor-element.elementor-element-908b9e7 > .elementor-widget-container{margin:0px 0px 50px 50px;}.elementor-3959 .elementor-element.elementor-element-070db8e > .elementor-widget-container{margin:0px 0px 50px 100px;}.elementor-3959 .elementor-element.elementor-element-7b6fd17{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3959 .elementor-element.elementor-element-578cd2a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sec-title{font-size:40px;}.elementor-3959 .elementor-element.elementor-element-dbaa345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3959 .elementor-element.elementor-element-e41e8fc{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sec-title{font-size:40px;}.elementor-3959 .elementor-element.elementor-element-5c4f35c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-94e821d  .service-card{padding:25px 25px 32px 25px;}.elementor-3959 .elementor-element.elementor-element-68c4c94{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-55ceb29{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-1888b36{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3959 .elementor-element.elementor-element-e1530d8 img{width:100%;height:765px;}.elementor-3959 .elementor-element.elementor-element-904e680{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-0dfbb95{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sec-title{font-size:32px;}.elementor-3959 .elementor-element.elementor-element-4ac8a29{--min-height:107px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3959 .elementor-element.elementor-element-2d6439e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-30186ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-26e4c07{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sec-title{font-size:29px;}}@media(max-width:767px){.elementor-3959 .elementor-element.elementor-element-8edbc1d{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-10fa32f .elementor-heading-title{font-size:28px;}.elementor-3959 .elementor-element.elementor-element-12c660a .elementor-heading-title{font-size:26px;}.elementor-3959 .elementor-element.elementor-element-f829685{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-a94326a{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-187ae36{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-5c3d231 .title-area .sec-title{font-size:30px;}.elementor-3959 .elementor-element.elementor-element-ddb9f6e{text-align:center;}.elementor-3959 .elementor-element.elementor-element-ddb9f6e img{width:100%;height:276px;}.elementor-3959 .elementor-element.elementor-element-4f15504{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-e05aeee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3959 .elementor-element.elementor-element-908b9e7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3959 .elementor-element.elementor-element-070db8e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3959 .elementor-element.elementor-element-7b6fd17{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-578cd2a{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-26d3825{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-29a4c6a .title-area .sec-title{font-size:30px;}.elementor-3959 .elementor-element.elementor-element-dbaa345{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-e41e8fc{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-27af252 .title-area .sec-title{font-size:30px;}.elementor-3959 .elementor-element.elementor-element-5c4f35c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-94e821d .service-card .btn-wrap .btn{padding:15px 19px 15px 19px;}.elementor-3959 .elementor-element.elementor-element-68c4c94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-74ec631 .service-card .btn-wrap .btn{padding:15px 19px 15px 19px;}.elementor-3959 .elementor-element.elementor-element-55ceb29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-e701358 .service-card .btn-wrap .btn{padding:15px 19px 15px 19px;}.elementor-3959 .elementor-element.elementor-element-1888b36{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3959 .elementor-element.elementor-element-e1530d8 img{height:800px;}.elementor-3959 .elementor-element.elementor-element-904e680{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-0dfbb95{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area{text-align:center;}.elementor-3959 .elementor-element.elementor-element-d2cea08 .title-area .sec-title{font-size:30px;}.elementor-3959 .elementor-element.elementor-element-4ac8a29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-8fb71de{text-align:center;}.elementor-3959 .elementor-element.elementor-element-a18320e.elementor-element{--align-self:center;}.elementor-3959 .elementor-element.elementor-element-a18320e .btn{font-size:13px;padding:15px 20px 15px 20px;}.elementor-3959 .elementor-element.elementor-element-2d6439e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-30186ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3959 .elementor-element.elementor-element-26e4c07{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3959 .elementor-element.elementor-element-650956e .title-area .sec-title{font-size:28px;}}@media(min-width:768px){.elementor-3959 .elementor-element.elementor-element-e41e8fc{--width:100%;}.elementor-3959 .elementor-element.elementor-element-5c4f35c{--width:33.33%;}.elementor-3959 .elementor-element.elementor-element-68c4c94{--width:33.33%;}.elementor-3959 .elementor-element.elementor-element-55ceb29{--width:33%;}.elementor-3959 .elementor-element.elementor-element-1888b36{--content-width:1300px;}.elementor-3959 .elementor-element.elementor-element-904e680{--width:75%;}.elementor-3959 .elementor-element.elementor-element-26e4c07{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3959 .elementor-element.elementor-element-e41e8fc{--width:100%;}.elementor-3959 .elementor-element.elementor-element-5c4f35c{--width:50%;}.elementor-3959 .elementor-element.elementor-element-68c4c94{--width:50%;}.elementor-3959 .elementor-element.elementor-element-55ceb29{--width:100%;}.elementor-3959 .elementor-element.elementor-element-904e680{--width:100%;}.elementor-3959 .elementor-element.elementor-element-26e4c07{--width:100%;}}/* Start custom CSS for construzsectiontitle, class: .elementor-element-5c3d231 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construz_iconbox, class: .elementor-element-e05aeee */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-1688 .elementor-element.elementor-element-0789cfb > .elementor-widget-container {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for construz_iconbox, class: .elementor-element-908b9e7 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-1688 .elementor-element.elementor-element-0789cfb > .elementor-widget-container {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for construz_iconbox, class: .elementor-element-070db8e */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-1688 .elementor-element.elementor-element-0789cfb > .elementor-widget-container {
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8447eda */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-1688 .elementor-element.elementor-element-897ea70 .elementor-heading-title {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for construz_imagebox, class: .elementor-element-5f6b12e */.box-interne .about-counter-wrap.style2.jump-reverse{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-29a4c6a */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-27af252 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for construz_service_two, class: .elementor-element-94e821d */.bloc01 .btn-wrap {
    display: none !important;
}
.bloc01 .service-card_text{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for construz_service_two, class: .elementor-element-74ec631 */.bloc01 .btn-wrap {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for construz_service_two, class: .elementor-element-e701358 */.bloc01 .btn-wrap {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a435884 */@media (min-width: 1630px) and (max-width: 1920px) {
   .elementor-3959 .elementor-element.elementor-element-a435884 img {
        width: 800px;
    }
}

@media (min-width: 1200px) and (max-width: 1629px) {
.elementor-3959 .elementor-element.elementor-element-a435884 img{
        width: 600px;
    }
}
@media (max-width: 1199px) {
.elementor-3959 .elementor-element.elementor-element-a435884 img{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-d2cea08 */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fb71de */.text-color p{
    color: white!important;
}
.text-color a{
    color: white!important;
}
ul {
  list-style-position: inside; /* Positionner les puces à l'intérieur */
  margin: 0; /* Supprime le margin par défaut de la liste */
  padding: 0; /* Supprime le padding par défaut de la liste */
}

ul li {
  margin-bottom: 10px; /* Ajoute un espacement entre les éléments (optionnel) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac8a29 */@media (min-width: 1025px) and (max-width: 1199px) {
    .elementor-1688 .elementor-element.elementor-element-204f8d9 {
        padding-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for construzsectiontitle, class: .elementor-element-650956e */@media (min-width: 1025px) and (max-width: 1349px) {
    .elementor-155 .elementor-element.elementor-element-cd54270 .title-area .sec-title {
        font-size: 40px;
    }
}/* End custom CSS */