.elementor-417 .elementor-element.elementor-element-ea1eb50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-417 .elementor-element.elementor-element-ea1eb50:not(.elementor-motion-effects-element-type-background), .elementor-417 .elementor-element.elementor-element-ea1eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-417 .elementor-element.elementor-element-ea1eb50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 1rem 0rem 1rem;}.elementor-417 .elementor-element.elementor-element-ea1eb50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-417 .elementor-element.elementor-element-fe5cc03 .elementor-icon-wrapper{text-align:center;}.elementor-417 .elementor-element.elementor-element-fe5cc03.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-fe5cc03.elementor-view-framed .elementor-icon:hover, .elementor-417 .elementor-element.elementor-element-fe5cc03.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-fe5cc03.elementor-view-framed .elementor-icon:hover, .elementor-417 .elementor-element.elementor-element-fe5cc03.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-fe5cc03 .elementor-icon{font-size:30px;}.elementor-417 .elementor-element.elementor-element-e9a06ba img{height:125px;object-fit:contain;}.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form{text-align:center;}.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__toggle{--e-search-form-toggle-size:40px;--e-search-form-toggle-color:var( --e-global-color-primary );--e-search-form-toggle-background-color:var( --e-global-color-cb401fe );}.elementor-417 .elementor-element.elementor-element-5d9d245.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:var( --e-global-color-secondary );}.elementor-417 .elementor-element.elementor-element-5d9d245 input[type="search"].elementor-search-form__input{font-family:"TT Norms", Sans-serif;font-size:36px;font-weight:300;}.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__input,
					.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__icon,
					.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-417 .elementor-element.elementor-element-5d9d245.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-5d9d245:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:var( --e-global-color-cb401fe );border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-417 .elementor-element.elementor-element-5d9d245.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:var( --e-global-color-cb401fe );border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__toggle:hover{--e-search-form-toggle-color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-417 .elementor-element.elementor-element-365fdb5{width:20%;}.elementor-417 .elementor-element.elementor-element-fe5cc03 .elementor-icon{font-size:25px;}.elementor-417 .elementor-element.elementor-element-f3f42c5{width:60%;}.elementor-417 .elementor-element.elementor-element-e9a06ba img{height:50px;}.elementor-417 .elementor-element.elementor-element-1d4717b{width:20%;}}@media(min-width:768px){.elementor-417 .elementor-element.elementor-element-365fdb5{width:8%;}.elementor-417 .elementor-element.elementor-element-f3f42c5{width:83.332%;}.elementor-417 .elementor-element.elementor-element-1d4717b{width:8%;}}@media(max-width:1024px) and (min-width:768px){.elementor-417 .elementor-element.elementor-element-365fdb5{width:10%;}.elementor-417 .elementor-element.elementor-element-f3f42c5{width:80%;}.elementor-417 .elementor-element.elementor-element-1d4717b{width:10%;}}/* Start custom CSS for icon, class: .elementor-element-fe5cc03 */.elementor-417 .elementor-element.elementor-element-fe5cc03{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-5d9d245 */.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__container{
    height: auto;
    max-height: 0;
    top: 150px;
    bottom: unset;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: 0.3s ease-out all;
    min-height: 0;
    opacity: 1;
}
.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__input{
    margin: 10px 0;
}
.elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__container.elementor-lightbox{
    max-height: 1000px;
    min-height: 50px;
    box-shadow: 0px 1px 0px 0px var(--e-global-color-text);
}
@media(max-width:767px){
    .elementor-417 .elementor-element.elementor-element-5d9d245 .elementor-search-form__container{
        top: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea1eb50 */.elementor-417 .elementor-element.elementor-element-ea1eb50 .elementor-container{
    border-bottom: 4px solid var(--e-global-color-primary);
}/* End custom CSS */