.navigation{left:5px;list-style:none;opacity:0;padding-top:140px;position:fixed;top:10px;transition:all .6s linear;z-index:9}@media (max-width:991px){.navigation{display:none}}.navigation a{background:#999;color:#999;cursor:pointer;display:block;font-size:11px;height:30px;margin:5px 0;position:relative;width:5px}.navigation a.active{background:#ad073d;color:#ad073d}.navigation a span{cursor:pointer;left:14px;position:absolute;top:39%;white-space:nowrap}@font-face{font-display:swap;font-family:apparel;font-style:italic;font-weight:800;src:url(../../assets/scss/components/fonts/apparel-black-it.ttf)}#banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}#banner .kts-banner-image,#banner .kts-banner-video{height:100%;position:relative;width:100%}#banner .kts-banner-image .kts-hide-scroll_down,#banner .kts-banner-video .kts-hide-scroll_down{display:none}#banner .kts-banner-image .scroll_down,#banner .kts-banner-video .scroll_down{bottom:30px;left:0;position:absolute;right:0;text-align:center;top:auto;z-index:9}#banner .kts-banner-image .scroll_down .btn-poupup-video,#banner .kts-banner-video .scroll_down .btn-poupup-video{background:transparent;border:0;border-radius:0;color:#000;cursor:pointer;font-weight:400;letter-spacing:2px;padding:0;position:relative;top:-15px}#banner .kts-banner-image .scroll_down span,#banner .kts-banner-video .scroll_down span{animation:sdb05 2s infinite;border-bottom:5px solid #545454;border-left:5px solid #545454;border-right-color:#545454;border-top-color:#545454;box-sizing:border-box;cursor:pointer;height:24px;left:50%;margin-left:-12px;position:absolute;top:0;transform:rotate(-45deg);width:24px}@keyframes sdb05{0%{opacity:0;transform:rotate(-45deg) translate(0)}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(-10px,10px)}}#banner .kts-banner-image .banner-pc,#banner .kts-banner-image .banner-sp,#banner .kts-banner-video .banner-pc,#banner .kts-banner-video .banner-sp{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:800px){#banner .kts-banner-image .banner-pc,#banner .kts-banner-video .banner-pc{display:none}}#banner .kts-banner-image .banner-sp,#banner .kts-banner-video .banner-sp{display:none}@media only screen and (max-width:800px){#banner .kts-banner-image .banner-sp,#banner .kts-banner-video .banner-sp{display:block}}#banner .kts-banner-image .banner-video,#banner .kts-banner-video .banner-video{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}#banner .banner-layout__text{color:#545454;font-size:16px;left:0;padding-top:50px;position:static;text-align:center;top:0;transform:translate(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);width:100%}#banner .banner-layout__text .title-page-template{color:#212529;font-family:apparel;font-size:24px;font-weight:700;margin-bottom:30px;padding:0 15px;text-transform:uppercase!important}#banner .banner-layout__text .description_position_below{margin:0 auto;max-width:800px;padding-left:15px;padding-right:15px;width:100%}#banner .banner-layout__text .description_position_below p{font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7;margin-top:0}#banner .text_position_on{color:#545454;left:50%;max-width:100%;padding-left:50px;padding-right:50px;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:600px}#allstar_slider_product{margin:50px .25rem 60px;padding:0 .25rem}#allstar_slider_product #product-allstar{position:relative}#allstar_slider_product #product-allstar .swiper-button-prev-list{left:10px;transform:rotate(180deg)}#allstar_slider_product #product-allstar .swiper-button-next-list,#allstar_slider_product #product-allstar .swiper-button-prev-list{background-color:#fff;background-image:url(data:image/webp;base64,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);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:0;height:70px;outline:none!important;pointer-events:all;position:absolute;top:20%;width:40px;z-index:9}#allstar_slider_product #product-allstar .swiper-button-next-list{right:10px}#allstar_slider_product #product-allstar .swiper-button-disabled{opacity:.5}#allstar_slider_product #product-allstar .swiper-wrapper{align-items:flex-start!important;display:flex}#allstar_slider_product #product-allstar .swiper-slide .allstar_product_item{padding:10px;width:100%}#allstar_slider_product #product-allstar .swiper-slide .allstar_product_item .product-image-container-fluid{box-shadow:0 1px 4px #00000029;margin-bottom:20px;margin-top:5px}#allstar_slider_product #product-allstar .swiper-slide .allstar_product_item .product-image-container-fluid img{width:100%}#allstar_slider_product #product-allstar .swiper-slide .allstar_product_item .agp-light{font-size:16px;font-weight:400;letter-spacing:.6px;text-align:center;text-transform:uppercase}#allstar_slider_product #product-allstar .swiper-slide .allstar_product_item .agp-light a{color:#ad073d;text-decoration:none}@font-face{font-display:swap;font-family:apparel;font-style:italic;font-weight:800;src:url(../../assets/scss/components/fonts/apparel-black-it.ttf)}#product-detail{margin-bottom:25px;position:relative}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery{align-items:center;display:flex;width:100%}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery{flex-wrap:wrap}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image{background:#fff;position:relative;width:50%}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image{width:100%}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-main-image,#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-main-image img{width:100%}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text{background:#fff;border:1px solid #ccc;bottom:0;display:none;left:50%;margin:0 auto;max-width:450px;position:absolute;transform:translate(-50%);width:calc(100% - 30px)}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text{display:block}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide{display:flex;min-height:50px}@media (max-width:767px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide{font-size:14px;padding:0 30px}}@media (max-width:400px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide{font-size:12px;padding:0 20px}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide .product-detail-mobile{padding:5px 0;text-align:center;width:33.33333%;word-break:break-word}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide .product-detail-mobile.active{color:#ad073d}@media (max-width:699px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide .product-detail-mobile{padding:10px 0}}@media (max-width:450px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .master_product_detail_image .carousel-nav-text .carousel-nav-text-slide .product-detail-mobile{padding:10px 5px}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail{background:#fbf8f8;padding:50px;width:50%}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail{padding:25px 15px 0;width:100%}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-detail-infor-wrapper{margin:0 auto;max-width:560px}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-detail-infor-wrapper{width:100%}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail h3{color:#212529;font-family:apparel;font-size:24px;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .casing_heading{display:none}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail p{color:#000;font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7;text-align:center}@media (max-width:767px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail p{font-size:14px;letter-spacing:normal}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide{margin:0 auto;width:300px}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .splide__list{align-items:center}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .splide__slide{cursor:pointer;opacity:.4;position:relative;z-index:0}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .splide__slide:hover{opacity:.8}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .splide__slide img{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .is-active{-o-object-fit:cover;object-fit:cover;opacity:1;z-index:1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .is-active:hover{opacity:1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .splide .is-active img{height:175px;margin-left:-50px;width:200px}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper{margin:0 auto;padding:50px 0;width:300px}@media (max-width:999px){#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper{display:none}}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide{cursor:pointer;opacity:.4;position:relative;z-index:0}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide:hover{opacity:.8}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide img{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide-active{-o-object-fit:cover;object-fit:cover;opacity:1;z-index:1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide-active:hover{opacity:1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .swiper .swiper-slide-active img{height:175px;margin-left:-50px;width:200px}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature{margin-top:30px;padding:10px 0;text-align:center}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature a{background:transparent;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;overflow:hidden;padding:10px 45px 10px 26px;position:relative;text-decoration:none;text-transform:uppercase;z-index:1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature a:hover{color:#fff}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature a:hover span{height:562.5px;width:225%;z-index:-1}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature a svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}#product-detail .master_product_detail_wrapper .master_product_detail_image_gallery .description-product-detail .product-btn-feature a span{background-color:#ad073d;border-radius:50%;display:block;height:0;left:0;position:absolute;transform:translate(-50%,-50%);transition:width .4s ease-in-out,height .4s ease-in-out;width:0;z-index:0}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:#ffffffbf;border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#33333340;border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-page-dot.is-selected{background:#333}@font-face{font-display:swap;font-family:apparel;font-style:italic;font-weight:800;src:url(../../assets/scss/components/fonts/apparel-black-it.ttf)}#productFeatures{position:relative}#productFeatures .product-features-slider{background:#faf4ee;-moz-column-gap:4px;column-gap:4px;display:grid;grid-auto-flow:column;grid-template-rows:100%;height:auto;margin:0;min-height:404px;overflow:hidden;padding:65px 0 45px;position:relative;text-align:initial;white-space:nowrap}#productFeatures .product-features-slider .features-item{cursor:default;display:inline-block;min-height:350px;white-space:normal;width:800px}@media (max-width:999px){#productFeatures .product-features-slider .features-item{width:350px}}#productFeatures .product-features-slider .features-item .description-features{height:100%;padding:0 50px;text-align:left}#productFeatures .product-features-slider .features-item .description-features h2{color:#212529;font-family:apparel;font-size:30px;font-weight:400;letter-spacing:1.3px;margin-bottom:25px;margin-top:0;text-transform:uppercase}@media (max-width:768px){#productFeatures .product-features-slider .features-item .description-features h2{font-size:25px}}@media (max-width:465px){#productFeatures .product-features-slider .features-item .description-features h2{font-size:20px}}#productFeatures .product-features-slider .features-item .description-features .agp-light p{font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7;text-align:left}#productFeatures .product-features-slider .features-item .img-features{height:100%}#productFeatures .product-features-slider .features-item .img-features img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#productFeatures .product-features-slider .features-thumbnail-item{width:350px}#productFeatures .alt-scrollbar{background:#ededed;bottom:0;cursor:pointer;height:8px;line-height:0;margin:0;position:absolute}#productFeatures .alt-scrollbar .handle{background:#ad073d;cursor:pointer;height:8px;transition:all .2s ease}@font-face{font-display:swap;font-family:apparel;font-style:italic;font-weight:800;src:url(../../assets/scss/components/fonts/apparel-black-it.ttf)}#product_detail_alternate{background-color:#9e8c7b;background-position:10% 84%;background-repeat:no-repeat;background-size:135%;margin:70px 0;padding:80px 0}@media (max-width:767px){#product_detail_alternate{margin:0 0 30px}}#product_detail_alternate .product-detail-alt-container{margin:0 auto;max-width:1140px}@media (min-width:576px){#product_detail_alternate .product-detail-alt-container{max-width:540px}}@media (min-width:767px){#product_detail_alternate .product-detail-alt-container{max-width:720px}}@media (min-width:992px){#product_detail_alternate .product-detail-alt-container{max-width:960px}}@media (min-width:1200px){#product_detail_alternate .product-detail-alt-container{max-width:1140px}}@media (max-width:600px){#product_detail_alternate .product-detail-alt-container{padding-left:15px;padding-right:15px}}#product_detail_alternate .product-detail-alt-container .product-comparison{align-items:center;-moz-column-gap:80px;column-gap:80px;display:flex;justify-content:end}@media (max-width:991px){#product_detail_alternate .product-detail-alt-container .product-comparison{justify-content:space-around}}@media (max-width:600px){#product_detail_alternate .product-detail-alt-container .product-comparison{padding-left:15px;padding-right:15px}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_left{flex-basis:calc(100% - 600px);max-width:calc(100% - 600px)}@media (max-width:991px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_left{display:none}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_left img{max-width:100%}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right{flex-basis:600px;margin-left:0;margin-right:0;max-width:600px;padding:0 0 30px;width:auto}@media (max-width:991px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right{flex-basis:100%;max-width:100%}}@media (max-width:767px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right{margin-right:0;padding-top:5px;width:100%}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right h2{color:#fff;font-size:30px;font-weight:400;letter-spacing:1.3px;margin:0;text-align:left}@media (max-width:768px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right h2{font-size:25px}}@media (max-width:465px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right h2{font-size:20px}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .agp-light{color:#fff;display:none;font-size:16px;letter-spacing:1.4px;line-height:1.7;margin-bottom:10px;text-align:left}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .agp-light.active{display:block}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option{display:flex;justify-content:space-around;list-style:none;margin:0 0 40px;padding:0}@media (max-width:767px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option{margin-bottom:20px;text-align:center}}@media (max-width:365px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option{display:block}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li{align-items:center;background:transparent;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:400;justify-content:center;line-height:1;margin:0 5px;padding:9px 30px 5px;text-align:center;transition:all .5s ease;width:33.33%}@media (max-width:991px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li{padding:10px 30px}}@media (max-width:767px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li{margin-bottom:15px}}@media (max-width:465px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li{padding-left:10px;padding-right:10px}}@media (max-width:365px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li{white-space:nowrap;width:auto}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .list-option li.active{background:#fff;border-color:#fff;color:#000}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail{margin:0 auto;max-width:570px}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail{display:none}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail.active{display:block}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li{color:#fff;flex-basis:50%;margin-bottom:20px;max-width:50%;text-align:left}@media (max-width:768px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li{padding:0 15px}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li h4{color:#ebebeb;font-family:apparel;font-size:19px;font-weight:700;margin:0 0 .5rem;text-transform:none}@media (max-width:768px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li h4{font-size:15px;line-height:23px}}#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li p{color:#fff;font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7;margin:0 0 1rem}@media (max-width:768px){#product_detail_alternate .product-detail-alt-container .product-comparison .product_detail_alt_right .content-detail .option-item-detail .item-detail li p{font-size:13px}}.wrap-allstar-gallery{padding-top:25px}.wrap-allstar-gallery .container{max-width:1140px;padding:0}@media (min-width:576px){.wrap-allstar-gallery .container{max-width:540px}}@media (min-width:767px){.wrap-allstar-gallery .container{max-width:720px}}@media (min-width:992px){.wrap-allstar-gallery .container{max-width:960px}}@media (min-width:1200px){.wrap-allstar-gallery .container{max-width:1140px}}@media (max-width:600px){.wrap-allstar-gallery .container{padding-left:15px;padding-right:15px}}.wrap-allstar-gallery .container h2{font-size:30px;font-weight:400;letter-spacing:1.3px;margin:0;text-align:left}@media (max-width:767px){.wrap-allstar-gallery .container h2{font-size:25px;text-align:center}}@media (max-width:465px){.wrap-allstar-gallery .container h2{font-size:20px}}.wrap-allstar-gallery .container .agp-light{font-size:16px;letter-spacing:1.4px;line-height:1.7;text-align:left}@media (max-width:767px){.wrap-allstar-gallery .container .agp-light{text-align:center}}.wrap-allstar-gallery .container .type2-image_gallery{display:flex;flex-wrap:wrap;margin:22px -5px 32px;overflow:auto}.wrap-allstar-gallery .container .type2-image_gallery .type2-image_gallery_img{margin:0 5px 10px;overflow:hidden;width:calc(20% - 10px)}@media (max-width:767px){.wrap-allstar-gallery .container .type2-image_gallery .type2-image_gallery_img{margin:0 7.5px 15px;width:calc(50% - 15px)}}.wrap-allstar-gallery .container .type2-image_gallery .type2-image_gallery_img:hover img{transform:scale(1.08)}.wrap-allstar-gallery .container .type2-image_gallery .type2-image_gallery_img img{height:100%;transition:.4s ease;width:100%}@font-face{font-display:swap;font-family:apparel;font-style:italic;font-weight:800;src:url(../../assets/scss/components/fonts/apparel-black-it.ttf)}#type2-faq{margin-left:0;margin-top:5px;padding:70px 0 0;width:100%}#type2-faq h2{color:#212529;font-size:30px;font-weight:400;letter-spacing:1.3px;margin:0;text-align:center;text-transform:uppercase!important}@media (max-width:767px){#type2-faq h2{font-size:25px;padding-left:15px;padding-right:15px;text-align:center}}@media (max-width:465px){#type2-faq h2{font-size:20px}}#type2-faq #iframe-faq .faq_qns{-moz-column-gap:18px;column-gap:18px;margin:0;overflow:hidden;padding:25px 0 30px 1px}#type2-faq #iframe-faq .faq_qns .swiper{padding:10px 0}#type2-faq #iframe-faq .faq_qns .swiper-slide{margin:0 35px;width:450px}@media (max-width:767px){#type2-faq #iframe-faq .faq_qns .swiper-slide{margin:0 15px;width:calc(100% - 30px)!important}}#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item{border:none;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;cursor:pointer;display:block;height:450px;padding:74px 40px;transition:all .3s ease-in-out;width:100%}@media (max-width:600px){#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item{height:480px;padding:30px}}#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item:hover{transform:scale(.96)}#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item h3{color:#212529;font-family:apparel;font-size:24px;font-weight:400;letter-spacing:1.3px;margin:0 0 30px;min-height:55px;text-transform:unset!important}#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item p{font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7}#type2-faq #iframe-faq .faq_qns .swiper-slide .faq-item a{color:#ad073d;font-size:16px}.lightbox-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.lightbox-overlay .lightbox-content{position:relative;width:900px}@media (max-width:991px){.lightbox-overlay .lightbox-content{width:80%}}@media (max-width:600px){.lightbox-overlay .lightbox-content{width:100%}}.lightbox-overlay .lightbox-content .lightbox-container{display:inline-block;padding:0 55px;position:relative}@media (max-width:600px){.lightbox-overlay .lightbox-content .lightbox-container{padding:0 50px}}.lightbox-overlay .lightbox-content .lightbox-container .inline-lightbox{background-color:#fff;display:inline-block;height:100%;padding:40px;position:relative}@media (max-width:600px){.lightbox-overlay .lightbox-content .lightbox-container .inline-lightbox{padding:40px 20px}}.lightbox-overlay .lightbox-content .lightbox-container .inline-lightbox .lightbox-header h4{color:#212529;font-family:apparel;font-size:26px;font-weight:700;line-height:35px;margin-bottom:20px;margin-top:0;text-transform:capitalize}@media (max-width:991px){.lightbox-overlay .lightbox-content .lightbox-container .inline-lightbox .lightbox-text{height:200px;overflow-y:scroll}}.lightbox-overlay .lightbox-content .lightbox-container .inline-lightbox .lightbox-text p{color:#88888d;font-size:15px;letter-spacing:1.4px;line-height:1.7}.lightbox-overlay .lightbox-content .lightbox-container .lightbox-close{background:url(data:image/webp;base64,UklGRtIAAABXRUJQVlA4WAoAAAAQAAAAJgAAJgAAQUxQSIEAAAABcFtbe5t8QzhoB5O2YRxUcxjJFSzgCrfELThHWfq/v6OLCANp2/yphJmAzk/A/mr4O/5OmN3d8DmLbokUQo6vxFbDVbMaphZ5bdIkZMlIkmon14pRj1OLVcbL432zeA/nLoDGkpxbjUrnJVDaW6IQcnwltoo/bm8bpb3dYC3Amw8AVlA4ICoAAAAwAwCdASonACcAPpFIn0ulpCKho4gAsBIJaQAAG4G9Pg4AAP74zv0oAAA=) no-repeat;background-size:15px 15px;border:0;cursor:pointer;display:inline-block;height:15px;position:absolute;right:70px;text-indent:-9999px;top:15px;width:15px}.lightbox-overlay .lightbox-content .lightbox-controls{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.lightbox-overlay .lightbox-content .lightbox-controls button{background:transparent;border:none}.lightbox-overlay .lightbox-content .lightbox-controls button svg{color:#fff}#page{padding-top:0!important}#page #primary-joblist{background-color:#fbf8f8;padding:0 8.8%}@media (max-width:999px){#page #primary-joblist{padding:0 4%}}#page #primary-joblist *{font-family:Work Sans,sans-serif;margin-top:0}#page #primary-joblist h1,#page #primary-joblist h2{font-family:apparel}#page #primary-joblist #main{margin-left:0;padding:60px 20px;text-align:left;width:100%}@media (max-width:999px){#page #primary-joblist #main{padding:40px 0 0}}#page #primary-joblist #main .page-title{color:#212529;font-size:30px;margin-bottom:60px;text-align:left;text-transform:none}@media (max-width:999px){#page #primary-joblist #main .page-title{font-size:24px;margin-bottom:30px}}#page #primary-joblist #main form.career-form button,#page #primary-joblist #main form.career-form input,#page #primary-joblist #main form.career-form optgroup,#page #primary-joblist #main form.career-form p,#page #primary-joblist #main form.career-form select,#page #primary-joblist #main form.career-form textarea{font-size:16px;line-height:1;margin-bottom:0}#page #primary-joblist #main form.career-form .search-bar{margin-bottom:40px;position:relative}@media (max-width:999px){#page #primary-joblist #main form.career-form .search-bar{margin-bottom:30px}}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]{border:1px solid #ccc;border-radius:10px;color:#666;height:50px;margin-bottom:0;outline:none;text-indent:20px;width:100%}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::-moz-placeholder{color:#cacacb;font-weight:400}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::placeholder{color:#cacacb;font-weight:400}@media (max-width:999px){#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::-moz-placeholder{font-size:12px}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::placeholder{font-size:12px}}@media (max-width:999px){#page #primary-joblist #main form.career-form .search-bar input[name=keyword]{height:35px}}#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{background-color:#ad073d;border:none;border-radius:7px;bottom:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:1.3;position:absolute;right:5px;top:5px;width:110px}@media (max-width:999px){#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{font-size:12px;height:28px;right:4px;top:4px}}@media (max-width:767px){#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{line-height:1;padding:5px 12px}}#page #primary-joblist #main form.career-form .form-filters .heading,#page #primary-joblist #main form.career-form .form-filters h2{display:inline-block;font-size:20px;text-transform:none;vertical-align:sub}@media (max-width:999px){#page #primary-joblist #main form.career-form .form-filters .heading,#page #primary-joblist #main form.career-form .form-filters h2{font-size:14px}}#page #primary-joblist #main form.career-form .form-filters .heading>h2,#page #primary-joblist #main form.career-form .form-filters h2>h2{margin-bottom:0}#page #primary-joblist #main form.career-form .form-filters .clear-filters{background-color:#fff;border:1px solid #dc0f1d;border-radius:7px;color:#dc0f1d;cursor:pointer;font-weight:400;margin-bottom:0;margin-left:20px;padding:5px}@supports (font:-apple-system-body) and (-webkit-appearance:none){#page #primary-joblist #main form.career-form .form-filters .clear-filters{padding-top:3px}}@media (max-width:999px){#page #primary-joblist #main form.career-form .form-filters .clear-filters{float:right;font-size:12px;height:24px;padding:6px 8px}}#page #primary-joblist #main form.career-form .form-filters .option-container{display:flex;flex-wrap:wrap;gap:20px;margin:10px 0}@media (max-width:999px){#page #primary-joblist #main form.career-form .form-filters .option-container{gap:0;margin-bottom:20px}}#page #primary-joblist #list-container button,#page #primary-joblist #list-container input,#page #primary-joblist #list-container optgroup,#page #primary-joblist #list-container p,#page #primary-joblist #list-container select,#page #primary-joblist #list-container textarea{font-size:16px;line-height:1;margin-bottom:0}@media (max-width:999px){#page #primary-joblist #list-container button,#page #primary-joblist #list-container input,#page #primary-joblist #list-container optgroup,#page #primary-joblist #list-container p,#page #primary-joblist #list-container select,#page #primary-joblist #list-container textarea{font-size:14px}}#page #primary-joblist #list-container .total-post{color:#ad073d;font-size:20px;font-weight:500;margin:0 20px;text-align:left}@media (max-width:999px){#page #primary-joblist #list-container .total-post{font-size:14px;margin-left:0}}#page #primary-joblist #list-container .empty-section{color:#88888d;height:150px;text-align:center}#page #primary-joblist #list-container section.job-listings ul{list-style:none;margin:0;padding-bottom:20px;padding-left:0}#page #primary-joblist #list-container section.job-listings ul li{border:1px solid #cacacb;border-radius:10px;margin:40px 20px}#page #primary-joblist #list-container section.job-listings ul li:first-child{margin-top:10px}#page #primary-joblist #list-container section.job-listings ul li:last-child{margin-bottom:0}#page #primary-joblist #list-container section.job-listings ul li:hover{box-shadow:0 0 20px #a8a8a8}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li{margin:15px 0}}#page #primary-joblist #list-container section.job-listings ul li article{align-items:center;display:flex;justify-content:space-between;padding:50px 70px}#page #primary-joblist #list-container section.job-listings ul li article a:visited h2,#page #primary-joblist #list-container section.job-listings ul li article h2,#page #primary-joblist #list-container section.job-listings ul li article p{color:#212529}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article{align-items:flex-start;flex-direction:column;padding:20px}}#page #primary-joblist #list-container section.job-listings ul li article .col1{text-align:left}#page #primary-joblist #list-container section.job-listings ul li article .col1 h2{font-size:24px;margin-bottom:7px;text-transform:none}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col1 h2{font-size:20px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 h2 a{color:#212529}#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag p{background-color:#f4f4f4;border-radius:7px;color:#212529;display:inline-block;line-height:26px;margin:0;padding:4px 10px 2px}@supports (font:-apple-system-body) and (-webkit-appearance:none){#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag p{padding-top:2px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container img{height:17px;margin-bottom:-3px;width:17px}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container img{height:13px;width:13px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container p{color:#212529;display:inline-block}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col2{margin-top:20px;text-align:right;width:100%}}#page #primary-joblist #list-container section.job-listings ul li article .col2 p{color:#88888d;margin-bottom:0}@media (max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col2 p{font-size:12px}}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages{cursor:pointer;display:flex;justify-content:center;list-style:none;margin:0}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button{border:none;border-radius:3px;font-size:16px;height:31px;line-height:30px;margin:0 5px;width:31px}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.active{background:#ad073d;color:#fff;opacity:.5}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.disabled,#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button:disabled{opacity:0}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.prev{color:transparent;position:relative}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.prev:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:8px;position:absolute;right:12px;top:34%;transform:rotate(135deg);width:8px}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.next{color:transparent;position:relative}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.next:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:8px;position:absolute;right:12px;top:34%;transform:rotate(-45deg);width:8px}#page #primary-joblist #list-container .pagination-controls{padding:20px 0 60px}@media (max-width:999px){#page #primary-joblist #list-container .pagination-controls{padding:25px 0 40px}}.tee-filter-list{background-color:#fff;border:1px solid #cacacb;border-radius:10px;cursor:pointer;display:inline-block;list-style:none;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:999px){.tee-filter-list{margin-bottom:10px;margin-right:0;min-width:48%}.tee-filter-list:first-child{margin-right:10px}}@media (max-width:500px){.tee-filter-list{width:95%}}.tee-filter-list:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:10px;position:absolute;right:12px;top:34%;transform:rotate(45deg);width:10px}.tee-filter-list span.selected{color:#88888d;display:block;font-size:20px;line-height:50px;padding-left:20px;padding-right:30px;position:relative;z-index:2}@supports (font:-apple-system-body) and (-webkit-appearance:none){.tee-filter-list span.selected{padding-top:0}}@media (max-width:999px){.tee-filter-list span.selected{font-size:14px;line-height:37px;padding-left:12px}}.tee-filter-list .filter-list-box{background:#fff;border-radius:10px;box-shadow:0 3px 10px #d4cfd0;margin:0;max-height:250px;overflow-x:hidden;padding-left:0;position:absolute;top:60px;width:100%;z-index:11}.tee-filter-list .filter-list-box::-webkit-scrollbar{width:2px}.tee-filter-list .filter-list-box::-webkit-scrollbar-thumb{background-color:gray;background:linear-gradient(transparent 10%,gray 10% 90%,transparent 0)}@media (max-width:999px){.tee-filter-list .filter-list-box{top:45px}}.tee-filter-list .filter-list-box li{color:#333;font-size:14px;line-height:50px;padding-left:20px}@media (max-width:999px){.tee-filter-list .filter-list-box li{font-size:12px;line-height:25px}}.tee-filter-list .filter-list-box li:focus,.tee-filter-list .filter-list-box li:hover{background-color:#ad073d;color:#fff}.tee-filter-list .filter-list-box li.selected{font-weight:700}.tee-filter-list .filter-list-box li:first-child{margin-top:10px}.tee-filter-list .filter-list-box li:last-child{margin-bottom:10px}.tee-filter-list.open{border-color:#ad073d}.tee-filter-list.open:after{top:46%;transform:rotate(225deg)}.tee-filter-list.open li{display:block}.form-container{background-color:#fbf8f8;padding:0 8.8% 60px}.form-container.join-us{padding-top:50px}@media (max-width:999px){.form-container{margin:0;padding:0 4% 20px}}@media (max-width:768){.form-container{padding:0 20px 20px}}.form-container>.title{padding-bottom:0}form.altform{padding:0 60px;text-align:left}@media only screen and (max-width:999px) and (min-width:768px){form.altform{padding:0 15px 15px}}@media only screen and (max-width:768px){form.altform{padding:0 10px 15px}}form.altform form.altform input[type=date],form.altform form.altform input[type=email],form.altform form.altform input[type=number],form.altform input[type=text]{border-color:#cacacb;border-radius:10px;height:50px;padding-top:6px;text-indent:20px;width:100%}form.altform input.hidden-input{height:1px!important;width:1px!important}form.altform .tee-filter-list span.selected{align-items:center;color:#212529;display:flex;font-size:16px;font-weight:400;height:50px}@media only screen and (max-width:999px){form.altform .tee-filter-list span.selected{font-size:14px;line-height:37px;padding-left:20px}}form.altform .form-control{border:1px solid #cacacb;border-radius:10px;color:#212529;font-weight:400;height:50px;padding-top:6px;text-indent:20px;width:100%}form.altform .form-control:focus{background-color:#fff;border-color:#ad073d;box-shadow:0 0 0 .2rem #007bff40;box-shadow:none;color:#495057;outline:0}form.altform .alt-form-group{margin-bottom:30px}form.altform .alt-form-group>label{color:#212529;display:block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px}@media only screen and (max-width:999px){form.altform .alt-form-group>label{font-size:14px}}form.altform .alt-form-group .input-container.relative{position:relative}form.altform .alt-form-group.form-error .tee-filter-list{border-color:#dc0f1d}form.altform .alt-form-group.form-error .alt-form-field-group{margin-bottom:8px}form.altform .tee-filter-list{width:100%}form.altform ::-moz-placeholder{color:#cacacb;opacity:1}form.altform ::placeholder{color:#cacacb;opacity:1}form.altform :-ms-input-placeholder{color:#cacacb}form.altform ::-ms-input-placeholder{color:#cacacb}form.altform #cv_files-form-group,form.altform .file-input{margin-bottom:60px}form.altform #cv_files-form-group>label,form.altform .file-input>label{display:none}form.altform #cv_files-form-group>label.error,form.altform .file-input>label.error{display:block}form.altform #cv_files-form-group.form-error .alt-single-file-wrapper,form.altform .file-input.form-error .alt-single-file-wrapper{border-color:#dc0f1d}form.altform #cv_files-form-group>.alt-single-file-wrapper,form.altform .file-input>.alt-single-file-wrapper{align-items:center;background:#f1f2f5;border:1px dashed #88888d;border-radius:10px;display:flex;height:225px;justify-content:center;margin:0;position:relative;text-align:center}form.altform #cv_files-form-group>.alt-single-file-wrapper>input:not(.form-control),form.altform .file-input>.alt-single-file-wrapper>input:not(.form-control){display:none}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before>img,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before>img{display:block;margin:0 auto 18px}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before h4,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before h4{color:#212529;font-family:apparel;font-size:18px;font-weight:500;line-height:16px;margin:0 0 14px;text-transform:capitalize}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before p,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before p{color:#212529;font-size:16px;font-weight:400;line-height:20px;margin:0 0 19px;max-width:365px}@media only screen and (max-width:999px){form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before p,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before p{font-size:14px}}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after{align-items:center}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after span.alt-file-remove,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after span.alt-file-remove{cursor:pointer;position:absolute;right:25px;top:20px;z-index:9999}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name{margin-left:10px;text-align:left}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name h5,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name h5{border-bottom:1px solid #212529;font-size:16px;font-weight:500;line-height:18px;margin:0 0 8px;text-transform:inherit}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name span,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name span{font-size:14px;font-weight:400}form.altform #cv_files-form-group>.alt-single-file-wrapper .alt-single-file-button,form.altform .file-input>.alt-single-file-wrapper .alt-single-file-button{align-items:center;background:#f1f2f5;border:1px solid #88888d;border-radius:10px;color:#212529;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;height:38px;justify-content:center;margin:0 auto;min-width:125px}form.altform #cv_files-form-group>.alt-single-file-wrapper .alt-single-file-button img,form.altform .file-input>.alt-single-file-wrapper .alt-single-file-button img{margin-right:8px;position:relative;top:-2px}form.altform .button-submit{align-items:center;background-color:#ad073d;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:20px;min-width:193px;padding:7px 10px}form.altform .button-submit:hover{background-color:#d90449}form.altform .button-submit:disabled{opacity:.8}form.altform .cv-terms p{color:#707070;font-size:16px;font-weight:400;line-height:22px;margin:0 0 30px;text-align:left}@media only screen and (max-width:999px){form.altform .cv-terms p{font-size:14px}}form.altform .altform-message{border:1px solid transparent;border-radius:.25rem;margin-bottom:0;margin-top:30px;padding:15px 0 13px;position:relative;text-align:center}form.altform .altform-message.success-message{background-color:#d4edda;border-color:#c3e6cb;color:#155724}form.altform .altform-message.text-danger{background-color:#edd4d7;border-color:#edd4d7;color:red}form.altform .tee-filter-list:after{background-repeat:no-repeat;border:0;border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:11px;height:10px;position:absolute;right:12px;top:34%;transform:inherit;transform:rotate(45deg);width:16px;width:10px}form.altform .tee-filter-list span.selected{color:#cacacb}form.altform .tee-filter-list.chosen span.selected{color:#000}@media only screen and (max-width:375px){form.altform .tee-filter-list.chosen span.selected{line-height:normal}}form.altform .tee-filter-list.open .filter-list-box{display:block;top:60px}form.altform .tee-filter-list .filter-list-box{max-height:267px;padding:11px 0}form.altform .tee-filter-list .filter-list-box li{color:#212529;font-size:16px;font-weight:400;height:31px;line-height:34px;padding-left:24px}@media only screen and (max-width:999px){form.altform .tee-filter-list .filter-list-box li{font-size:14px}}@media only screen and (max-width:375px){form.altform .tee-filter-list .filter-list-box li{display:inline-block;line-height:normal;width:100%}}form.altform .tee-filter-list .filter-list-box li:hover{color:#fff}form.altform #agree_terms-form-group{margin-bottom:80px}form.altform .altform-submit-group{padding-top:50px}@media only screen and (max-width:999px){form.altform .altform-submit-group{padding-top:30px}}form.altform .altform-submit-group button.button-submit .button__text{color:#fff}@media only screen and (max-width:999px){form.altform .alt-form-group .form-control{font-size:14px}}form.altform .alt-form-group .form-control[type=tel]{text-indent:54px}form.altform .alt-form-group textarea{height:100px;padding:10px!important;resize:none;text-indent:10px}form.altform .alt-form-group textarea::-webkit-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}form.altform .alt-form-group textarea:-moz-input-placeholder,form.altform .alt-form-group textarea::-moz-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}form.altform .alt-form-group textarea:-ms-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}@media only screen and (max-width:999px){form.altform .alt-form-group .checkbox-form-group-wrapper label{font-size:14px}}.col-md-6{padding-left:15px;padding-right:15px;width:100%}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.altform-submit-group .loading{margin-left:10px}.altform-submit-group .loading:after{animation:button-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#555454;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}@media (max-width:767.98px){.appointment-layout .master-template__form-descirption{margin-bottom:25px!important}}form.altform{padding:0}form.altform .altform-submit-group{display:flex;justify-content:center;padding:0}form.altform .altform-submit-group .button-submit{background-color:#c60c46;border:1px solid #c60c46;border-radius:0;color:#fff!important;cursor:pointer;display:block;height:45px;margin-bottom:0;max-width:300px;padding:0 15px;text-transform:none;transition:all .3s linear;width:100%}form.altform .altform-submit-group .button-submit:hover{background-color:#e30047}form.altform .altform-submit-group .button-submit span{font-size:16px;line-height:20px;text-transform:none}form.altform#master-tempalte-form .alt-form-group{margin-bottom:15px}@media (max-width:767.98px){form.altform#master-tempalte-form .custom_time .alt-form-group label{display:none!important}}form.altform .altform-pinner{display:none;margin-left:10px}form.altform .alt-form-group.hidden-form-group{display:none}form.altform .alt-form-group .altform-date-icon{position:absolute;right:20px;top:14px}form.altform .alt-form-group .alt-form-field-group{position:relative}form.altform .alt-form-group .form-control{font-size:16px;font-weight:400;padding:0}form.altform .alt-form-group span.required{color:#ad073d}form.altform .alt-form-group.form-error .form-control{border-color:#dc0f1d;margin-bottom:8px}form.altform .alt-form-group.form-error label.error{color:#dc0f1d;font-size:14px;margin:0}form.altform .alt-form-group>label{text-transform:uppercase}form.altform .alt-form-group>label.error{text-transform:none}form.altform .alt-form-group .checkbox-form-group-wrapper{position:relative;--size:17px}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]:checked~svg{animation:draw-checkbox .2s ease-in-out forwards;height:calc(var(--size)*.6);height:calc(var(--size)*.8)}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]:checked~label:after{border-color:#ad073d}form.altform .alt-form-group .checkbox-form-group-wrapper svg{stroke:#ad073d;stroke-width:3px;height:0;left:calc(var(--size)*.21);position:absolute;top:calc(var(--size)*.2);width:calc(var(--size)*.6);stroke-dasharray:33}form.altform .alt-form-group .checkbox-form-group-wrapper label{color:#88888d;cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin:0;padding-left:26px;position:relative}form.altform .alt-form-group .checkbox-form-group-wrapper label:after{border:1px solid #88888d;border-radius:3px;content:"";height:var(--size);left:0;margin-top:0;position:absolute;top:0;transition:all .15s ease-out;width:var(--size)}form.altform .alt-form-group.form-check .form-check-label{color:#212529!important}form.altform .checkmark-svg{display:none}form.altform input[type=checkbox]:checked+.checkmark-svg{display:block}form.altform .tee-filter-list:after{right:16px}.wrapper-button .wrapper-form-consulation .master-template__form .alt-form-group{margin-bottom:15px}.datepicker-dropdown{border-radius:10px;box-shadow:0 3px 10px #d4cfd0;margin:0;padding:5px 20px;width:282px}.datepicker-dropdown.datepicker-orient-top{margin-top:26px}.datepicker-dropdown.datepicker-orient-bottom{margin-top:45px}.datepicker-dropdown .alt-datepicker-left,.datepicker-dropdown .alt-datepicker-right{display:inline-block;width:32px}.datepicker-dropdown .alt-datepicker-left.disabled,.datepicker-dropdown .alt-datepicker-right.disabled{opacity:0}.datepicker-dropdown .datepicker-switch{display:inline-block;position:relative;top:1px;width:111px}.datepicker-dropdown .alt-datepicker-left{padding-right:10px}.datepicker-dropdown .alt-datepicker-right{padding-left:10px}.datepicker-dropdown .datepicker-switch:hover{background-color:transparent}.datepicker-dropdown:after,.datepicker-dropdown:before{content:none}.datepicker-dropdown table thead tr:nth-child(2){height:33px}.datepicker-dropdown table td,.datepicker-dropdown table th{height:12px;line-height:16px;padding-top:3px;text-align:center;width:34px}.datepicker-dropdown table tbody tr{height:33px}.datepicker-dropdown table span.active.active,.datepicker-dropdown table tr td.active,.datepicker-dropdown table tr td.today{background:#ad073d!important;color:#fff;position:relative}.datepicker-dropdown table span.active.active:hover,.datepicker-dropdown table tr td.active:hover,.datepicker-dropdown table tr td.today:hover{color:#fff}.datepicker-dropdown table span.active.active:before{height:16px;width:37px}.datepicker-dropdown table td.disabled,.datepicker-dropdown table td.disabled:hover,.datepicker-dropdown table td.new,.datepicker-dropdown table td.old{color:#cacacb!important}.datepicker-dropdown .datepicker-days thead .datepicker-switch,.datepicker-dropdown .datepicker-decades thead .datepicker-switch,.datepicker-dropdown .datepicker-months thead .datepicker-switch,.datepicker-dropdown .datepicker-years thead .datepicker-switch{font-size:14px;font-weight:400;line-height:24px}.datepicker-dropdown .datepicker-days tbody,.datepicker-dropdown .datepicker-days thead .dow,.datepicker-dropdown .datepicker-decades tbody,.datepicker-dropdown .datepicker-decades thead .dow,.datepicker-dropdown .datepicker-months tbody,.datepicker-dropdown .datepicker-months thead .dow,.datepicker-dropdown .datepicker-years tbody,.datepicker-dropdown .datepicker-years thead .dow{font-size:12px;font-weight:400;line-height:24px}@keyframes draw-checkbox{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}#book-appointment{margin-bottom:60px;padding-top:70px}@media only screen and (max-width:787px){#book-appointment{padding-bottom:70px;padding-left:20px!important;padding-right:20px!important;text-align:center}}#book-appointment h2{color:#212529;font-size:30px;font-weight:400;letter-spacing:1.3px;line-height:1.4;margin:0;text-align:center;text-transform:uppercase!important}@media (max-width:767px){#book-appointment h2{font-size:25px;text-align:center}}#book-appointment p{font-size:16px;font-weight:400;letter-spacing:1.4px;line-height:1.7;text-align:center}#book-appointment #book-appointment-section{margin:0 auto;padding-top:24px;width:63%}@media only screen and (max-width:787px){#book-appointment #book-appointment-section{width:100%}}#book-appointment #book-appointment-section form label{color:#212529;display:block;font-size:16px;font-weight:400;text-align:left;width:100%!important}#book-appointment #book-appointment-section form label .required,#book-appointment #book-appointment-section form label.error{color:red}#book-appointment #book-appointment-section form .form-control{border:1px solid #000;border-radius:0;font-family:Work Sans,sans-serif;font-size:14px;font-weight:400;height:40px;padding-left:8px!important;padding:10px 8px;text-indent:0;width:100%}#book-appointment #book-appointment-section form .form-control:focus{border-color:#000;box-shadow:0 0 0 .2rem #007bff40;color:#111;outline:0}#book-appointment #book-appointment-section form .form-control::-webkit-input-placeholder{padding-left:0;padding-right:0;text-indent:0}#book-appointment #book-appointment-section form .form-control:-moz-input-placeholder,#book-appointment #book-appointment-section form .form-control::-moz-input-placeholder{padding-left:0;padding-right:0;text-indent:0}#book-appointment #book-appointment-section form .form-control:-ms-input-placeholder{padding-left:0;padding-right:0;text-indent:0}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper{position:relative;--size:17px}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper svg{stroke:#ad073d;stroke-width:3px;height:0;left:calc(var(--size)*.21);position:absolute;top:calc(var(--size)*.2);width:calc(var(--size)*.6);stroke-dasharray:33}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper label{color:#88888d;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:20px;margin:0;padding-left:26px;position:relative}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper label:after{border:1px solid #88888d;border-radius:3px;content:"";height:var(--size);left:0;margin-top:0;position:absolute;top:0;transition:all .15s ease-out;width:var(--size)}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper input[type=checkbox]:checked~label:after{border-color:#ad073d}#book-appointment #book-appointment-section form .checkbox-form-group-wrapper input[type=checkbox]:checked~svg{animation:draw-checkbox .2s ease-in-out forwards;height:calc(var(--size)*.6)}#book-appointment #book-appointment-section form .altform-submit-group{padding-top:0!important}#book-appointment #book-appointment-section form .button-submit{align-items:center;background:#fff;border:1px solid #000;border-radius:0;color:#212529;cursor:pointer;display:inline-flex;font-weight:400;height:39px;margin-top:23px;overflow:hidden;padding:5px 22px 5px 21px;position:relative;text-transform:uppercase}#book-appointment #book-appointment-section form .tee-filter-list{border:none}#book-appointment #book-appointment-section form .tee-filter-list.open .filter-list-box{top:40px}#book-appointment #book-appointment-section form .tee-filter-list span.selected{border:1px solid #000;border-radius:0;font-family:Work Sans,sans-serif;font-size:14px;font-weight:400;height:40px;padding-left:8px!important;padding:10px 8px;width:100%}#book-appointment #book-appointment-section .book-appointment-box{display:flex;flex-wrap:wrap}#book-appointment #book-appointment-section .book-appointment-box .alt-col-3{flex-basis:33.33%;margin-bottom:30px;max-width:33.33%;padding:0 20px}@media (max-width:787px){#book-appointment #book-appointment-section .book-appointment-box .alt-col-3{flex-basis:100%;margin-bottom:30px;max-width:100%;padding:0 20px}}#book-appointment #book-appointment-section .book-appointment-box .alt-col-3 .alt-form-group{margin-bottom:0}#book-appointment #book-appointment-section .book-appointment-box .alt-col-3 .hidden-form-group{display:none}@media screen and (max-width:767px){#book-appointment #book-appointment-section .book-appointment-box .alt-col-3{flex-basis:100%;margin-bottom:30px;max-width:100%;padding:0 20px}}#book-appointment #book-appointment-section .book-appointment-box .alt-col-9{flex-basis:100%;margin-bottom:30px;max-width:100%;padding:0 20px}#book-appointment #book-appointment-section .book-appointment-box #item_marketing_consent-form-group>.alt-form-group{margin-bottom:0}#book-appointment .altform-submit-group .button-submit{width:auto}#book-appointment .altform-submit-group .button-submit .button__text{color:#000}#book-appointment .alt-form-aja-xspinner{display:none}#book-appointment .altform-submit-group{text-align:center}input.dp__input{padding-inline-start:0}.dp__menu.dp__menu_index{border-radius:10px}.dp__active_date{background-color:#ad073d!important;border:none;color:#fff!important}.dp__calendar_header{font-weight:400}.dp__calendar_row{margin-bottom:0;margin-top:0}.dp__menu_inner{border-radius:10px;box-shadow:0 3px 10px #d4cfd0}.dp__input_icon{left:auto;right:2px}
