.elementor-3705 .elementor-element.elementor-element-cf1bfa3:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calvanocontracting.com/wp-content/uploads/2024/01/asphalt.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-container{min-height:600px;}.elementor-3705 .elementor-element.elementor-element-cf1bfa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-shape-bottom svg{height:50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-3705 .elementor-element.elementor-element-d22ef6e{text-align:center;}.elementor-3705 .elementor-element.elementor-element-d22ef6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:55px;color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-cd8d8eb{padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-6489f6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3705 .elementor-element.elementor-element-ab626a0{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-ab626a0 .elementor-divider-separator{width:20%;}.elementor-3705 .elementor-element.elementor-element-ab626a0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-ab626a0.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-ab626a0.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-ab626a0.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-ab626a0.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-ab626a0.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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-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-3705 .elementor-element.elementor-element-c277469 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-c277469{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-a919182.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-a919182.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-3705 .elementor-element.elementor-element-a90c961 img{box-shadow:15px 15px 10px 0px rgba(32.30000000000001, 32.20125679347827, 32.20125679347827, 0.5);}.elementor-3705 .elementor-element.elementor-element-f723449:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-f723449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3705 .elementor-element.elementor-element-f723449{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-f723449 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-d2bff1f{text-align:center;}.elementor-3705 .elementor-element.elementor-element-d2bff1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-c8fd738{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-c8fd738 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-3705 .elementor-element.elementor-element-c8fd738 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-c8fd738.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-c8fd738.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-c8fd738.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-c8fd738.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-c8fd738.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-96f85ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-96f85ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(218deg, #FFFFFF 50%, #FF76004D 100%);}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-96f85ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-96f85ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3705 .elementor-element.elementor-element-96f85ab > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px -50px 50px 50px;--e-column-margin-right:-50px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-96f85ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-96f85ab{z-index:1;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-3705 .elementor-element.elementor-element-f336838{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-f336838 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-f336838.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-f336838 .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-f336838 .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-f336838 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-f336838 .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-6db23fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-6db23fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-6db23fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 50px 80px 100px;}.elementor-3705 .elementor-element.elementor-element-6db23fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-689e845 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-689e845{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-1c27649{margin-top:50px;margin-bottom:50px;}.elementor-3705 .elementor-element.elementor-element-d345d97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-d345d97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-d345d97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 100px 80px 50px;}.elementor-3705 .elementor-element.elementor-element-d345d97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-bbd3b35 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-bbd3b35{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-af98215:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-af98215 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(218deg, #FFFFFF 50%, #FF76004F 100%);}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-af98215.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-af98215.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3705 .elementor-element.elementor-element-af98215 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 50px 50px -50px;--e-column-margin-right:50px;--e-column-margin-left:-50px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-af98215 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-af98215{z-index:1;}.elementor-3705 .elementor-element.elementor-element-cf1e268{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-cf1e268 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-cf1e268.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-cf1e268 .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-cf1e268 .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-cf1e268 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-cf1e268 .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-04a9a65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-04a9a65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(218deg, #FFFFFF 50%, #FF760047 100%);}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-04a9a65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-04a9a65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3705 .elementor-element.elementor-element-04a9a65 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px -50px 50px 50px;--e-column-margin-right:-50px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-04a9a65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-04a9a65{z-index:1;}.elementor-3705 .elementor-element.elementor-element-e0da4cf{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-e0da4cf .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-e0da4cf.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-e0da4cf .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-e0da4cf .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-e0da4cf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-e0da4cf .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-78ee5aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-78ee5aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-78ee5aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 50px 80px 100px;}.elementor-3705 .elementor-element.elementor-element-78ee5aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-770f49a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-770f49a{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-54089f2:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-54089f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calvanocontracting.com/wp-content/uploads/2024/01/Pavement-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3705 .elementor-element.elementor-element-54089f2 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-54089f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-8f4483b{text-align:center;}.elementor-3705 .elementor-element.elementor-element-8f4483b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-7375b9f{--divider-border-style:dashed;--divider-color:#000000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-7375b9f .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-3705 .elementor-element.elementor-element-7375b9f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-7375b9f.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-7375b9f.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-7375b9f.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-7375b9f.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-7375b9f.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-widget-eael-creative-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                            .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                            .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                            .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button .cretive-button-text{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button svg{height:30px;width:30px;fill:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button-wrapper{justify-content:center;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button{color:#FFFFFF;background-color:#FF7600;border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--tamaya::before{color:#FFFFFF;background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--wayra:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--rayen:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--wave:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--aylen::before{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--nuka::before{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--nuka::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--antiman::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--quidel::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button::before{border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button::after{border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button:hover i{color:#ffffff;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button:hover{color:#FF7600;background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button:hover svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--winona::after{color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--saqui::after{color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--ujarak::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--rayen::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--wave::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--aylen::after{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--saqui:hover{color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-d85186c .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-a21c03c:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calvanocontracting.com/wp-content/uploads/2025/05/Expoosed-aggregate-driveway.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-container{min-height:600px;}.elementor-3705 .elementor-element.elementor-element-a21c03c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-shape-bottom svg{height:50px;}.elementor-3705 .elementor-element.elementor-element-296e79be{text-align:center;}.elementor-3705 .elementor-element.elementor-element-296e79be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;line-height:55px;color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-19673ec2{padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-6447e04e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-6d7ff920{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-6d7ff920 .elementor-divider-separator{width:20%;}.elementor-3705 .elementor-element.elementor-element-6d7ff920 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-6d7ff920.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-6d7ff920.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-6d7ff920.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-6d7ff920.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-6d7ff920.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-0cdf00c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-0cdf00c{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-1c34cc15.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-1c34cc15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3705 .elementor-element.elementor-element-6c195314 img{box-shadow:15px 15px 10px 0px rgba(32.30000000000001, 32.20125679347827, 32.20125679347827, 0.5);}.elementor-3705 .elementor-element.elementor-element-3c0de4cc:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-3c0de4cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3705 .elementor-element.elementor-element-3c0de4cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-3c0de4cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-66b64e73{text-align:center;}.elementor-3705 .elementor-element.elementor-element-66b64e73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-3307d8f5{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-3307d8f5 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-3705 .elementor-element.elementor-element-3307d8f5 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-3307d8f5.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-3307d8f5.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-3307d8f5.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-3307d8f5.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-3307d8f5.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-5fee9a37{margin-top:0px;margin-bottom:50px;}.elementor-3705 .elementor-element.elementor-element-4651ee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-4651ee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-4651ee4 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-4651ee4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-a3805e7{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-a3805e7 .elementor-icon-box-title{margin-bottom:5px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-a3805e7.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-a3805e7 .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-a3805e7 .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-a3805e7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-a3805e7 .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-198b4ac2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-198b4ac2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-198b4ac2 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-198b4ac2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-79a7f600{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-79a7f600 .elementor-icon-box-title{margin-bottom:5px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-79a7f600.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-79a7f600 .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-79a7f600 .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-79a7f600 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-79a7f600 .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-77757b9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-77757b9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-77757b9a > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-77757b9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-2bbe797b{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-2bbe797b .elementor-icon-box-title{margin-bottom:5px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-2bbe797b.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-2bbe797b .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-2bbe797b .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-2bbe797b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-2bbe797b .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-7e723f03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-7e723f03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3705 .elementor-element.elementor-element-7e723f03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3705 .elementor-element.elementor-element-7e723f03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3705 .elementor-element.elementor-element-7e723f03 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px -50px 50px 50px;--e-column-margin-right:-50px;--e-column-margin-left:50px;padding:30px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-7e723f03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-7e723f03{z-index:1;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd{--icon-box-icon-margin:15px;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-stacked .elementor-icon{background-color:#FF7600;fill:#000000;color:#000000;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-default .elementor-icon{fill:#FF7600;color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-stacked .elementor-icon:hover{background-color:#000000;fill:#FF7600;color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-framed .elementor-icon:hover, .elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-default .elementor-icon:hover{fill:#000000;color:#000000;border-color:#000000;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd.elementor-view-framed .elementor-icon:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd .elementor-icon{font-size:30px;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd .elementor-icon-box-title, .elementor-3705 .elementor-element.elementor-element-5d66c2fd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-3705 .elementor-element.elementor-element-5d66c2fd .elementor-icon-box-description{color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-7a06e2c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3705 .elementor-element.elementor-element-7a06e2c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-7a06e2c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 50px 80px 100px;}.elementor-3705 .elementor-element.elementor-element-7a06e2c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-66083b37 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3705 .elementor-element.elementor-element-66083b37{text-align:left;color:#333333;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3705 .elementor-element.elementor-element-6a3dbdf:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-6a3dbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calvanocontracting.com/wp-content/uploads/2025/05/Pavement-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3705 .elementor-element.elementor-element-6a3dbdf > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3705 .elementor-element.elementor-element-6a3dbdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3705 .elementor-element.elementor-element-21d090f6{text-align:center;}.elementor-3705 .elementor-element.elementor-element-21d090f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000;}.elementor-3705 .elementor-element.elementor-element-77d1ed73{--divider-border-style:dashed;--divider-color:#000000;--divider-border-width:2px;}.elementor-3705 .elementor-element.elementor-element-77d1ed73 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-3705 .elementor-element.elementor-element-77d1ed73 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3705 .elementor-element.elementor-element-77d1ed73.elementor-view-stacked .elementor-icon{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-77d1ed73.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-77d1ed73.elementor-view-default .elementor-icon{color:#FF7600;border-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-77d1ed73.elementor-view-framed .elementor-icon, .elementor-3705 .elementor-element.elementor-element-77d1ed73.elementor-view-default .elementor-icon svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button .cretive-button-text{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button svg{height:30px;width:30px;fill:#FFFFFF;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button-wrapper{justify-content:center;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button{color:#FFFFFF;background-color:#FF7600;border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--tamaya::before{color:#FFFFFF;background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--wayra:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--rayen:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--wave:hover{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--aylen::before{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--nuka::before{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--nuka::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--antiman::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--quidel::after{background-color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button::before{border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button::after{border-radius:0px;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button:hover i{color:#ffffff;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button:hover{color:#FF7600;background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button:hover svg{fill:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--winona::after{color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--saqui::after{color:#FF7600;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--ujarak::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--rayen::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--wave::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--aylen::after{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--saqui:hover{color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#000000;}.elementor-3705 .elementor-element.elementor-element-72639abb .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#000000;}@media(min-width:768px){.elementor-3705 .elementor-element.elementor-element-96f85ab{width:30%;}.elementor-3705 .elementor-element.elementor-element-6db23fa{width:70%;}.elementor-3705 .elementor-element.elementor-element-d345d97{width:70%;}.elementor-3705 .elementor-element.elementor-element-af98215{width:30%;}.elementor-3705 .elementor-element.elementor-element-04a9a65{width:30%;}.elementor-3705 .elementor-element.elementor-element-78ee5aa{width:70%;}.elementor-3705 .elementor-element.elementor-element-7e723f03{width:30%;}.elementor-3705 .elementor-element.elementor-element-7a06e2c9{width:70%;}}@media(max-width:767px){.elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-container{min-height:400px;}.elementor-3705 .elementor-element.elementor-element-d22ef6e .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-3705 .elementor-element.elementor-element-6489f6c .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-ab626a0 .elementor-divider-separator{width:29%;}.elementor-3705 .elementor-element.elementor-element-d2bff1f .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-c8fd738 .elementor-divider-separator{width:29%;}.elementor-3705 .elementor-element.elementor-element-96f85ab > .elementor-element-populated{margin:10px 30px -80px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-3705 .elementor-element.elementor-element-6db23fa > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-d345d97 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-af98215 > .elementor-element-populated{margin:10px 30px -80px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-3705 .elementor-element.elementor-element-04a9a65 > .elementor-element-populated{margin:10px 30px -80px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-3705 .elementor-element.elementor-element-78ee5aa > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-8f4483b{text-align:center;}.elementor-3705 .elementor-element.elementor-element-8f4483b .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-7375b9f .elementor-divider-separator{width:30%;}.elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-container{min-height:400px;}.elementor-3705 .elementor-element.elementor-element-296e79be .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-3705 .elementor-element.elementor-element-6447e04e .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-6d7ff920 .elementor-divider-separator{width:29%;}.elementor-3705 .elementor-element.elementor-element-66b64e73 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-3307d8f5 .elementor-divider-separator{width:29%;}.elementor-3705 .elementor-element.elementor-element-7e723f03 > .elementor-element-populated{margin:10px 30px -80px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-3705 .elementor-element.elementor-element-7a06e2c9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:100px 30px 30px 30px;}.elementor-3705 .elementor-element.elementor-element-21d090f6{text-align:center;}.elementor-3705 .elementor-element.elementor-element-21d090f6 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-3705 .elementor-element.elementor-element-77d1ed73 .elementor-divider-separator{width:30%;}}@media(min-width:1025px){.elementor-3705 .elementor-element.elementor-element-cf1bfa3:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-cf1bfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3705 .elementor-element.elementor-element-54089f2:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-54089f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3705 .elementor-element.elementor-element-a21c03c:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-a21c03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3705 .elementor-element.elementor-element-6a3dbdf:not(.elementor-motion-effects-element-type-background), .elementor-3705 .elementor-element.elementor-element-6a3dbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for eael-creative-button, class: .elementor-element-d85186c */.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-72639abb */.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;/* End custom CSS */