.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #555657;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{margin-top:8px;margin-left:5px;display:inline-block;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.fadein{opacity:0;filter:blur(4px);transition:.8s cubic-bezier(0.645, 0.045, 0.355, 1)}.fadein.is-show{opacity:1;filter:blur(0)}.ph-movie{text-align:center;margin-top:80px}@media screen and (max-width:599px){.ph-movie{margin-top:8px}}.ph-movie__text{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:4px;font-weight:600;margin-bottom:40px}@media screen and (max-width:599px){.ph-movie__text{margin-bottom:16px}}.ph-movie__box{width:64%;margin:0 auto}@media screen and (min-width:600px)and (max-width:1024px){.ph-movie__box{width:80%}}@media screen and (max-width:599px){.ph-movie__box{width:100%}}.ph-movie__box lite-youtube{max-width:720px;border:1px solid #ccc;margin:auto}.ph-movie__box lite-youtube::before{background-image:none}.catalog-bnr{text-align:center;margin-top:40px}@media screen and (max-width:599px){.catalog-bnr{margin:0 0 32px}}.catalog-bnr__text{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:2px;font-weight:600;margin-bottom:40px}@media screen and (max-width:599px){.catalog-bnr__text{margin-bottom:16px}}.catalog-bnr__link{display:block;overflow:hidden;border:4px solid rgba(0,0,0,0);transition:all .5s ease;max-width:720px;margin:0 auto}@media screen and (min-width:600px)and (max-width:1024px){.catalog-bnr__link{width:80%}}@media screen and (max-width:599px){.catalog-bnr__link{width:100%}}.catalog-bnr__link img{display:block;width:100%;height:auto;transform:scale(1);transition:all .5s ease;aspect-ratio:9/2;border:1px solid #ccc}@media screen and (max-width:599px){.catalog-bnr__link img{aspect-ratio:131/75}}@media(hover: hover)and (pointer: fine){.catalog-bnr__link:hover{border:4px solid #8cb4b4}.catalog-bnr__link:hover img{transform:scale(1.05)}}.ph-bnr{text-align:center;margin-top:40px}@media screen and (max-width:599px){.ph-bnr{margin:0 0 32px}}.ph-bnr__text{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:2px;font-weight:600;margin-bottom:40px}@media screen and (max-width:599px){.ph-bnr__text{margin-bottom:16px}}.ph-bnr__link{display:block;overflow:hidden;border:4px solid rgba(0,0,0,0);transition:all .5s ease;max-width:720px;margin:0 auto}@media screen and (min-width:600px)and (max-width:1024px){.ph-bnr__link{width:80%}}@media screen and (max-width:599px){.ph-bnr__link{width:100%}}.ph-bnr__link img{display:block;width:100%;height:auto;transform:scale(1);transition:all .5s ease;aspect-ratio:35/9}@media screen and (max-width:599px){.ph-bnr__link img{aspect-ratio:131/75}}@media(hover: hover)and (pointer: fine){.ph-bnr__link:hover{border:4px solid #8cb4b4}.ph-bnr__link:hover img{transform:scale(1.05)}}