.br{display:none}.u-mg-top-small{margin-top:30px}.u-ag-center{text-align:center}@media (max-width:600px){h3{font-size:20px}.br{display:block}.tg-column-wrapper .tg-column-1,.tg-column-wrapper .tg-column-2,.tg-column-wrapper .tg-column-3,.tg-column-wrapper .tg-column-4,.tg-column-wrapper .tg-column-5{margin-left:0}}.heading{color:#191a1f;font-weight:normal}.heading-secondary{text-align:center;position:relative;margin-bottom:20px;letter-spacing:5px}.heading-secondary::before{position:absolute;content:"";background:#e1e1e1 none repeat scroll 0 0;bottom:-5px;height:1px;left:50%;transform:translateX(-50%);width:100px}.heading-secondary::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-6px;height:3px;width:30px;background-color:#bb2c54c9}.heading-secondary__sub{text-align:center}.heading-tertiary{padding:0 18px;border-left:3px solid #bb2c54c9;margin-bottom:20px}.header-bottom{background:rgba(132,98,37,.75)}.site-title a{color:#fff}.site-description{color:#fff}.logo .logo-image{padding:10px 0}.logo .logo-image a img{height:50px;width:auto}@media (max-width:480px){.center-logo-below-menu .logo,.logo{padding:8px 0!important;width:calc(100% - 18px)}.logo .logo-text{width:calc(100% - 52px);padding:0}}@media (max-width:980px){#site-navigation ul li.menu-item-has-children .sub-toggle{background-color:#846225!important}}@media (min-width:981px){#site-navigation ul li a{color:#fff}#site-navigation ul.sub-menu li a{color:#4c5867}.sub-toggle{color:#fff}}.header-bottom .search-icon{color:#fff;border:1px solid #fff}.menu-toggle{color:#fff}.jobtype-btn{position:relative;box-shadow:0 30px 60px rgba(0,0,0,.12);transition:all .5s}.jobtype-btn:hover{box-shadow:0 25px 50px rgba(0,0,0,.2)}.jobtype-text a{position:absolute;top:0;left:0;width:100%;height:100%}.jobtype-text h3{position:absolute;bottom:0;width:100%;text-align:center;background:rgba(255,255,255,.6);padding:16px 2px;font-weight:normal;letter-spacing:4px;font-feature-settings:"palt" 1;font-size:18px}.jobtype-btn a:hover img{transform:scale(3px)}@media (max-width:780px){.jobtype-btn{margin:0 auto 30px}.jobtype-btn img{width:100%}.jobtype-text h3{padding:16px 8px}}.social-menu li a[href*="instagram.com"]::before{content:"\f16d"}.service-image-wrap img{border-radius:48%}@media (max-width:780px){.service-image-wrap img{width:90%}}.badge{display:inline-block;border-radius:2px}.badge-small{font-size:12px;padding:0 12px}.badge-big{padding:5px 20px}.badge-feature{background:#bb2c54c9;color:#fff}.badge-required{background:#d13a65c9;color:#fff;margin-left:5px}.marker-yellow{background:linear-gradient(transparent 65%,#fff799 65%);font-weight:bold}.privacy-box{overflow:auto;height:400px;border:1px solid #ccc;padding:10px}.basic-table th,.basic-table td{vertical-align:middle}.basic-table th{background:#f7f7f7;text-align:center}@media (max-width:780px){.basic-table th,.basic-table td{display:block;width:100%;padding:10px;text-align:left}}@media (min-width:781px){.basic-table th,.basic-table td{height:40px}}.basic-table-noline th,.basic-table-noline td{border:none}input[type="date"],input[type="tel"]{height:36px;padding:3px 6px}input.readonly{border:none}input.readonly:focus{border:none;outline:none}input.input-short{width:50%}input[type="submit"].entry-btn{padding:15px 40px}.recruit-box{margin:60px 0;border:1px solid #a1a1a1;box-shadow:0 30px 60px rgba(0,0,0,.12);text-align:center;overflow:hidden}.recruit-text{font-weight:normal;letter-spacing:8px}.recruit-box figure{overflow:hidden}.recruit-box figure img{transition:all .5s}.recruit-box:hover{box-shadow:0 2rem 5rem rgba(0,0,0,.2)}.recruit-box:hover figure img{transform:scale(1.08)}@media (max-width:780px){.recruit-box{margin:30px 0}.recruit-text{letter-spacing:0}}.menu-table{width:100%;border:none;margin-bottom:20px}.menu-table dt{padding:15px 30px;background-color:#828282;color:#fff}.menu-table dd{background-color:#f9f9f9;padding:15px 30px;margin:0}.sow-video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center}.sow-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}@media screen and (min-width:1024px){.sow-video-wrapper{margin:0 auto;padding-top:39.375%;width:70%}}.header-bottom{position:fixed;top:0;z-index:100}