@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-Bold.eot?v=1769616917);src:url(/cdn/shop/files/Cinzel-Bold.eot?v=1769616917) format("embedded-opentype"),url(/cdn/shop/files/Cinzel-Bold.woff2?v=1769616917) format("woff2"),url(/cdn/shop/files/Cinzel-Bold.woff?v=1769616916) format("woff"),url(/cdn/shop/files/Cinzel-Bold.ttf?v=1769616917) format("truetype"),url(Cinzel-Bold.svg#Cinzel-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-Black.eot?v=1769617073);src:url(/cdn/shop/files/Cinzel-Black.eot?v=1769617073) format("embedded-opentype"),url(/cdn/shop/files/Cinzel-Black.woff2?v=1769617073) format("woff2"),url(/cdn/shop/files/Cinzel-Black.woff?v=1769617073) format("woff"),url(/cdn/shop/files/Cinzel-Black.ttf?v=1769617073) format("truetype"),url(Cinzel-Black.svg#Cinzel-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-Regular.eot?v=1770370972);src:url(/cdn/shop/files/Cinzel-Regular.eot?v=1770370972) format("embedded-opentype"),url(/cdn/shop/files/Cinzel-Regular.woff2?v=1770370971) format("woff2"),url(/cdn/shop/files/Cinzel-Regular.woff?v=1770370971) format("woff"),url(/cdn/shop/files/Cinzel-Regular.ttf?v=1770370973) format("truetype"),url(Cinzel-Regular.svg#Cinzel-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-Medium.eot?v=1770371301);src:url(/cdn/shop/files/Cinzel-Medium.eot?v=1770371301) format("embedded-opentype"),url(/cdn/shop/files/Cinzel-Medium.woff2?v=1770371301) format("woff2"),url(/cdn/shop/files/Cinzel-Medium.woff?v=1770371301) format("woff"),url(/cdn/shop/files/Cinzel-Medium.ttf?v=1770371301) format("truetype"),url(Cinzel-Medium.svg#Cinzel-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-SemiBold.eot?v=1770371480);src:url(/cdn/shop/files/Cinzel-SemiBold.eot?v=1770371480) format("embedded-opentype"),url(/cdn/shop/files/Cinzel-SemiBold.woff2?v=1770371480) format("woff2"),url(/cdn/shop/files/Cinzel-SemiBold.woff?v=1770371480) format("woff"),url(/cdn/shop/files/Cinzel-SemiBold.ttf?v=1770371480) format("truetype"),url(Cinzel-SemiBold.svg#Cinzel-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}.banner__heading{font-family:Cinzel;font-weight:600;line-height:58px}.banner__box{max-width:480px!important}.button{font-weight:700}.header__icons{display:none}.header__inline-menu{display:flex;justify-content:flex-end}.header__menu-item{font-size:15px;font-weight:700}.utility-bar__grid{display:flex;align-items:center;justify-content:space-between}.announcement_contact_link{color:inherit;text-decoration:none;font-size:13px;display:flex;align-items:center;padding-right:20px}.contact_announcement{display:flex;align-items:center}.announcement_contact_link svg{margin-right:8px}.link.list-social__link{width:20px!important;height:20px!important;padding:0!important;display:flex;align-items:center;line-height:normal;min-height:0;justify-content:center;background:#fff;color:#b41017;border-radius:50%;margin-left:10px}.link.list-social__link svg{width:14px}.utility-bar__grid{padding-top:6px;padding-bottom:6px}.banner__text{padding:10px 0 20px}.sub-heading{font-family:Cinzel;color:#b41017;font-size:18px;display:inline-flex;align-items:center;font-weight:600}.sub-heading svg{margin-left:20px}.button svg{margin-left:12px;transition:all ease .2s}.button{transition:all ease .2s}.button:hover svg{transform:rotate(45deg)}.service_card_wrap{display:flex;flex-wrap:wrap;gap:10px}.service_card{calc((100% - (2 * 20px)) / FONT-VARIANT: JIS83);width:calc((100% - (2 * 10px)) / 3)}.service_card_inner img{width:100%;display:block}.service_header .rich-text__heading,.rich-text__blocks .rich-text__heading{margin-top:8px}.service_card_inner a{display:block}.service_card_inner a{position:relative;text-decoration:none;overflow:hidden;color:#fff}.service_card_text{display:block;color:inherit;position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;background:#000000a3;text-align:center;transition:all ease-in-out .5s;opacity:0;transform:translateY(101%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service_card_inner a:hover .service_card_text{transform:translateY(0);opacity:1}.service_card_text h3{color:#fff;margin:0;font-size:20px;padding-bottom:10px}.service_card_inner .content p{margin-top:0;font-size:15px}.service_card_inner .content p:last-child{margin-bottom:0}.why_business_img img{width:100%;display:block;box-shadow:24px 24px #3e3e401a}.why_business_wrap{display:flex;flex-wrap:wrap;align-items:center}.why_business_img{width:37%;padding-right:24px;padding-bottom:24px}.why_business_choose_body{width:63%;padding-left:20px}.why_business_choose_body h2,.why_business_choose_body h2 p{margin:0}.why_business_choose_body h2 p em{color:#b41017;font-style:normal}.choose_points{display:flex;width:100%;padding:5px 0}.choose_points p{margin:0;width:calc(100% - 20px);padding-left:13px;font-weight:600}.choose_points svg{width:20px;position:relative;top:6px;font-weight:600}.choose_wrap{max-width:544px;padding-top:10px;padding-bottom:24px}.get_links_wrap ul{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;list-style:none}.get_links_wrap ul a{text-decoration:none;display:flex;align-items:center;transition:all ease .2s}.get_links_wrap ul a span{transition:all ease .3s}.get_links_wrap ul a:hover span{transform:rotate(-90deg);transform-origin:center;position:relative}.get_start_header h2{margin:0}.get_start_header{display:flex;align-items:center;justify-content:center}.button:hover,.newsletter-form__button:hover{background:#000!important;color:#fff!important}.button:hover:after,.button:hover:before{display:none}.get_links_wrap ul a:hover{color:#b41017}.get_start_content{text-align:center;padding:10px 0}.footer{background:transparent!important}.footer__content-bottom{border:0!important}.footer__copyright.caption{width:100%;display:flex;justify-content:space-between;border-top:#B41017 solid 1px;padding-top:20px;margin-top:25px!important}.footer__copyright{margin:0!important}.footer_soclai_full .footer__list-social{justify-content:flex-start!important}.footer__blocks-wrapper{border-top:#B41017 solid 1px;padding-top:50px}.footer-block{margin-top:0!important;align-items:flex-start!important;text-align:left}.footer-block__newsletter{text-align:left!important}.contact_footer_info{display:flex;flex-direction:column}.contact_footer_info a{display:flex}.contact_footer_info a svg{position:relative;top:7px;margin-right:10px}.contact_footer_info a{text-decoration:none}.contact_footer_info a:hover{color:#b41017}.contact_footer_info a:hover svg path{fill:#b41017}.list-menu__item--link:hover{color:#b41017!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field input{border:#fff solid 1px;background:#f4f8ff;color:#000;border-radius:3px;padding:0 10px!important;font-weight:400;font-size:14px}.newsletter-form__field-wrapper .field input::-webkit-input-placeholder{color:#919191;opacity:1}.newsletter-form__field-wrapper .field input::-moz-placeholder{color:#919191;opacity:1}.newsletter-form__field-wrapper .field input:-ms-input-placeholder{color:#919191;opacity:1}.newsletter-form__field-wrapper .field input:-moz-placeholder{color:#919191;opacity:1}.newsletter-form__button{position:static;width:100%!important;font-size:16px;background:#b41017!important;padding:15px 0;text-transform:capitalize;margin-top:10px!important;border-radius:3px}.list-menu__item:hover,.list-menu__item:hover .header__active-menu-item{color:#b41017!important}.newsletter-form__field-wrapper .field{flex-wrap:wrap}.image-with-text__text ol,.image-with-text__text ul{list-style-position:outside}.footer__content-top{padding-bottom:10px!important;display:block}.footer__copyright a{color:inherit}.service_card_text_default{position:absolute;bottom:0;text-align:center;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a3;transition:all ease .2s}.service_card_text_default h3{color:#fff}.service_card_inner a:hover .service_card_text_default{transform:translateY(100%)}.get_links_wrap ul{gap:10px}.get_links_wrap ul a{text-align:center}.contact_footer_info{max-width:290px}.contact_cover{display:flex}.contact_form_inner{width:50%}.contact_text_detail{width:50%;padding-left:30px}.contact_text_detail_inner a{color:inherit}.contact_text_detail_inner a svg path{fill:#000}.contact_text_detail_inner{background:#f1f1f1;padding:30px;height:100%}.mobile_banner_image{display:none!important}.banner__box img{width:100%;max-width:400px}.image-with-text__text a{color:#b41017}@media screen and (min-width: 990px){.image-with-text__content{padding:3rem!important}}@media screen and (max-width:1100px){h2,.h2{font-size:30px}.rich-text__blocks>*+*{margin-top:8px!important}.service_header .rich-text__heading{margin-top:8px}.service .gradient>div{padding-top:0}.header__menu-item{font-size:12px}.header:not(.drawer-menu).page-width{padding-left:2rem!important;padding-right:2rem!important}.service_card_inner .content p{font-size:12px}.service_card_text h3{font-size:18px}.banner__box img{width:100%;max-width:230px}}@media screen and (max-width:798px){.header__inline-menu{display:none}.banner__text{padding:0}.banner__heading{font-size:30px;line-height:45px}.banner__box{min-width:0!important;max-width:350px!important}.service_card_inner .content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.service_card_text h3{font-size:16px}.banner__box{min-width:0!important;max-width:260px!important}}@media screen and (max-width:750px){.banner__heading{font-size:19px;line-height:26px}.banner__box{padding:20px 10px}.button{font-size:14px;min-height:0;padding:10px}.content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.why_business_img{width:100%;padding-right:15px;padding-bottom:15px}.why_business_choose_body{width:100%;padding:20px 0 0}.why_business_img img{box-shadow:15px 15px #3e3e401a}h2,.h2{font-size:20px}.service_card{width:100%}.why_business_choose .gradient>div{padding-top:0!important}.rich-text__blocks .rich-text__heading{padding-bottom:10px}.get_start_header{flex-direction:column;align-items:center;text-align:center}.get_start_header h2{padding-bottom:10px}.get_links_wrap ul{flex-direction:column}.get_links_wrap ul li{padding:6px 0}.footer__content-top{padding-bottom:0rem!important;padding-left:20px!important;padding-right:20px!important}.footer-block__details-content .list-menu__item--link{padding:0!important}.footer .grid{padding-top:20px!important}.get_start .gradient>div{padding-bottom:0!important}.footer-block__details-content{margin-bottom:0!important}.footer-block.grid__item{margin-top:0!important;margin-bottom:20px!important}.footer-block__heading{margin-bottom:10px!important}.footer-block__newsletter p{margin-top:0}.button svg{width:10px}.rich-text__wrapper{width:100%!important}.announcement_contact_link{padding-right:0}.contact_announcement{width:100%;justify-content:space-between}.why_business_choose{padding-top:30px}.contact_cover{flex-wrap:wrap}.contact_form_inner{width:100%}.contact_text_detail{width:100%;padding:10px 0 0}.contact_text_detail_inner{padding:16px}.contact__button{margin-top:1rem!important}.haveing_mob_img:before{display:none!important}.haveing_mob_img>img{display:none!important}.mobile_banner_image{display:block!important;position:static!important}.mobile_banner_image img{position:static!important;width:100%;display:block}.banner__media{position:static!important}.banner__content{position:absolute!important;top:0}.banner__box{padding:3rem 0rem 0!important}.banner__box img{width:100%;max-width:180px}.banner__box{max-width:100%!important}.banner__box.content-container{text-align:center!important;padding:0 10px}.banner__box{padding:1rem 0rem 0!important}.banner__box>*+.banner__buttons{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
