.elementor-12640 .elementor-element.elementor-element-3b76b71f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:85px;--padding-left:150px;--padding-right:150px;}.elementor-12640 .elementor-element.elementor-element-3b76b71f:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-3b76b71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-1bda4755-12c4-424e-808a-a8770148e9ca);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12640 .elementor-element.elementor-element-35f20c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12640 .elementor-element.elementor-element-35f20c88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12640 .elementor-element.elementor-element-19d48463{width:100%;max-width:100%;text-align:center;}.elementor-12640 .elementor-element.elementor-element-19d48463 > .elementor-widget-container{padding:25px 0px 0px 100px;border-style:solid;border-width:0px 3px 0px 0px;border-color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-19d48463 .elementor-heading-title{font-family:"Apparat-Cond", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-astglobalcolor8 );}.elementor-12640 .elementor-element.elementor-element-571d4ebb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12640 .elementor-element.elementor-element-571d4ebb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12640 .elementor-element.elementor-element-27f3dea4 > .elementor-widget-container{margin:0px 25px 0px 010px;}.elementor-12640 .elementor-element.elementor-element-27f3dea4{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#212529;}.elementor-12640 .elementor-element.elementor-element-15e9182b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:-8px;--margin-right:-8px;}.elementor-12640 .elementor-element.elementor-element-5a4f0bb8 > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-12640 .elementor-element.elementor-element-5a4f0bb8{text-align:center;}.elementor-12640 .elementor-element.elementor-element-5a4f0bb8 img{width:10%;}.elementor-12640 .elementor-element.elementor-element-ee668f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-12640 .elementor-element.elementor-element-ee668f7:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-ee668f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-eda5a1cb-f553-4ac8-8620-8e8f5d651c49);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12640 .elementor-element.elementor-element-23bd6a23 > .elementor-widget-container{padding:60px 60px 60px 60px;}.elementor-12640 .elementor-element.elementor-element-23bd6a23{text-align:center;}.elementor-12640 .elementor-element.elementor-element-23bd6a23 .elementor-heading-title{font-family:"Apparat-Cond", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-12640 .elementor-element.elementor-element-a2fe5ef{--display:flex;}.elementor-12640 .elementor-element.elementor-element-d308404 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12640 .elementor-element.elementor-element-5e5db8f8:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-5e5db8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-171e9cf3-57b4-41aa-8cf1-622258d75a2b);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12640 .elementor-element.elementor-element-5e5db8f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-12640 .elementor-element.elementor-element-5e5db8f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12640 .elementor-element.elementor-element-2468e9ed > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor8 );opacity:0.78;}.elementor-12640 .elementor-element.elementor-element-2468e9ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-12640 .elementor-element.elementor-element-2468e9ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12640 .elementor-element.elementor-element-e657d3f{text-align:center;}.elementor-12640 .elementor-element.elementor-element-e657d3f .elementor-heading-title{font-family:"Apparat-Cond", Sans-serif;font-size:25px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-46ed280a > .elementor-widget-container{padding:0px 50px 0px 050px;}.elementor-12640 .elementor-element.elementor-element-46ed280a{text-align:center;}.elementor-12640 .elementor-element.elementor-element-46ed280a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-409a4b9b .ekit_wpForms_container .wpforms-submit-container{text-align:center;}.elementor-12640 .elementor-element.elementor-element-409a4b9b .ekit_wpForms_container .wpforms-submit-container .wpforms-submit{display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-12640 .elementor-element.elementor-element-5ce6519b:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-5ce6519b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-081df661-6bc6-4e60-b72f-37d9e67c09f0);background-position:center center;}.elementor-12640 .elementor-element.elementor-element-5ce6519b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12640 .elementor-element.elementor-element-5ce6519b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12640 .elementor-element.elementor-element-3e73b0e8 > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-12640 .elementor-element.elementor-element-7a8fbaee img{width:35%;}.elementor-12640 .elementor-element.elementor-element-24bcf4f3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#212529;}.elementor-12640 .elementor-element.elementor-element-40f448b{text-align:center;}.elementor-12640 .elementor-element.elementor-element-40f448b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#212529;}.elementor-12640 .elementor-element.elementor-element-77d73c79{text-align:center;}.elementor-12640 .elementor-element.elementor-element-77d73c79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;color:#212529;}.elementor-12640 .elementor-element.elementor-element-6333ae69 .elementor-repeater-item-fca58cc.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-6333ae69 .elementor-repeater-item-49db9b9.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-6333ae69 .elementor-repeater-item-bb3ee3f.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-6333ae69 .elementor-repeater-item-63884cd.elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-6333ae69{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12640 .elementor-element.elementor-element-6333ae69 .elementor-widget-container{text-align:center;}.elementor-12640 .elementor-element.elementor-element-73df5574 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12640 .elementor-element.elementor-element-22f9d8b7 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor8 );opacity:0.77;}.elementor-12640 .elementor-element.elementor-element-22f9d8b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 050px 0px;}.elementor-12640 .elementor-element.elementor-element-22f9d8b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12640 .elementor-element.elementor-element-7f1146cd > .elementor-widget-container{padding:50px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-7f1146cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#EAA73F;}.elementor-12640 .elementor-element.elementor-element-401fc7a > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-401fc7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-14035224 > .elementor-widget-container{padding:10px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-14035224 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-288ac604 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-288ac604 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-14b57620 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-14b57620 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-46254e59 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-46254e59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-4ffbf088 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-4ffbf088 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-5b1323ca > .elementor-widget-container{padding:10px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-5b1323ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-12640 .elementor-element.elementor-element-6b3332cf > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-6b3332cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-5c9117b9 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-5c9117b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-705d0dae > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-705d0dae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-4f9ba80b > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-4f9ba80b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-1658f943 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-1658f943 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-3ad3be44 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-3ad3be44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-12640 .elementor-element.elementor-element-5d826d04:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-5d826d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-12640 .elementor-element.elementor-element-5d826d04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12640 .elementor-element.elementor-element-5d826d04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12640 .elementor-element.elementor-element-25eb5ea{text-align:center;}.elementor-12640 .elementor-element.elementor-element-25eb5ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.6px;font-weight:300;color:#FFFFFF;}body.elementor-page-12640:not(.elementor-motion-effects-element-type-background), body.elementor-page-12640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-12640 .elementor-element.elementor-element-35f20c88{--width:37.167%;}.elementor-12640 .elementor-element.elementor-element-571d4ebb{--width:61.311%;}.elementor-12640 .elementor-element.elementor-element-3e73b0e8{width:65.809%;}.elementor-12640 .elementor-element.elementor-element-22f9d8b7{width:33.913%;}}@media(min-width:1025px){.elementor-12640 .elementor-element.elementor-element-5e5db8f8:not(.elementor-motion-effects-element-type-background), .elementor-12640 .elementor-element.elementor-element-5e5db8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12640 .elementor-element.elementor-element-19d48463 > .elementor-widget-container{padding:25px 0px 0px 50px;}.elementor-12640 .elementor-element.elementor-element-5e5db8f8{margin-top:0px;margin-bottom:0px;padding:00px 00px 00px 00px;}.elementor-12640 .elementor-element.elementor-element-2468e9ed > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-12640 .elementor-element.elementor-element-5d826d04{padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-12640 .elementor-element.elementor-element-3b76b71f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12640 .elementor-element.elementor-element-19d48463 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-12640 .elementor-element.elementor-element-19d48463{text-align:center;}.elementor-12640 .elementor-element.elementor-element-27f3dea4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12640 .elementor-element.elementor-element-27f3dea4{text-align:center;}.elementor-12640 .elementor-element.elementor-element-15e9182b{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12640 .elementor-element.elementor-element-5a4f0bb8 img{width:30%;}.elementor-12640 .elementor-element.elementor-element-ee668f7{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-12640 .elementor-element.elementor-element-23bd6a23 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12640 .elementor-element.elementor-element-5e5db8f8{margin-top:0px;margin-bottom:0px;padding:13px 13px 13px 13px;}.elementor-12640 .elementor-element.elementor-element-2468e9ed > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12640 .elementor-element.elementor-element-5d826d04{margin-top:0px;margin-bottom:0px;padding:00px 00px 00px 00px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Apparat-Cond';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../../../../../../uploads/elementor/css/Contour Construction handles every aspect of every project. More work for us, but fewer headaches and hassles for you. That’s the Contour Construction way of doing things right.') format('woff');
}
/* End Custom Fonts CSS */