.elementor-129 .elementor-element.elementor-element-da69c6a:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-da69c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-129 .elementor-element.elementor-element-da69c6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:100;}.elementor-129 .elementor-element.elementor-element-da69c6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129 .elementor-element.elementor-element-9975a03 > .elementor-element-populated{padding:10px 020px 10px 20px;}.elementor-129 .elementor-element.elementor-element-6f8051d{text-align:left;width:auto;max-width:auto;align-self:center;}.elementor-129 .elementor-element.elementor-element-6f8051d .elementor-image img{width:200px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);font-size:26px;border-width:0px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu .elementor-item{font-size:0.9rem;font-weight:500;letter-spacing:0px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--main .elementor-item{padding-left:15px;padding-right:15px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown{background-color:#ffffff;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a:hover,
					.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a.highlighted{background-color:#00bdff;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#1989e5;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a{padding-top:5px;padding-bottom:5px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#e5e5e5;border-bottom-width:1px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa div.elementor-menu-toggle{color:#272b34;}.elementor-129 .elementor-element.elementor-element-38a9a0fa{width:auto;max-width:auto;align-self:center;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-129 .elementor-element.elementor-element-38a9a0fa .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:25px !important;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-6f8051d .elementor-image img{max-width:85%;}}/* Start custom CSS for nav-menu, class: .elementor-element-38a9a0fa */.elementor-129 .elementor-element.elementor-element-38a9a0fa {
    margin-left: auto;
}



/* Header */
@media only screen and (min-width: 1024px) {
    
    .elementor-129 .elementor-element.elementor-element-38a9a0fa {
        width: calc(100% - 300px);
    }
    
	.elementor-129 .elementor-element.elementor-element-38a9a0fa .menu-get-quote a {
		font-size: 0.9rem;
			font-weight: 500;
			border-radius: 5px;
			padding: 12px 25px 12px 25px;
	    background: -webkit-gradient(linear,left top,right top,from(#1acb97),to(#14c9ad));
    background: linear-gradient(90deg,#1acb97,#14c9ad);
		color: #fff !important;
		margin: 0 0 0 10px;
		font-family: "Brandon Grotesque", Sans-serif;
	    font-size: 1.1rem;
	}

	.elementor-129 .elementor-element.elementor-element-38a9a0fa .menu-get-quote a:hover {

	}

	.elementor-129 .elementor-element.elementor-element-38a9a0fa .menu-phone a {
		font-size: 0.9rem;
		font-weight: 500;
		border-radius: 5px;
		padding: 12px 25px 12px 25px !important;
	   background: -webkit-gradient(linear,left top,right top,from(#55E2FF),to(#39B6FF));
    background: linear-gradient(90deg,#55E2FF,#39B6FF)!important;
		color: #fff !important;
		margin: 0 0 0 20px;
		font-family: "Brandon Grotesque", Sans-serif;
	    font-size: 1.1rem;
	}

	.elementor-129 .elementor-element.elementor-element-38a9a0fa .menu-phone a:hover {

	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9975a03 */.elementor-129 .elementor-element.elementor-element-9975a03 {
        box-shadow: 0px 3px 50px 0px rgba(0,0,0,0.05);
}

/*.elementor-129 .elementor-element.elementor-element-9975a03.elementor-sticky--active {
    transition: all 0.5s ease;
}

.elementor-129 .elementor-element.elementor-element-9975a03.elementor-sticky--effects {
    top: 0;
    padding: 10px 20px !important;
    box-shadow: 0px 3px 50px 0px rgba(0,0,0,0.05);
}


.elementor-editor-active .elementor-129 .elementor-element.elementor-element-9975a03 {position:relative !important;
   
}
*//* End custom CSS */