/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookie-policy-popup{position:fixed;background-color:#EDEDED;bottom:0px;left:0px;width:100%;z-index:99;border-radius:0px;}.cookie-policy-popup .container{max-width:1440px;margin:auto;font-size:14px;padding:20px;display:block;margin:auto;text-align:center;}.cookie-policy-popup .container button{border:1px solid black;background-color:#fff;color:#000;font-size:14px;border-radius:2px;padding:10px 30px;margin-left:100px;}
.recruit .recruit__title{font-size:28px;color:#7c7471;text-align:center;margin-bottom:20px;font-family:"FuturaPT",sans-serif;font-weight:400;font-style:normal;letter-spacing:3px;}@media (min-width:768px){.recruit .recruit__title{line-height:1.5;font-size:34px;margin-bottom:25px;}}.recruit__subtitle{font-size:16px;color:#333;line-height:1.7;text-align:center;margin-bottom:30px;}@media (min-width:768px){.recruit__subtitle{margin-bottom:50px;padding:0 40px;}}.recruit__video{position:relative;}.recruit__video:before,.recruit__video:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1;}@media (max-width:767px){.recruit__video:before,.recruit__video:after{display:none;}}.recruit__video:before{width:130px;height:260px;top:0;left:0;background-image:url(/themes/custom/mhdkk/components/02-molecules/recruit/./grape1_left.png);}.recruit__video:after{width:200px;height:320px;bottom:-60px;right:0;background-image:url(/themes/custom/mhdkk/components/02-molecules/recruit/./grape2_right.png);}.recruit__video video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.recruit__video-inner{max-width:800px;margin:0 auto;aspect-ratio:16/9;overflow:hidden;background:#000;width:100%;}.recruit__items{display:grid;margin-top:30px;width:100%;justify-content:center;grid-template-columns:1fr;gap:30px;}@media (min-width:768px){.recruit__items{margin-top:50px;grid-template-columns:repeat(3,1fr);}}.recruit-item{display:flex;padding:40px 30px 0;text-align:center;flex-flow:column;position:relative;}.recruit-item:after{position:absolute;left:0;right:0;content:"";background-color:#fff;top:0;bottom:20px;z-index:-1;}.recruit-item .recruit-item__title{margin-left:-20px;margin-right:-20px;font-size:20px;line-height:20px;display:block;margin-bottom:10px;color:#7c7471;font-weight:normal;letter-spacing:2px;font-family:"FuturaPT",sans-serif;}.recruit-item__subtitle{font-size:16px;font-weight:600;line-height:16px;margin-bottom:20px;}.recruit-item__link{text-align:center;margin:0 auto;width:100%;}.recruit-item__link a{display:inline-block;color:#333;background:#fff;padding:13px 5px;text-align:center;font-size:12px;font-weight:300;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;border:1px solid #dedede;background-color:#7c7471;color:#fff;height:90px;width:100%;display:flex;align-items:center;justify-content:center;}.recruit-item__link a:hover{text-decoration:none;background-color:#000;color:#d5bd99;border-color:#d5bd99;}.recruit-item__link a:hover{color:#beb084;text-decoration:none;background-color:#333;}
