.elementor-35 .elementor-element.elementor-element-0388e13{--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;--overlay-opacity:0.65;--overlay-mix-blend-mode:multiply;--padding-top:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-35 .elementor-element.elementor-element-0388e13:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0388e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockymtnconstruction.com/wp-content/uploads/2022/11/208-banner-new.png");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0388e13::before, .elementor-35 .elementor-element.elementor-element-0388e13 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-0388e13 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-0388e13 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-0388e13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-0388e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#445678;--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-964d186{text-align:center;}.elementor-35 .elementor-element.elementor-element-964d186 .elementor-heading-title{font-family:"Wicked Grit", Sans-serif;font-size:74px;font-weight:600;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c67cac7{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-35 .elementor-element.elementor-element-c67cac7:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c67cac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91642bc );}.elementor-35 .elementor-element.elementor-element-7adb37e{--display:flex;}.elementor-35 .elementor-element.elementor-element-3d8bc85{--display:flex;}.elementor-35 .elementor-element.elementor-element-f4a84b4 .elementor-heading-title{font-size:51px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-28271dc{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-988304b{--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:43px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-988304b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-988304b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-0ea78da{text-align:center;}.elementor-35 .elementor-element.elementor-element-0ea78da .elementor-heading-title{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-c38ca81{--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;}.elementor-35 .elementor-element.elementor-element-c38ca81:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-c38ca81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-35 .elementor-element.elementor-element-03c5fb9{--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;}.elementor-35 .elementor-element.elementor-element-ab95d3a{text-align:end;}.elementor-35 .elementor-element.elementor-element-63ec1d4{--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;}.elementor-35 .elementor-element.elementor-element-3ca7014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-3ca7014{text-align:start;}.elementor-35 .elementor-element.elementor-element-3ca7014 img{width:76%;}.elementor-35 .elementor-element.elementor-element-5f4b9a3{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-35 .elementor-element.elementor-element-5f4b9a3:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-5f4b9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-35 .elementor-element.elementor-element-4040fae{--display:flex;--justify-content:center;}.elementor-35 .elementor-element.elementor-element-f5db7dd .elementor-heading-title{font-size:51px;color:var( --e-global-color-91642bc );}.elementor-35 .elementor-element.elementor-element-a50e4e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a50e4e2{color:#000000;}.elementor-35 .elementor-element.elementor-element-3ce2bed .elementor-button{background-color:var( --e-global-color-accent );}.elementor-35 .elementor-element.elementor-element-32fc9d5{--display:flex;}.elementor-35 .elementor-element.elementor-element-3d54506 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-35 .elementor-element.elementor-element-3d54506 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-35 .elementor-element.elementor-element-3d54506{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-35 .elementor-element.elementor-element-c3720ab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-d5ac279{--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;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-35 .elementor-element.elementor-element-b8b4ff6{text-align:center;}.elementor-35 .elementor-element.elementor-element-b8b4ff6 .elementor-heading-title{font-size:42px;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-57b91a7{--grid-columns:3;}.elementor-35 .elementor-element.elementor-element-25efaee{--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:-44px;--margin-bottom:-142px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-bd1e2d1{--display:flex;}.elementor-35 .elementor-element.elementor-element-2a6f56a > .elementor-widget-container{padding:67px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-2a6f56a{text-align:center;}.elementor-35 .elementor-element.elementor-element-2a6f56a .elementor-heading-title{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-5c399d8 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-c3720ab{--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-57b91a7{--grid-columns:2;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-964d186 .elementor-heading-title{font-size:34px;}.elementor-35 .elementor-element.elementor-element-f4a84b4 .elementor-heading-title{font-size:33px;}.elementor-35 .elementor-element.elementor-element-f5db7dd .elementor-heading-title{font-size:30px;}.elementor-35 .elementor-element.elementor-element-c3720ab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-35 .elementor-element.elementor-element-57b91a7{--grid-columns:1;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-03c5fb9{--width:50%;}.elementor-35 .elementor-element.elementor-element-63ec1d4{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Wicked Grit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rockymtnconstruction.com/wp-content/uploads/2023/10/WickedGrit.ttf') format('truetype');
}
/* End Custom Fonts CSS */