.elementor-3082 .elementor-element.elementor-element-9a4527d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3082 .elementor-element.elementor-element-8db17e0{--spacer-size:190px;}.elementor-3082 .elementor-element.elementor-element-7f4ffaa{z-index:10;--e-search-results-columns:1;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-3082 .elementor-element.elementor-element-7f4ffaa .e-search-input{font-family:"Montserrat", Sans-serif;}.elementor-3082 .elementor-element.elementor-element-2dbf8d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3082 .elementor-element.elementor-element-0e22c9c .elementor-icon-wrapper{text-align:center;}.elementor-3082 .elementor-element.elementor-element-9bb2447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3082 .elementor-element.elementor-element-9bb2447:not(.elementor-motion-effects-element-type-background), .elementor-3082 .elementor-element.elementor-element-9bb2447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;}.elementor-3082 .elementor-element.elementor-element-475c50c{--display:flex;}.elementor-3082 .elementor-element.elementor-element-da54c94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3082 .elementor-element.elementor-element-ce67650{--spacer-size:242px;}/* Start custom CSS */#searchbox {
    transition: all 320ms cubic-bezier(0.18, 0.88, 0.32, 1.27);
    transform-origin: top center;
    transform: translateY(5px) scaleY(0.5);
    opacity: 0;
     height: 0;
    overflow: hidden;
    visibility: hidden;
}

#searchbox.visible {
    opacity: 1;
    visibility: visible;
    height: auto;
    overflow: visible;
    transform: translateY(10px) scaleY(1);
}/* End custom CSS */