.elementor-246 .elementor-element.elementor-element-ad922e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-246 .elementor-element.elementor-element-0082aec{width:var( --container-widget-width, 114.488% );max-width:114.488%;--container-widget-width:114.488%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-0082aec > .elementor-widget-container{margin:-66px 1px 1px 1px;}.elementor-246 .elementor-element.elementor-element-48a131a{width:var( --container-widget-width, 94.305% );max-width:94.305%;--container-widget-width:94.305%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-48a131a > .elementor-widget-container{margin:11px 0px 0px 59px;padding:8px 2px 2px 2px;}.elementor-246 .elementor-element.elementor-global-5622{width:var( --container-widget-width, 103.214% );max-width:103.214%;--container-widget-width:103.214%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-global-5622 > .elementor-widget-container{background-color:var( --e-global-color-376dbcff );}@media(max-width:1024px){.elementor-246 .elementor-element.elementor-element-48a131a > .elementor-widget-container{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}.elementor-246 .elementor-element.elementor-element-48a131a{--container-widget-width:409px;--container-widget-flex-grow:0;width:var( --container-widget-width, 409px );max-width:409px;}}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-6640fc1{width:53.413%;}.elementor-246 .elementor-element.elementor-element-7b4aa96{width:46.465%;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-48a131a{width:var( --container-widget-width, 344.3px );max-width:344.3px;--container-widget-width:344.3px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-48a131a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}}/* Start custom CSS for Contact_Area, class: .elementor-element-0082aec */.contact-info{
    width: 100%
}
.contact-area:nth-child(2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-48a131a */.elementor-widget-wpforms{
    background-color: #4f4f4fff;  
}

.inp input, .inp select{
    background-color: transparent !important;
    color: #ddd !important;
}
.elementor-widget-wpforms select{
    color: #aaa !important;
}

.elementor-widget-wpforms button{
    background-color: #383838ff !important;
    color: #ddd !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5622 */.myfoot{
    background-color: black;
    line-height: 35px;
}

.myfoot a, .myfoot h2{
    color: aliceblue; 
}

.sub-myfoot i{
    /*width: 5%;*/
    font-size: 30px;
    padding: 1%;
    margin:15px 0px 25px 5px;
    border-radius: 50%;
    /*background-color: rgba(26, 168, 121, 0.67);*/
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cfc6dc */@media (min-width: 768px) {
  .contact-area li {
    width: 80vw;
  }
}

.contact-area .icon{
    color: #328da6ff !important;
}

.contact-area .icon:hover, .contact-area li:hover .icon{
    background-color: #328da6ff !important;
    color: aliceblue !important;
}/* End custom CSS */