.elementor-3926 .elementor-element.elementor-element-3babaf5 > .elementor-container{min-height:480px;}.elementor-3926 .elementor-element.elementor-element-3babaf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3926 .elementor-element.elementor-element-3babaf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3926 .elementor-element.elementor-element-5c025ce5 .eael-google-map{max-width:100%;height:480px;}.elementor-3926 .elementor-element.elementor-element-11f8d726 > .elementor-container{max-width:900px;}.elementor-3926 .elementor-element.elementor-element-671353e1 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-3926 .elementor-element.elementor-element-7bd55e70{color:#54595F;}.elementor-3926 .elementor-element.elementor-element-69dd7644 > .elementor-container{max-width:900px;}.elementor-3926 .elementor-element.elementor-element-69dd7644{margin-top:39px;margin-bottom:100px;}.elementor-3926 .elementor-element.elementor-element-1bf7e971 .elementor-heading-title{color:#54595F;}.elementor-3926 .elementor-element.elementor-element-21c24887 .helpie-faq.accordions .accordion__header{background-color:#DEDEDE;color:#73911A !important;font-family:"Lato", Sans-serif;font-size:20px;}.elementor-3926 .elementor-element.elementor-element-21c24887 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3926 .elementor-element.elementor-element-21c24887 .helpie-faq.accordions .collection-title{text-align:left !important;}.elementor-3926 .elementor-element.elementor-element-21c24887 .helpie-faq.accordions .accordion__body{color:#54595F !important;font-family:"Lato", Sans-serif;font-size:18px;line-height:1.5em;text-align:left !important;}@media(max-width:1024px){.elementor-3926 .elementor-element.elementor-element-3babaf5 > .elementor-container{min-height:360px;}}@media(max-width:767px){.elementor-3926 .elementor-element.elementor-element-3babaf5 > .elementor-container{min-height:240px;}}/* Start custom CSS for eael-google-map, class: .elementor-element-5c025ce5 */div.g-pop {
    padding: 5px;
}

.g-pop p {
    margin-bottom: 5px;
    font-weight: bold;
}

.g-pop a {
    margin-top: 4px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for helpie-faq, class: .elementor-element-21c24887 */.elementor-3926 .elementor-element.elementor-element-21c24887 p {
    margin: 0px 0 20px 0;
}

.helpie-faq.accordions .search {
    margin: 0 0 30px 0;
    width: 300px;
}

.helpie-faq.accordions input.search__input {
    font-size: 18px !important;
    color: #54595F;
}

.helpie-faq.accordions input.search__input:focus {
    border: 1px solid #73911A;
    color: #54595F;
}

span.no-faqs {
    display: none !important;
    color: #00000000 !important;
    font-size: 2px !important;
}

.collection-title {
    display: none;
}

.helpie-faq  h3 {
    text-align: right;
    margin: 0 10px 0 0;
}

.helpie-faq.accordions .accordion__header {
    padding: 15px 10px 15px 0px !important;
}

.helpie-faq.accordions .accordion__body {
    padding: 15px 10px 15px 0px !important;
}

.helpie-faq.accordions .accordion__header::before, .helpie-faq.accordions .accordion__header::after {
    background: #73911A;
}

.search__icon {
    filter: invert(42%) sepia(100%) saturate(336%) hue-rotate(34deg) brightness(100%) contrast(94%);
}

.faq_osoite {
    margin: -15px 0 10px 0px; 
}

.faq_some {
    margin: -15px 0 0 -10px;
}

.faq_some a {
    float: left;
    background-color: rgba(0, 0, 0, 0);
    padding: 10px 10px 10px 10px;
    line-height: 0px;
}

.elementor-3926 .elementor-element.elementor-element-21c24887 .elementor-icon i {
    color: #73911A;
    margin: 0px 0px 0 0px;
}

.faq_otsikko {
    clear: left;
    padding: 40px 0 0 0;
}

.faq_puolikas  {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}

@media (max-width:767px) {

.faq_puolikas  {
    width: 100%;    
}

    
}/* End custom CSS */