.ftm-search-form{max-width:241px}form{border:0;box-sizing:border-box;margin:0;padding:0}input{color:#171717}.search-bar{display:flex;margin:auto;justify-content:center;max-width:400px}.search-bar input,.search-btn,.search-btn:after,.search-btn:before{transition:.25s ease-out}.search-bar input,.search-btn{width:3em;height:3em}.search-bar input:invalid:not(:focus),.search-btn{cursor:pointer}.search-bar,.search-bar input:focus,.search-bar input:valid{width:100%}.search-bar input:focus,.search-bar input:not(:focus)+.search-btn:focus{outline:transparent}.search-bar input{background:0 0;border-radius:1.5em;box-shadow:0 0 0 .4em #171717 inset;padding:.75em;transform:translate(.5em,.5em) scale(.5);transform-origin:100% 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-bar input::-webkit-search-decoration{-webkit-appearance:none}.search-bar input:focus,.search-bar input:valid{background:#fff;border-radius:.375em 0 0 .375em;box-shadow:0 0 0 .1em #d9d9d9 inset;transform:scale(1)}.search-btn{background:#171717;border-radius:0 .75em .75em 0/0 1.5em 1.5em 0;padding:.75em;position:relative;transform:translate(.25em,.25em) rotate(45deg) scale(.25,.125);transform-origin:0 50%}.search-btn:after,.search-btn:before{content:"";display:block;opacity:0;position:absolute}.search-btn:before{border-radius:50%;box-shadow:0 0 0 .2em #f1f1f1 inset;top:.75em;left:.75em;width:1.2em;height:1.2em}.search-btn:after{background:#f1f1f1;border-radius:0 .25em .25em 0;top:51%;left:51%;width:.75em;height:.25em;transform:translate(.2em,0) rotate(45deg);transform-origin:0 50%}.search-btn span{display:inline-block;overflow:hidden;width:1px;height:1px}.search-bar input:focus+.search-btn,.search-bar input:valid+.search-btn{background:#2762f3;border-radius:0 .375em .375em 0;transform:scale(1)}.search-bar input:focus+.search-btn:after,.search-bar input:focus+.search-btn:before,.search-bar input:valid+.search-btn:after,.search-bar input:valid+.search-btn:before{opacity:1}.search-bar input:focus+.search-btn:hover,.search-bar input:valid+.search-btn:hover,.search-bar input:valid:not(:focus)+.search-btn:focus{background:#0c48db}.search-bar input:focus+.search-btn:active,.search-bar input:valid+.search-btn:active{transform:translateY(1px)}@media screen and (prefers-color-scheme:dark){input{color:#f1f1f1}.search-bar input{box-shadow:0 0 0 .4em #f1f1f1 inset}.search-bar input:focus,.search-bar input:valid{background:#3d3d3d;box-shadow:0 0 0 .1em #3d3d3d inset}.search-btn{background:#f1f1f1}}.ftm_blog_content_wrapper.ftm_search_template.has_sidebar.site_content_wrapper div#latest_post_wrapper{column-gap:8px}.ftm_blog_content_wrapper.ftm_search_template.has_sidebar.site_content_wrapper .content_panel>h1{margin-top:5px;margin-bottom:40px}@media screen and (min-width:1024px){.ftm-search-form{width:100%;max-width:241px}}