@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700&display=swap";html{font-size:14px}html body{margin:0;padding:0;color:var(--clText);overflow-x:hidden;line-height:160%;font-family:"Montserrat",sans-serif;font-size:16px}img{max-width:100%;display:inline-block}h1,h2,h3,h4{font-weight:bold}a{text-decoration:none}.header_row{position:absolute;top:0;left:0;z-index:999;width:100%;padding-top:1.0714rem;padding-bottom:1.0714rem}.header_row .header_row__list{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.header_row .header_row__list .header_row__list--logo{width:10.7143rem}.header_row .header_row__list .header_row__list--nav{width:calc(100% - 10.7143rem);padding-left:1.0714rem}.menu{margin:0;padding:0;font-size:0}.menu>li{display:inline-block}.menu>li>a{text-transform:uppercase;display:inline-block;padding:.5714rem .7143rem;transition:ease all .35s;color:#fff;font-weight:500;position:relative;border-bottom:1px solid #fff;z-index:1;font-size:1.1429rem;background-color:rgba(0,0,0,0)}.menu>li>a::after{content:"";position:absolute;bottom:-3px;left:.7143rem;display:block;width:0;height:5px;background:var(--primary);z-index:10;transition:ease all .35s}.menu>li>a:hover{color:var(--primary);background-color:#fff}.menu>li>a:hover::after{width:36px}.menu>li>a i{padding-left:5px}.menu .menu-item-has-children{position:relative;z-index:1}.sub-menu{position:absolute;left:0;opacity:0;pointer-events:none;min-width:15.3571rem;background-color:#fff;margin:0;top:120px;padding:1.0714rem;border-radius:0 1.4286rem;transition:ease all .35s;z-index:10000;box-shadow:1px 1px 5px rgba(0,0,0,.16)}.sub-menu li a{font-size:1.1429rem;color:var(--primary);font-weight:500;text-transform:uppercase;display:block;line-height:160%;transition:ease all .35s}.sub-menu li a:hover{color:var(--primary01)}.slide .swiper-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;height:85vh;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;font-size:1.1429rem;color:#fff}.slide .swiper-slide img{display:none}.slide .swiper-slide::before{content:"";background:#000;background:linear-gradient(-180deg, rgba(0, 0, 0, 0.412202381) 0%, rgba(0, 0, 0, 0.3169642857) 9%, rgba(0, 212, 255, 0) 100%);width:100%;height:100%;position:absolute;z-index:0;pointer-events:none}.slide .swiper-slide .slide_text{padding-bottom:4.2857rem;position:relative;z-index:1;text-transform:uppercase}.slide .swiper-slide .slide_text h2{font-size:2.8571rem;line-height:180%}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:unset !important;right:1.0714rem !important;left:unset !important;top:50% !important;transform:translateY(-50%) !important;text-align:right !important;width:1.0714rem !important}.swiper-horizontal>.swiper-pagination-bullets span,.swiper-pagination-bullets.swiper-pagination-horizontal span,.swiper-pagination-custom span,.swiper-pagination-fraction span{background-color:var(--primary01);width:.7143rem !important;height:.7143rem !important;display:block;margin-left:0 !important;margin-right:0 !important}.swiper-horizontal>.swiper-pagination-bullets span:not(:last-child),.swiper-pagination-bullets.swiper-pagination-horizontal span:not(:last-child),.swiper-pagination-custom span:not(:last-child),.swiper-pagination-fraction span:not(:last-child){margin-bottom:5px}#page-top{position:fixed;bottom:1.875rem;right:.9375rem;z-index:99;width:2.8125rem;height:2.8125rem;background-color:var(--primary);color:#fff;font-size:1.25rem;text-align:center;line-height:2.8125rem}.header_sp{display:none}.btn_tel{display:inline-block;background-color:var(--primary01);color:#fff !important;font-size:1.8571rem;padding:.9643rem 1.5714rem;line-height:2.2857rem;font-weight:bold;border-radius:2.8571rem;margin-top:1.4286rem}.btn_tel i{transform:rotate(-45deg)}.has-hover{overflow:hidden;position:relative}.has-hover:hover:before{left:100%;transition:.7s}.has-hover:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3) 100%);transform:skewX(-25deg);transition:.7s}.bg{display:inline-block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1}.bg .bg--01{background-image:url(../images/background.svg);background-repeat:repeat-y;display:inline-block;width:100%;height:100%;position:absolute;z-index:5;background-size:100% auto;background-position:center calc(138px + 100vH);background-repeat:repeat-y;opacity:.07}.bg .bg--02{background-image:url(../images/background-white.svg);background-repeat:no-repeat}.about{background-image:url(../images/bg.jpg);background-repeat:no-repeat;padding-bottom:4.2857rem;background-size:cover;background-position:bottom center;color:#fff}.about .about_find{background:#fff;border-radius:1.4286rem 0 1.4286rem 0;margin-top:-2.5714rem;margin-bottom:1.4286rem;transform:none;position:relative;z-index:1;padding:2.2857rem 1.8571rem 1rem}.about .about_find input{margin-top:.7143rem;border:0;border-radius:0;border-bottom:1px solid var(--primary);box-shadow:none !important;padding-left:0}.about .about_find .about_find--left{width:90%}.about .about_find .about_find--left label{font-size:1.2857rem;font-weight:500;color:var(--primary);display:block;text-transform:uppercase}.about .about_find .about_find--mid ul{margin:0;padding:0}.about .about_find .about_find--mid ul li{list-style:none;font-size:1.2857rem;font-weight:500;color:var(--primary);display:block;text-transform:uppercase;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.about .about_find .about_find--mid ul li i{color:var(--primary01);padding-right:5px}.about .about_find .about_find--right button{background-color:var(--primary01);border:none;border-radius:2.8571rem;padding:.7143rem 2.1429rem}.about .about_find .about_find--right button i{font-size:2.1429rem;color:#fff}.about .about_content{padding-top:2.1429rem}.about .about_content .about_content__card{background-color:var(--primary02);padding:2.0714rem 2.4286rem 1.2857rem;height:100%;border-radius:1.7143rem 0 1.7143rem 0}.about .about_content .about_content__card .card--icon{display:block;text-align:center;color:#fff;font-size:6.4286rem;margin-bottom:20px}.about .about_content .about_content__card .card--icon i{transition:ease all .35s}.about .about_content .about_content__card .card--icon:hover i{transform:scale(1.2)}.product_home{padding-top:4.2857rem}.home_new{margin-top:4.2857rem}.product_home--title{margin:0;padding:0;margin-bottom:.7143rem}.product_home--title h2{font-size:2rem;text-transform:uppercase;color:var(--primary)}.product_home--title li{list-style:none}.product_home--title a{display:inline-block;border-radius:7.1429rem;border:1px solid var(--primary01);color:var(--primary01);padding:.3571rem 1.0714rem .3571rem 1.0714rem;margin-top:.3571rem}.product_home--title a i{position:relative;top:1px}.product_home__list .col-12{margin-bottom:1.4286rem}.product_home--card{height:100%;border:1px solid #e4e4e6;background-color:#fff}.product_home--card a{display:block;width:100%;height:100%;text-decoration:none}.product_home--card .card--image{display:block;background-position:center;background-size:cover;background-repeat:no-repeat;height:20.8571rem;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start}.product_home--card .card--image .card--adress{display:block;background-color:rgba(var(--primary03), 0.7);color:#fff;padding:.7143rem}.product_home--card .card_info{padding:1.0714rem}.product_home--card .card_info .card_info--title{color:var(--primary);font-size:1.1429rem;text-transform:uppercase;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product_home--card .card_info .card_info--start{display:block;color:#333;font-weight:500}.product_home--card .card_info .card_info--start i{color:var(--primary01)}.product_home--card .card_info .card_info--content{margin-top:.7143rem}.product_home--card .card_info .card_info--content ul{margin:0;padding:0}.product_home--card .card_info .card_info--content ul li{display:inline-block;color:#333;font-weight:500}.product_home--card .card_info .card_info--content ul li::before{content:"-";margin-right:2px}.product_home--card .card_info .card_info--content ul li:not(:last-child){padding-right:10px}.product_home--card .card_info .card_info--price{color:#333;margin-top:.7143rem;font-size:1.3rem;font-weight:500}.product_home--card .card_info .card_info--price strong{color:var(--primary01)}.swiper-button-next,.swiper-button-prev{background-color:var(--primary01) !important;width:3.5714rem !important;height:3.5714rem !important;border-radius:100px !important}.swiper-button-next:after,.swiper-button-prev:after{color:#fff !important;font-size:18px !important}.home_new{background-image:url(../images/bg.jpg);background-size:cover;background-position:bottom center;padding-top:4.2857rem;padding-bottom:4.2857rem}.home_new .title--style01{color:var(--primary)}.title--style01{font-size:2rem;text-transform:uppercase;font-weight:bold;margin-bottom:2.5rem;padding-bottom:1.2857rem;position:relative;z-index:1;color:var(--primary)}.title--style01::before{content:"";position:absolute;width:2.5rem;height:.2857rem;background-color:var(--primary01);z-index:0;left:0;bottom:0}.new_layout01{background-color:#fff;border-radius:1.4286rem 0 1.4286rem 0;overflow:hidden;border:1px solid #ddd}.new_layout01 a{text-decoration:none;display:block;font-weight:500;width:100%;height:100%;color:var(--primary)}.new_layout01 a span.new--image{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;height:17.8571rem;border-radius:20px 0 0 0}.new_layout01 a .new_info{padding:1.0714rem}.new_layout01 a .new_info h3{font-size:1.1429rem;line-height:160%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new_layout01 a .new_info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#333}.footer_contact{background-color:var(--primary02);color:#fff;padding:2.8571rem 0}.footer_contact .footer_contact--left ul{margin:0;padding:0;font-size:0}.footer_contact .footer_contact--left ul li{display:inline-block;vertical-align:top;width:calc(100% - 6.4286rem);font-size:1.1429rem}.footer_contact .footer_contact--left ul li .contact_left--title{text-transform:uppercase;font-size:1.2857rem;color:var(--primary01);margin-bottom:.7143rem;display:block}.footer_contact .footer_contact--left ul li strong{font-size:1.5714rem}.footer_contact .footer_contact--left ul li:first-child{width:6.4286rem}.footer_contact .footer_contact--left ul li:first-child i{color:var(--primary01);font-size:60px}.footer_contact .footer_contact--left .contact_left-social a{display:inline-block;width:4.1429rem;height:4.1429rem;border-radius:100px;background-color:var(--primary01);text-align:center;line-height:4.1429rem}.footer_contact .footer_contact--left .contact_left-social a img{height:1.7857rem;width:1.7857rem;-o-object-fit:contain;object-fit:contain}.footer_contact .footer_contact--left .contact_left-social a:not(:last-child){margin-right:.5714rem}.footer_content{background-color:var(--background-ft);color:#fff;padding-top:2.8571rem;padding-bottom:2.8571rem}.footer_content .title--style01{color:#fff}.footer_content .title--style01::before{background-color:#fff}.footer_content .ft_left--info{margin-top:15px}.footer_content .ft_left--info table{width:100%}.footer_content .ft_left--info table tr td{padding-top:8px;padding-bottom:8px}.footer_content .footer_content--mid ul{margin:0;padding:0}.footer_content .footer_content--mid ul li{display:block}.footer_content .footer_content--mid ul li a{color:#fff;font-size:1.1429rem;line-height:180%;transition:ease all .35s}.footer_content .footer_content--mid ul li a:hover{color:#fff}.icon--sp{display:none}.navSp{display:none}.footer_contact--right form{display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-start}.footer_contact--right .wpforms-field-container{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;width:85% !important}.footer_contact--right .wpforms-field-container .wpforms-field{width:100% !important}.footer_contact--right .wpforms-field-container .wpforms-field input{border:2px solid var(--primary01) !important;height:45px !important;border-radius:10px 0 10px 0 !important;background-color:rgba(0,0,0,0) !important;color:#fff !important;width:97% !important}.footer_contact--right .wpforms-field-container .wpforms-field ::-moz-placeholder{color:#fff;opacity:1}.footer_contact--right .wpforms-field-container .wpforms-field :-ms-input-placeholder{color:#fff;opacity:1}.footer_contact--right .wpforms-field-container .wpforms-field ::placeholder{color:#fff;opacity:1}.footer_contact--right .wpforms-field-container .wpforms-field :-ms-input-placeholder{color:#fff}.footer_contact--right .wpforms-field-container .wpforms-field ::-ms-input-placeholder{color:#fff}.footer_contact--right .wpforms-submit-container{width:15% !important}.footer_contact--right .wpforms-submit-container button{width:100% !important;height:45px !important;background:var(--primary01) !important;border:2px solid var(--primary01) !important;color:#fff !important;border-radius:10px 0 10px 0 !important}.footer_contact--right div.wpforms-container-full .wpforms-form label.wpforms-error{color:#fff !important}.taxonomy_archive .taxonomy_banner{position:relative;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;height:37.5rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.taxonomy_archive .taxonomy_banner::before{content:"";width:100%;height:100%;background-color:rgba(11,63,103,.4);position:absolute;top:0;left:0;z-index:0;pointer-events:none}.taxonomy_archive .taxonomy_banner .taxonomy--title{color:#fff;position:relative;z-index:1;text-transform:uppercase;font-size:2.5rem;text-align:center}.taxonomy_archive .taxonomy_banner .taxonomy--title::after{content:"";width:150px;height:5px;background-color:#fff;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);z-index:1}.taxonomy_intro{background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom center;color:#333;border-radius:1.25rem 0 1.25rem 0;padding:2.5rem;margin-top:-4.25rem;position:relative;z-index:1}.taxonomy_intro a{color:#333}.taxonomy_intro h2{font-size:2rem;text-transform:uppercase;font-weight:bold;margin-bottom:2.5rem;padding-bottom:1.2857rem;position:relative;z-index:1}.taxonomy_intro h2::before{content:"";position:absolute;width:2.5rem;height:.2857rem;background-color:var(--primary01);z-index:0;left:0;bottom:0}.taxonomy_intro table{width:100%}.taxonomy_intro table tr td{border:1px solid #333;padding:.625rem}.taxonomy_intro table a{color:var(--primary01)}.breakum{width:100%;color:#fff;position:relative;z-index:1;padding-top:25px;font-size:18px}.breakum a{color:#fff}.breakum span{display:inline-block;padding:0 5px}.taxonomy_btn01{text-align:center;border-bottom:2px solid var(--primary01);max-width:520px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.taxonomy_btn01 a{display:inline-block;position:relative;top:20px;padding:0 20px}.taxonomy_btn01 a span{background-color:var(--primary01);text-align:center;color:#fff;padding:.625rem 3.125rem;text-transform:uppercase;border-radius:100px;font-weight:500;font-size:1.125rem;display:inline-block}.taxonomy_btn{text-align:center;border-bottom:2px solid var(--primary01);max-width:520px;width:100%;margin-left:auto;margin-right:auto;margin-top:1.875rem;margin-bottom:1.25rem}.taxonomy_btn a{display:inline-block;position:relative;top:12px;padding:0 20px}.taxonomy_btn a span{background-color:var(--primary01);text-align:center;color:#fff;padding:.625rem 3.125rem;text-transform:uppercase;border-radius:100px;font-weight:500;font-size:1.125rem}.white-popup{position:relative;background:#fff;padding:1.5625rem;width:auto;max-width:1320px;margin:0 auto}.tour-right button{padding:0 !important;text-transform:uppercase !important}.tour-right input,.tour-right textarea{font-size:1rem !important}.tour-right #wpforms-181-field_1-container{padding-top:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;transition:all .5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all .5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@-webkit-keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:hinge;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}.taxonomy_list{margin-top:5rem}.wp-pagenavi{width:100% !important;text-align:left !important;margin-top:1.25rem}.wp-pagenavi a,.wp-pagenavi span{padding:10px 15px !important;font-size:14px;line-height:1.3333333;position:relative;margin:0 !important;margin-left:-1px !important;color:var(--primary);text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid var(--primary) !important;margin-right:.75rem !important}.nextpostslink{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.previouspostslink{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.wp-pagenavi span.current{z-index:2;color:#fff;cursor:default;background-color:var(--primary);border:1px solid var(--primary) !important}span.pages{display:none}.taxonomy_list--row{margin-bottom:2.5rem}.wrap-pagi{width:100%;float:left;text-align:left}.wp-pagenavi a{text-decoration:none !important}.wp-pagenavi a:hover{background:var(--primary);color:#fff;border:1px solid var(--primary) !important;text-decoration:none !important}.faq{padding-top:4.2857rem;padding-bottom:4.2857rem}#accordionFlushExample .accordion-item{background:#fff !important;border:none !important;box-shadow:0px 2px 15px rgba(0,0,0,.1);margin-bottom:1.8rem;border-radius:10px 0 10px 0 !important}#accordionFlushExample .accordion-button{background:none !important;color:var(--primary);padding:1.8rem 1.8rem 1.8rem 1.8rem;font-size:1.2rem;text-transform:uppercase;box-shadow:none !important;font-weight:500}#accordionFlushExample .accordion-body{color:#000;padding:2px 18px 14px}#accordionFlushExample .accordion-body p{font-size:1.1429rem}#accordionFlushExample .accordion-button::after{content:"";font-family:"Font Awesome 6 Pro";background:none}.single_product{padding-top:3.75rem;padding-bottom:3.75rem}.single_product .single_product--left{position:relative}.single_product .single_product--left .single_left--styick{z-index:1;top:0;position:-webkit-sticky;position:sticky}.single_product .single_product--left iframe{width:100%;height:25rem}.single_product .single_product--left .trainghiem{margin-top:.9375rem}.single_product .single_product--left .trainghiem h2{font-size:1.25rem;color:var(--primary);text-transform:uppercase;line-height:160%}.single_product .single_product--left .trainghiem h3{font-size:1.0625rem;text-transform:uppercase;color:var(--primary);line-height:160%}.single_product .single_product--left .trainghiem h4{font-size:1rem;color:var(--primary);text-transform:uppercase;line-height:160%}.single_product .product_right--info{margin:0;padding:0;display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-start}.single_product .product_right--info li{list-style:none}.single_product .product_right--info li span{display:block}.single_product .product_right--info li .card_info--start{display:block;color:#333;font-weight:500}.single_product .product_right--info li .card_info--start i{color:var(--primary01)}.single_product .product_right--info li:last-child{text-align:right}.single_product .product_right--info li a{display:inline-block;width:100% !important;height:2.8125rem !important;line-height:2.625rem;text-align:center;font-size:1.125rem;font-weight:bold;margin-top:5px;text-transform:uppercase;background:var(--primary01) !important;border:2px solid var(--primary01) !important;color:#fff !important;border-radius:10px 0 10px 0 !important}.price{color:var(--primary01);font-size:1.25rem;font-weight:bold}.single_gallery{position:relative;z-index:1;margin-top:1.875rem}.single_gallery .mySwiper2 .swiper-slide img{width:100%;height:37.5rem;-o-object-fit:cover;object-fit:cover}.single_gallery .mySwiper{margin-top:10px}.single_gallery .mySwiper .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;height:9.375rem}.thongtinnoibat{display:inline-block;position:absolute;z-index:10;font-size:14px;text-align:center;position:absolute;color:#fff;margin:0 0px 0px -10px;padding:5px 35px;background-color:#e52822;font-weight:400;top:30px;box-shadow:3px 3px 1px -3px #4e4e4e}.thongtinnoibat::before{left:0;content:"";position:absolute;border-style:solid;border-color:rgba(0,0,0,0);bottom:-10px;border-width:0 10px 10px 0;border-right-color:#9c0000}.sinlge_motangan{background-color:#feeec5;margin-top:.625rem;padding:1.25rem;border-radius:1.4286rem 0 1.4286rem 0}.sinlge_motangan .motangan_right--border{border:solid 1px #f8be82;padding:1.25rem .9375rem;border-radius:5px}.sinlge_motangan .motangan_right--border .motangan_right__border--tieude{font-size:1.25rem}.sinlge_motangan .motangan_right--border .motangan_right__border--tour{display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-start;margin:0;padding:0}.sinlge_motangan .motangan_right--border .motangan_right__border--tour:not(:last-child){margin-bottom:.9375rem}.sinlge_motangan .motangan_right--border .motangan_right__border--tour li{list-style:none}.sinlge_motangan .motangan_right--border .motangan_right__border--tour li i{color:var(--primary01);padding-right:5px;font-weight:500}.sinlge_motangan .motangan_right--border .motangan_right__border--tour li .motangan--price{margin-bottom:0;font-size:1.25rem;font-weight:bold;color:var(--primary01)}.sinlge_motangan .motangan_right--border .motangan_right__border--tour li span{font-size:13px;display:block}.sinlge_motangan .motangan_right--border .motangan_right__border--tour li:last-child{text-align:right}.motangan--contact p{margin-bottom:.5rem}.motangan--contact strong{color:var(--primary01);font-size:1.25rem}.btn--style02{display:inline-block;width:100% !important;height:2.8125rem !important;line-height:2.625rem;text-align:center;font-size:1.125rem;font-weight:bold;margin-top:5px;text-transform:uppercase;background:var(--primary01) !important;border:2px solid var(--primary01) !important;color:#fff !important;border-radius:10px 0 10px 0 !important;margin-bottom:.625rem}.form_popup--list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;margin-bottom:1.25rem}.form_popup--list li{display:inline-block;list-style:none;width:calc(100% - 12.5rem);padding-left:.9375rem}.form_popup--list li:first-child{width:12.5rem;padding-left:0}.form_popup--list li:first-child img{width:100%;height:7.5rem;-o-object-fit:cover;object-fit:cover}#form-popup{max-width:640px}#form-popup .wpforms-submit{text-transform:uppercase;width:100% !important;height:45px !important;background:var(--primary01) !important;border:2px solid var(--primary01) !important;color:#fff !important;border-radius:10px 0 10px 0 !important}.single_room{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);position:relative;z-index:1;margin-top:.625rem}.single_room .thongtinnoibat{left:0;top:8.2143rem}.single_room .single_room--header{background-color:var(--primary);color:#fff;font-weight:500;text-transform:uppercase;padding:.9375rem;border-radius:1.4286rem 0 0 0}.single_room .single_room--row{border:1px solid #ddd;border-bottom:0;align-items:stretch}.single_room .single_room--row .btn--style02{overflow:hidden}.single_room .single_room--row:last-child{border-bottom:1px solid #ddd;border-radius:0 0 1.4286rem 0}.single_room .single_room--row .col-sm-12{padding-top:1.25rem;padding-bottom:0;padding-left:.9375rem;padding-right:.9375rem}.single_room .single_room--row .col-sm-12:not(:last-child){border-right:1px solid #ddd;padding-bottom:1.25rem}.single_room .single_room--row .loaiphong--tenphong{color:var(--primary);font-size:18px;text-transform:uppercase}.single_room .single_room--row .loaiphong--hinhanh{margin-top:.625rem}.single_room .single_room--row .loaiphong--hinhanh img{height:12.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.single_room .single_room--row ul{margin:0;padding:0;margin-top:.625rem}.single_room .single_room--row ul li{display:flex;flex-wrap:wrap;align-items:stretch;color:#000;font-weight:500}.single_room .single_room--row ul li i{color:var(--primary01)}.single_room .single_room--row ul li .loaiphong--icon{display:inline-block;width:30px}.single_room .single_room--row ul li .loaiphong--txt{display:inline-block;width:calc(100% - 30px)}.single_tienich{margin-top:1.4286rem}.single_tienich h3{font-size:1.2857rem;color:var(--primary);margin-bottom:.9375rem !important}.single_tienich ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch}.single_tienich ul li{display:inline-block;width:33.333%}.single_tienich ul li i{position:relative;top:-4px}.single_content{margin-top:1.4286rem}.single_content h3{font-size:1.2857rem;color:var(--primary)}.single_danhgia{margin-top:1.4286rem}.single_danhgia h3{font-size:1.2857rem;color:var(--primary)}.single_qa{margin-top:1.4286rem}.single_qa h3{font-size:1.2857rem;color:var(--primary)}.single_qa{color:#333}.single_left--khachsantuongtu{margin-top:1.4286rem}.single_left--khachsantuongtu h3{font-size:1.2857rem;color:var(--primary)}.single_left--khachsantuongtu .khachsantuongtuong_row--item{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.single_left--khachsantuongtu .khachsantuongtuong_row--item li{list-style:none;width:calc(100% - 7.1429rem);padding-left:.7143rem;margin-bottom:.7143rem}.single_left--khachsantuongtu .khachsantuongtuong_row--item li:first-child{width:7.1429rem;padding-left:0}.single_left--khachsantuongtu .khachsantuongtuong_row--item li h4{margin-bottom:5px}.single_left--khachsantuongtu .khachsantuongtuong_row--item li h4 a{font-size:1rem;display:block;line-height:140%;color:#000}.single_left--khachsantuongtu .khachsantuongtuong_row--item li .card_info--start{color:var(--primary01)}.layout_page .datphong_row{padding-top:3.5714rem;padding-bottom:3.5714rem}.layout_page .datphong_row--border{border:1px solid #ddd;padding:1.0714rem;border-radius:10px 0 10px 0}.layout_page .datphong_row--border .datphong--title{color:var(--primary);font-size:1.2857rem}.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1rem}.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=date],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=datetime],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=datetime-local],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=email],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=month],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=number],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=password],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=range],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=search],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=tel],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=text],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=time],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=url],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form input[type=week],.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form select,.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form textarea{font-size:1rem}.layout_page .datphong_row--border div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:1rem}.layout_page .datphong_row--left button{padding:0 !important;text-transform:uppercase !important}.datphong_info .card_info--start{display:block}.datphong_info .card_info--start i{color:var(--primary01)}.datphong_luuy{margin-top:.3571rem}.datphong_luuy--content{background-color:rgba(221,221,221,.5);padding:1.0714rem;border-radius:10px 0 10px 0;margin-top:.7143rem;display:none}#btn_luuy.active i{transform:rotate(-180deg)}.datphong_luuy.open .datphong_luuy--content{display:block}.ul--datphong{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;margin:0;padding:0}.ul--datphong li{list-style:none}.archive_new{padding-top:4.2857rem;padding-bottom:4.2857rem}.archive_new .new_layout01{box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);margin-bottom:1.7857rem}.page_content--txt{margin-bottom:1.4286rem}.tour-item{padding:1.0714rem;margin-bottom:1.4286rem;border:solid 1px rgba(0,0,0,.1);position:relative;z-index:1}.tour-item a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:99}.tour-item .tour-item-images{display:flex;align-items:flex-end;justify-content:flex-start;height:15.7143rem;position:relative;z-index:1;overflow:hidden}.tour-item .tour-item-images::before{content:"";width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1;pointer-events:none;transition:ease all .35s}.tour-item span.item-image-text{position:absolute;z-index:2;color:#fff;top:-100%;left:0;padding:1.0714rem;padding-bottom:0;transition:ease all .35s;font-size:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.tour-item span.item-image-vitri{display:inline-block;color:#fff;background-color:rgba(0,0,0,.3);padding:5px 10px;position:absolute;z-index:9;transition:ease all .35s;bottom:0}.tour-item:hover .tour-item-images::before{opacity:1}.tour-item:hover .tour-item-images span.item-image-vitri{bottom:-100%}.tour-item:hover .tour-item-images span.item-image-text{top:0}.tour-item h2{font-size:1.2857rem}.tour-item .tour-item-info span{display:block}.single-tour-content{padding-top:3.75rem;padding-bottom:3.75rem}.single-tour-content .diem-nhan-hanh-trinh{border:1px solid var(--primary);border-radius:10px 0 10px 0 !important;overflow:hidden}.single-tour-content .title-single-tour{background-color:var(--primary);color:#fff;display:block;padding:.7143rem;font-size:1.4286rem;font-weight:500}.single-tour-content .diem-nhanh-content{padding:.7143rem;padding-bottom:0}.single-tour-content .title-item{border-bottom:1px solid #ddd;display:block;font-size:1.4286rem;font-weight:500;padding-top:.7143rem;padding-bottom:.7143rem;margin-bottom:1.0714rem}.single-tour-content .title-item i{color:var(--primary)}.single-tour-content .single-tour-item:not(:last-child){margin-bottom:1.4286rem}.single-tour-content .accordion-item{padding:.7143rem;border:1px solid #ddd !important;border-radius:10px 0 10px 0 !important;position:relative;z-index:1}.single-tour-content .accordion-item::before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:1.7143rem;left:-0.5714rem;z-index:1;color:var(--primary)}.single-tour-content .accordion-item button{box-shadow:none;background-color:var(--primary);border-radius:10px 0 10px 0 !important;color:#fff !important}.single-tour-content .accordion-item button::after{content:"";font-family:"Font Awesome 6 Pro";background:none}.single-tour-content .accordion-item:not(:last-child){margin-bottom:1.4286rem}.single-tour-content .item-event .title-item{cursor:pointer;position:relative;z-index:1}.single-tour-content .item-event .title-item::after{content:"";font-family:"Font Awesome 6 Pro";background:none;transition:ease all .35s;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:1;font-size:1rem}.single-tour-content .item-event .single-tour-item-info{display:none;transition:ease all .35s}.single-tour-content .item-event.open .single-tour-item-info{display:block}.single-tour-content .item-event.open .title-item::after{content:""}.single-thong-tin-tour{border:1px solid var(--primary);border-radius:10px 0 10px 0 !important;overflow:hidden}.single-thong-tin-tour h3{background-color:var(--primary);color:#fff;display:block;padding:.7143rem;font-size:1.4286rem;font-weight:500}.single-thong-tin-tour .tour-table{padding:1.0714rem;padding-top:0}.single-thong-tin-tour .tour-table table{width:100%}.single-thong-tin-tour .tour-table table tr td{padding:8px 0}.single-thong-tin-tour .tour-table table tr:not(:last-child) td{border-bottom:1px solid #ddd}.single-giatour{background-color:var(--primary);color:#fff;padding:1.0714rem;margin-top:1.4286rem;font-weight:bold;border-radius:10px 0 10px 0 !important}.single-giatour del{font-weight:400}.single-tour-right{position:relative;z-index:1}.single-tour-right .single-fix{position:-webkit-sticky;position:sticky;top:10px;left:0;z-index:9}.single-tour-right .single-thongtindattour{margin-top:1.4286rem;border:1px solid var(--primary);border-radius:10px 0 10px 0 !important;padding:1.0714rem}.single-tour-right .single-thongtindattour p{font-size:1.2857rem}.single-tour-right .single-thongtindattour button{padding:0 !important;text-transform:uppercase !important}.single-tour-lienquan{background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding-top:3.5714rem;padding-bottom:3.5714rem}.single-tour-lienquan .col-12{margin-bottom:1.7857rem}.taxonomy_height{height:100px;overflow:hidden}.an-bot{display:none !important}.taxonomy_intro.active span.xem-them{display:none !important}.taxonomy_intro.active span.an-bot{display:inline-block !important}.taxonomy_intro.active .taxonomy_height{height:100%}.tour-lienquan-item{background-color:#fff;height:100%;border-radius:10px 0 10px 0 !important;padding:.5714rem;position:relative;z-index:1;border:1px solid #ddd}.tour-lienquan-item a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99}.tour-lienquan-item .tour-lienquan-item-image{display:block;overflow:hidden;border-radius:10px 0 10px 0 !important}.tour-lienquan-item .tour-lienquan-item-image img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;transition:ease all .35s}.tour-lienquan-item:hover .tour-lienquan-item-image img{transform:scale(1.12)}.tour-lienquan-item h3{font-size:1.1429rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.7143rem}.tour-lienquan-item span{display:block}@media(max-width: 1400px){.container{max-width:100%}html{font-size:12px}.footer_contact .footer_contact--left ul li:last-child{padding-left:15px}}@media(max-width: 1199px){.single_product--left{order:1;max-width:420px;margin-left:auto;margin-right:auto;margin-top:20px}.single_product--right{order:0}}@media(min-width: 1125px){.menu-item-has-children:hover ul{opacity:1;pointer-events:all;top:2.5714rem}}@media(max-width: 1125px){.slide .swiper-slide{height:auto !important;background:none}.slide .swiper-slide img{display:block}.header_row{position:relative;z-index:11;top:unset;left:unset;background-color:#fff}html{font-size:14px}.menu{display:none}.icon--sp{display:inline-block;font-size:30px;color:var(--primary)}.header_row__list--nav{text-align:right;width:20%}.header_row .header_row__list .header_row__list--logo{width:80%}.header_row .menu-item-has-children i{display:block;font-style:normal;height:38.36px;width:38.36px;text-align:center;font-size:16px;line-height:38.36px;color:#fff;z-index:1;cursor:pointer;position:absolute;top:0;right:0}.header_row ul.menu .menu-item-has-children .sub-menu{pointer-events:all !important;width:100% !important;border-radius:0 !important;position:relative !important;display:none !important;opacity:1 !important;box-shadow:none !important}.header_row ul.menu .menu-item-has-children.open ul.sub-menu{display:block !important;left:unset !important;top:unset;background-color:#fff;border:0;padding:8px 0}.menu .menu-item-has-children ul.sub-menu li:not(:last-child) a{border:0}.navSp{transition:all .2s ease-in-out;background:var(--primary);display:block !important;position:fixed;z-index:100;top:0;bottom:0;height:100%;overflow-y:auto;width:290px;right:-296px;height:100%;overflow-y:auto}.navSp .menu-sp-header{background-color:var(--primary01);padding-left:15px;padding-top:12px;padding-bottom:12px}.navSp .menu-sp-header h3{margin:0;color:#fff;font-weight:500;font-size:16px;line-height:22px}.menu-btn i{font-size:35px;color:#fff}.menu-btn{display:inline-block;vertical-align:middle;width:50px;height:40px;border-radius:100%;position:absolute;z-index:99;right:0;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.nav-close{background:none;outline:none;z-index:99}.menu-btn i::before{content:"";display:block;margin:auto;width:17px;border-bottom:solid 2px #fff;transform:rotate(45deg)}.menu-btn i::after{content:"";display:block;margin:auto;width:17px;border-bottom:solid 2px #fff;transform:rotate(-45deg);margin-top:-2px}.navSp ul.menu{margin:0;padding:0;display:block}.navSp ul.menu li{display:block;width:100%;margin-right:0 !important;border:0}.navSp ul.menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.8) !important}.navSp ul.menu li a{justify-content:flex-start;padding-left:15px;padding-right:15px;border:0;color:#fff !important;background-color:rgba(0,0,0,0);display:block;width:100%}.navSp.active{right:0}.product_home--card .card_info .card_info--price{font-size:18px}.footer_content--right iframe{width:100% !important}.footer_content .ft_left--info table tr td:first-child{width:120px}}@media(max-width: 991px){.title--style01{font-size:18px}.slide .swiper-slide .slide_text h2{font-size:24px;line-height:160%}.about .about_find .about_find--left{width:100%;margin-bottom:15px}.about_find form{display:flex;flex-wrap:wrap;align-items:stretch}.about_find--mid{width:85%}.about .about_find .about_find--mid ul li{width:100%}}@media(max-width: 960px){.footer_contact .footer_contact--left{width:100%}.footer_contact .footer_contact--right{width:100%;margin-top:15px}.about .about_content .about_content__card .card--icon{font-size:48px}.about .about_content .about_content__card{padding:15px}.about .about_content .about_content__card h3{font-size:18px}}@media(max-width: 767px){.slide .swiper-slide{height:91.265vw}.breakum{font-size:15px}.single-tour-content .title-item{font-size:16px}.single-tour-right{margin-top:20px}.taxonomy_archive .taxonomy_banner .taxonomy--title::after{width:80px}.datphong_row--right{margin-top:20px}.single_room .single_room--header{display:none}.single_room .single_room--row .col-sm-12:not(:last-child){border:0;border-bottom:1px solid #ddd}.taxonomy_archive .taxonomy_banner{height:450px;padding-left:15px;padding-right:15px}.taxonomy_archive .taxonomy_banner .taxonomy--title{font-size:18px}.taxonomy_intro h2{font-size:18px}.taxonomy_intro{padding:18px}.taxonomy_archive .taxonomy_banner .taxonomy--title::after{height:2px}.about_content .col-sm-12:not(:last-child){margin-bottom:20px}.footer_content--mid{margin-top:20px;margin-bottom:20px}.about_find--mid{width:100%}.about_find--right{width:100%;text-align:center;margin-top:15px}.about .about_find .about_find--mid ul{display:block !important}.product_home{padding-top:40px;padding-bottom:40px}.single_gallery .mySwiper2 .swiper-slide img{height:350px}.single_gallery .mySwiper .swiper-slide img{height:60px}}@media(max-width: 580px){.single_room .thongtinnoibat{display:none}.single_tienich ul li{width:100%}.sinlge_motangan .motangan_right--border .motangan_right__border--tour{display:block;text-align:left !important}.product_home--card .card_info .card_info--price{font-size:16px}.product_home--title{display:block !important;margin-bottom:20px}.product_home--title li p{margin-bottom:0}.single_product .product_right--info{display:block !important}}@media(max-width: 576px){.tour-item-image{margin-bottom:15px}}@media(max-width: 480px){.footer_contact .footer_contact--left ul li:first-child{width:100%;padding-bottom:8px}.footer_contact .footer_contact--left ul li{width:100%;text-align:center;padding-left:0 !important}.footer_contact--right form{display:block !important}.footer_contact--right .wpforms-field-container{display:block;width:100% !important}.footer_contact--right .wpforms-submit-container{width:100% !important}.ul--datphong{display:block !important}.ul--datphong li{display:block;width:100%}.taxonomy_intro{height:200px;overflow-y:auto}}/*# sourceMappingURL=styles.css.map */