* {padding:0;margin:0;}body {background-color:#efefef;}a {color:#fff;text-decoration:none;cursor:pointer;}a,p,h1,h2,h3,div {font-family:"Montserrat", sans-serif;}h2 {font-size:3.125rem;}@media screen and (max-width:1200px) {h2 {font-size:2.5rem;}}@media screen and (max-width:900px) {h2 {font-size:2rem;}}@media screen and (max-width:700px) {h2 {font-size:1.5rem;}}@media screen and (max-width:550px) {h2 {font-size:2rem;}}h3 {font-size:2.188rem;}@media screen and (max-width:1200px) {h3 {font-size:2rem;}}@media screen and (max-width:900px) {h3 {font-size:1.5rem;}}@media screen and (max-width:700px) {h3 {font-size:1.5rem;}}p,a,li {font-size:1.125rem;font-weight:400;}@media screen and (max-width:600px) {p,a,li {font-size:1rem;}}.button,.buttonHover,.activeMenu,.dropdown-menu a,.left,.right {font-weight:bold;}.buttonHover:hover {animation:buttonHover 1.5s infinite;}.orange_bc {background-color:#e13510;}.white_bc {background-color:#fff;}.light_gray_bc {background-color:#707070;}.red {color:#ff0000;}.white {color:#efefef;}.orange {color:#e13510;}.black {color:#000000;}.redBox,.yellowBox,.greenBox {padding:10px;font-family:Roboto, sans-serif;font-size:15px;font-weight:bold;margin:15px 0;line-height:1.2;width:100%;}.redBox {background:#ffc7c7;border:1px solid #ff6c6c;color:#ff6c6c;}.greenBox {background:#c3ffa2;border:1px solid #72b74d;color:#72b74d;}.yellowBox {background:#fff7b2;border:1px solid #b7a058;color:#b7a058;}.testBox {background:#c3ffa2;border:1px solid #72b74d;color:#72b74d;width:100%;min-height:150px;}header {width:100%;z-index:3;position:fixed;top:50px;}header nav {width:95%;margin:0 auto;background-color:#fff;display:flex;align-items:center;padding:0.2rem 0.2rem 0;border-radius:60px;justify-content:space-between;box-shadow:0px 1px 6px #707070;}header nav img {margin:auto 0;}@media screen and (max-width:1024px) {header nav img {width:3.75rem;height:3.75rem;}}header nav .menu {display:flex;list-style:none;align-items:center;justify-content:center;column-gap:2.5rem;padding:1.438rem;}header nav .menu .active {color:#e13510;border-bottom:2px solid #e13510;}@media screen and (max-width:1024px) {header nav .menu {display:none;}}header nav .menu .emergency {background-color:#e13510;width:7.563rem;height:3.25rem;border-radius:50px;color:#fff;font-size:1rem;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:0.5s;z-index:3;}header nav .menu .emergency:hover {border-bottom:none;color:#e13510;background-color:#fff;transition:0.5s;}header nav .menu .dropdown:hover .dropdown-menu {display:flex;flex-direction:column;}header nav .menu .dropdown-menu {display:none;position:absolute;width:21rem;z-index:2;top:64px;transform:translateX(-40px);border-radius:0 0 60px 60px;padding:2rem;background-color:#fff;row-gap:0.5rem;}header nav .menu .dropdown-menu a {margin:0;position:relative;list-style-type:none;padding:0.5rem;font-size:1rem;}header nav .menu a,header nav .menu p {color:#000000;border-bottom:2px solid transparent;}header nav .menu a.emergency,header nav .menu p.emergency {border-bottom:none;}header nav .menu a:hover,header nav .menu p:hover {color:#e13510;border-bottom:2px solid #e13510;cursor:pointer;}header .hamburger-menu {display:none;}header .hamburger-menu .overlay {display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:rgba(0,0,0,0.363);transition-duration:0.45s;}header .hamburger-menu .closing {font-size:1.625rem;top:20px;right:-30px;position:fixed;z-index:3;transition:0.5s;}@media screen and (max-width:1024px) {header .hamburger-menu {display:block;}}header .hamburger-menu #menu_toggle {opacity:0;}header .hamburger-menu #menu_toggle:checked + .menu_btn > span {transform:rotate(45deg);opacity:0;}header .hamburger-menu #menu_toggle:checked + .menu_btn > span::before {top:0;transform:rotate(0deg);}header .hamburger-menu #menu_toggle:checked + .menu_btn > span::after {top:0;transform:rotate(90deg);opacity:0;}header .hamburger-menu #menu_toggle:checked ~ .menu_box {right:0;}header .hamburger-menu #menu_toggle:checked ~ .overlay {left:0;}header .hamburger-menu #menu_toggle:checked ~ .closing {right:20px;}header .hamburger-menu .menu_btn {position:fixed;top:85px;right:40px;width:26px;height:26px;cursor:pointer;z-index:1;}header .hamburger-menu .menu_btn span {display:block;position:absolute;width:100%;height:2px;background-color:#000000;transition-duration:0.25s;}header .hamburger-menu .menu_btn span::before,header .hamburger-menu .menu_btn span::after {display:block;position:absolute;width:100%;height:2px;background-color:#000;transition-duration:0.25s;}header .hamburger-menu .menu_btn > span::before {content:"";top:-8px;}header .hamburger-menu .menu_btn > span::after {content:"";top:8px;}header .hamburger-menu .menu_box {display:block;position:fixed;top:0;right:-100%;width:70%;height:100%;padding:3.75rem 0;list-style:none;background-color:#efefef;box-shadow:2px 2px 6px rgba(0,0,0,0.4);transition-duration:0.45s;}@media screen and (max-width:600px) {header .hamburger-menu .menu_box {width:100%;}}header .hamburger-menu .menu_box .item {display:block;row-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;padding:3rem;}header .hamburger-menu .menu_box .item .accordion {cursor:pointer;display:flex;flex-direction:column;}header .hamburger-menu .menu_box .item .accordion .button_accordion:hover {background-color:#efefef;}header .hamburger-menu .menu_box .item .accordion .panel {padding:0 1.125rem;display:none;overflow:hidden;}header .hamburger-menu .menu_box .item .accordion .panel span {display:block;background-color:#e13510;height:2px;width:100%;margin-top:1rem;}header .hamburger-menu .menu_box .item .accordion .panel a {padding:1rem 0;}header .hamburger-menu .menu_box .item .menu_item {display:block;color:#333;font-family:"Montserrat", sans-serif;font-size:1rem;font-weight:600;transition-duration:0.25s;padding-left:0.938rem;}header .hamburger-menu .menu_box .item .menu_item.emergency {background-color:#e13510;border-radius:40px;color:#fff;padding-left:0.938rem;padding:1rem;margin-top:-1.25rem;}.condition {display:flex;column-gap:1rem;}@media screen and (max-width:600px) {.condition {flex-direction:column;row-gap:1rem;}}footer .footer {background-color:#e13510;display:flex;flex-direction:column;padding:4.813rem 20.188rem;}@media screen and (max-width:1600px) {footer .footer {padding:4.813rem 5rem;}}@media screen and (max-width:1024px) {footer .footer {padding:2rem 5rem;}footer .footer .footer_top {flex-wrap:wrap;}}@media screen and (max-width:924px) {footer .footer {padding:3rem 1.5rem;}footer .footer .footer_top {row-gap:3rem;}}@media screen and (max-width:924px) and screen and (max-width:800px) {footer .footer .footer_top {row-gap:1rem;}}footer .footer .footer_top {display:flex;flex-direction:row;width:100%;}@media screen and (max-width:1024px) {footer .footer .footer_top {column-gap:10rem;}}@media screen and (max-width:800px) {footer .footer .footer_top {column-gap:5rem;}}@media screen and (max-width:700px) {footer .footer .footer_top {column-gap:2rem;}}footer .footer .footer_top .link {display:flex;flex-direction:row;column-gap:3rem;margin-top:5rem;}@media screen and (max-width:1024px) {footer .footer .footer_top .link {flex-direction:column;margin-top:0;row-gap:1.5rem;}}footer .footer .footer_top .colums {display:flex;flex-direction:column;row-gap:2.375rem;}@media screen and (max-width:1424px) {footer .footer .footer_top .colums {row-gap:1.5rem;}}footer .footer .footer_top .colums .address p,footer .footer .footer_top .colums .contact a {padding:0.1rem 0;}footer .footer .footer_top .colums .contact {display:flex;flex-direction:column;}footer .footer .footer_top .colums img {width:8.75rem;height:8.75rem;}footer .footer .footer_top .colums.info {margin-right:4vw;}@media screen and (max-width:1024px) {footer .footer .footer_top .colums.info {margin-right:0;}}footer .footer .footer_top .colums a {font-size:0.875rem;font-weight:bold;border-bottom:2px solid transparent;}footer .footer .footer_top .colums a p {font-size:0.813rem;font-weight:300;}@media screen and (max-width:1400px) {footer .footer .footer_top .colums a p {font-size:0.6rem;}}@media screen and (max-width:1400px) {footer .footer .footer_top .colums a {font-size:0.75rem;}}footer .footer .footer_top .colums a:hover {border-bottom:2px solid #fff;}footer .footer .footer_middle {display:flex;flex-direction:column;align-items:flex-start;margin-top:2rem;}footer .footer .footer_middle p {color:#fff;}footer .footer .footer_middle .city_container {margin-top:10px;}footer .footer .footer_middle .city_container a {border-bottom:2px solid transparent;}footer .footer .footer_middle .city_container a:hover {border-bottom:2px solid #fff;}footer .footer .footer_bottom {display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2rem 0 0;margin-top:5.813rem;border-top:2px solid rgba(211,211,211,0.486);font-size:0.6rem;}@media screen and (max-width:1024px) {footer .footer .footer_bottom {margin-top:3rem;}}@media screen and (max-width:524px) {footer .footer .footer_bottom {flex-direction:column;row-gap:2rem;align-items:baseline;}}footer .footer .footer_bottom .conception {position:relative;overflow-y:hidden;display:flex;align-items:center;}footer .footer .footer_bottom .conception:hover p {-webkit-animation:changeReverse 0.5s ease forwards;animation:changeReverse 0.5s linear forwards;}footer .footer .footer_bottom .conception:hover a {-webkit-animation:change 0.5s ease forwards;animation:change 0.5s linear forwards;color:#efefef;}footer .footer .footer_bottom .conception p {color:#efefef;position:absolute;}footer .footer .footer_bottom .conception a {transform:translateY(100px);display:flex;align-items:center;}.bg_image {background-image:url(../assets/img/bg-img.png);background-repeat:no-repeat;background-size:cover;height:100vh;width:100%;z-index:1;position:relative;}.bg_image .overlay {height:85.929vh;width:100%;background-color:#000;opacity:20%;z-index:-1;}.bg_image .overlay.home {height:100vh;position:absolute;top:0;}.bg_image .container_slider {height:100vh;width:100%;}.bg_image .container_slider .middle_informations {position:relative;height:100vh;margin:0 auto;}.bg_image .container_slider .middle_informations .arrow {display:inline-flex;align-items:center;justify-content:center;position:absolute;width:78px;height:78px;top:50%;font-size:2.5rem;color:#fff;cursor:pointer;border-radius:100%;background-color:#e13510;z-index:5;}.bg_image .container_slider .middle_informations .arrow.next {left:6.14%;}.bg_image .container_slider .middle_informations .arrow.prev {right:6.14%;}@media screen and (max-width:1024px) {.bg_image .container_slider .middle_informations .arrow {width:60px;height:60px;}}@media screen and (max-width:600px) {.bg_image .container_slider .middle_informations .arrow {width:40px;height:40px;font-size:1.8rem;}.bg_image .container_slider .middle_informations .arrow.next {left:2.14%;}.bg_image .container_slider .middle_informations .arrow.prev {right:2.14%;}}.bg_image .container_slider .middle_informations .slides {position:relative;margin:0 auto;top:30%;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text {display:flex;flex-direction:column;width:60%;margin:0 auto;row-gap:1rem;}@media screen and (max-width:1024px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text {row-gap:3rem;}}@media screen and (max-width:624px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text {row-gap:2rem;}}.bg_image .container_slider .middle_informations .slides .slide .bloc_text h1 {color:#efefef;font-size:5rem;text-transform:uppercase;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text h2 {color:#efefef;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button {display:flex;column-gap:1.875rem;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button a {padding:0.938rem 2.125rem;background-color:#e13510;border-radius:50px;font-size:1.5rem;}@media screen and (max-width:1650px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text h1 {font-size:4rem;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text h2 {font-size:2rem;}}@media screen and (max-width:1420px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text h1 {font-size:3rem;}}@media screen and (max-width:1024px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text h1 {font-size:2rem;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button a {padding:0.838rem 1.563rem;font-size:1rem;}}@media screen and (max-width:768px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button a {padding:0.738rem 1.25rem;font-size:0.8rem;}}@media screen and (max-width:600px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button {row-gap:1.2rem;flex-direction:column;max-width:160px;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button a {padding:0.738rem 1.25rem;font-size:1rem;}}@media screen and (max-width:450px) {.bg_image .container_slider .middle_informations .slides .slide .bloc_text h1 {font-size:1.5rem;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text h2 {font-size:1.5rem;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button {column-gap:1rem;max-width:150px;}.bg_image .container_slider .middle_informations .slides .slide .bloc_text .button a {padding:0.638rem 0.938rem;font-size:0.9rem;}}.boxVideo {width:100%;background-color:#fff;display:flex;align-items:center;flex-direction:column;}.boxVideo .boxVideoText {max-width:78rem;text-align:center;}.boxVideo .boxVideoText h2 {color:#e13510;padding-top:4.375rem;}.boxVideo .boxVideoText p {width:85%;margin:3.125rem auto 4.375rem;}@media screen and (max-width:500px) {.boxVideo .boxVideoText p {margin:3.125rem auto 0rem;}}.boxVideo .wrap {display:flex;justify-content:center;align-items:center;margin-bottom:5rem;}@media screen and (max-width:500px) {.boxVideo .wrap {margin-bottom:0rem;}}.boxVideo .wrap .playButton {position:absolute;font-size:7.5rem;transition:0.2s linear;color:#ff0000;z-index:2;}.boxVideo .wrap .playButton:hover {cursor:pointer;transition:0.2s linear;font-size:6.5rem;}@media screen and (max-width:600px) {.boxVideo .wrap .playButton {font-size:5rem;}}.boxVideo .wrap .background {background-color:#fff;padding:1.5rem;position:absolute;}@media screen and (max-width:600px) {.boxVideo .wrap .background {padding:1rem;}}.boxVideo .wrap .video {height:460px;width:840px;}@media screen and (max-width:1024px) {.boxVideo .wrap .video {height:360px;width:600px;}}@media screen and (max-width:800px) {.boxVideo .wrap .video {width:90%;}}.boxVideo .wrap .video:hover {cursor:pointer;}.partnerBox {padding:5.813rem 0 4.5rem;}.partnerBox h2 {text-align:center;margin-bottom:4rem;}@media screen and (max-width:500px) {.partnerBox h2 {font-size:2rem;}}@media screen and (max-width:600px) {.partnerBox {padding:4.4rem 0 4.5rem;}}.partnerBox .partner {display:flex;flex-wrap:wrap;margin:0 auto;row-gap:1.188rem;column-gap:1.188rem;justify-content:center;width:80%;}@media screen and (max-width:600px) {.partnerBox .partner {width:90%;}}.partnerBox .partner .partner_img {width:32.25rem;height:16.875rem;background-color:#fff;border-top-right-radius:40px;border-bottom-left-radius:40px;display:flex;justify-content:center;align-items:center;}@media screen and (max-width:350px) {.partnerBox .partner .partner_img {width:18rem;height:12.5rem;}}.partnerBox .partner .partner_img.black {background-color:#000;}.partnerBox .partner .partner_img a,.partnerBox .partner .partner_img div {width:100%;}.partnerBox .partner .partner_img .img {height:9.25rem;background-position:center;background-repeat:no-repeat;background-size:contain;}@media screen and (max-width:500px) {.partnerBox .partner .partner_img .img {height:8rem;}}.partnerBox .partner .partner_img .img.yamamoto {background-image:url(../assets/img/yamamoto.png);}.partnerBox .partner .partner_img .img.harmony {background-image:url(../assets/img/harmony.png);}.partnerBox .partner .partner_img .img.electrolux {background-image:url(../assets/img/electrolux.png);}.partnerBox .partner .partner_img .img.alliance {background-image:url(../assets/img/alliance.png);}.financial {width:100%;padding:3rem 0;background-color:#707070;display:flex;align-items:center;justify-content:center;}.financial h2 {color:#efefef;}@media screen and (max-width:450px) {.financial h2 {font-size:1.5rem;}}.box {width:65%;background-color:#fff;margin:-2.625rem auto 0.625rem;border-top-right-radius:30px;border-bottom-left-radius:30px;box-shadow:0px 1px 6px #707070;position:relative;z-index:1;animation:left-right 1.5s ease-in-out;padding:0 7.5rem;}@media screen and (max-width:700px) {.box {padding:0 3.75rem;}}@media screen and (max-width:500px) {.box {width:auto;padding:0 1rem;border-radius:0%;box-shadow:0px 0px 0px #707070;}}.box h2 {color:#e13510;padding:3rem 0;width:50%;line-height:3.125rem;}@media screen and (max-width:1024px) {.box h2 {font-size:2rem;width:80%;}}@media screen and (max-width:600px) {.box h2 {font-size:1.5rem;width:100%;line-height:1.8rem;}}.box .text {border-top:1px solid #707070;padding:2.313rem 0;display:flex;width:100%;column-gap:10px;}.box .text p {color:#000000;font-weight:400;line-height:1.75rem;}@media screen and (max-width:1024px) {.box .text {flex-direction:column;row-gap:4rem;align-items:center;flex-wrap:wrap;}.box .text p {width:100%;line-height:1.3rem;}}.box .text .textLeft {max-width:50%;}.box .text .textLeft h3 {color:#000000;padding:0 0 2.188rem;line-height:2.813rem;}@media screen and (max-width:1024px) {.box .text .textLeft {max-width:100%;}.box .text .textLeft h3 {line-height:1.8rem;}}.box .text .textRight {display:flex;flex-direction:column;max-width:50%;row-gap:4rem;}@media screen and (max-width:1024px) {.box .text .textRight {width:100%;max-width:100%;}}.boxSub {padding:80px 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:0.5rem;background-color:#e13510;color:#efefef;}.boxSub h2 {max-width:1080px;}@media screen and (max-width:1024px) {.boxSub {row-gap:1rem;}}@media screen and (max-width:420px) {.boxSub h2 {display:flex;text-align:center;row-gap:10px;}}.boxSub a {padding:1.188rem 2.438rem;background-color:#fff;font-size:1.5rem;border-radius:3.125rem;margin-top:2rem;color:#e13510;cursor:pointer;}@media screen and (max-width:1024px) {.boxSub a {padding:0.938rem 1.875rem;font-size:1.25rem;}}@media screen and (max-width:600px) {.boxSub a {padding:0.625rem 1.25rem;font-size:0.938rem;}}.product {width:100%;position:relative;}.product .title {text-align:center;padding-top:4.375rem;}.product .title h2 {color:#e13510;}@media screen and (max-width:500px) {.product .title {padding:4.375rem 5% 0;}}.product .cardProduct {display:flex;column-gap:1.25rem;row-gap:1.25rem;justify-content:center;margin:0 auto;flex-wrap:wrap;padding:4.375rem 1.25rem 5rem;max-width:1300px;}@media screen and (max-width:1300px) {.product .cardProduct {flex-wrap:wrap;row-gap:1.25rem;}}@media screen and (max-width:500px) {.product .cardProduct {padding:4.375rem 1rem 4.4rem;}}.product .cardProduct .card {background-color:#e13510;z-index:1;border-top-right-radius:55px;border-bottom-left-radius:50px;width:25.625rem;transition:0.5s;display:flex;flex-direction:column;}.product .cardProduct .card:hover {scale:1.02;transition:0.5s;}.product .cardProduct .card .cardTop {background-color:#fff;border-bottom-left-radius:50px;border-top-right-radius:50px;z-index:2;}.product .cardProduct .card .cardTop .imgCard {height:22.313rem;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;}@media screen and (max-width:500px) {.product .cardProduct .card .cardTop {height:20.625rem;}.product .cardProduct .card .cardTop .imgCard {height:18rem;}}.product .cardProduct .card .cardBottom {display:flex;flex-direction:column;align-items:center;flex:1;}.product .cardProduct .card .cardBottom .cardText {text-align:center;display:flex;flex-direction:column;color:#efefef;padding:2.5rem 5% 0;flex:1;}.product .cardProduct .card .cardBottom .cardText h3 {margin-bottom:0.938rem;font-weight:700;}.product .cardProduct .card .cardBottom .cardText p {flex:1;font-size:1.125rem;font-weight:500;}@media screen and (max-width:500px) {.product .cardProduct .card .cardBottom .cardText {padding:2.5rem 0 0px;width:80%;}}.product .cardProduct .card .cardBottom .buttonSection {padding:1.875rem 0px;display:flex;}.product .cardProduct .card .cardBottom .buttonSection .button {background-color:#fff;color:#e13510;padding:1.25rem 2.5rem;border-radius:50px;font-size:1.5rem;}@media screen and (max-width:1024px) {.product .cardProduct .card .cardBottom .buttonSection .button {padding:1rem 2rem;font-size:1.125rem;}}@media screen and (max-width:500px) {.product .cardProduct .card {width:100%;}}.hero {display:flex;height:85.929vh;width:100%;background-image:url(../assets/img/hero.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:-2;}.hero .overlay {height:85.929vh;width:100%;background-color:#000;opacity:35%;z-index:-1;}.hero .title {position:absolute;width:80%;top:40%;left:15%;margin:auto 0.938rem;color:#efefef;}.hero .title h1 {font-size:5rem;text-transform:uppercase;}.hero .title .subTitle {padding-top:1.563rem;}.hero .title .subTitle h2 {line-height:3.75rem;}@media screen and (max-width:1600px) {.hero .title {left:10%;top:35%;}.hero .title h1 {font-size:3.75rem;}.hero .title .subTitle {padding-top:1.563rem;}.hero .title .subTitle h2 {line-height:3rem;}}@media screen and (max-width:900px) {.hero .title h1 {font-size:2.5rem;}.hero .title .subTitle h2 {line-height:2rem;}}@media screen and (max-width:550px) {.hero .title {left:5%;}.hero .title h1 {font-size:1.875rem;}.hero .title .subTitle {display:flex;flex-direction:column;row-gap:10px;}}.combos {height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;}.combos .text {display:flex;flex-direction:column;width:43.75%;padding:5.75rem 0 5.125rem;row-gap:2.5rem;}.combos .text .title h2 {color:#e13510;}.combos .text p {font-size:1.125rem;}@media screen and (max-width:1400px) {.combos .text {width:60%;}}@media screen and (max-width:700px) {.combos .text {width:80%;padding:4.4rem 0 5.125rem;}}.bannerPiece {width:100%;height:auto;background-color:#e13510;}.bannerPiece .boxText {display:flex;align-items:center;flex-direction:column;text-align:center;margin:0 auto;padding:6.25rem 0;row-gap:4.125rem;}@media screen and (max-width:1450px) {.bannerPiece .boxText {padding:3.125rem 0;}}.bannerPiece .boxText .text {display:flex;flex-direction:column;row-gap:2.063rem;width:54.6%;color:#efefef;}@media screen and (max-width:1450px) {.bannerPiece .boxText .text {width:80%;}}@media screen and (max-width:600px) {.bannerPiece .boxText .text {width:90%;}}.bannerPiece .boxText .buttonSection {display:flex;width:48%;column-gap:0.938rem;}.bannerPiece .boxText .buttonSection .button {display:flex;align-items:center;justify-content:center;height:3.75rem;border:2px solid #fff;border-radius:50px;font-size:1.5rem;}.bannerPiece .boxText .buttonSection .button.left {background-color:#fff;color:#e13510;width:53%;}.bannerPiece .boxText .buttonSection .button.right {background-color:#e13510;color:#efefef;width:47%;}@media screen and (max-width:1450px) {.bannerPiece .boxText .buttonSection {width:70%;}.bannerPiece .boxText .buttonSection .button {font-size:1.2rem;}}@media screen and (max-width:650px) {.bannerPiece .boxText .buttonSection {flex-direction:column;row-gap:0.938rem;width:100%;}.bannerPiece .boxText .buttonSection .button {margin:0 auto;font-size:1.1rem;}.bannerPiece .boxText .buttonSection .button.left {width:90%;}.bannerPiece .boxText .buttonSection .button.right {width:90%;}}.videoProduct {height:auto;background-color:#fff;}.videoProduct .videoBox {width:65.625rem;padding:6.25rem 0 5.625rem;margin:0 auto;}@media screen and (max-width:1200px) {.videoProduct .videoBox {width:90%;}}.videoProduct .videoBox .videoText {display:flex;flex-direction:column;row-gap:2.813rem;text-align:center;}.videoProduct .videoBox .videoText .topTitle {display:flex;column-gap:1rem;justify-content:center;}.videoProduct .videoBox .videoText .topTitle h2 {color:#e13510;}.videoProduct .videoBox .videoText .topTitle .uppercase {text-transform:uppercase;}.videoProduct .videoBox .videoText p {padding:0 0.625rem;}@media screen and (max-width:500px) {.videoProduct .videoBox .videoText {row-gap:1.563rem;}.videoProduct .videoBox .videoText .topTitle {flex-direction:column;}}.videoProduct .videoBox .mainVideo .wrap {display:flex;justify-content:center;align-items:center;position:relative;margin-top:4.063rem;flex-direction:column;}.videoProduct .videoBox .mainVideo .wrap .playButton {position:absolute;font-size:7.5rem;transition:0.2s linear;color:#ff0000;z-index:2;}.videoProduct .videoBox .mainVideo .wrap .playButton:hover {cursor:pointer;transition:0.2s linear;font-size:6.5rem;}.videoProduct .videoBox .mainVideo .wrap .background {background-color:#fff;padding:1.5rem;position:absolute;}@media screen and (max-width:600px) {.videoProduct .videoBox .mainVideo .wrap .playButton {font-size:5rem;}.videoProduct .videoBox .mainVideo .wrap .background {padding:1.5rem;}}.videoProduct .videoBox .mainVideo .wrap .video {height:auto;width:840px;}@media screen and (max-width:1024px) {.videoProduct .videoBox .mainVideo .wrap .video {width:100%;}}.videoProduct .videoBox .mainVideo .wrap .video:hover {cursor:pointer;}.videoProduct .videoBox .mainVideo h4 {font-size:1.125rem;margin:1.875rem 0 2.5rem;text-align:center;}.videoProduct .videoBox .cardVideo {display:flex;flex-wrap:wrap;column-gap:4.375rem;justify-content:center;margin:0 auto;}@media screen and (max-width:1024px) {.videoProduct .videoBox .cardVideo {column-gap:1.875rem;}}.videoProduct .videoBox .cardVideo .card h4 {padding:1.875rem 0 2.5rem;text-align:center;font-size:1.125rem;max-width:12.5rem;margin:0 auto;}@media screen and (max-width:1024px) {.videoProduct .videoBox .cardVideo .card h4 {padding:0.625rem 0 1.25rem;font-size:0.938rem;max-width:8.75rem;}}@media screen and (max-width:500px) {.videoProduct .videoBox .cardVideo .card h4 {max-width:6.25rem;font-size:0.813rem;}}.videoProduct .videoBox .cardVideo .card .preview {position:relative;}.videoProduct .videoBox .cardVideo .card .preview .cardPreview {width:18.75rem;height:10.313rem;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;}.videoProduct .videoBox .cardVideo .card .preview .cardPreview:hover {cursor:pointer;transform:scale(1.1);transition:0.5s;}@media screen and (max-width:1200px) {.videoProduct .videoBox .cardVideo .card .preview .cardPreview {width:13.75rem;height:8.75rem;}}@media screen and (max-width:800px) {.videoProduct .videoBox .cardVideo .card .preview .cardPreview {width:9.375rem;height:6.25rem;}}@media screen and (max-width:400px) {.videoProduct .videoBox .cardVideo .card .preview .cardPreview {width:7.5rem;height:5rem;}}.videoProduct .videoBox .cardVideo .card .preview .cardPreview .play {position:absolute;font-size:3rem;transition:0.2s linear;color:#ff0000;z-index:2;}@media screen and (max-width:600px) {.videoProduct .videoBox .cardVideo .card .preview .cardPreview .play {font-size:2rem;}}.videoProduct .videoBox .cardVideo .card .preview .cardPreview .backgroundPlay {background-color:#fff;padding:0.5rem;position:absolute;}.sectionBoxInfo {display:flex;flex-direction:column;}.sectionBoxInfo .returnButtonSection {width:79.063rem;display:flex;justify-content:start;margin:15rem auto 7.75rem;position:relative;}.sectionBoxInfo .returnButtonSection .return a {display:flex;column-gap:1.563rem;background-color:#e13510;align-items:center;width:23.125rem;height:3.75rem;border-radius:50px;justify-content:center;color:#efefef;}.sectionBoxInfo .returnButtonSection .return a h3 {font-size:1.5rem;}.sectionBoxInfo .returnButtonSection .return a span {font-size:2rem;}@media screen and (max-width:1400px) {.sectionBoxInfo .returnButtonSection {width:90%;margin:12rem auto 4.4rem;}.sectionBoxInfo .returnButtonSection .return a {width:15.625rem;height:3.125rem;column-gap:1.5rem;}.sectionBoxInfo .returnButtonSection .return a span {font-size:1rem;}.sectionBoxInfo .returnButtonSection .return a h3 {font-size:1.1rem;}}@media screen and (max-width:500px) {.sectionBoxInfo .returnButtonSection {margin:12rem auto 4.4rem;}.sectionBoxInfo .returnButtonSection .return {width:12.5rem;height:2.5rem;column-gap:1.5rem;}.sectionBoxInfo .returnButtonSection .return a span {font-size:1rem;}.sectionBoxInfo .returnButtonSection .return a h3 {font-size:0.9rem;}}.boxInfo {width:79.063rem;height:auto;display:flex;column-gap:1.25rem;margin:0 auto;}.boxInfo .leftSide {width:50%;display:flex;flex-direction:column;}.boxInfo .leftSide .sticky {position:sticky;top:180px;}.boxInfo .leftSide .mainImg {height:auto;width:100%;border-top-right-radius:50px;border-bottom-left-radius:50px;background-color:#fff;position:relative;}.boxInfo .leftSide .mainImg .container {padding:1.875rem 0;display:flex;justify-content:center;}.boxInfo .leftSide .mainImg img {display:flex;justify-content:center;align-items:center;border-top-right-radius:50px;border-bottom-left-radius:50px;background-color:#fff;min-width:26%;cursor:pointer;padding:1rem;margin-bottom:1rem;width:90%;}.boxInfo .leftSide .mainImg img .slide_container {width:80%;}.boxInfo .leftSide .bottomImg {padding-top:2.5rem;overflow-x:scroll;display:flex;flex-direction:row;column-gap:1rem;}.boxInfo .leftSide .bottomImg::-webkit-scrollbar {width:1em;}.boxInfo .leftSide .bottomImg::-webkit-scrollbar-thumb {background-color:#e13510;border-radius:50px;}.boxInfo .leftSide .bottomImg .img {display:flex;justify-content:center;align-items:center;border-top-right-radius:50px;border-bottom-left-radius:50px;background-color:#fff;min-width:26%;cursor:pointer;padding:1rem;margin-bottom:1rem;}.boxInfo .leftSide .bottomImg .img .slide_container {width:80%;}.boxInfo .rightSide {width:50%;background-color:#e13510;border-top-right-radius:50px;border-bottom-left-radius:50px;}.boxInfo .rightSide .text {padding:5.313rem 2.813rem;color:#efefef;display:flex;flex-direction:column;row-gap:5.625rem;justify-content:center;}.boxInfo .rightSide .text .topText {display:flex;flex-direction:column;row-gap:2.2rem;}.boxInfo .rightSide .text .topText h2 {text-transform:uppercase;font-size:2.5rem;}.boxInfo .rightSide .text .bottomText {display:flex;flex-direction:column;row-gap:2.2rem;}.boxInfo .rightSide .text .bottomText h3 {text-transform:uppercase;}.boxInfo .rightSide .text .bottomText ul {margin-left:1.1rem;font-size:1.125rem;}@media screen and (max-width:1400px) {.boxInfo {width:90%;}.boxInfo .leftSide .bottomImg {padding-top:2.5rem;}}@media screen and (max-width:900px) {.boxInfo {flex-direction:column;row-gap:1.25rem;}.boxInfo .leftSide {width:100%;}.boxInfo .leftSide .bottomImg {padding-top:2.5rem;}.boxInfo .leftSide .bottomImg .img .slide_container {border-top-right-radius:0px;border-bottom-left-radius:0px;}.boxInfo .rightSide {width:100%;}}@media screen and (max-width:500px) {.boxInfo .leftSide {width:100%;}.boxInfo .leftSide .bottomImg {padding-top:2.5rem;}.boxInfo .leftSide .bottomImg .img {min-width:29%;border-top-right-radius:30px;border-bottom-left-radius:30px;}.boxInfo .leftSide .bottomImg .img .slide_container {border-top-right-radius:0px;border-bottom-left-radius:0px;}.boxInfo .rightSide .text {padding:3.125rem 1.25rem;color:#efefef;display:flex;flex-direction:column;row-gap:5.625rem;justify-content:center;}.boxInfo .rightSide .text .topText {display:flex;flex-direction:column;row-gap:1.875rem;}.boxInfo .rightSide .text .topText h2 {text-transform:uppercase;}.boxInfo .rightSide .text .bottomText {display:flex;flex-direction:column;row-gap:1.563rem;}.boxInfo .rightSide .text .bottomText h3 {text-transform:uppercase;}.boxInfo .rightSide .text .bottomText ul {display:flex;flex-direction:column;row-gap:0.7rem;margin-left:1.1rem;font-size:0.938rem;}}.buttonInfo {display:flex;font-size:1.5rem;padding:5rem 16%;justify-content:space-between;}@media screen and (max-width:1400px) {.buttonInfo {padding:5rem 5%;font-size:1.2rem;}}@media screen and (max-width:700px) {.buttonInfo {flex-direction:column;row-gap:2rem;}}.buttonInfo a {padding:0.875rem 3.125rem;border-radius:50px;border:2px solid #e13510;}.buttonInfo .left {background-color:#e13510;color:#efefef;}.buttonInfo .right {background-color:transparent;color:#e13510;}.serviceBox {padding:5.8rem 0;width:69%;margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:5.313rem;}.serviceBox p,.serviceBox ul {font-size:1.125rem;display:flex;flex-direction:column;row-gap:0.5rem;}.serviceBox p li,.serviceBox ul li {list-style:none;display:flex;column-gap:0.313rem;}.serviceBox p li::before,.serviceBox ul li::before {content:"";display:flex;height:0.188rem;width:0.188rem;background-color:#000;border-radius:5rem;flex:0 0 0.188rem;margin-top:0.563rem;}.serviceBox .container_video {width:50%;}.serviceBox .container_video video {width:100%;}@media screen and (max-width:1024px) {.serviceBox .container_video {width:100%;}}@media screen and (max-width:1400px) {.serviceBox {width:90%;}.serviceBox p,.serviceBox ul {font-size:0.938rem;}}@media screen and (max-width:700px) {.serviceBox {row-gap:3.5rem;}}.serviceBox .top {display:flex;align-items:center;column-gap:54px;width:100%;}.serviceBox .top .img {background-position:center;background-size:cover;background-repeat:no-repeat;width:50%;height:510px;}.serviceBox .top .txtBesideImg {width:50%;}.serviceBox .top .txtBesideImg h3 {padding-bottom:30px;}@media screen and (max-width:1024px) {.serviceBox .top .txtBesideImg {width:100%;}}@media screen and (max-width:1024px) {.serviceBox .top {width:100%;}.serviceBox .top .img {width:100%;}.serviceBox .top p {width:100%;}}.serviceBox .bottom {display:flex;}.serviceBox .bottom .left {width:50%;display:flex;row-gap:3.125rem;flex-direction:column;}.serviceBox .bottom .left .text {display:flex;flex-direction:column;row-gap:2.5rem;}.serviceBox .bottom .right {width:50%;display:flex;flex-direction:column;row-gap:3.125rem;}.serviceBox .bottom span {border:#000 1px solid;margin:0 2.813rem 0 1.6rem;}.serviceBox .bottom h2 {color:#e13510;font-size:2.5rem;}@media screen and (max-width:1024px) {.serviceBox .top {flex-direction:column;row-gap:1.25rem;}.serviceBox .bottom h2 {line-height:2.5rem;}}@media screen and (max-width:700px) {.serviceBox {padding:4.4rem 0;}.serviceBox .top .img {padding:0;width:100%;height:15.625rem;}.serviceBox .bottom {flex-direction:column;}.serviceBox .bottom .left,.serviceBox .bottom .right {width:100%;row-gap:2.125rem;}.serviceBox .bottom span {margin:2.813rem 0;}.serviceBox .bottom h2 {line-height:2.1rem;}}.infoBox {background-color:#fff;padding:4.4rem 0;}.infoBox .infoBanner {width:68%;height:18.75rem;display:flex;column-gap:1.25rem;margin:0 auto;}@media screen and (max-width:1800px) {.infoBox .infoBanner {width:80%;}}@media screen and (max-width:1300px) {.infoBox .infoBanner {flex-wrap:wrap;justify-content:center;row-gap:1.25rem;height:auto;width:100%;}}.infoBox .infoBanner .cardInfo {background-color:#e13510;color:#efefef;width:33%;padding:24px;border-top-right-radius:50px;border-bottom-left-radius:50px;text-align:center;display:flex;flex-direction:column;justify-content:center;}.infoBox .infoBanner .cardInfo .email {flex-direction:column;word-break:break-all;}.infoBox .infoBanner .cardInfo h2 {width:80%;margin:0 auto;}.infoBox .infoBanner .cardInfo.address {row-gap:2.813rem;}.infoBox .infoBanner .cardInfo.phone {row-gap:1.25rem;}.infoBox .infoBanner .cardInfo.phone .info {display:flex;flex-direction:column;}.infoBox .infoBanner .cardInfo.phone .info a {display:flex;justify-content:center;}.infoBox .infoBanner .cardInfo.hour {row-gap:1.25rem;}.infoBox .infoBanner .cardInfo.hour .infoHour {display:flex;flex-direction:column;row-gap:0.625rem;}.infoBox .infoBanner .cardInfo a {font-size:1.125rem;line-height:1.875rem;}.infoBox .infoBanner .cardInfo a:hover {color:#000000;}@media screen and (max-width:1800px) {.infoBox .infoBanner .cardInfo a {font-size:0.938rem;}}@media screen and (max-width:1024px) {.infoBox .infoBanner .cardInfo {width:40%;}.infoBox .infoBanner .cardInfo a {display:flex;flex-direction:column;justify-content:center;}}@media screen and (max-width:750px) {.infoBox .infoBanner .cardInfo {width:70%;}.infoBox .infoBanner .cardInfo .info {row-gap:0.625rem;}}@media screen and (max-width:500px) {.infoBox .infoBanner .cardInfo {width:90%;}.infoBox .infoBanner .cardInfo a {font-size:0.75rem;}}.map iframe {width:100%;height:48.75rem;border:none;}@media screen and (max-width:1600px) {.map iframe {height:30rem;}}.form {text-align:center;padding:5.625rem 0 6.875rem;}.form .formTitle {width:68%;margin:0px auto 3.125rem;}.form .formTitle h2 {color:#e13510;}.form .formTitle h3 {width:60rem;margin:0 auto;}@media screen and (max-width:1600px) {.form .formTitle {width:90%;}.form .formTitle h3 {width:70%;}}@media screen and (max-width:1024px) {.form .formTitle {width:90%;}.form .formTitle h3 {width:80%;}}@media screen and (max-width:600px) {.form .formTitle {width:90%;}.form .formTitle h3 {width:80%;}}.form form {flex-wrap:wrap;margin:0 auto;width:55%;display:flex;justify-content:center;column-gap:1.25rem;row-gap:0.938rem;}.form form label {font-weight:bold;}@media screen and (max-width:500px) {.form form {width:90%;}}.form form .simpleLabel {display:flex;flex-direction:column;width:25.625rem;height:5rem;row-gap:0.938rem;}@media screen and (max-width:1530px) {.form form .simpleLabel {width:100%;}}.form form .simpleLabel label {text-align:left;}.form form .simpleLabel input {width:auto;height:3.125rem;border-radius:50px;border-color:#e13510;border-style:hidden;border:1px solid #e13510;padding-left:0.625rem;}.form form .doubleLabel {display:flex;flex-direction:column;width:53.125rem;height:5rem;row-gap:0.938rem;}.form form .doubleLabel label {text-align:left;}.form form .doubleLabel select {width:100%;height:3.125rem;border-radius:50px;border-style:hidden;border:1px solid #e13510;display:flex;}.form form .doubleLabel select:hover {cursor:pointer;}.form form .doubleLabelText {display:flex;flex-direction:column;width:53.125rem;row-gap:0.938rem;}.form form .doubleLabelText label {text-align:left;}.form form .doubleLabelText textarea {border-radius:25px;border:1px solid #e13510;font-size:18px;width:auto;resize:none;padding:0.625 2.5rem;}.form .send {width:53.125rem;}.form .send input {border-radius:50px;padding:0.625rem 1.875rem;font-size:1rem;font-weight:700;list-style-type:none;border-style:hidden;background-color:#e13510;color:#efefef;cursor:pointer;display:flex;}.blocks_icons {padding:5.813rem 4.5rem;}.blocks_icons .wrapper_blocks_icons {display:flex;justify-content:center;column-gap:32px;margin:0 auto;margin-top:-140px;}.blocks_icons .wrapper_blocks_icons .block_icon {position:relative;padding:80px 20px 40px 20px;background-color:#fff;width:20%;border-radius:0 15px 0 15px;box-shadow:1px 4px 10px #0000003b;}.blocks_icons .wrapper_blocks_icons .block_icon .icon {position:absolute;top:-55px;left:50%;padding:20px;background-color:#efefef;border:6px solid #fff;border-radius:80px;transform:translate(-50%,0);}.blocks_icons .wrapper_blocks_icons .block_icon h2 {max-width:308px;margin:0 auto;font-size:18px;text-align:center;}@media screen and (max-width:1024px) {.blocks_icons .wrapper_blocks_icons {flex-wrap:wrap;row-gap:80px;margin-top:0;}.blocks_icons .wrapper_blocks_icons .block_icon {width:40%;}}@media screen and (max-width:700px) {.blocks_icons .wrapper_blocks_icons .block_icon {width:100%;}}@media screen and (max-width:500px) {.blocks_icons {padding:80px 20px;}}@keyframes change {0% {transform:translateY(100px);}50% {transform:translateY(20px);}100% {transform:translateY(0px);}}@keyframes changeReverse {0% {transform:translateY(0px);}50% {transform:translateY(-20px);}100% {transform:translateY(-100px);}}@keyframes buttonHover {0% {transform:scale(1);}50% {transform:scale(0.8);}100% {transform:scale(1);}}@keyframes left-right {0% {left:-100%;}100% {left:0%;}}