.pager{position:relative;text-align:center;}.pager *{display:inline-block;vertical-align:middle;font-size:17px;}.pager .first,.pager .last,.pager .page,.pager input{line-height:36px;height:36px;}.pager .first{margin-right:8px;}.pager .first,.pager .last,.pager .page{min-width:36px;box-sizing:border-box;}.pager .first.selected,.pager .first:hover,.pager .last.selected,.pager .last:hover,.pager .page.selected,.pager .page:hover{background:#951c4d;color:#fff;}.pager .page{margin:0 2px;}.pager .first.disabled,.pager .last.disabled,.pager .prev.disabled,.pager .next.disabled{display:none;}.pager .prev,.pager .next{width:20px;height:20px;margin:0 2px;background:url(/img/News/page-arrow.svg) no-repeat center/100% 100%;}.pager .prev.disable,.pager .next.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.pager .next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.pager .last{margin-left:8px;}.pager input{width:54px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;background:#f1f1f1;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container,.container2{margin:auto;position:relative;padding:0 30px;}.container{max-width:1400px;}.container2{max-width:1200px;}html.mobile .container,html.mobile .container2{padding:0 20px;}html.open{overflow:hidden;}html.open header{position:fixed;top:0;left:0;height:100%;overflow-y:scroll;background:#fff;}html.open header .header-wrapper .logo{display:none;}html.open header .header-wrapper .nav-icon{background-image:url(/img/nav-close.svg);}html.open header .header-responsive{display:block;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;z-index:100;}header .header-wrapper{padding:34px 50px 40px;position:relative;text-align:right;box-sizing:border-box;}header .header-wrapper .logo{position:absolute;top:14px;left:50px;}header .header-wrapper .logo img{display:inline-block;vertical-align:middle;width:83px;height:auto;}header .header-wrapper .logo div{display:inline-block;vertical-align:middle;margin-left:22px;text-align:left;}header .header-wrapper .logo div span{display:block;font-weight:bold;}header .header-wrapper .logo div span.ja{font-size:22px;letter-spacing:-1px;font-family:'Noto Sans JP';}header .header-wrapper .logo div span.en{font-size:26px;letter-spacing:2px;}header .header-wrapper .header-container{margin-left:300px;}header .header-wrapper .header-container > *{display:inline-block;vertical-align:middle;}header .header-wrapper .header-container .menu{margin-right:28px;padding-right:40px;position:relative;}header .header-wrapper .header-container .menu li{display:inline-block;vertical-align:middle;margin-left:36px;}header .header-wrapper .header-container .menu li a{font-size:17px;font-weight:bold;display:block;position:relative;padding:8px 0;}header .header-wrapper .header-container .menu li a:after{content:'';position:absolute;bottom:0;left:50%;width:100%;height:1px;background:#921849;transform:translateX(-50%) scaleX(0);transition:transform 250ms ease-in-out;}header .header-wrapper .header-container .menu li a.current,header .header-wrapper .header-container .menu li a:hover{color:#921849;}header .header-wrapper .header-container .menu li a.current:after,header .header-wrapper .header-container .menu li a:hover:after{transform:translateX(-50%) scaleX(1);}header .header-wrapper .header-container .menu li .home{background:url(/img/home-icon.svg) no-repeat center;width:30px;height:30px;}header .header-wrapper .header-container .menu li .home:after{display:none;}header .header-wrapper .header-container .menu li .home.current,header .header-wrapper .header-container .menu li .home:hover{background-image:url(/img/home-icon-rollover.svg);}header .header-wrapper .header-container .menu:after{content:'';position:absolute;top:0;bottom:0;margin:auto;right:0;height:22px;width:1px;background:#ccd0b4;}header .header-wrapper .header-container .social{margin-right:30px;}header .header-wrapper .header-container .social a{display:inline-block;vertical-align:middle;margin-right:10px;}header .header-wrapper .header-container .social a img{width:36px;height:auto;}header .header-wrapper .header-container .language{width:90px;}header .header-wrapper .header-container .language .select{position:relative;cursor:pointer;text-align:left;}header .header-wrapper .header-container .language .select .select-input{display:block;position:relative;border:1px solid #d9d9d9;font-size:17px;line-height:34px;padding:0 17px;}header .header-wrapper .header-container .language .select .select-input:after{content:'';position:absolute;top:0;right:6px;bottom:0;margin:auto;background:url(/img/pulldown-arrow.svg) no-repeat center;width:20px;height:20px;}header .header-wrapper .header-container .language .select .select-container{display:none;position:absolute;top:calc(100% - 1px);left:0;border:1px solid #d9d9d9;width:100%;box-sizing:border-box;background:#fff;}header .header-wrapper .header-container .language .select .select-container div{font-size:17px;line-height:34px;padding:0 17px;}header .header-wrapper .header-container .language .select .select-container div:hover{color:#fff;background:#921849;}header .header-wrapper .header-container .language .select.select-fix .select-input:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}header .header-wrapper .nav-icon{display:none;position:absolute;top:0;bottom:0;right:27px;margin:auto;background:url(/img/nav.svg) no-repeat center;width:48px;height:48px;}header .header-responsive{display:none;text-align:center;margin:40px 0;}header .header-responsive .menu li{display:block;margin-bottom:38px;}header .header-responsive .menu li a{display:block;}header .header-responsive .menu li a span{font-size:17px;font-weight:bold;position:relative;padding-bottom:9px;}header .header-responsive .menu li a:hover span,header .header-responsive .menu li a.current span{color:#921849;}header .header-responsive .menu li a:hover span:after,header .header-responsive .menu li a.current span:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#921849;}header .header-responsive .social{padding-top:58px;}header .header-responsive .social a{display:inline-block;vertical-align:top;margin:0 5px;}header .header-responsive .social a img{width:36px;height:auto;}header .header-responsive .language{padding-top:30px;}header .header-responsive .language a{display:inline-block;vertical-align:top;font-size:17px;position:relative;padding-bottom:9px;margin:0 16px;}header .header-responsive .language a.current,header .header-responsive .language a:hover{color:#921849;}header .header-responsive .language a.current:after,header .header-responsive .language a:hover:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#921849;}header.tablet .header-wrapper .logo div,header.mobile .header-wrapper .logo div{margin-left:16px;}header.tablet .header-wrapper .logo div span.ja,header.mobile .header-wrapper .logo div span.ja{font-size:17.16px;}header.tablet .header-wrapper .logo div span.en,header.mobile .header-wrapper .logo div span.en{font-size:20.28px;}header.tablet .header-wrapper .header-container,header.mobile .header-wrapper .header-container{display:none;}header.tablet .header-wrapper .nav-icon,header.mobile .header-wrapper .nav-icon{display:block;}header.tablet .header-wrapper .logo{left:30px;top:24px;}header.tablet .header-wrapper .logo img{width:65px;}header.tablet .header-wrapper .logo div span.ja{font-size:17.16px;}header.tablet .header-wrapper .logo div span.en{font-size:20.28px;}header.mobile .header-wrapper{height:100px;}header.mobile .header-wrapper .logo{left:20px;top:19px;}header.mobile .header-wrapper .logo img{width:56px;}header.mobile .header-wrapper .logo div span.ja{font-size:14.72px;}header.mobile .header-wrapper .logo div span.en{font-size:17.39px;letter-spacing:1.5px;}header.mobile .header-wrapper .nav-icon{right:20px;}#content{min-height:500px;}#content #inner-banner{position:relative;height:360px;overflow:hidden;background:#921849;}#content #inner-banner img{position:absolute;top:0;left:0;}#content #inner-banner .container2{height:100%;padding:0;}#content #inner-banner .cover{position:absolute;top:0;right:0;width:35.8%;height:100%;background:#921849;}#content #inner-banner .cover:after{content:'';position:absolute;top:0;left:-360px;width:0;height:0;border-style:solid;border-width:0 0 360px 360px;border-color:transparent transparent #921849 transparent;}#content #inner-banner .section-title{position:absolute;top:0;bottom:0;right:0;margin:auto;}#content #inner-banner .section-title h1{display:inline-block;vertical-align:middle;color:#fff;font-size:50px;font-weight:normal;background:url(/img/shape-1.png) no-repeat left/auto 100%;padding:47px 5px 47px 400px;letter-spacing:14px;position:relative;text-align:right;}#content #inner-banner .section-title h1:after{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:url(/img/shape-1.png) no-repeat right/100% 100%;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .page-wrapper{padding:80px 0;}#content.tablet #inner-banner .cover{background:none;width:100%;}#content.tablet #inner-banner .cover:after{left:auto;right:0;}#content.tablet #inner-banner .section-title h1{padding-left:150px;}#content.mobile #inner-banner{height:auto;}#content.mobile #inner-banner img{position:relative;width:100%;height:auto;}#content.mobile #inner-banner .cover{display:none;}#content.mobile #inner-banner .section-title{position:relative;background:#921849;}#content.mobile #inner-banner .section-title h1{padding:20px;line-height:normal;background:none;width:100%;box-sizing:border-box;}footer{padding:28px 0;border-top:1px solid #ead7de;}footer .copyright{font-size:16px;text-align:center;}footer .copyright *{font-size:16px;}footer.mobile .copyright{font-size:15px;}@media screen and (max-width: 1400px){header .header-wrapper{padding:11px 50px 17px;height:120px;}header .header-wrapper .header-container .menu{display:block;padding-right:0;margin-right:0;margin-bottom:10px;}header .header-wrapper .header-container .menu:after{display:none;}}html #live-chat,html #social-icons,html #social-icons-mobile{position:fixed;right:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s ease-in-out;z-index:1;}html #live-chat.animate,html #social-icons.animate,html #social-icons-mobile.animate{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}html #live-chat,html #social-icons{border-radius:40px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6);}html #live-chat.animate,html #social-icons.animate{right:25px;}html #social-icons a,html #social-icons-mobile a{display:inline-block;vertical-align:top;}html #social-icons a img,html #social-icons-mobile a img{width:48px;height:auto;}html #live-chat{bottom:128px;background:#921849;color:#fff;line-height:68px;font-size:20px;font-weight:bold;padding-right:65px;padding-left:25px;}html #live-chat:after{content:'';position:absolute;top:0;right:10px;bottom:0;margin:auto;background:url(/img/Home/floating-livechat.png);width:48px;height:48px;}html #social-icons{bottom:40px;background:#fff;padding:10px 5px;}html #social-icons a{margin:0 5px;}html #social-icons-mobile{display:none;left:0;bottom:-20px;text-align:center;background:#921849;padding:10px 20px;}html #social-icons-mobile a{width:20%;}html #social-icons-mobile.animate{bottom:0;}html.tablet #live-chat{bottom:110px;right:20px;}html.tablet #social-icons{right:20px;}html.mobile #live-chatm,html.mobile #social-icons{display:none;}html.mobile #social-icons-mobile{display:block;}#content .banner{position:relative;}#content .banner .banner-container{position:relative;overflow:hidden;white-space:nowrap;}/*953795e33e25c16a067bcfa2a5842f5b*/#content .banner .banner-container .slider{display:inline-block;}#content .banner .banner-container .banner-item{display:block;}#content .banner .banner-container .banner-item img{width:100%;height:auto;}#content .banner .banner-pager{text-align:center;position:absolute;left:0;right:0;bottom:-40px;}#content .banner .banner-pager a{display:inline-block;border-radius:50%;width:14px;height:14px;background:#d1d1d1;margin:0 13px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}#content .banner .banner-pager a.current{background:#921849;}#content .banner.tablet,#content .banner.mobile{display:none;}#content #about{background:url(/img/Home/about-bg.jpg) no-repeat center/cover;padding-top:148px;padding-bottom:107px;}#content #about .about-container{position:relative;padding:0 120px 134px;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 32px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 32px 0px rgba(0,0,0,0.1);}#content #about .about-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=86);filter:alpha(opacity = 86);-moz-opacity:0.86;-khtml-opacity:0.86;opacity:0.86;}#content #about .about-container h2{font-size:68px;color:#212121;font-weight:normal;top:-100px;position:relative;letter-spacing:19px;margin-bottom:17px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s ease-in-out;}#content #about .about-container .editor{position:relative;}#content #about .about-container .more{position:absolute;bottom:77px;right:124px;padding-right:53px;font-size:17px;color:#921849;background:url(/img/Home/details-arrow.svg) no-repeat right/32px;}#content #about .about-container:before,#content #about .about-container:after{content:'';position:absolute;width:0;height:0;border-style:solid;z-index:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s ease-in-out;}#content #about .about-container:before{bottom:16px;left:22px;border-width:87px 0 0 87px;border-color:transparent transparent transparent #951c4c;}#content #about .about-container:after{top:18px;right:17px;border-width:0 87px 87px 0;border-color:transparent #951c4c transparent transparent;}#content #about.animate .about-container h2{top:-46px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #about.animate .about-container:before,#content #about.animate .about-container:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #about.animate .about-container:before{bottom:-16px;left:-22px;}#content #about.animate .about-container:after{top:-18px;right:-17px;}#content #categories{background:url(/img/Home/shortcut-bg.jpg) no-repeat center/cover;padding:120px 0;text-align:center;}#content #categories .container{display:flex;flex-wrap:wrap;gap:60px 70px;justify-content:center;}#content #categories a{position:relative;width:calc((100% - 140px) / 3);box-sizing:border-box;padding:47px 20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s ease-in-out;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);}#content #categories a img{width:180px;height:auto;position:relative;}#content #categories a div{font-size:28px;font-weight:bold;color:#222;margin-top:10px;letter-spacing:6px;position:relative;}#content #categories a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;transition:all 0.2s ease-in-out;}#content #categories a:hover:before{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #categories a.animate{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #news{margin-top:74px;margin-bottom:91px;}#content #news h2{font-size:68px;color:#212121;font-weight:normal;letter-spacing:19px;}#content #news .more{position:absolute;top:38px;right:30px;padding-right:42px;font-size:17px;color:#921849;background:url(/img/Home/details-arrow.svg) no-repeat right/32px;}#content #news .news{margin-top:60px;display:flex;flex-wrap:wrap;gap:60px;}#content #news .news a{width:calc((100% - 60px) / 2);box-sizing:border-box;padding-left:80px;position:relative;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all 0.5s ease-in-out;}#content #news .news a img{position:absolute;top:-21px;left:0;z-index:1;}#content #news .news a .news-container{position:relative;border:1px solid #cfcfcf;padding:37px 38px 37px 182px;height:224px;box-sizing:border-box;}#content #news .news a .news-container .news-date{font-size:17px;color:#921849;margin-left:2px;letter-spacing:0.4px;}#content #news .news a .news-container .news-title{font-size:20px;font-weight:bold;margin-top:9px;letter-spacing:0.4px;}#content #news .news a .news-container .news-content{font-size:17px;color:#222;margin-top:13px;line-height:26px;letter-spacing:0.3px;}#content #news .news a .news-container:after{content:'';position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent #921849 transparent;}#content #news .news a:first-child{left:-20px;}#content #news .news a:nth-child(2){top:20px;}#content #news.animate .news a{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content #news.animate .news a:first-child{left:0;}#content #news.animate .news a:nth-child(2){top:0;}#content #contact{overflow:hidden;position:relative;}#content #contact *{color:#fff;}#content #contact .container:before{content:'';position:absolute;top:0;left:calc(-100% + 30px);width:100%;height:100%;background:#921849;}#content #contact .contact-container{display:flex;}#content #contact h2{position:relative;margin-right:52px;padding:26px 52px 27px 0;min-width:380px;box-sizing:border-box;}#content #contact h2 span{font-size:50px;font-weight:normal;letter-spacing:14px;position:relative;}#content #contact h2:before{content:'';position:absolute;top:0;right:0;background:#921849;width:200%;height:100%;transform:skew(-45deg);}#content #contact .contact-methods{position:relative;margin-top:20px;padding-top:36px;}#content #contact .contact-methods > *{display:inline-block;vertical-align:top;font-size:17px;padding-left:35px;letter-spacing:0.4px;line-height:30px;margin-bottom:34px;}#content #contact .contact-methods .tel{background:url(/img/Home/contact-tel.svg) no-repeat top left/30px;margin-right:73px;}#content #contact .contact-methods .email{background:url(/img/Home/contact-email.svg) no-repeat top left/30px;text-decoration:underline;margin-right:62px;}#content #contact .contact-methods .address{background:url(/img/Home/contact-address.svg) no-repeat top left/30px;}#content #contact:before{content:'';position:absolute;top:20px;left:0;bottom:0;width:100%;background:#a9a9a9;}#content.tablet .banner.desktop,#content.mobile .banner.desktop{display:none;}#content.tablet #about .about-container h2,#content.mobile #about .about-container h2{font-size:50px;letter-spacing:14px;}#content.tablet #about .about-container .more,#content.mobile #about .about-container .more{bottom:70px;}#content.tablet #categories .container,#content.mobile #categories .container{row-gap:40px;}#content.tablet #categories a,#content.mobile #categories a{padding:36px 0 40px;}#content.tablet #categories a div,#content.mobile #categories a div{font-size:22px;margin-top:2px;letter-spacing:5px;}#content.tablet #news h2,#content.mobile #news h2{font-size:50px;letter-spacing:14px;}#content.tablet #news .more,#content.mobile #news .more{top:25px;}#content.tablet #news .news a,#content.mobile #news .news a{width:100%;}#content.tablet #contact h2,#content.mobile #contact h2{min-width:220px;}#content.tablet #contact h2 span,#content.mobile #contact h2 span{font-size:34px;letter-spacing:10px;}#content.tablet #contact .contact-methods > *,#content.mobile #contact .contact-methods > *{display:block;margin-bottom:20px;padding-left:48px;}#content.tablet #contact .contact-methods .email,#content.mobile #contact .contact-methods .email{display:inline-block;}#content.tablet .banner.tablet{display:block;}#content.tablet #about{background-image:url(/img/Home/about-bg-t.jpg);padding-bottom:110px;}#content.tablet #about .about-container{margin:0 20px;padding:0 50px 120px;}#content.tablet #about .about-container .more{right:46px;}#content.tablet #about .about-container:before{bottom:20px;left:20px;}#content.tablet #about .about-container:after{top:19px;right:19px;}#content.tablet #about.animate .about-container h2{top:-35px;}#content.tablet #about.animate .about-container:before{bottom:-20px;left:-20px;}#content.tablet #about.animate .about-container:after{top:-19px;right:-19px;}#content.tablet #categories{background-image:url(/img/Home/shortcut-bg-t.jpg);}#content.tablet #categories .container{column-gap:42px;}#content.tablet #categories a{width:calc((100% - 42px) / 2);}#content.tablet #news{margin-top:60px;margin-bottom:87px;}#content.tablet #news .news{margin-top:54px;}#content.tablet #contact h2{margin-right:127px;padding:36px 0px 27px 0;}#content.tablet #contact .contact-methods{width:362px;padding-top:37px;padding-bottom:23px;}#content.mobile .banner.mobile{display:block;}#content.mobile #about{background-image:url(/img/Home/about-bg-m.jpg);padding-top:105px;padding-bottom:130px;}#content.mobile #about .about-container{margin:0 10px;padding:58px 45px 120px;}#content.mobile #about .about-container h2{top:auto !important;margin-bottom:30px;}#content.mobile #about .about-container .more{font-size:16px;padding-right:40px;right:48px;}#content.mobile #about .about-container:before{bottom:10px;left:10px;}#content.mobile #about .about-container:after{top:10px;right:10px;}#content.mobile #about.animate .about-container:before{bottom:-10px;left:-10px;}#content.mobile #about.animate .about-container:after{top:-10px;right:-10px;}#content.mobile #categories{background-image:url(/img/Home/shortcut-bg-m.jpg);padding:80px 0;}#content.mobile #categories .container{column-gap:20px;}#content.mobile #categories a{width:calc((100% - 20px) / 2);}#content.mobile #news{margin-top:56px;margin-bottom:80px;}#content.mobile #news .more{position:relative;float:right;top:auto;right:auto;font-size:16px;padding-right:40px;margin-top:25px;margin-bottom:50px;}#content.mobile #news .news{margin-top:48px;clear:both;row-gap:40px;}#content.mobile #news .news a{padding-left:20px;}#content.mobile #news .news a img{width:174px;height:auto;}#content.mobile #news .news a .news-container{height:141px;padding:17px 20px 37px 162px;}#content.mobile #news .news a .news-container .news-date{font-size:16px;letter-spacing:0.6px;}#content.mobile #news .news a .news-container .news-title{font-size:18px;margin-left:11px;margin-top:8px;line-height:32px;}#content.mobile #news .news a .news-container .news-content{display:none;}#content.mobile #news .news a .news-container:after{border-width:0 0 30px 30px;}#content.mobile #contact .container:before{display:none;}#content.mobile #contact .contact-container{display:block;}#content.mobile #contact h2{display:inline-block;margin-right:0;padding:36px 76px 38px 0;}#content.mobile #contact .contact-methods{margin-right:0;margin-top:0;padding:40px 0;}#content.mobile #contact .contact-methods > *{font-size:16px;}footer.mobile.more-padding{padding-bottom:96px;}