.page{margin:0;max-width:100%;width:100%;margin:0 auto;padding:0}.page .container,.page .page-content{max-width:100%;width:100%;padding:0}.page .about-us-page{width:100%}.page .about-us-page .grand-general-company-exellence{padding:58px 40px 80px 40px;max-width:1700px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.page .about-us-page .grand-general-company-exellence .gg-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page .about-us-page .grand-general-company-exellence .gg-image h2{margin:0;color:#000;font-family:Roboto,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:60px}.page .about-us-page .grand-general-company-exellence .gg-content{color:#000;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.page .about-us-page .gg-content-4-informations{margin-bottom:0}@media (min-width:800px){.page .about-us-page .gg-content-4-informations{margin-bottom:80px}}.page .about-us-page .gg-content-4-informations .information-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .about-us-page .gg-content-4-informations .information-container.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page .about-us-page .gg-content-4-informations .information-container.reverse .information-content{margin:0 48px 0 153px}.page .about-us-page .gg-content-4-informations .information-container img{max-width:50%;width:100%;-o-object-fit:cover;object-fit:cover}.page .about-us-page .gg-content-4-informations .information-container .info-content-column2{max-width:50%;width:100%}.page .about-us-page .gg-content-4-informations .information-container .information-content{margin:0 84px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:759px;width:100%}@media (max-width:1920px){.page .about-us-page .gg-content-4-informations .information-container .information-content{max-width:79%;width:100%}}.page .about-us-page .gg-content-4-informations .information-container .information-content h3,.page .about-us-page .gg-content-4-informations .information-container .information-content p{margin:0;color:#000;font-style:normal;line-height:normal}.page .about-us-page .gg-content-4-informations .information-container .information-content h3{font-family:Roboto,sans-serif;font-size:32px;font-weight:700}.page .about-us-page .gg-content-4-informations .information-container .information-content p{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:400}.page .ordering-guidelines-page .information-container-ordering-guidelines{background:#ffde00;padding:80px 40px}.page .ordering-guidelines-page .information-container-ordering-guidelines .paragraph-container{max-width:1620px;width:100%;margin:0 auto}.page .ordering-guidelines-page .information-container-ordering-guidelines .paragraph-container p{margin:0;color:#000;text-align:center;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.page.New .page-content,.page.Ordering .page-content{margin-bottom:87px}.page.Ordering .cms-page-hero{margin-bottom:0!important}.page .new-items-container{max-width:1700px;width:100%;margin:0 auto 80px auto;padding:0 40px}@media (max-width:1100px){.page .new-items-container{padding:0 24px}}@media (max-width:800px){.page .new-items-container{padding:0 16px!important}}.page .careers-page h1,.page .careers-page h2,.page .careers-page h3,.page .careers-page p{margin:0}.page .careers-page .container{min-height:unset}.page .careers-page .careers-information{max-width:1700px;width:100%;padding:0 40px;margin:125px auto 90px auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:41px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1250px){.page .careers-page .careers-information{gap:32px;margin:90px auto 55px auto}}@media (max-width:800px){.page .careers-page .careers-information{margin:48px auto 30px auto;padding:0 16px!important}}.page .careers-page .careers-information h1,.page .careers-page .careers-information h2{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}@media (max-width:1250px){.page .careers-page .careers-information h1,.page .careers-page .careers-information h2{font-size:22px}}@media (max-width:800px){.page .careers-page .careers-information h1,.page .careers-page .careers-information h2{font-size:20px}}.page .careers-page .careers-information p{color:#000;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1250px){.page .careers-page .careers-information p{font-size:18px}}@media (max-width:800px){.page .careers-page .careers-information p{font-size:16px}}.page .careers-page .careers-information .careers-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 24px}@media (max-width:800px){.page .careers-page .careers-information .careers-locations{padding:0 16px!important;gap:32px}}.page .careers-page .careers-information .careers-locations .careers-location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:800px){.page .careers-page .careers-information .careers-locations .careers-location{gap:16px}}.page .careers-page .careers-information .careers-locations .careers-location h2{background-color:#000;color:#ffde00;padding:16px}@media (max-width:1250px){.page .careers-page .careers-information .careers-locations .careers-location h2{font-size:20px;padding:10px 16px}}@media (max-width:800px){.page .careers-page .careers-information .careers-locations .careers-location h2{font-size:18px}}.page .careers-page .careers-information .careers-locations .careers-location ul{margin-bottom:0;padding-left:14px}.page .careers-page .careers-information .careers-locations .careers-location ul li{color:#000;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:normal;padding-left:3px}@media (max-width:1250px){.page .careers-page .careers-information .careers-locations .careers-location ul li{font-size:18px}}@media (max-width:800px){.page .careers-page .careers-information .careers-locations .careers-location ul li{font-size:16px!important}}.page-content.page-content--centered:empty,.page-content:not(:has(*)){display:none!important}div[data-content-region=header_bottom--global]{display:none}div[data-content-region=header_bottom]{display:none}div[data-content-region=page_builder_content] div[data-sub-layout-container]{width:100%}.Careers .cms-page-hero-custom{max-width:100%;position:relative;height:600px}.Careers .cms-page-hero-custom img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Careers .cms-page-hero-content{max-width:55%;width:100%;background-image:url("https://cdn11.bigcommerce.com/s-ygomhaq72o/images/stencil/original/image-manager/2d663d9823acaf941665e9f7be5bb74f.png?t=1736110861");padding:57px;gap:24px;bottom:-60px;position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:1561px){.Careers .cms-page-hero-content{max-width:995px;width:100%}}.Careers .cms-page-hero-content p{text-align:center}.Careers .cms-page-hero-content p a{color:#fff;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.Careers .cms-page-hero-content p a.active{color:#d9d9d9}.Careers .cms-page-hero-content p a.active::before{content:"/";margin:0 4px;width:1.5px;height:14px;color:#fff;font-weight:700}.Careers .cms-page-hero-content h1,.Careers .cms-page-hero-content h3{color:#ffde00;text-align:center;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;line-height:normal;margin:0}.Careers .cms-page-hero-content h3{font-size:32px;margin-top:8px}@media (max-width:1560px){.Careers .cms-page-hero-content{gap:16px;padding:48px}.Careers .cms-page-hero-content h1{font-size:46px}}@media (max-width:1060px){.Careers .cms-page-hero-content{padding:38px}.Careers .cms-page-hero-content h1{font-size:38px}.Careers .cms-page-hero-content h3{font-size:24px}}@media (max-width:800px){.Careers .cms-page-hero-content{max-width:85%!important;bottom:30px;padding:38px 16px!important}.Careers .cms-page-hero-content h1{font-size:30px}.Careers .cms-page-hero-content p,.Careers .cms-page-hero-content p a span,.Careers .cms-page-hero-content p span{font-size:16px}}.Careers .cms-page-hero-content p span{color:#909090}.cms-page-hero{height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;padding-top:320px;border:none;background-size:cover;background-repeat:no-repeat;background-position:center}.cms-page-hero{margin-bottom:80px}@media (max-width:800px){.cms-page-hero{margin-bottom:48px}}.About .cms-page-hero{margin-bottom:0!important}.cms-page-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(102,102,102,0)));background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(102,102,102,0) 100%);z-index:1}.cms-page-hero-content{position:relative;z-index:2}.cms-page-hero-content h1{margin-bottom:10px;margin-top:0;color:#fff;font-family:Roboto;font-size:64px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.cms-page-hero-content .breadcrumb,.cms-page-hero-content .breadcrumb span{color:#fff;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.cms-page-hero-content .breadcrumb a{text-decoration:none;margin-top:0;color:#fff;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.cms-page-hero-content .breadcrumb a{color:#fff;font-weight:700;text-decoration:none}.cms-page-hero-content .breadcrumb.is-active a::before{content:"/";margin:0 4px;width:1.5px;height:14px;color:#fff;font-weight:700}.cms-page-hero-content .breadcrumb.is-active a span{color:#d9d9d9}.cms-page-hero-content .breadcrumb::before{display:none}.cms-page-hero-content .breadcrumb a:hover{text-decoration:underline}.custom-yellow-section{background-color:#ffde00;text-align:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:42px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1300px){.custom-yellow-section{padding:48px 24px!important}.custom-container{padding:0!important;gap:24px!important}.custom-container h2{font-size:24px!important}.custom-container p{font-size:16px!important}.page-content{margin:0 auto 48px auto!important;padding-top:0}}@media (max-width:768px){.cms-page-hero-content h1{font-size:32px!important}ol.breadcrumbs{display:block!important;text-align:center}}@media (min-width:2095px){.custom-yellow-section{padding:42px}}.custom-container{margin:0 auto;text-align:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;max-width:1293px;width:100%;padding:0 32px}.custom-yellow-section h2{font-size:32px;color:#000;font-family:Roboto;font-weight:700;text-align:center;line-height:normal;margin:0}.custom-yellow-section p{color:#000;text-align:center;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.custom-yellow-section p:last-of-type{margin:0;padding:0}.page-content{margin:0 auto 60px auto;padding-top:0}.custom-container a{color:#000;font-weight:700}p:empty{display:none}@media only screen and (max-width:1500px){.page .about-us-page .grand-general-company-exellence .gg-image h2{font-size:40px}.page .ordering-guidelines-page .information-container-ordering-guidelines{padding:40px}.page .about-us-page .grand-general-company-exellence .gg-content,.page .ordering-guidelines-page .information-container-ordering-guidelines .paragraph-container p{font-size:20px}.page .about-us-page .gg-content-4-informations .information-container .information-content h3{font-size:28px}.page .about-us-page .gg-content-4-informations .information-container .information-content p{font-size:20px}.page .about-us-page .gg-content-4-informations .information-container.reverse .information-content{margin:0 48px 0 103px}.page .about-us-page .gg-content-4-informations .information-container .information-content{gap:30px}}@media only screen and (max-width:1100px){.page .about-us-page .gg-content-4-informations .information-container .information-content,.page .about-us-page .gg-content-4-informations .information-container.reverse .information-content{margin:24px}.page .about-us-page .gg-content-4-informations .information-container .information-content h3{font-size:24px}.page .about-us-page .gg-content-4-informations .information-container .information-content p{font-size:18px}.page .about-us-page .gg-content-4-informations .information-container .information-content{gap:20px}.page.Ordering .page-content{margin-bottom:57px}}@media only screen and (max-width:800px){.gg-content-4-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.information-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.information-container img{max-width:100%!important;width:100%}.information-container .info-content-column2{max-width:100%!important;width:100%}.information-container .information-content{margin:24px 16px!important;max-width:87%!important;width:100%}.information-container .information-content p{font-size:16px}.page.Ordering .page-content{margin-bottom:48px!important}.page .about-us-page .grand-general-company-exellence{padding:48px 16px!important;gap:24px!important}.page .about-us-page .grand-general-company-exellence .gg-content,.page .ordering-guidelines-page .information-container-ordering-guidelines .paragraph-container p{font-size:16px}.page .ordering-guidelines-page .information-container-ordering-guidelines{padding:48px 24px!important}.cms-page-hero-content{max-width:100%!important;width:100%;padding:0 24px}.page .about-us-page .grand-general-company-exellence .gg-image h2{font-size:24px;line-height:normal}}.Dealer .cms-page-hero{margin-bottom:0}.page.Terms .page-content{max-width:1500px;width:100%;margin:0 auto 80px auto;padding:0 24px}@media (min-width:990px){.page.Terms .page-content{padding:0 40px}}.page.Terms .page-content h1,.page.Terms .page-content h2,.page.Terms .page-content h3,.page.Terms .page-content h4,.page.Terms .page-content h5,.page.Terms .page-content h6,.page.Terms .page-content p,.page.Terms .page-content span{letter-spacing:.192px;color:#000}.page.Terms .page-content b{letter-spacing:.192px;color:#4d4d4d}.page.Terms .page-content h1,.page.Terms .page-content h2,.page.Terms .page-content h3,.page.Terms .page-content h4,.page.Terms .page-content h5,.page.Terms .page-content h6{font-family:Roboto,sans-serif;font-weight:700}.page.Terms .page-content p,.page.Terms .page-content p b,.page.Terms .page-content p span{font-size:16px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#000;line-height:normal;margin-bottom:10px}@media (min-width:801px){.page.Terms .page-content p,.page.Terms .page-content p b,.page.Terms .page-content p span{font-size:18px;margin-bottom:16px}}.page.Terms .page-content ul{margin-left:0}.page.Terms .page-content ul li{font-family:"Open Sans",sans-serif;font-style:normal;list-style:none;padding-left:0;color:#000;font-size:16px;line-height:normal}@media (min-width:801px){.page.Terms .page-content ul li{font-size:18px}}.page.Terms .page-content ul li h1{font-size:24px;letter-spacing:-.7px}@media (min-width:801px){.page.Terms .page-content ul li h1{font-size:28px}}.page.Terms .page-content ul li h1 b{color:#000}.page.Terms .page-content ol li{font-family:Roboto,sans-serif;font-size:18px;line-height:normal;margin-bottom:8px}@media only screen and (max-width:800px){.page.Terms .page-content ol{margin-top:32px;margin-left:16px}}