.elementor-9 .elementor-element.elementor-element-dfc9804{--display:flex;--min-height:100vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-9 .elementor-element.elementor-element-dfc9804:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dfc9804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ajdrenovation.fr/wp-content/uploads/2026/09/Group-1410092291.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9238edc{--display:flex;}.elementor-9 .elementor-element.elementor-element-9238edc.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9e2fbf7{padding:100px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9e2fbf7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:15px;letter-spacing:4.1599998474121px;color:var( --e-global-color-04b4e3f );}.elementor-9 .elementor-element.elementor-element-ab14630{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ab14630 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:55px;font-weight:300;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-560f959{width:var( --container-widget-width, 46% );max-width:46%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 10px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6b068f4{width:var( --container-widget-width, 46% );max-width:46%;padding:10px 0px 10px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4d6a06f{width:var( --container-widget-width, 46% );max-width:46%;padding:10px 0px 10px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-7064f03 .elementor-button{background-color:#AD963319;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:2px 2px 2px 2px;border-color:#C5B779;border-radius:33px 33px 33px 33px;padding:26px 33px 22px 33px;}.elementor-9 .elementor-element.elementor-element-4a23aa4{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4a23aa4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4a23aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A08;}.elementor-9 .elementor-element.elementor-element-5a9d82f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5a9d82f .ajd-expertise-widget{background-color:#090A08;}.elementor-9 .elementor-element.elementor-element-5a9d82f .ajd-expertise-widget .ajd-heading{color:#f5f3ef;font-family:"Le Grand", Sans-serif;font-size:45px;}.elementor-9 .elementor-element.elementor-element-185562a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-185562a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-185562a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A08;}.elementor-9 .elementor-element.elementor-element-a5f3af7{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4893cce{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-4893cce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4893cce .ajd-expertise-widget{background-color:#090A0800;padding:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4893cce .ajd-expertise-widget .ajd-heading{color:#f5f3ef;font-family:"Le Grand", Sans-serif;font-size:45px;}.elementor-9 .elementor-element.elementor-element-9c85788{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c85788:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c85788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-26b9198 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-26b9198 .ajd-expertise-widget{background-color:#090A0800;}.elementor-9 .elementor-element.elementor-element-26b9198 .ajd-expertise-widget .ajd-heading{color:#f5f3ef;font-family:"Le Grand", Sans-serif;font-size:45px;}.elementor-9 .elementor-element.elementor-element-d239c74{--display:flex;--min-height:0vh;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-d239c74.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-887723b{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-887723b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c313218{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-830ae61 i.softlite-dynamic-icon{font-size:100%;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-icon i{font-size:100%;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-icon:not(i){width:100%;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-icon svg{width:100%;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:1.5;letter-spacing:4.1599998474121px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-2{font-size:63px;line-height:1.03;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-3{font-size:18px;color:#92938fff;}.elementor-9 .elementor-element.elementor-element-05648c4{--display:flex;}.elementor-9 .elementor-element.elementor-element-2f84ac6{--display:flex;}.elementor-9 .elementor-element.elementor-element-85bf263{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-85bf263 i.softlite-dynamic-icon{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-icon i{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-icon:not(i){width:100vw;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-icon svg{width:100vw;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-1{font-size:38px;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-2{font-size:15px;color:#aaaaaaff;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-3{font-size:15px;letter-spacing:0.60000002384186px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-background-color-1{background-color:#1a1b18ff;}.elementor-9 .elementor-element.elementor-element-564e583{--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;}.elementor-9 .elementor-element.elementor-element-aa55652{--display:flex;}.elementor-9 .elementor-element.elementor-element-2576877 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-2576877 i.softlite-dynamic-icon{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-icon i{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-icon:not(i){width:100vw;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-icon svg{width:100vw;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-1{font-size:38px;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-2{font-size:15px;color:#aaaaaaff;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-3{font-size:15px;letter-spacing:0.60000002384186px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-background-color-1{background-color:#1a1b18ff;}.elementor-9 .elementor-element.elementor-element-0011e37 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 0vw 0vw;}.elementor-9 .elementor-element.elementor-element-0011e37 i.softlite-dynamic-icon{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-icon i{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-icon:not(i){width:100vw;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-icon svg{width:100vw;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-1{font-size:38px;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-2{font-size:15px;color:#aaaaaaff;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-3{font-size:15px;letter-spacing:0.60000002384186px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-background-color-1{background-color:#1a1b18ff;}.elementor-9 .elementor-element.elementor-element-11428d2{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9 .elementor-element.elementor-element-234afd7 i.softlite-dynamic-icon{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-icon i{font-size:100vw;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-icon:not(i){width:100vw;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-icon svg{width:100vw;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-1{font-size:38px;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-2{font-size:15px;color:#aaaaaaff;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-3{font-size:15px;letter-spacing:0.60000002384186px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-background-color-1{background-color:#1a1b18ff;}.elementor-9 .elementor-element.elementor-element-2c45fbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-04d5214{--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;}.elementor-9 .elementor-element.elementor-element-d8ae47d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d8ae47d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d8ae47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ajdrenovation.fr/wp-content/uploads/2026/09/Frame-1984079621-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-e75059d > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9 .elementor-element.elementor-element-e75059d i.softlite-dynamic-icon{font-size:100%;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-icon i{font-size:100%;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-icon:not(i){width:100%;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-icon svg{width:100%;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-1{font-size:16px;line-height:1.5;letter-spacing:4.1599998474121px;color:#c4a33cff;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-2{font-size:42px;line-height:1.03;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-3{font-size:18px;line-height:1.5;color:#92938fff;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-background-color-1{background-color:#00000000;}.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-9 .elementor-element.elementor-element-78f1788{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:initial;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e8f0c99 img{border-radius:10px 10px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2d0213b{width:var( --container-widget-width, 33vw );max-width:33vw;--container-widget-width:33vw;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-16e7cf0{padding:80px 0px 80px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-16e7cf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-04b4e3f );}.elementor-9 .elementor-element.elementor-element-f997dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a302ab{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c2f17a7{--display:flex;}.elementor-9 .elementor-element.elementor-element-e586340{--display:flex;}.elementor-9 .elementor-element.elementor-element-7f58051 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7f58051 i.softlite-dynamic-icon{font-size:38%;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon i{font-size:38%;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon:not(i){width:38%;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon svg{width:38%;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-1{font-size:68px;line-height:1.03;color:#d8d8d5ff;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-2{font-size:18px;color:#92938fff;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-button-text{font-size:14px;fill:#28271bff;color:#28271bff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-dfc9804{--content-width:1250px;}.elementor-9 .elementor-element.elementor-element-9238edc{--width:100%;}.elementor-9 .elementor-element.elementor-element-185562a{--width:100%;}.elementor-9 .elementor-element.elementor-element-a5f3af7{--width:100%;}.elementor-9 .elementor-element.elementor-element-9c85788{--content-width:1100px;}.elementor-9 .elementor-element.elementor-element-d239c74{--width:100vw;}.elementor-9 .elementor-element.elementor-element-887723b{--width:98vw;}.elementor-9 .elementor-element.elementor-element-c313218{--width:75vw;}.elementor-9 .elementor-element.elementor-element-2f84ac6{--width:71vw;}.elementor-9 .elementor-element.elementor-element-564e583{--width:70vw;}.elementor-9 .elementor-element.elementor-element-11428d2{--width:100vw;}.elementor-9 .elementor-element.elementor-element-2c45fbf{--width:78vw;}.elementor-9 .elementor-element.elementor-element-04d5214{--content-width:100vw;}.elementor-9 .elementor-element.elementor-element-d8ae47d{--width:33vw;}.elementor-9 .elementor-element.elementor-element-78f1788{--width:33vw;}.elementor-9 .elementor-element.elementor-element-f997dbd{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-9c85788{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-c313218{--width:90%;}.elementor-9 .elementor-element.elementor-element-2c45fbf{--width:90%;}.elementor-9 .elementor-element.elementor-element-e586340{--width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-dfc9804{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-9e2fbf7{text-align:center;}.elementor-9 .elementor-element.elementor-element-9e2fbf7 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-ab14630{text-align:center;}.elementor-9 .elementor-element.elementor-element-ab14630 .elementor-heading-title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-560f959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-6b068f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-4d6a06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-7064f03 .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-4a23aa4{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a9d82f .ajd-expertise-widget .ajd-heading{font-size:33px;}.elementor-9 .elementor-element.elementor-element-185562a{--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;--flex-wrap:initial;--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-9 .elementor-element.elementor-element-a5f3af7{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4893cce .ajd-expertise-widget .ajd-heading{font-size:33px;}.elementor-9 .elementor-element.elementor-element-9c85788{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-26b9198 .ajd-expertise-widget .ajd-heading{font-size:33px;}.elementor-9 .elementor-element.elementor-element-d239c74{--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-9 .elementor-element.elementor-element-887723b{--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-9 .elementor-element.elementor-element-c313218{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-1{font-size:8.5333337783813px;letter-spacing:2.2186667919159px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-2{font-size:34.133335113525px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-3{font-size:9.6000003814697px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-1{font-size:20.266666412354px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-2{font-size:8px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-3{font-size:8px;letter-spacing:0.31999999284744px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-1{font-size:20.266666412354px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-2{font-size:8px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-3{font-size:8px;letter-spacing:0.31999999284744px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-1{font-size:20.266666412354px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-2{font-size:8px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-3{font-size:8px;letter-spacing:0.31999999284744px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-1{font-size:20.266666412354px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-2{font-size:8px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-3{font-size:8px;letter-spacing:0.31999999284744px;}.elementor-9 .elementor-element.elementor-element-2c45fbf{--margin-top:100px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-1{font-size:8.5333337783813px;letter-spacing:2.2186667919159px;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-2{font-size:34.133335113525px;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-3{font-size:9.6000003814697px;}.elementor-9 .elementor-element.elementor-element-57cf766{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-78f1788{--gap:12.800000190735px 12.800000190735px;--row-gap:12.800000190735px;--column-gap:12.800000190735px;--flex-wrap:initial;}.elementor-9 .elementor-element.elementor-element-16e7cf0{padding:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-16e7cf0 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-6eb54f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-e586340{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-1{font-size:36.266666412354px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-2{font-size:9.6000003814697px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-button-text{font-size:9.0666666030884px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-dfc9804:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dfc9804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ajdrenovation.fr/wp-content/uploads/2026/10/Group-1410092334-1.webp");}.elementor-9 .elementor-element.elementor-element-dfc9804{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9e2fbf7 .elementor-heading-title{font-size:11px;letter-spacing:2.3px;}.elementor-9 .elementor-element.elementor-element-ab14630 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-560f959{font-size:14px;}.elementor-9 .elementor-element.elementor-element-6b068f4{font-size:14px;}.elementor-9 .elementor-element.elementor-element-4d6a06f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;}.elementor-9 .elementor-element.elementor-element-7064f03 .elementor-button{font-size:11px;padding:20px 22px 16px 22px;}.elementor-9 .elementor-element.elementor-element-4a23aa4{--width:100%;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5a9d82f{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5a9d82f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5a9d82f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5a9d82f .ajd-expertise-widget .ajd-heading{font-size:28px;}.elementor-9 .elementor-element.elementor-element-185562a{--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;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a5f3af7{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4893cce .ajd-expertise-widget .ajd-heading{font-size:28px;}.elementor-9 .elementor-element.elementor-element-9c85788{--content-width:98%;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-26b9198 .ajd-expertise-widget .ajd-heading{font-size:28px;}.elementor-9 .elementor-element.elementor-element-d239c74{--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-9 .elementor-element.elementor-element-887723b{--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-9 .elementor-element.elementor-element-c313218{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-1{font-size:11px;letter-spacing:1.6618334054947px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-2{font-size:28px;}.elementor-9 .elementor-element.elementor-element-830ae61 .softlite-dynamic-card-box-text-3{font-size:7.1906251907349px;}.elementor-9 .elementor-element.elementor-element-2f84ac6{--width:222%;}.elementor-9 .elementor-element.elementor-element-85bf263{--container-widget-width:808px;--container-widget-flex-grow:0;width:var( --container-widget-width, 808px );max-width:808px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-1{font-size:24px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-2{font-size:10px;}.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box-text-3{font-size:9px;letter-spacing:0.23968750238419px;}.elementor-9 .elementor-element.elementor-element-2576877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-1{font-size:24px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-2{font-size:10px;}.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box-text-3{font-size:9px;letter-spacing:0.23968750238419px;}.elementor-9 .elementor-element.elementor-element-0011e37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-1{font-size:24px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-2{font-size:10px;}.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box-text-3{font-size:10px;letter-spacing:0.23968750238419px;}.elementor-9 .elementor-element.elementor-element-234afd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 3px 0px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-1{font-size:24px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-2{font-size:10px;}.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box-text-3{font-size:9px;letter-spacing:0.23968750238419px;}.elementor-9 .elementor-element.elementor-element-2c45fbf{--width:90%;--margin-top:-60px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-9 .elementor-element.elementor-element-e75059d > .elementor-widget-container{margin:143px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-1{font-size:12px;letter-spacing:1.6618334054947px;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-2{font-size:28px;}.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box-text-3{font-size:14px;}.elementor-9 .elementor-element.elementor-element-57cf766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-57cf766 img{width:100%;height:308px;object-fit:cover;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-78f1788{--width:auto;--gap:9.5874996185303px 9.5874996185303px;--row-gap:9.5874996185303px;--column-gap:9.5874996185303px;--flex-wrap:initial;}.elementor-9 .elementor-element.elementor-element-2d0213b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-9 .elementor-element.elementor-element-16e7cf0{padding:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-f997dbd{--width:auto;}.elementor-9 .elementor-element.elementor-element-e586340{--width:100%;--min-height:660px;--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-9 .elementor-element.elementor-element-7f58051{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7f58051 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7f58051 i.softlite-dynamic-icon{font-size:1000px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon i{font-size:1000px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon:not(i){width:1000px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-icon svg{width:1000px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-1{font-size:30px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-text-2{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7f58051 .softlite-dynamic-card-box-button-text{font-size:12px;}}




/* Start custom CSS for button, class: .elementor-element-7064f03 */.elementor-9 .elementor-element.elementor-element-7064f03 .elementor-button {
    background-color: #AD963319;
    border: 1px solid #C5B779 !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9238edc */@media(min-width: 1025px) and (max-width: 1440px) {
    .elementor-9 .elementor-element.elementor-element-9238edc {
  width: 90%;
}
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dfc9804 */.ajd-hero {
  position: relative;
}

.ajd-hero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 240px;
  background: linear-gradient(
    to bottom,
    rgba(9, 10, 8, 0) 0%,
    rgba(9, 10, 8, 0.02) 12%,
    rgba(9, 10, 8, 0.07) 24%,
    rgba(9, 10, 8, 0.16) 36%,
    rgba(9, 10, 8, 0.3) 48%,
    rgba(9, 10, 8, 0.48) 60%,
    rgba(9, 10, 8, 0.68) 72%,
    rgba(9, 10, 8, 0.86) 84%,
    rgba(9, 10, 8, 0.97) 94%,
    #090A08 100%
  );
  pointer-events: none;
  z-index: 2;
}

.ajd-hero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 200px;
  background: linear-gradient(
    to bottom,
    rgba(9, 10, 8, 0) 0%,
    rgba(9, 10, 8, 0.01) 15%,
    rgba(9, 10, 8, 0.04) 30%,
    rgba(9, 10, 8, 0.1) 45%,
    rgba(9, 10, 8, 0.2) 60%,
    rgba(9, 10, 8, 0.35) 72%,
    rgba(9, 10, 8, 0.52) 84%,
    rgba(9, 10, 8, 0.7) 94%,
    rgba(9, 10, 8, 0.8) 100%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */

/* Start custom CSS for ajd_expertise_b5329de0, class: .elementor-element-5a9d82f *//* Desktop Only */
@media screen and (min-width: 1025px) {
    .ajd-counter-grid {
        width: 60%;
    }

    .ajd-card {
        height: 22px;
    }

    .ajd-expertise-widget .ajd-desc {
        /*color: #c9c6c1;*/
        font-size: 16px;
    }

    ul.ajd-icon-list li {
        font-size: 16px !important;
    }
}

span.ajd-counter {
    font-family: 'Le Grand' !important;
}

/* Mobile Only */
@media (max-width: 767px) {
    .ajd-card {
        height: 132px !important;
    }

    .ajd-card.ajd-card-img {
        padding: 0px !important;
    }
}


/* Golden Shine Hover - Counter Cards Only */

.ajd-counter-grid .ajd-card:not(.ajd-card-img) {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Golden Shine Layer */
.ajd-counter-grid .ajd-card:not(.ajd-card-img)::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 65%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(212, 175, 55, 0.08) 20%,
        rgba(255, 226, 130, 0.45) 50%,
        rgba(212, 175, 55, 0.08) 80%,
        transparent 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    z-index: 2;
}

/* Shine Animation On Hover */
@media (hover: hover) and (pointer: fine) {
    .ajd-counter-grid .ajd-card:not(.ajd-card-img):hover::after {
        animation: ajdGoldenShine 1.1s ease-in-out forwards;
    }
}

/* Left to Right Shine */
@keyframes ajdGoldenShine {
    0% {
        left: -150%;
    }

    100% {
        left: 200%;
    }
}


.ajd-expertise-widget .ajd-card {
    background-color: #111111;
    border: 1px solid rgba(197, 183, 121, 0.40);
    border-radius: 2px;
    padding: 17px;
    min-height: 140px;
    width: 230px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
}


@media (max-width: 767px) {
    .ajd-expertise-widget .ajd-card {
        background-color: #111111;
        border: 1px solid rgba(197, 183, 121, 0.40);
        border-radius: 2px;
        padding: 17px;
        min-height: 140px;
        width: 150px !important;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
    }

    .ajd-expertise-widget .ajd-counter-grid .ajd-card {
        width: 100% !important;
    }
}

/* Tablette Only */
@media (min-width: 768px) and (max-width: 1024px) {
    .ajd-expertise-widget .ajd-card {
        height: 130px;
        min-height: 130px;
        padding: 14px;
        overflow: hidden;
    }

    /* Image sans padding et qui remplit la carte */
    .ajd-expertise-widget .ajd-card.ajd-card-img {
        padding: 0;
    }

    .ajd-expertise-widget .ajd-card.ajd-card-img img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* Texte un peu plus compact pour éviter que la carte s'allonge */
    .ajd-expertise-widget .ajd-desc {
        font-size: 14px;
        line-height: 1.3;
    }

    span.ajd-counter {
        font-size: 32px;
        line-height: 1;
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4a23aa4 */.ajd-section-suite {
  position: relative;
  z-index: 3;
  margin-top: -1px;
}
.ajd-section-suite::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -60px;
  height: 120px;
  background: linear-gradient(
    to bottom,
    rgba(9, 10, 8, 0) 0%,
    rgba(9, 10, 8, 0.6) 30%,
    #090A08 50%,
    #090A08 100%
  );
  pointer-events: none;
  z-index: -1;
}

@media (max-width: 767px) {
  .ajd-hero::after {
    height: 130px;
  }
  .ajd-section-suite::before {
    top: -40px;
    height: 80px;
  }
}/* End custom CSS */

/* Start custom CSS for ajd_expertise_b5329de0, class: .elementor-element-4893cce */.ajd-card.ajd-card-img {
    padding: 0px !important;
}

/* Desktop Only */
@media screen and (min-width: 1025px) {

    .ajd-card {
        height: 22px;
    }
    .ajd-expertise-widget .ajd-desc {
    /*color: #c9c6c1;*/
    font-size: 16px;
    }
    ul.ajd-icon-list li {
    font-size: 16px !important;
}
    /* Compteurs + image : un peu moins larges */
    .ajd-expertise-widget .ajd-counter-grid .ajd-card {
        width: 200px;
    }
    
}
span.ajd-counter {
    font-family: 'Le Grand' !important;
}
  /* Mobile Only */
@media (max-width: 767px) {
    .ajd-card {
        height: 132px !important;
    }
    
}




/* Golden Shine Hover - Counter Cards Only */

.ajd-counter-grid .ajd-card:not(.ajd-card-img) {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Golden Shine Layer */
.ajd-counter-grid .ajd-card:not(.ajd-card-img)::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 65%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(212, 175, 55, 0.08) 20%,
        rgba(255, 226, 130, 0.45) 50%,
        rgba(212, 175, 55, 0.08) 80%,
        transparent 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    z-index: 2;
}

/* Shine Animation On Hover */
@media (hover: hover) and (pointer: fine) {
    .ajd-counter-grid .ajd-card:not(.ajd-card-img):hover::after {
        animation: ajdGoldenShine 1.1s ease-in-out forwards;
    }
}

/* Left to Right Shine */
@keyframes ajdGoldenShine {
    0% {
        left: -150%;
    }

    100% {
        left: 200%;
    }
    
}



.ajd-expertise-widget .ajd-card {
    background-color: #111111;
    border: 1px solid rgba(197, 183, 121, 0.40);
    border-radius: 2px;
    padding: 17px;
    min-height: 140px;
    width: 230px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
}


@media (max-width: 767px) {
    .ajd-expertise-widget .ajd-card {
        background-color: #111111;
        border: 1px solid rgba(197, 183, 121, 0.40);
        border-radius: 2px;
        padding: 17px;
        min-height: 140px;
        width: 150px !important;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
    }
}/* End custom CSS */


/* Start custom CSS for ajd_expertise_b5329de0, class: .elementor-element-26b9198 *//* Desktop Only */
@media screen and (min-width: 1025px) {
    .ajd-counter-grid {
        width: 60%;
    }

    .ajd-card {
        height: 22px;
    }
    .ajd-expertise-widget .ajd-desc {
    /*color: #c9c6c1;*/
    font-size: 16px;
    }
    ul.ajd-icon-list li {
    font-size: 16px !important;
}
}
span.ajd-counter {
    font-family: 'Le Grand' !important;
}
  /* Mobile Only */
@media (max-width: 767px) {
    .ajd-card {
        height: 132px !important;
    }
    .ajd-card.ajd-card-img {
    padding: 0px !important;
}
    
}
.ajd-card.ajd-card-img {
    padding: 0px;
}



/* Golden Shine Hover - Counter Cards Only */

.ajd-counter-grid .ajd-card:not(.ajd-card-img) {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Golden Shine Layer */
.ajd-counter-grid .ajd-card:not(.ajd-card-img)::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 65%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(212, 175, 55, 0.08) 20%,
        rgba(255, 226, 130, 0.45) 50%,
        rgba(212, 175, 55, 0.08) 80%,
        transparent 100%
    );
    transform: skewX(-25deg);
    pointer-events: none;
    z-index: 2;
}

/* Shine Animation On Hover */
@media (hover: hover) and (pointer: fine) {
    .ajd-counter-grid .ajd-card:not(.ajd-card-img):hover::after {
        animation: ajdGoldenShine 1.1s ease-in-out forwards;
    }
}

/* Left to Right Shine */
@keyframes ajdGoldenShine {
    0% {
        left: -150%;
    }

    100% {
        left: 200%;
    }
    
}



.ajd-expertise-widget .ajd-card {
    background-color: #111111;
    border: 1px solid rgba(197, 183, 121, 0.40);
    border-radius: 2px;
    padding: 17px;
    min-height: 140px;
    width: 230px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
}


@media (max-width: 767px) {
    .ajd-expertise-widget .ajd-card {
        background-color: #111111;
        border: 1px solid rgba(197, 183, 121, 0.40);
        border-radius: 2px;
        padding: 17px;
        min-height: 140px;
        width: 150px !important;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
    }
}

/* Tablette Only */
@media (min-width: 768px) and (max-width: 1024px) {
    .ajd-expertise-widget .ajd-card {
        height: 130px;
        min-height: 130px;
        padding: 14px;
        overflow: hidden;
    }

    /* Image sans padding et qui remplit la carte */
    .ajd-expertise-widget .ajd-card.ajd-card-img {
        padding: 0;
    }

    .ajd-expertise-widget .ajd-card.ajd-card-img img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* Texte un peu plus compact pour éviter que la carte s'allonge */
    .ajd-expertise-widget .ajd-desc {
        font-size: 14px;
        line-height: 1.3;
    }

    span.ajd-counter {
        font-size: 32px;
        line-height: 1;
    }
}/* End custom CSS */


.elementor-9 .elementor-element.elementor-element-830ae61 {width: auto;}.elementor-9 .elementor-element.elementor-element-830ae61 {margin-top: 0px;margin-bottom: 65px;margin-left: 0px;margin-right: 0px;}.elementor-9 .elementor-element.elementor-element-830ae61 .yuym0c7l{text-align: center;transform: translate(0px, 0px);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 {margin-top: 0px;margin-bottom: 34.66666793823242px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .yuym0c7l{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 {margin-top: 0px;margin-bottom: 25.96614646911621px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .yuym0c7l{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::before{line-height: 24px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::after{line-height: 24px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::before{line-height: 12.8px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::after{line-height: 12.8px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::before{line-height: 9.5875px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .lc16joxj::after{line-height: 9.5875px;}}.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z{font-family: LeGrand, Georgia, serif;margin-bottom: 10px;margin-top: 20px;position: relative;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::before{background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(115, 93, 32));content: "";display: none;font-weight: 700;height: 1px;left: 0px;line-height: 65.92px;position: absolute;top: 30%;width: 33%;}.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::after{background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(115, 93, 32));content: "";display: none;font-weight: 700;height: 1px;line-height: 65.92px;position: absolute;right: 0px;top: 30%;width: 33%;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z{margin-bottom: 5.333333492279053px;margin-top: 10.666666984558105px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::before{line-height: 35.1573px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::after{line-height: 35.1573px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z{margin-bottom: 3.9947917461395264px;margin-top: 7.989583492279053px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::before{line-height: 26.3337px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .raw7rs2z::after{line-height: 26.3337px;}}.elementor-9 .elementor-element.elementor-element-830ae61 .dilmr0cu{border-bottom-color: rgb(146, 147, 143);border-left-color: rgb(146, 147, 143);border-right-color: rgb(146, 147, 143);border-top-color: rgb(146, 147, 143);margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-830ae61 .dilmr0cu::before{-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}.elementor-9 .elementor-element.elementor-element-830ae61 .dilmr0cu::after{-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-830ae61 .dilmr0cu{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-830ae61 .dilmr0cu{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}

.elementor-9 .elementor-element.elementor-element-85bf263 .softlite-dynamic-card-box {height: 100%} .elementor-9 .elementor-element.elementor-element-85bf263 {width: auto;}.elementor-9 .elementor-element.elementor-element-85bf263 {height: 422px;}.elementor-9 .elementor-element.elementor-element-85bf263 {grid-column-start: k;}.elementor-9 .elementor-element.elementor-element-85bf263 {grid-column-end: k;}.elementor-9 .elementor-element.elementor-element-85bf263 {grid-row-start: k;}.elementor-9 .elementor-element.elementor-element-85bf263 {grid-row-end: k;}.elementor-9 .elementor-element.elementor-element-85bf263 {position: relative;}.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop{border-bottom-color: rgb(69, 70, 59);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(69, 70, 59);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(69, 70, 59);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(69, 70, 59);border-top-left-radius: 20px;border-top-right-radius: 20px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: block;height: 422px;min-height: 0px;transform: translate(0px, 0px);overflow: hidden;}.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop::after{background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(15, 16, 13, 0.96));bottom: 0px;content: "";height: 252px;left: 0px;position: absolute;right: 0px;top: 168px;width: 1365.03px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 {height: 225.06666564941406px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop{border-bottom-left-radius: 10.666666984558105px;border-bottom-right-radius: 10.666666984558105px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 10.666666984558105px;border-top-right-radius: 10.666666984558105px;border-top-width: 1px;font-size: 9.600000381469727px;height: 225.06666564941406px;overflow: hidden;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop::after{height: 133.844px;top: 89.2188px;width: 727.078px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 {height: 168.58021545410156px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop{border-bottom-left-radius: 7.989583492279053px;border-bottom-right-radius: 7.989583492279053px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 7.989583492279053px;border-top-right-radius: 7.989583492279053px;border-top-width: 1px;font-size: 7.190625190734863px;height: 168.58021545410156px;overflow: hidden;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .gn52vlop::after{height: 99.9531px;top: 66.625px;width: 544.094px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .thmxggk7{cursor: pointer;display: block;height: 100%;max-width: 100%;min-height: 0px;object-fit: cover;object-position: 50% 51%;}.elementor-9 .elementor-element.elementor-element-85bf263 .thmxggk7::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-85bf263 .thmxggk7::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .thmxggk7{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .thmxggk7{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .aqsfs9wk{align-items: center;bottom: 24px;column-gap: 10px;cursor: pointer;display: flex;justify-content: space-between;left: 30px;position: absolute;right: 30px;row-gap: 10px;width: auto;z-index: 1;grid-column-gap: 10px;flex-direction: row;}.elementor-9 .elementor-element.elementor-element-85bf263 .aqsfs9wk::before{display: block;}.elementor-9 .elementor-element.elementor-element-85bf263 .aqsfs9wk::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .aqsfs9wk{bottom: 12.800000190734863px;font-size: 9.600000381469727px;left: 16px;right: 16px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .aqsfs9wk{bottom: 9.587499618530273px;font-size: 7.190625190734863px;left: 11.984375px;right: 11.984375px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .y7p04i39{cursor: pointer;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .y7p04i39{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .y7p04i39{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .ksjml7mn{cursor: pointer;font-family: LeGrand, Georgia, serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-85bf263 .ksjml7mn::before{font-weight: 700;}.elementor-9 .elementor-element.elementor-element-85bf263 .ksjml7mn::after{font-weight: 700;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .ksjml7mn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .ksjml7mn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .d53grpup{border-bottom-color: rgb(211, 186, 97);border-left-color: rgb(211, 186, 97);border-right-color: rgb(211, 186, 97);border-top-color: rgb(211, 186, 97);color: rgb(211, 186, 97);cursor: pointer;font-family: LeGrand;font-size: 30.399999618530273px;font-weight: 700;margin-right: 6.687999725341797px;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-85bf263 .d53grpup::before{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}.elementor-9 .elementor-element.elementor-element-85bf263 .d53grpup::after{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .d53grpup{font-size: 16.213333129882812px;margin-right: 3.5669333934783936px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .d53grpup{font-size: 12.144166946411133px;margin-right: 2.6717166900634766px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .ysfsvtk9{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);cursor: pointer;margin-bottom: 0px;margin-top: 8px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-85bf263 .ysfsvtk9::before{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-9 .elementor-element.elementor-element-85bf263 .ysfsvtk9::after{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-85bf263 .ysfsvtk9{margin-bottom: 0px;margin-top: 4.266666889190674px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-85bf263 .ysfsvtk9{margin-bottom: 0px;margin-top: 3.195833444595337px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-85bf263 .tkwwxvsk{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);cursor: pointer;display: block;width: auto;}.elementor-9 .elementor-element.elementor-element-85bf263 .tkwwxvsk::before{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-85bf263 .tkwwxvsk::after{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}
.elementor-9 .elementor-element.elementor-element-2576877 .softlite-dynamic-card-box {height: 100%} .elementor-9 .elementor-element.elementor-element-2576877 {width: auto;}.elementor-9 .elementor-element.elementor-element-2576877 {height: 309px;}.elementor-9 .elementor-element.elementor-element-2576877 {grid-column-start: b;}.elementor-9 .elementor-element.elementor-element-2576877 {grid-column-end: b;}.elementor-9 .elementor-element.elementor-element-2576877 {grid-row-start: b;}.elementor-9 .elementor-element.elementor-element-2576877 {grid-row-end: b;}.elementor-9 .elementor-element.elementor-element-2576877 {position: relative;}.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce{border-bottom-color: rgb(69, 70, 59);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(69, 70, 59);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(69, 70, 59);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(69, 70, 59);border-top-left-radius: 20px;border-top-right-radius: 20px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: block;height: 309px;min-height: 0px;transform: translate(0px, 0px);overflow: hidden;}.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce::after{background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(15, 16, 13, 0.96));bottom: 0px;content: "";height: 184.203px;left: 0px;position: absolute;right: 0px;top: 122.797px;width: 665.516px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 {height: 164.8000030517578px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce{border-bottom-left-radius: 10.666666984558105px;border-bottom-right-radius: 10.666666984558105px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 10.666666984558105px;border-top-right-radius: 10.666666984558105px;border-top-width: 1px;font-size: 9.600000381469727px;height: 164.8000030517578px;overflow: hidden;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce::after{height: 97.6875px;top: 65.1094px;width: 354px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 {height: 123.4390640258789px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce{border-bottom-left-radius: 7.989583492279053px;border-bottom-right-radius: 7.989583492279053px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 7.989583492279053px;border-top-right-radius: 7.989583492279053px;border-top-width: 1px;font-size: 7.190625190734863px;height: 123.4390640258789px;overflow: hidden;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce::after{height: 72.875px;top: 48.5625px;width: 264.656px;}}.elementor-9 .elementor-element.elementor-element-2576877 .hcltwfnk{cursor: pointer;display: block;height: 100%;max-width: 100%;min-height: 0px;object-fit: cover;object-position: 50% 48%;}.elementor-9 .elementor-element.elementor-element-2576877 .hcltwfnk::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-2576877 .hcltwfnk::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .hcltwfnk{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .hcltwfnk{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-2576877 .aqv2hi9q{align-items: center;bottom: 24px;column-gap: 10px;cursor: pointer;display: flex;justify-content: space-between;left: 30px;position: absolute;right: 30px;row-gap: 10px;width: auto;z-index: 1;grid-column-gap: 10px;flex-direction: row;}.elementor-9 .elementor-element.elementor-element-2576877 .aqv2hi9q::before{display: block;}.elementor-9 .elementor-element.elementor-element-2576877 .aqv2hi9q::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .aqv2hi9q{bottom: 12.800000190734863px;font-size: 9.600000381469727px;left: 16px;right: 16px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .aqv2hi9q{bottom: 9.587499618530273px;font-size: 7.190625190734863px;left: 11.984375px;right: 11.984375px;}}.elementor-9 .elementor-element.elementor-element-2576877 .oqrzz1ng{cursor: pointer;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .oqrzz1ng{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .oqrzz1ng{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-2576877 .z9pq2a2c{cursor: pointer;font-family: LeGrand, Georgia, serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-2576877 .z9pq2a2c::before{font-weight: 700;}.elementor-9 .elementor-element.elementor-element-2576877 .z9pq2a2c::after{font-weight: 700;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .z9pq2a2c{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .z9pq2a2c{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-2576877 .ikbk6xwe{border-bottom-color: rgb(211, 186, 97);border-left-color: rgb(211, 186, 97);border-right-color: rgb(211, 186, 97);border-top-color: rgb(211, 186, 97);color: rgb(211, 186, 97);cursor: pointer;font-family: LeGrand;font-size: 30.399999618530273px;font-weight: 700;margin-right: 6.687999725341797px;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-2576877 .ikbk6xwe::before{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}.elementor-9 .elementor-element.elementor-element-2576877 .ikbk6xwe::after{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .ikbk6xwe{font-size: 16.213333129882812px;margin-right: 3.5669333934783936px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .ikbk6xwe{font-size: 12.144166946411133px;margin-right: 2.6717166900634766px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-2576877 .oiaxjy42{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);cursor: pointer;margin-bottom: 0px;margin-top: 8px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-2576877 .oiaxjy42::before{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-9 .elementor-element.elementor-element-2576877 .oiaxjy42::after{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2576877 .oiaxjy42{margin-bottom: 0px;margin-top: 4.266666889190674px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2576877 .oiaxjy42{margin-bottom: 0px;margin-top: 3.195833444595337px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-2576877 .mh06pz1c{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);cursor: pointer;display: block;width: auto;}.elementor-9 .elementor-element.elementor-element-2576877 .mh06pz1c::before{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-2576877 .mh06pz1c::after{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}
.elementor-9 .elementor-element.elementor-element-0011e37 .softlite-dynamic-card-box {height: 100%} .elementor-9 .elementor-element.elementor-element-0011e37 {width: auto;}.elementor-9 .elementor-element.elementor-element-0011e37 {height: 318px;}.elementor-9 .elementor-element.elementor-element-0011e37 {grid-column-start: l;}.elementor-9 .elementor-element.elementor-element-0011e37 {grid-column-end: l;}.elementor-9 .elementor-element.elementor-element-0011e37 {grid-row-start: l;}.elementor-9 .elementor-element.elementor-element-0011e37 {grid-row-end: l;}.elementor-9 .elementor-element.elementor-element-0011e37 {position: relative;}.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52{border-bottom-color: rgb(69, 70, 59);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(69, 70, 59);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(69, 70, 59);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(69, 70, 59);border-top-left-radius: 20px;border-top-right-radius: 20px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: block;height: 318px;min-height: 0px;transform: translate(0px, 0px);overflow: hidden;}.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52::after{background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(15, 16, 13, 0.96));bottom: 0px;content: "";height: 189.609px;left: 0px;position: absolute;right: 0px;top: 126.391px;width: 665.516px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 {height: 169.60000610351562px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52{border-bottom-left-radius: 10.666666984558105px;border-bottom-right-radius: 10.666666984558105px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 10.666666984558105px;border-top-right-radius: 10.666666984558105px;border-top-width: 1px;font-size: 9.600000381469727px;height: 169.60000610351562px;overflow: hidden;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52::after{height: 100.562px;top: 67.0312px;width: 354px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 {height: 127.03437805175781px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52{border-bottom-left-radius: 7.989583492279053px;border-bottom-right-radius: 7.989583492279053px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 7.989583492279053px;border-top-right-radius: 7.989583492279053px;border-top-width: 1px;font-size: 7.190625190734863px;height: 127.03437805175781px;overflow: hidden;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .pedw6j52::after{height: 75.0312px;top: 50px;width: 264.656px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .fdjp7r4l{cursor: pointer;display: block;height: 100%;max-width: 100%;min-height: 0px;object-fit: cover;object-position: 50% 46%;}.elementor-9 .elementor-element.elementor-element-0011e37 .fdjp7r4l::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-0011e37 .fdjp7r4l::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .fdjp7r4l{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .fdjp7r4l{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .zrx14eex{align-items: center;bottom: 24px;column-gap: 10px;cursor: pointer;display: flex;justify-content: space-between;left: 30px;position: absolute;right: 30px;row-gap: 10px;width: auto;z-index: 1;grid-column-gap: 10px;flex-direction: row;}.elementor-9 .elementor-element.elementor-element-0011e37 .zrx14eex::before{display: block;}.elementor-9 .elementor-element.elementor-element-0011e37 .zrx14eex::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .zrx14eex{bottom: 12.800000190734863px;font-size: 9.600000381469727px;left: 16px;right: 16px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .zrx14eex{bottom: 9.587499618530273px;font-size: 7.190625190734863px;left: 11.984375px;right: 11.984375px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .owslv4e6{cursor: pointer;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .owslv4e6{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .owslv4e6{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .yv12wzsd{cursor: pointer;font-family: LeGrand, Georgia, serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-0011e37 .yv12wzsd::before{font-weight: 700;}.elementor-9 .elementor-element.elementor-element-0011e37 .yv12wzsd::after{font-weight: 700;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .yv12wzsd{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .yv12wzsd{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .heyxrr4u{border-bottom-color: rgb(211, 186, 97);border-left-color: rgb(211, 186, 97);border-right-color: rgb(211, 186, 97);border-top-color: rgb(211, 186, 97);color: rgb(211, 186, 97);cursor: pointer;font-family: LeGrand;font-size: 30.399999618530273px;font-weight: 700;margin-right: 6.687999725341797px;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-0011e37 .heyxrr4u::before{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}.elementor-9 .elementor-element.elementor-element-0011e37 .heyxrr4u::after{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .heyxrr4u{font-size: 16.213333129882812px;margin-right: 3.5669333934783936px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .heyxrr4u{font-size: 12.144166946411133px;margin-right: 2.6717166900634766px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .ijtd9gdb{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);cursor: pointer;margin-bottom: 0px;margin-top: 8px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-0011e37 .ijtd9gdb::before{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-9 .elementor-element.elementor-element-0011e37 .ijtd9gdb::after{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-0011e37 .ijtd9gdb{margin-bottom: 0px;margin-top: 4.266666889190674px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-0011e37 .ijtd9gdb{margin-bottom: 0px;margin-top: 3.195833444595337px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-0011e37 .s8wrtm6j{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);cursor: pointer;display: block;width: auto;}.elementor-9 .elementor-element.elementor-element-0011e37 .s8wrtm6j::before{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-0011e37 .s8wrtm6j::after{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}

.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box {height: 100%} .elementor-9 .elementor-element.elementor-element-234afd7 {width: auto;}.elementor-9 .elementor-element.elementor-element-234afd7 {grid-column-start: a;}.elementor-9 .elementor-element.elementor-element-234afd7 {grid-column-end: a;}.elementor-9 .elementor-element.elementor-element-234afd7 {grid-row-start: a;}.elementor-9 .elementor-element.elementor-element-234afd7 {grid-row-end: a;}.elementor-9 .elementor-element.elementor-element-234afd7 {position: relative;}.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4{border-bottom-color: rgb(69, 70, 59);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: rgb(69, 70, 59);border-left-style: solid;border-left-width: 1px;border-right-color: rgb(69, 70, 59);border-right-style: solid;border-right-width: 1px;border-top-color: rgb(69, 70, 59);border-top-left-radius: 20px;border-top-right-radius: 20px;border-top-style: solid;border-top-width: 1px;cursor: pointer;display: block;min-height: 0px;transform: translate(0px, 0px);overflow: hidden;}.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4::after{background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(15, 16, 13, 0.96));bottom: 0px;content: "";height: 394.203px;left: 0px;position: absolute;right: 0px;top: 262.797px;width: 665.516px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4{border-bottom-left-radius: 10.666666984558105px;border-bottom-right-radius: 10.666666984558105px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 10.666666984558105px;border-top-right-radius: 10.666666984558105px;border-top-width: 1px;font-size: 9.600000381469727px;overflow: hidden;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4::after{height: 209.672px;top: 139.781px;width: 354.016px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4{border-bottom-left-radius: 7.989583492279053px;border-bottom-right-radius: 7.989583492279053px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 7.989583492279053px;border-top-right-radius: 7.989583492279053px;border-top-width: 1px;font-size: 7.190625190734863px;overflow: hidden;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .cn38yok4::after{height: 156.75px;top: 104.5px;width: 264.656px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .x8w62rfn{cursor: pointer;display: block;height: 100%;max-width: 100%;min-height: 0px;object-fit: cover;object-position: 50% 53%;}.elementor-9 .elementor-element.elementor-element-234afd7 .x8w62rfn::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-234afd7 .x8w62rfn::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .x8w62rfn{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .x8w62rfn{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .vyamo978{align-items: center;bottom: 24px;column-gap: 10px;cursor: pointer;display: flex;justify-content: space-between;left: 30px;position: absolute;right: 30px;row-gap: 10px;width: auto;z-index: 1;grid-column-gap: 10px;flex-direction: row;}.elementor-9 .elementor-element.elementor-element-234afd7 .vyamo978::before{display: block;}.elementor-9 .elementor-element.elementor-element-234afd7 .vyamo978::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .vyamo978{bottom: 12.800000190734863px;font-size: 9.600000381469727px;left: 16px;right: 16px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .vyamo978{bottom: 9.587499618530273px;font-size: 7.190625190734863px;left: 11.984375px;right: 11.984375px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .mj2dxy0t{cursor: pointer;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .mj2dxy0t{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .mj2dxy0t{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .q1v117rs{cursor: pointer;font-family: LeGrand, Georgia, serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-234afd7 .q1v117rs::before{font-weight: 700;}.elementor-9 .elementor-element.elementor-element-234afd7 .q1v117rs::after{font-weight: 700;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .q1v117rs{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .q1v117rs{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .gzyp1tom{border-bottom-color: rgb(211, 186, 97);border-left-color: rgb(211, 186, 97);border-right-color: rgb(211, 186, 97);border-top-color: rgb(211, 186, 97);color: rgb(211, 186, 97);cursor: pointer;font-family: LeGrand;font-size: 30.399999618530273px;font-weight: 700;margin-right: 6.687999725341797px;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-234afd7 .gzyp1tom::before{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}.elementor-9 .elementor-element.elementor-element-234afd7 .gzyp1tom::after{-webkit-text-fill-color: rgb(211, 186, 97);-webkit-text-stroke-color: rgb(211, 186, 97);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .gzyp1tom{font-size: 16.213333129882812px;margin-right: 3.5669333934783936px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .gzyp1tom{font-size: 12.144166946411133px;margin-right: 2.6717166900634766px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .dc4nim3f{border-bottom-color: rgb(170, 170, 170);border-left-color: rgb(170, 170, 170);border-right-color: rgb(170, 170, 170);border-top-color: rgb(170, 170, 170);cursor: pointer;margin-bottom: 0px;margin-top: 8px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-234afd7 .dc4nim3f::before{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}.elementor-9 .elementor-element.elementor-element-234afd7 .dc4nim3f::after{-webkit-text-fill-color: rgb(170, 170, 170);-webkit-text-stroke-color: rgb(170, 170, 170);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-234afd7 .dc4nim3f{margin-bottom: 0px;margin-top: 4.266666889190674px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-234afd7 .dc4nim3f{margin-bottom: 0px;margin-top: 3.195833444595337px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-234afd7 .s0azisr7{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);cursor: pointer;display: block;width: auto;}.elementor-9 .elementor-element.elementor-element-234afd7 .s0azisr7::before{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-234afd7 .s0azisr7::after{-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}




.elementor-9 .elementor-element.elementor-element-c313218{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-c313218{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-c313218{font-size: 7.190625190734863px;}}
.elementor-9 .elementor-element.elementor-element-e75059d .softlite-dynamic-card-box {height: 100%} .elementor-9 .elementor-element.elementor-element-e75059d {width: auto;}.elementor-9 .elementor-element.elementor-element-e75059d {position: relative;}.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03{column-gap: 24px;display: flex;flex-direction: column;row-gap: 24px;transform: translate(0px, 0px);grid-column-gap: 24px;}.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03::before{background-color: rgb(85, 85, 85);bottom: 460px;content: "";display: block;height: 160px;left: -12px;position: absolute;right: 450.672px;top: 290px;width: 1px;}.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03{column-gap: 12.800000190734863px;font-size: 9.600000381469727px;row-gap: 12.800000190734863px;grid-column-gap: 12.8px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03::before{bottom: 245.328px;left: -6.4px;right: 239.875px;top: 154.667px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03{column-gap: 9.587499618530273px;font-size: 7.190625190734863px;row-gap: 9.587499618530273px;grid-column-gap: 9.5875px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .p07ifa03::before{bottom: 183.75px;left: -4.79375px;right: 179.422px;top: 115.849px;}}.elementor-9 .elementor-element.elementor-element-e75059d .s67w0xkv{height: 191px;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .s67w0xkv{font-size: 9.600000381469727px;height: 101.86666870117188px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .s67w0xkv{font-size: 7.190625190734863px;height: 76.30052185058594px;}}.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y{align-items: center;border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);column-gap: 10px;display: flex;justify-content: flex-start;margin-bottom: 0px;margin-top: 0px;row-gap: 10px;width: auto;grid-column-gap: 10px;flex-direction: row;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::before{background-color: rgb(101, 83, 33);content: "";display: none;flex-basis: 0%;flex-grow: 1;line-height: 24px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::after{background-color: rgb(101, 83, 33);content: "";display: none;flex-basis: 0%;flex-grow: 1;line-height: 24px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::before{line-height: 12.8px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::after{line-height: 12.8px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::before{line-height: 9.5875px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .el0aja0y::after{line-height: 9.5875px;}}.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv{font-family: LeGrand, Georgia, serif;margin-bottom: 14px;margin-top: 22px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::before{font-weight: 700;line-height: 65.92px;}.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::after{font-weight: 700;line-height: 65.92px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv{margin-bottom: 7.4666666984558105px;margin-top: 11.733333587646484px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::before{line-height: 35.1573px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::after{line-height: 35.1573px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv{margin-bottom: 5.592708110809326px;margin-top: 8.788541793823242px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::before{line-height: 26.3337px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .k2zt7tuv::after{line-height: 26.3337px;}}.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn{border-bottom-color: rgb(146, 147, 143);border-left-color: rgb(146, 147, 143);border-right-color: rgb(146, 147, 143);border-top-color: rgb(146, 147, 143);margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::before{line-height: 27px;-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::after{line-height: 27px;-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::before{line-height: 14.4px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::after{line-height: 14.4px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::before{line-height: 10.7859px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .elr2vcvn::after{line-height: 10.7859px;}}.elementor-9 .elementor-element.elementor-element-e75059d .d8negan6{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-style: none;cursor: pointer;display: block;height: 695px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;width: 100%;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-9 .elementor-element.elementor-element-e75059d .d8negan6::before{text-align: center;}.elementor-9 .elementor-element.elementor-element-e75059d .d8negan6::after{text-align: center;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .d8negan6{border-bottom-left-radius: 6.400000095367432px;border-bottom-right-radius: 6.400000095367432px;border-top-left-radius: 6.400000095367432px;border-top-right-radius: 6.400000095367432px;font-size: 9.600000381469727px;height: 370.6666564941406px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .d8negan6{border-bottom-left-radius: 4.793749809265137px;border-bottom-right-radius: 4.793749809265137px;border-top-left-radius: 4.793749809265137px;border-top-right-radius: 4.793749809265137px;font-size: 7.190625190734863px;height: 277.6380310058594px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-9 .elementor-element.elementor-element-e75059d .oggvahki{cursor: pointer;display: block;height: 100%;max-width: 100%;object-fit: cover;text-align: center;}.elementor-9 .elementor-element.elementor-element-e75059d .oggvahki::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-e75059d .oggvahki::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-e75059d .oggvahki{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-e75059d .oggvahki{font-size: 7.190625190734863px;}}



.elementor-9 .elementor-element.elementor-element-78f1788{transform: translate(0px, 0px);grid-column-gap: 24px;}.elementor-9 .elementor-element.elementor-element-78f1788::before{display: block;}.elementor-9 .elementor-element.elementor-element-78f1788::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-78f1788{font-size: 9.600000381469727px;grid-column-gap: 12.8px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-78f1788{font-size: 7.190625190734863px;grid-column-gap: 9.5875px;}}



.elementor-9 .elementor-element.elementor-element-2c45fbf{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-2c45fbf{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-2c45fbf{font-size: 7.190625190734863px;}}
/* Start custom CSS for html, class: .elementor-element-6a302ab */.ajd-title-marquee__text {
    flex: 0 0 auto !important;
    margin: 0 !important;

    color: transparent !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 100px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    -webkit-text-stroke: 1.27px rgba(212, 175, 55, 0.25) !important;
    text-stroke: 1.27px rgba(212, 175, 55, 0.25) !important;
}
.ajd-review-card {
    border: 1px solid #484848!important;
 }

@media (max-width: 767px) {
    .ajd-title-marquee__text {
        font-size: 55px !important;
        font-weight: 600 !important;
        letter-spacing: 0 !important;
    }
}/* End custom CSS */



.elementor-9 .elementor-element.elementor-element-f997dbd{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-f997dbd{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-f997dbd{font-size: 7.190625190734863px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-7f58051 */.button-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    transform-origin: center;
    padding-right: 5px;
}


.button-arrow {
    margin-left: 8px;
}
.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u
 {
    align-items: center;
    display: flex;
    height: 300px!important;
 }


.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    align-self: center !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    overflow: visible !important;
}


@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4 {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0 !important;
        margin: 0 !important;
        transform: translateY(0) !important;
        overflow: visible !important;
    }
}/* End custom CSS */
.elementor-9 .elementor-element.elementor-element-7f58051 {width: 78.19999694824219%;}.elementor-9 .elementor-element.elementor-element-7f58051 {height: 520px;}.elementor-9 .elementor-element.elementor-element-7f58051 {margin-top: 165px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u{align-items: center;display: flex;height: 520px;justify-content: space-between;transform: translate(0px, 0px);flex-direction: row;}.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u::before{display: block;}.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u::after{display: block;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 {height: 277.3333435058594px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 {margin-top: 88px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u{font-size: 9.600000381469727px;height: 277.3333435058594px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 {height: 207.7291717529297px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 {margin-top: 65.9140625px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .xldo1n3u{font-size: 7.190625190734863px;height: 207.7291717529297px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .aefpftmc{flex-basis: 0%;flex-grow: 1;width: auto;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .aefpftmc{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .aefpftmc{font-size: 7.190625190734863px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s{font-family: LeGrand, Georgia, serif;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::before{font-weight: 700;line-height: 70.04px;}.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::after{font-weight: 700;line-height: 70.04px;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::before{line-height: 37.3547px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::after{line-height: 37.3547px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::before{line-height: 27.9795px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .cy3fz88s::after{line-height: 27.9795px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu{border-bottom-color: rgb(196, 163, 60);border-left-color: rgb(196, 163, 60);border-right-color: rgb(196, 163, 60);border-top-color: rgb(196, 163, 60);color: rgb(196, 163, 60);font-family: LeGrand, Georgia, serif;font-size: 68px;font-style: normal;font-weight: 500;line-height: 1.03;width: auto;}.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::before{line-height: 70.04px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::after{line-height: 70.04px;-webkit-text-fill-color: rgb(196, 163, 60);-webkit-text-stroke-color: rgb(196, 163, 60);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu{font-size: 36.266666412353516px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::before{line-height: 37.3547px;}}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::after{line-height: 37.3547px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu{font-size: 27.164583206176758px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::before{line-height: 27.9795px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vqo27llu::after{line-height: 27.9795px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .vuymb5mu{border-bottom-color: rgb(146, 147, 143);border-left-color: rgb(146, 147, 143);border-right-color: rgb(146, 147, 143);border-top-color: rgb(146, 147, 143);margin-bottom: 38px;margin-top: 14px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-9 .elementor-element.elementor-element-7f58051 .vuymb5mu::before{-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}.elementor-9 .elementor-element.elementor-element-7f58051 .vuymb5mu::after{-webkit-text-fill-color: rgb(146, 147, 143);-webkit-text-stroke-color: rgb(146, 147, 143);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vuymb5mu{margin-bottom: 20.266666412353516px;margin-top: 7.4666666984558105px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .vuymb5mu{margin-bottom: 15.180208206176758px;margin-top: 5.592708110809326px;margin-right: 0px;margin-left: 0px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .ovb73xrg{align-items: center;background-image: linear-gradient(105deg, rgb(228, 211, 140), rgb(209, 173, 54));border-bottom-color: rgb(40, 39, 27);border-bottom-left-radius: 99px;border-bottom-right-radius: 99px;border-left-color: rgb(40, 39, 27);border-right-color: rgb(40, 39, 27);border-top-color: rgb(40, 39, 27);border-top-left-radius: 99px;border-top-right-radius: 99px;column-gap: 12px;cursor: pointer;display: inline-flex;justify-content: center;min-height: 60px;padding-left: 32px;padding-right: 32px;row-gap: 12px;width: auto;padding-inline-start: 32px;padding-inline-end: 32px;grid-column-gap: 12px;background-size: auto;flex-direction: row;padding-top: 0px;padding-bottom: 0px;}.elementor-9 .elementor-element.elementor-element-7f58051 .ovb73xrg::before{display: block;white-space: nowrap;-webkit-text-fill-color: rgb(40, 39, 27);-webkit-text-stroke-color: rgb(40, 39, 27);}.elementor-9 .elementor-element.elementor-element-7f58051 .ovb73xrg::after{display: block;white-space: nowrap;-webkit-text-fill-color: rgb(40, 39, 27);-webkit-text-stroke-color: rgb(40, 39, 27);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .ovb73xrg{border-bottom-left-radius: 99px;border-bottom-right-radius: 99px;border-top-left-radius: 99px;border-top-right-radius: 99px;column-gap: 6.400000095367432px;min-height: 32px;padding-left: 17.066667556762695px;padding-right: 17.066667556762695px;row-gap: 6.400000095367432px;padding-inline-start: 17.066667556762695px;padding-inline-end: 17.066667556762695px;grid-column-gap: 6.4px;padding-top: 0px;padding-bottom: 0px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .ovb73xrg{border-bottom-left-radius: 99px;border-bottom-right-radius: 99px;border-top-left-radius: 99px;border-top-right-radius: 99px;column-gap: 4.793749809265137px;min-height: 23.96875px;padding-left: 12.783333778381348px;padding-right: 12.783333778381348px;row-gap: 4.793749809265137px;padding-inline-start: 12.783333778381348px;padding-inline-end: 12.783333778381348px;grid-column-gap: 4.79375px;padding-top: 0px;padding-bottom: 0px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .i8jx9ugc{border-bottom-color: rgb(40, 39, 27);border-left-color: rgb(40, 39, 27);border-right-color: rgb(40, 39, 27);border-top-color: rgb(40, 39, 27);color: rgb(40, 39, 27);cursor: pointer;display: block;font-size: 17px;width: auto;}.elementor-9 .elementor-element.elementor-element-7f58051 .i8jx9ugc::before{white-space: nowrap;-webkit-text-fill-color: rgb(40, 39, 27);-webkit-text-stroke-color: rgb(40, 39, 27);}.elementor-9 .elementor-element.elementor-element-7f58051 .i8jx9ugc::after{white-space: nowrap;-webkit-text-fill-color: rgb(40, 39, 27);-webkit-text-stroke-color: rgb(40, 39, 27);}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .i8jx9ugc{font-size: 9.066666603088379px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .i8jx9ugc{font-size: 6.7911458015441895px;}}.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4{display: block;max-width: 100%;}.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4::before{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4::after{overflow-clip-margin: content-box;overflow-x: clip;overflow-y: clip;}@media (max-width: 1024px) {.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4{font-size: 9.600000381469727px;}}@media (max-width: 767px) {.elementor-9 .elementor-element.elementor-element-7f58051 .e37ta3n4{font-size: 7.190625190734863px;}}

.elementor-9 .elementor-element.elementor-element-887723b {
    display: block;
}

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-887723b {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-887723b {
        font-size: 15px;
    }
}
.elementor-9 .elementor-element.elementor-element-d239c74 {
    display: block;
}

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-d239c74 {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-d239c74 {
        font-size: 15px;
    }
}
.elementor-9 .elementor-element.elementor-element-185562a {
    color: rgb(216, 216, 213);
    font-family: Inter, Arial, sans-serif;
    font-size: 18px;
    transition-property: none;
    grid-column-gap: normal;
}

.elementor-9 .elementor-element.elementor-element-185562a p {
    margin-bottom: 0;
}

.elementor-button {
    border-radius: 0;
}

.elementor-9 .elementor-element.elementor-element-185562a .elementor-button {
    line-height: inherit !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-185562a {
        font-size: 16px;
        display: flex;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-185562a {
        font-size: 15px;
        display: flex;
    }
}

/* KEEP ORIGINAL FONTS */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9hamQtc2l0ZS52ZXJjZWwuYXBwL2Fzc2V0cy9JbnRlci00MDAudHRm) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9hamQtc2l0ZS52ZXJjZWwuYXBwL2Fzc2V0cy9JbnRlci01MDAudHRm) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9hamQtc2l0ZS52ZXJjZWwuYXBwL2Fzc2V0cy9JbnRlci02MDAudHRm) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9hamQtc2l0ZS52ZXJjZWwuYXBwL2Fzc2V0cy9JbnRlci03MDAudHRm) format('truetype');
}

@font-face {
    font-family: LeGrand;
    src: url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9hamQtc2l0ZS52ZXJjZWwuYXBwL2Fzc2V0cy9GT05ULnR0Zg==) format('truetype');
    font-weight: 700;
    font-display: swap;
}

body {
    overflow-x: hidden;
}
/* Start custom CSS */.elementor-9 .elementor-element.elementor-element-c5205bc .drawq158 {
    font-family: LeGrand, Georgia, serif;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 60%!important;
    margin-right: 0px;
    margin-left: 0px;
}






tkwwxvsk {
    display: inline-flex!important;
    align-items: center!important;
    gap: 5px!important;
}

.service-arrow {
    display: inline-flex!important;
    align-items: center!important;
    line-height: 1!important;
}

img.attachment-full.size-full.wp-image-839 {
    height: 714px !important;
}




.elementor-9 .elementor-element.elementor-element-959e042 .d7cpdluh,
.elementor-9 .elementor-element.elementor-element-a41aed8 .ljez9f5v,
.elementor-9 .elementor-element.elementor-element-3485c0c .nucte3g4,
.elementor-9 .elementor-element.elementor-element-3485c0c,
.elementor-9 .elementor-element.elementor-element-959e042,
.elementor-9 .elementor-element.elementor-element-a41aed8 {
    height: 160px !important;
}

img.mn7f36yk.softlite-dynamic-icon,
img.jp2f032j.softlite-dynamic-icon,
strong.x22ewkr3.softlite-dynamic-card-box-text-2 {
    width: 35% !important;
}

strong.x22ewkr3.softlite-dynamic-card-box-text-2 {
    font-size: 44px !important;
}

.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,
.e-con > .elementor-widget > .elementor-widget-container {
    height: 60% !important;
}

.elementor-element-6a14e30 img {
    height: 750px !important;
    width: 100%;
    object-fit: cover;
}

.elementor-9 .elementor-element.elementor-element-05648c4 {
    display: grid;
    grid-template-areas: "k k" "b a" "l a";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 422px 173px 318px !important;
    grid-column-gap: 32px !important;
}

.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce {
    height: 172px !important;
}

a.softlite-dynamic-card-box.pedw6j52.softlite-dynamic-card-box-background-color-1 {
    height: 180px !important;
}

.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box {
    height: 123% !important;
}

button.d8negan6.softlite-dynamic-card-box-background-color-1 {
    display: none !important;
}

a.elementor-button.elementor-button-link.elementor-size-sm,
.elementor-9 .elementor-element.elementor-element-1d406ea .elementor-button {
    border: none !important;
}

.elementor-element.elementor-element-8292190.e-con-full.e-flex.e-con.e-child::before {
    display: none !important;
}

.elementor-9 .elementor-element.elementor-element-185562a p {
    margin-bottom: 5px !important;
}

li.pk5ly9bb.softlite-dynamic-list-item.softlite-dynamic-list-item-inner.softlite-dynamic-list-item-text-1 {
    padding-top: 11px;
}

a.ovb73xrg.softlite-dynamic-card-box-button,
a.kyfqc1ig.softlite-dynamic-card-box-button {
    transition: transform 0.3s ease, background-color 0.3s ease;
}

a.ovb73xrg.softlite-dynamic-card-box-button {
    margin-top: 20px !important;
}

a.kyfqc1ig.softlite-dynamic-card-box-button:hover,
a.ovb73xrg.softlite-dynamic-card-box-button:hover {
    transform: scale(0.97) !important;
}

a.kyfqc1ig.softlite-dynamic-card-box-button:hover {
    background-color: #ad963338 !important;
}

.elementor-element-05648c4 .softlite-dynamic-card-box {
    position: relative;
    overflow: hidden;
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.45s ease, background-color 0.45s ease;
    transform: translateY(0);
    will-change: transform;
}

.elementor-element-05648c4 .softlite-dynamic-card-box .softlite-dynamic-icon {
    transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1), filter 0.45s ease;
    transform: scale(1) translateY(0);
    will-change: transform;
}

.elementor-element-05648c4 .softlite-dynamic-card-box h3 {
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), color 0.35s ease;
}

.elementor-element-05648c4 .softlite-dynamic-card-box h3 small {
    display: inline-block;
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.35s ease;
}

.elementor-element-05648c4 .softlite-dynamic-card-box p {
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.35s ease;
}

.elementor-element-05648c4 .softlite-dynamic-card-box span {
    display: inline-block;
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.35s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-element-05648c4 .softlite-dynamic-card-box:hover {
        transform: translateY(-10px);
        box-shadow: 0 22px 45px rgba(0, 0, 0, 0.12);
    }

    .elementor-element-05648c4 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
        transform: scale(1.08) translateY(-6px);
    }

    .elementor-element-05648c4 .softlite-dynamic-card-box:hover h3 {
        transform: translateY(-4px);
    }

    .elementor-element-05648c4 .softlite-dynamic-card-box:hover h3 small {
        transform: translateY(-3px);
        opacity: 0.65;
    }

    .elementor-element-05648c4 .softlite-dynamic-card-box:hover p {
        transform: translateY(-4px);
    }

    .elementor-element-05648c4 .softlite-dynamic-card-box:hover span {
        transform: translateX(10px);
    }
}

@media (max-width: 1024px) {
    .elementor-element-05648c4 .softlite-dynamic-card-box,
    .elementor-element-05648c4 .softlite-dynamic-card-box:hover,
    .elementor-element-05648c4 .softlite-dynamic-card-box .softlite-dynamic-icon,
    .elementor-element-05648c4 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
        transform: none;
    }

    .ovqaydry {
        text-align: center !important;
    }

    .ovqaydry .softlite-dynamic-card-box-text-1,
    .ovqaydry .softlite-dynamic-card-box-text-2,
    .ovqaydry .custom-description,
    .ovqaydry .softlite-dynamic-card-box-button {
        margin-left: auto !important;
        margin-right: auto !important;
        font-weight: 300 !important;
    }

    .ovqaydry .softlite-dynamic-card-box-button {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        padding: 11px 19px !important;
    }
    
    .elementor-9 .elementor-element.elementor-element-c5205bc .drawq158 {
    font-family: LeGrand, Georgia, serif;
    margin-bottom: 20px;
    margin-top: 20px;
    width: auto!important;
    margin-right: 0px;
    margin-left: 0px;
}


.ajd-expertise-widget .ajd-card {
    background-color: #111111;
    border: 1px solid rgba(197, 183, 121, 0.40);
    border-radius: 2px;
    padding: 17px;
    min-height: 140px;
    width: 180px!important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: transform 0.35s ease, border-color 0.35s ease, opacity 0.35s ease;
}

}

.elementor-button {
    transition: transform 0.3s ease !important;
}

.elementor-button:hover {
    transform: scale(1.05) !important;
}

.button-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    transform-origin: center;
}

a:hover .button-arrow,
button:hover .button-arrow {
    transform: translateX(5px) scale(1.12);
}

.custom-description {
    font-size: 16px !important;
    line-height: 1.2 !important;
    color: #d8d8d5ff !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 400 !important;
    margin: 0 !important;
}


@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-6a14e30 img {
        height: 450px !important;
        
    }

    a.ovb73xrg.softlite-dynamic-card-box-button {
        background-color: transparent !important;
        fill: #28271B !important;
        color: #28271B !important;
        background-image: linear-gradient(120deg, #E4D38C 12%, #D1AD36 100%) !important;
        border-radius: 33px !important;
        padding: 20px 30px !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 10px !important;
        transition: transform 0.3s ease, background-image 0.3s ease !important;
    }

    a.ovb73xrg.softlite-dynamic-card-box-button:hover {
        background-color: transparent !important;
        background-image: linear-gradient(180deg, #D1AD36 0%, #E4D38C 100%) !important;
        transform: scale(0.97) !important;
    }

    a.ovb73xrg.softlite-dynamic-card-box-button .i8jx9ugc {
        display: inline-block !important;
        transition: transform 0.3s ease !important;
    }

    a.ovb73xrg.softlite-dynamic-card-box-button:hover .i8jx9ugc {
        transform: translateX(5px) !important;
    }

    .elementor-9 .elementor-element.elementor-element-d8ae47d:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-d8ae47d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: none !important;
    }

    .years-highlight::before {
        content: "";
        position: absolute;
        top: 20% !important;
        left: 50% !important;
        width: 45px !important;
        height: 45px !important;
    }

    section.softlite-dynamic-card-box.xldo1n3u {
        display: flex !important;
        flex-direction: column !important;
    }

    img.e37ta3n4.softlite-dynamic-icon {
        padding-top: 30px;
    }
}

.elementor-9 .elementor-element.elementor-element-2576877 .e3mzrpce {
    height: 25vh !important;
}

a.softlite-dynamic-card-box.pedw6j52.softlite-dynamic-card-box-background-color-1 {
    height: 25vh !important;
}

img.x8w62rfn.softlite-dynamic-icon {
    height: 72vh !important;
}
.elementor-9 .elementor-element.elementor-element-2576877 {
    height: 25vh !important;
}

.elementor-element.elementor-element-aa55652.e-con-full.e-flex.e-con.e-child {
    padding: 0px;
}
.elementor-element.elementor-element-564e583.e-con-full.e-flex.e-con.e-child {
    padding: 0px;
}
.elementor-9 .elementor-element.elementor-element-234afd7 .softlite-dynamic-card-box {
    height: 123% !important;
    margin-right: -0.3vw !important;
}

@media (min-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-11428d2 {
        --width: 77vw!important;
    }
}




@media (max-width: 767px) {
  .elementor-element.elementor-element-11428d2.e-con-full.e-flex.e-con.e-child {
    padding: 0 !important;
    width: 92% !important;
    /*margin-top: -22% !important;*/
  }
}

@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-7f58051 {
        height: 207.7291717529297px;
        width: 90%;
    }
    a.ovb73xrg.softlite-dynamic-card-box-button.softlite-dynamic-card-box-button-text {
    padding: 16px 25px !important;
}

em.vqo27llu {
    font-size: 30px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
  .years-highlight::before {
    width: 58px !important;
    height: 55px !important;
  }
  a.ovb73xrg.softlite-dynamic-card-box-button.softlite-dynamic-card-box-button-text {
    font-size: 14px !important;
}
}







.elementor-element-5e3af65 .softlite-dynamic-list {
    /*display: flex;*/
    /*flex-direction: column;*/
    gap: 2vh!important; /* gap apni zaroorat ke mutabiq adjust karein */
}


/*@media (max-width: 767px) {*/
/*  .hero-content-box p.qfxu8dsk.softlite-dynamic-card-box-text-3 {*/
/*    display: none !important;*/
/*  }*/
/*}*/

@media (min-width: 1025px) {
  p.qfxu8dsk.softlite-dynamic-card-box-text-3 {
    width: 50% !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Le Grand';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.eot');
	src: url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.eot?#iefix') format('embedded-opentype'),
		url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.woff2') format('woff2'),
		url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.woff') format('woff'),
		url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.ttf') format('truetype'),
		url('https://ajdrenovation.fr/wp-content/uploads/2026/09/le-grand-regular.svg#LeGrand') format('svg');
}
/* End Custom Fonts CSS */
