.elementor-10829 .elementor-element.elementor-element-a23c58b > .elementor-container{max-width:1500px;}.elementor-10829 .elementor-element.elementor-element-a23c58b > .elementor-background-overlay{background-color:#000000;}.elementor-10829 .elementor-element.elementor-element-a23c58b .elementor-heading-title{color:#ffffff;}.elementor-10829 .elementor-element.elementor-element-a23c58b{color:#ffffff;padding:30px 10px 30px 10px;}.elementor-10829 .elementor-element.elementor-element-a23c58b a{color:#ffffff;}.elementor-10829 .elementor-element.elementor-element-a23c58b a:hover{color:#2ea3f2;}.elementor-10829 .elementor-element.elementor-element-4e3a803{text-align:left;}.elementor-10829 .elementor-element.elementor-element-4e3a803 img{width:358px;}.elementor-10829 .elementor-element.elementor-element-c79287e{text-align:left;}.elementor-10829 .elementor-element.elementor-element-4299e1a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10829 .elementor-element.elementor-element-4299e1a{margin-top:40px;margin-bottom:0px;}.elementor-10829 .elementor-element.elementor-element-516ef6c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10829 .elementor-element.elementor-element-516ef6c .elementor-widget-container{text-align:right;}@media(min-width:768px){.elementor-10829 .elementor-element.elementor-element-6028cd3{width:7%;}.elementor-10829 .elementor-element.elementor-element-61a31ac{width:20%;}.elementor-10829 .elementor-element.elementor-element-f8fe9da{width:20%;}.elementor-10829 .elementor-element.elementor-element-dd7af6d{width:20%;}.elementor-10829 .elementor-element.elementor-element-5f4064f{width:10%;}.elementor-10829 .elementor-element.elementor-element-484749a{width:22.996%;}}/* Start custom CSS for image, class: .elementor-element-4e3a803 */.elementor-10829 .elementor-element.elementor-element-4e3a803{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c79287e */.elementor-10829 .elementor-element.elementor-element-c79287e{
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f1253a */.elementor-10829 .elementor-element.elementor-element-1f1253a {
    text-align: right;
}
.elementor-10829 .elementor-element.elementor-element-1f1253a .phone {
    color: #d20000;
    font-size: 38px;
    line-height: 1;
    /*font-family: 'Avenir LT Std';*/
}
.elementor-10829 .elementor-element.elementor-element-1f1253a .phone:hover {
    color: #d20000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b482bf4 */.elementor-10829 .elementor-element.elementor-element-b482bf4 {
    font-size: 12px;
    text-align: right;
}
.elementor-10829 .elementor-element.elementor-element-b482bf4 a {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d8c6303 */.elementor-10829 .elementor-element.elementor-element-d8c6303 .menu {
    list-style: none;
    padding:0;
}
.elementor-10829 .elementor-element.elementor-element-d8c6303 .menu a {
    font-size: 12px;
}
.elementor-10829 .elementor-element.elementor-element-d8c6303 .menu li {
	line-height: 1.4;
}
.elementor-10829 .elementor-element.elementor-element-d8c6303 .menu .main a {
    text-transform: uppercase;
	font-weight: 700;
}
.elementor-10829 .elementor-element.elementor-element-d8c6303 .menu .main {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-516ef6c */.elementor-10829 .elementor-element.elementor-element-516ef6c .elementor-social-icon {
    background: none;
}
.elementor-10829 .elementor-element.elementor-element-516ef6c .elementor-social-icon:hover i{
    color: #2ea3f2;
}/* End custom CSS */