/*!
__/\\\\\\\\\\\\\\\_______/\\\\\_________/\\\\\\\\\______/\\\________/\\\______/\\\\\\\\\____
 _\/\\\///////////______/\\\///\\\_____/\\\///////\\\___\/\\\_____/\\\//_____/\\\///////\\\__
  _\/\\\_______________/\\\/__\///\\\__\/\\\_____\/\\\___\/\\\__/\\\//_______/\\\______\//\\\_
   _\/\\\\\\\\\\\______/\\\______\//\\\_\/\\\\\\\\\\\/____\/\\\\\\//\\\______\//\\\_____/\\\\\_
    _\/\\\///////______\/\\\_______\/\\\_\/\\\//////\\\____\/\\\//_\//\\\______\///\\\\\\\\/\\\_
     _\/\\\_____________\//\\\______/\\\__\/\\\____\//\\\___\/\\\____\//\\\_______\////////\/\\\_
      _\/\\\______________\///\\\__/\\\____\/\\\_____\//\\\__\/\\\_____\//\\\____/\\________/\\\__
       _\/\\\________________\///\\\\\/_____\/\\\______\//\\\_\/\\\______\//\\\__\//\\\\\\\\\\\/___
        _\///___________________\/////_______\///________\///__\///________\///____\///////////_____

This file contains custom modifications by FORK9
https://fork9.com
*/
#main-index.main{margin-top:0;padding-top:0;padding-bottom:0}#main-index section{padding:50px 0}#main-index section:first-child{padding-top:0}#main-index .heading-section{margin:50px 0 80px;text-align:center}#main-index .heading-section .title{position:relative;margin-bottom:3.75rem;font-weight:800;font-size:2.625rem;font-family:NanumSquare,serif;line-height:56px;letter-spacing:-1px}#main-index .heading-section .title::before{position:absolute;right:0;bottom:-30px;left:0;width:100px;height:2px;margin:0 auto;background-color:#2250fc;content:""}#main-index .heading-section .desc{color:#616161;font-size:1rem}#main-index .heading-text{margin-bottom:30px}#main-index .heading-text .title{position:relative;display:inline-block;margin-bottom:5px;color:#333;font-size:1.75rem;font-family:NanumSquare,serif;line-height:var(--line-height);letter-spacing:-1px}#main-index .heading-text .title::before{position:absolute;right:0;bottom:-8px;left:0;width:30px;height:2px;background-color:#ddd;content:''}#main-index .heading-text em{color:var(--color-purple)}#main-index .heading-text p{margin-bottom:0;color:#777;font-size:.9375rem;line-height:var(--line-height)}#main-index .more-text{color:#777;font-size:1.375rem}#main-index .main-slider .scrolldown-animation{bottom:5rem}#main-index .main-slider .slide{display:flex;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 30%;background-size:cover}#main-index .slide .slide-captions .strong{font-size:1rem!important}#main-index .main-slider .slide .container-wide,#main-index .slide .container{padding-top:0;padding-bottom:0}#main-index .main-slider .btn-primary:hover{background-color:var(--color-secondary-hover)!important;border:1px solid var(--color-secondary-hover)!important}#main-index .main-slider .slide-captions .subtitle,#main-index .main-slider .slide-captions .title{font-weight:700;font-family:NanumSquare,serif;line-height:1.4!important;text-shadow:1px 1px 2px #000}#main-index .main-slider .slide-captions .title{margin-bottom:1.875rem;font-size:2.25rem!important}#main-index .main-slider .slide-captions .subtitle{font-size:26px!important}#main-index .main-slider .slide-captions .btns{display:flex;gap:0 20px;align-items:center;justify-content:center;margin-top:40px}#main-index .main-com-about .btn{position:relative;margin-top:30px;margin-bottom:6px;padding:12px 18px;color:#fff;font-weight:600;font-size:1rem;line-height:14px;text-decoration:none;background-color:#2250fc;border-radius:5px;outline:0;transition:all .3s}#main-index .main-slider .slide-captions .btn{padding:14px 40px;font-size:1.25rem}#main-index .main-slider .slide-captions .btn.btn-light{color:#000}#main-index .main-slider .slide-captions .btn.btn-light i{color:#000!important}#main-index .main-slider .slide-captions .btn.btn-light:active{color:#000!important;background-color:#f4f5f8!important;border-color:#e6e8eb!important}#main-index .main-slider .flickity-button.next::before,#main-index .main-slider .flickity-button.previous::before{font-family:inspiro-icons,serif!important}#main-index .carousel:hover .flickity-button.next,#main-index .carousel:hover .flickity-button.previous,#main-index .inspiro-slider:hover .flickity-button.next,#main-index .inspiro-slider:hover .flickity-button.previous{opacity:.6}#main-index .main-slider .inspiro-slider .flickity-button::before{color:#fff}#main-index .main-slider .lb{display:block}#main-index .post-thumbnail{width:100%}#main-index .post-thumbnail .post-category{font-size:.9375rem}#main-index .post-thumbnail .post-title{color:#8b4336;font-size:1.375rem}#main-index .post-thumbnail .post-thumbnail-entry{float:none;margin-bottom:3.125rem}#main-index .post-thumbnail .post-thumbnail-entry img{max-width:100%;border-radius:var(--border-radius);transition:all .4s ease-out}#main-index .main-gallery .grid-item:hover img,#main-index .post-thumbnail .post-thumbnail-entry:hover img{filter:grayscale(100%)}#main-index .main-gallery .grid-item img{max-width:100%;border-radius:var(--border-radius)}#main-index .main-gallery .btn{position:relative;margin-top:30px;margin-bottom:6px;padding:12px 18px;color:#fff;font-weight:600;font-size:1rem;line-height:14px;text-decoration:none;background-color:#2250fc;border-radius:5px;outline:0;transition:all .3s}#main-index .main-com-about .btn:hover,#main-index .main-gallery .btn:hover{background-color:#1135bb}#main-index .main-cta .title{margin-bottom:20px;font-weight:700;font-family:NanumSquare,serif;letter-spacing:-3px;text-emphasis:dot #fff}#main-index .main-cta .call-number-wrap{text-align:center}#main-index .main-cta .call-number{padding:10px 0 30px;font-size:2.5rem}#main-index .main-cta .call-number i{padding-right:10px;color:#bbb!important;font-size:1.625rem}#main-index .main-cta .sns-list{display:flex;gap:0 10px;align-items:center;margin-top:1.875rem}#main-index .main-cta .desc{margin-bottom:.875rem;font-size:17px}#main-index .main-cta .desc em{color:#84ff00}#main-index .main-com-about{padding-bottom:3rem!important;background-color:#f6fbfe;border-top:1px dotted #ddd}#main-index .main-com-about .heading-text{margin:30px 0}#main-index .main-com-about .desc{color:#666}