.elementor-9867 .elementor-element.elementor-element-3e37ead{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-3e37ead:not(.elementor-motion-effects-element-type-background), .elementor-9867 .elementor-element.elementor-element-3e37ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cadecon.com/wp-content/uploads/2023/11/roofRepair-newBG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9867 .elementor-element.elementor-element-3e37ead, .elementor-9867 .elementor-element.elementor-element-3e37ead::before{--border-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-992cb1c{--display:flex;--gap:56px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-532ce08 .elementor-heading-title{color:var( --e-global-color-502dfd0 );font-family:var( --e-global-typography-6a32173-font-family ), Sans-serif;font-size:var( --e-global-typography-6a32173-font-size );font-weight:var( --e-global-typography-6a32173-font-weight );line-height:var( --e-global-typography-6a32173-line-height );letter-spacing:var( --e-global-typography-6a32173-letter-spacing );word-spacing:var( --e-global-typography-6a32173-word-spacing );}.elementor-9867 .elementor-element.elementor-element-4509f69 .elementor-button{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-4509f69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-e8ca7b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:130px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:60px;--padding-right:20px;--padding-bottom:60px;--padding-left:20px;}.elementor-9867 .elementor-element.elementor-element-e8ca7b1:not(.elementor-motion-effects-element-type-background), .elementor-9867 .elementor-element.elementor-element-e8ca7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-e8ca7b1, .elementor-9867 .elementor-element.elementor-element-e8ca7b1::before{--border-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-59b565c{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-66dda78 .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:60px;}.elementor-9867 .elementor-element.elementor-element-304fd31{--display:flex;--gap:16px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-731eacc{color:var( --e-global-color-7869cec );font-family:var( --e-global-typography-42ab91a-font-family ), Sans-serif;font-size:var( --e-global-typography-42ab91a-font-size );line-height:var( --e-global-typography-42ab91a-line-height );letter-spacing:var( --e-global-typography-42ab91a-letter-spacing );word-spacing:var( --e-global-typography-42ab91a-word-spacing );}.elementor-9867 .elementor-element.elementor-element-3b5ca1f{--display:flex;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-4be543f{text-align:center;}.elementor-9867 .elementor-element.elementor-element-4be543f .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:var( --e-global-typography-e755f84-font-family ), Sans-serif;font-size:var( --e-global-typography-e755f84-font-size );font-weight:var( --e-global-typography-e755f84-font-weight );line-height:var( --e-global-typography-e755f84-line-height );letter-spacing:var( --e-global-typography-e755f84-letter-spacing );word-spacing:var( --e-global-typography-e755f84-word-spacing );}.elementor-9867 .elementor-element.elementor-element-4be543f > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-108eed4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:025px;--padding-right:20px;--padding-bottom:025px;--padding-left:20px;}.elementor-9867 .elementor-element.elementor-element-108eed4:not(.elementor-motion-effects-element-type-background), .elementor-9867 .elementor-element.elementor-element-108eed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;}.elementor-9867 .elementor-element.elementor-element-108eed4, .elementor-9867 .elementor-element.elementor-element-108eed4::before{--border-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-bffb0b8{text-align:center;}.elementor-9867 .elementor-element.elementor-element-bffb0b8 .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:var( --e-global-typography-af2b1e1-font-family ), Sans-serif;font-size:var( --e-global-typography-af2b1e1-font-size );font-weight:var( --e-global-typography-af2b1e1-font-weight );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-bffb0b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-04df732{color:var( --e-global-color-13e7603 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:30px;}.elementor-9867 .elementor-element.elementor-element-04df732 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-671f375{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-0e0579b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:40px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-9867 .elementor-element.elementor-element-de89300{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-b4cee24 .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-9867 .elementor-element.elementor-element-d864740{color:var( --e-global-color-13e7603 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:30px;}.elementor-9867 .elementor-element.elementor-element-d864740 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-64993c8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:3px;padding:14px 35px 14px 35px;fill:var( --e-global-color-502dfd0 );color:var( --e-global-color-502dfd0 );background-color:var( --e-global-color-13e7603 );border-radius:50px 50px 50px 50px;}.elementor-9867 .elementor-element.elementor-element-64993c8 .elementor-button:hover, .elementor-9867 .elementor-element.elementor-element-64993c8 .elementor-button:focus{color:var( --e-global-color-13e7603 );background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-64993c8 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-14c7c71{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-6d435ff img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:8px 100px 8px 8px;}.elementor-9867 .elementor-element.elementor-element-d185ca4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-5f527c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:40px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-9867 .elementor-element.elementor-element-2ab435e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-c725115 .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-9867 .elementor-element.elementor-element-55a4e61{color:var( --e-global-color-13e7603 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:30px;}.elementor-9867 .elementor-element.elementor-element-55a4e61 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-b9f303b .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:3px;padding:14px 35px 14px 35px;fill:var( --e-global-color-502dfd0 );color:var( --e-global-color-502dfd0 );background-color:var( --e-global-color-13e7603 );border-radius:50px 50px 50px 50px;}.elementor-9867 .elementor-element.elementor-element-b9f303b .elementor-button:hover, .elementor-9867 .elementor-element.elementor-element-b9f303b .elementor-button:focus{color:var( --e-global-color-13e7603 );background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-b9f303b > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-e26c447{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-05042e6 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:8px 100px 8px 8px;}.elementor-9867 .elementor-element.elementor-element-5c43df0{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-e84e317{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:40px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-9867 .elementor-element.elementor-element-0b89004{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-64c15ba .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-9867 .elementor-element.elementor-element-71e29c3{color:var( --e-global-color-13e7603 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:30px;}.elementor-9867 .elementor-element.elementor-element-71e29c3 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-20ea4a1 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:3px;padding:14px 35px 14px 35px;fill:var( --e-global-color-502dfd0 );color:var( --e-global-color-502dfd0 );background-color:var( --e-global-color-13e7603 );border-radius:50px 50px 50px 50px;}.elementor-9867 .elementor-element.elementor-element-20ea4a1 .elementor-button:hover, .elementor-9867 .elementor-element.elementor-element-20ea4a1 .elementor-button:focus{color:var( --e-global-color-13e7603 );background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-20ea4a1 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-908c84c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-472b898 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:8px 100px 8px 8px;}.elementor-9867 .elementor-element.elementor-element-c834cc7{--display:flex;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-8dbba11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:40px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-9867 .elementor-element.elementor-element-878b3a5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-67c7f0c .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-9867 .elementor-element.elementor-element-ef00b72{color:var( --e-global-color-13e7603 );font-family:"Poppins", Sans-serif;font-size:16px;line-height:30px;}.elementor-9867 .elementor-element.elementor-element-ef00b72 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-44c64d2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:3px;padding:14px 35px 14px 35px;fill:var( --e-global-color-502dfd0 );color:var( --e-global-color-502dfd0 );background-color:var( --e-global-color-13e7603 );border-radius:50px 50px 50px 50px;}.elementor-9867 .elementor-element.elementor-element-44c64d2 .elementor-button:hover, .elementor-9867 .elementor-element.elementor-element-44c64d2 .elementor-button:focus{color:var( --e-global-color-13e7603 );background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-44c64d2 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-b8c5535{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-0e624c4 img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:8px 100px 8px 8px;}.elementor-9867 .elementor-element.elementor-element-f1ea553{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-7869cec );--n-tabs-title-color-active:var( --e-global-color-13e7603 );}:is( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not( .e-active ):not( :hover ), .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-n-tab-title:not( .e-active ) ){background:#02010100;}:is( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-n-tab-title:not( .e-active ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#02010100;}:is( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-normal:not( .e-active ):hover{background:#02010100;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-13e7603 );}:is( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-n-tab-title.e-active{background:#02010100;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-13e7603 );}:is( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading, .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;line-height:28px;}.elementor-9867 .elementor-element.elementor-element-f1ea553 .e-normal:not( .e-active ):hover{--n-tabs-title-color-hover:var( --e-global-color-13e7603 );}:where( .elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-f1ea553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-d67af73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-9d0d2ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-10e1a31{text-align:center;}.elementor-9867 .elementor-element.elementor-element-10e1a31 img{max-width:70%;}.elementor-9867 .elementor-element.elementor-element-10e1a31 > .elementor-widget-container{border-style:none;border-radius:32px 32px 32px 32px;}.elementor-9867 .elementor-element.elementor-element-2557bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-dbdfe9a{text-align:center;}.elementor-9867 .elementor-element.elementor-element-dbdfe9a .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:var( --e-global-typography-af2b1e1-font-family ), Sans-serif;font-size:var( --e-global-typography-af2b1e1-font-size );font-weight:var( --e-global-typography-af2b1e1-font-weight );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-dbdfe9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-442405f{color:var( --e-global-color-7869cec );font-family:var( --e-global-typography-894ced7-font-family ), Sans-serif;font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-09f468b{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:20px;--padding-bottom:40px;--padding-left:20px;}.elementor-9867 .elementor-element.elementor-element-09f468b:not(.elementor-motion-effects-element-type-background), .elementor-9867 .elementor-element.elementor-element-09f468b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-09f468b, .elementor-9867 .elementor-element.elementor-element-09f468b::before{--border-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-bb90044{text-align:center;}.elementor-9867 .elementor-element.elementor-element-bb90044 .elementor-heading-title{color:var( --e-global-color-13e7603 );font-family:var( --e-global-typography-af2b1e1-font-family ), Sans-serif;font-size:var( --e-global-typography-af2b1e1-font-size );font-weight:var( --e-global-typography-af2b1e1-font-weight );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-bb90044 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-99b9959{color:var( --e-global-color-7869cec );font-family:var( --e-global-typography-894ced7-font-family ), Sans-serif;font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-3455583{--display:flex;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-d7cf658{--display:flex;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-ea84e20{--display:flex;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-0ae7808{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9867 .elementor-element.elementor-element-52f1433{color:var( --e-global-color-7869cec );font-family:var( --e-global-typography-894ced7-font-family ), Sans-serif;font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-992e3af{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px;--background-transition:0.3s;--overlay-opacity:0.34;}.elementor-9867 .elementor-element.elementor-element-992e3af:not(.elementor-motion-effects-element-type-background), .elementor-9867 .elementor-element.elementor-element-992e3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cadecon.com/wp-content/uploads/2023/08/roof-replacement.jpg");background-position:bottom center;background-repeat:repeat;}.elementor-9867 .elementor-element.elementor-element-992e3af::before, .elementor-9867 .elementor-element.elementor-element-992e3af > .elementor-background-video-container::before, .elementor-9867 .elementor-element.elementor-element-992e3af > .e-con-inner > .elementor-background-video-container::before, .elementor-9867 .elementor-element.elementor-element-992e3af > .elementor-background-slideshow::before, .elementor-9867 .elementor-element.elementor-element-992e3af > .e-con-inner > .elementor-background-slideshow::before, .elementor-9867 .elementor-element.elementor-element-992e3af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-9867 .elementor-element.elementor-element-992e3af, .elementor-9867 .elementor-element.elementor-element-992e3af::before{--border-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-8c0e071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-8de721f{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;line-height:26px;}.elementor-9867 .elementor-element.elementor-element-92630ad{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button .elementor-button-icon{font-size:25px;}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:3px;padding:14px 35px 14px 35px;fill:var( --e-global-color-502dfd0 );color:var( --e-global-color-502dfd0 );background-color:var( --e-global-color-13e7603 );border-radius:50px 50px 50px 50px;}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button:hover, .elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button:focus{color:var( --e-global-color-13e7603 );background-color:var( --e-global-color-502dfd0 );}.elementor-9867 .elementor-element.elementor-element-2cb35fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9867 .elementor-element.elementor-element-2cb35fb.elementor-element{--align-self:center;}body.elementor-page-9867:not(.elementor-motion-effects-element-type-background), body.elementor-page-9867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(min-width:768px){.elementor-9867 .elementor-element.elementor-element-108eed4{--content-width:1100px;}.elementor-9867 .elementor-element.elementor-element-9d0d2ea{--width:50%;}.elementor-9867 .elementor-element.elementor-element-2557bab{--width:50%;}.elementor-9867 .elementor-element.elementor-element-8c0e071{--width:66.6666%;}.elementor-9867 .elementor-element.elementor-element-92630ad{--width:33.3333%;}}@media(max-width:1024px){.elementor-9867 .elementor-element.elementor-element-532ce08 .elementor-heading-title{font-size:var( --e-global-typography-6a32173-font-size );line-height:var( --e-global-typography-6a32173-line-height );letter-spacing:var( --e-global-typography-6a32173-letter-spacing );word-spacing:var( --e-global-typography-6a32173-word-spacing );}.elementor-9867 .elementor-element.elementor-element-731eacc{font-size:var( --e-global-typography-42ab91a-font-size );line-height:var( --e-global-typography-42ab91a-line-height );letter-spacing:var( --e-global-typography-42ab91a-letter-spacing );word-spacing:var( --e-global-typography-42ab91a-word-spacing );}.elementor-9867 .elementor-element.elementor-element-4be543f .elementor-heading-title{font-size:var( --e-global-typography-e755f84-font-size );line-height:var( --e-global-typography-e755f84-line-height );letter-spacing:var( --e-global-typography-e755f84-letter-spacing );word-spacing:var( --e-global-typography-e755f84-word-spacing );}.elementor-9867 .elementor-element.elementor-element-108eed4{--padding-top:60px;--padding-right:20px;--padding-bottom:60px;--padding-left:20px;}.elementor-9867 .elementor-element.elementor-element-bffb0b8 .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-64993c8 .elementor-button{padding:10px 25px 10px 25px;}.elementor-9867 .elementor-element.elementor-element-b9f303b .elementor-button{padding:10px 25px 10px 25px;}.elementor-9867 .elementor-element.elementor-element-20ea4a1 .elementor-button{padding:10px 25px 10px 25px;}.elementor-9867 .elementor-element.elementor-element-44c64d2 .elementor-button{padding:10px 25px 10px 25px;}.elementor-9867 .elementor-element.elementor-element-dbdfe9a .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-442405f{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-09f468b{--padding-top:60px;--padding-right:20px;--padding-bottom:60px;--padding-left:20px;}.elementor-9867 .elementor-element.elementor-element-bb90044 .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-99b9959{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-52f1433{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button{padding:10px 25px 10px 25px;}.elementor-9867 .elementor-element.elementor-element-2cb35fb.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:880px){.elementor-9867 .elementor-element.elementor-element-e8ca7b1{--gap:50px;}.elementor-9867 .elementor-element.elementor-element-f1ea553{--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;}}@media(max-width:767px){.elementor-9867 .elementor-element.elementor-element-3e37ead{--min-height:400px;}.elementor-9867 .elementor-element.elementor-element-992cb1c{--gap:32px;}.elementor-9867 .elementor-element.elementor-element-532ce08 .elementor-heading-title{font-size:var( --e-global-typography-6a32173-font-size );line-height:var( --e-global-typography-6a32173-line-height );letter-spacing:var( --e-global-typography-6a32173-letter-spacing );word-spacing:var( --e-global-typography-6a32173-word-spacing );}.elementor-9867 .elementor-element.elementor-element-e8ca7b1{--gap:32px;}.elementor-9867 .elementor-element.elementor-element-66dda78 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-9867 .elementor-element.elementor-element-731eacc{font-size:var( --e-global-typography-42ab91a-font-size );line-height:var( --e-global-typography-42ab91a-line-height );letter-spacing:var( --e-global-typography-42ab91a-letter-spacing );word-spacing:var( --e-global-typography-42ab91a-word-spacing );}.elementor-9867 .elementor-element.elementor-element-4be543f .elementor-heading-title{font-size:var( --e-global-typography-e755f84-font-size );line-height:var( --e-global-typography-e755f84-line-height );letter-spacing:var( --e-global-typography-e755f84-letter-spacing );word-spacing:var( --e-global-typography-e755f84-word-spacing );}.elementor-9867 .elementor-element.elementor-element-bffb0b8 .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-0e0579b{--padding-top:32px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-b4cee24 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-9867 .elementor-element.elementor-element-64993c8 .elementor-button{font-size:11px;}.elementor-9867 .elementor-element.elementor-element-6d435ff img{height:350px;}.elementor-9867 .elementor-element.elementor-element-5f527c1{--padding-top:32px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-c725115 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-9867 .elementor-element.elementor-element-b9f303b .elementor-button{font-size:11px;}.elementor-9867 .elementor-element.elementor-element-05042e6 img{height:350px;}.elementor-9867 .elementor-element.elementor-element-e84e317{--padding-top:32px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-64c15ba .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-9867 .elementor-element.elementor-element-20ea4a1 .elementor-button{font-size:11px;}.elementor-9867 .elementor-element.elementor-element-472b898 img{height:350px;}.elementor-9867 .elementor-element.elementor-element-8dbba11{--padding-top:32px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-9867 .elementor-element.elementor-element-67c7f0c .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-9867 .elementor-element.elementor-element-44c64d2 .elementor-button{font-size:11px;}.elementor-9867 .elementor-element.elementor-element-0e624c4 img{height:350px;}.elementor-9867 .elementor-element.elementor-element-dbdfe9a .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-442405f{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-bb90044 .elementor-heading-title{font-size:var( --e-global-typography-af2b1e1-font-size );line-height:var( --e-global-typography-af2b1e1-line-height );letter-spacing:var( --e-global-typography-af2b1e1-letter-spacing );word-spacing:var( --e-global-typography-af2b1e1-word-spacing );}.elementor-9867 .elementor-element.elementor-element-99b9959{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-52f1433{font-size:var( --e-global-typography-894ced7-font-size );line-height:var( --e-global-typography-894ced7-line-height );letter-spacing:var( --e-global-typography-894ced7-letter-spacing );word-spacing:var( --e-global-typography-894ced7-word-spacing );}.elementor-9867 .elementor-element.elementor-element-2cb35fb .elementor-button{font-size:11px;}}/* Start custom CSS for container, class: .elementor-element-3b5ca1f */#testimonials .mcfx-review {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#testimonials div[itemprop="reviewRating"] {
	order: 1;
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
}

#testimonials .mcfx-review-description {
	order: 2;
	text-align: center;
}

#testimonials .mcfx-review-author {
	order: 3;
}

#testimonials .mcfx-review-date {
	order: 4;
}

/* --------------------------------------------------------------------------
   2. Guru star icons
   -------------------------------------------------------------------------- */

#testimonials .mcfx-star-active {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E8B923' d='M12 2.5l2.83 6.72 7.17.62-5.4 4.72 1.64 7.04L12 17.77l-6.24 3.83 1.64-7.04-5.4-4.72 7.17-.62L12 2.5z'/%3E%3C/svg%3E");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------
   3. Cade brand presentation
   -------------------------------------------------------------------------- */

.testimonials-heading {
	max-width: 1200px;
	margin: 0 auto 40px;
	padding: 0 16px;
	box-sizing: border-box;
	text-align: center;
}

.testimonials-heading h2 {
	margin: 0;
	font-family: "Playfair Display", serif;
	font-size: clamp(32px, 4vw, 56px);
	font-weight: 600;
	line-height: 1.18;
	color: #26365A;
}

#testimonials {
	max-width: 1200px;
	margin: 0 auto 112px;
}

#testimonials .mcfx-review {
	flex: 1 1 auto;
	min-width: 0;
	margin: 0 12px;
	padding: 32px 28px;
	box-sizing: border-box;
	overflow: hidden;
	background: linear-gradient(180deg, #26365A 0%, #26365A 0.01%, #3C5590 100%);
	border-radius: 8px;
	font-family: Poppins, sans-serif;
	color: #ffffff;
	text-align: center;
}

@media (min-width: 1025px) {
	#testimonials .is-first-visible .mcfx-review {
		border-radius: 50px 8px 8px 50px;
	}

	#testimonials .is-last-visible .mcfx-review {
		border-radius: 8px 50px 50px 8px;
	}
}

#testimonials div[itemprop="itemReviewed"] {
	display: none;
}

#testimonials div[itemprop="reviewRating"] {
	margin-bottom: 18px;
}

/* Flex drops the baseline descender space under the inline-block stars. */
#testimonials .mcfx-review-stars {
	display: flex;
	justify-content: center;
	gap: 4px;
}

#testimonials .mcfx-review-number-rating {
	margin-top: 4px;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #f1ce55;
}

#testimonials .mcfx-review-description {
	flex: 0 0 auto;
	width: 100%;
	max-height: calc(15px * 1.65 * 8);
	margin-bottom: 24px;
	padding-right: 8px;
	box-sizing: border-box;
	overflow-y: auto;
	overscroll-behavior: contain;
	font-size: 15px;
	line-height: 1.65;
	color: rgba(255, 255, 255, 0.92);
	scrollbar-width: thin;
	scrollbar-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.12);
}

#testimonials .mcfx-review-description::-webkit-scrollbar {
	width: 5px;
}

#testimonials .mcfx-review-description::-webkit-scrollbar-track {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.12);
}

#testimonials .mcfx-review-description::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.5);
}

#testimonials .mcfx-review-author {
	margin-top: auto;
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 600;
}

#testimonials .mcfx-review-date {
	font-size: 13px;
	color: rgba(255, 255, 255, 0.7);
}

/* --------------------------------------------------------------------------
   4. Slick equal-height slides and arrows
   -------------------------------------------------------------------------- */

#testimonials .slick-list {
	margin: 0 -12px;
}

#testimonials .slick-track {
	display: flex;
	align-items: stretch;
}

#testimonials .slick-track::before,
#testimonials .slick-track::after {
	display: none;
}

#testimonials .slick-slide {
	display: flex;
	height: auto;
}

#testimonials .slick-slide > div {
	display: flex;
	width: 100%;
}

#testimonials .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 38px;
	height: 38px;
	padding: 0;
	border: 1px solid #26365A;
	border-radius: 50%;
	appearance: none;
	background-color: #ffffff;
	cursor: pointer;
	transform: translateY(-50%);
}

#testimonials .slick-arrow:focus-visible {
	outline: 3px solid #E8B923;
	outline-offset: 3px;
}

#testimonials .slick-arrow::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border-top: 2px solid #26365A;
	border-right: 2px solid #26365A;
}

#testimonials .icon-arrow-left {
	left: -46px;
}

#testimonials .icon-arrow-left::before {
	transform: translate(-35%, -50%) rotate(-135deg);
}

#testimonials .icon-arrow-right {
	right: -46px;
}

#testimonials .icon-arrow-right::before {
	transform: translate(-65%, -50%) rotate(45deg);
}

@media (max-width: 1280px) {
	#testimonials {
		margin-bottom: 164px;
		padding-right: 16px;
		padding-left: 16px;
		box-sizing: border-box;
	}

	#testimonials .slick-arrow {
		top: auto;
		bottom: -52px;
		transform: none;
	}

	#testimonials .icon-arrow-left {
		right: auto;
		left: calc(50% - 48px);
	}

	#testimonials .icon-arrow-right {
		right: calc(50% - 48px);
		left: auto;
	}
}/* End custom CSS */