@font-face{font-family:"Bebas Neue";src:url("https://kandia-dulce.ro/wp-content/themes/kandia-dulce-theme/assets/fonts/BebasNeue-Regular.ttf")}@font-face{font-family:"Libre Franklin";src:url("https://kandia-dulce.ro/wp-content/themes/kandia-dulce-theme/assets/fonts/LibreFranklin-VariableFont_wght.ttf")}@font-face{font-family:"Libre Franklin Italic";src:url("https://kandia-dulce.ro/wp-content/themes/kandia-dulce-theme/assets/fonts/LibreFranklin-Italic-VariableFont_wght.ttf")}:root{--red:#e12030;--blue:#00428d;--yellow:#f1a104;--white:#f8f5f5;--black:#1a1a1a}*{padding:0;margin:0;box-sizing:border-box}body{background-color:var(--white);font-family:"Libre Franklin",Helvetica,Arial,Lucida,sans-serif;font-weight:500}a{color:var(--black);text-decoration:none!important;font-family:"Libre Franklin",Helvetica,Arial,Lucida,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;line-height:1em}ol,ul{list-style-position:inside}.page-main{margin:0;overflow:hidden;padding-top:170px}.content-box{max-width:1366px;margin:0 auto;position:relative}.not-found-page{min-height:500px;margin:50px 0}.not-found-page-content{padding-top:50px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.not-found-page-content h1{font-family:"Bebas Neue";font-weight:400;font-style:normal;color:var(--red);font-size:200px;text-align:center}.not-found-page-content p{text-align:center}.not-found-page-floating-elements{position:absolute;top:0;width:100%}.row-span-2{display:flex;flex-direction:row}.row-span-2 .col{width:50%}.row-span-2 .col-1\/4{width:25%;margin-top:15px;margin-bottom:15px}.row-span-2 .col-3\/4{width:75%}.kd-box{border:2px solid;border-radius:0}.red-box{border-color:var(--red)}.blue-box{border-color:var(--blue)}.yellow-box{border-color:var(--yellow)}.white-box{border-color:var(--white)}.red-text{color:var(--red)}.blue-text{color:var(--blue)}.yellow-text{color:var(--yellow)}.white-text{color:var(--white)}.kd-heading-box{padding:30px 50px}.kd-heading-box h1{font-size:44px}.kd-text-box{padding:20px 25px 25px}.kd-button{font-family:"Bebas Neue",sans-serif;font-size:25px;padding:14px 75px;border:2px solid var(--red);border-radius:0;text-align:center;text-decoration:none;cursor:pointer;background:#fff0;width:max-content;transition:0.3s ease;position:relative;overflow:hidden}.kd-button-red{border-color:var(--red);color:var(--black)}.kd-button-red span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.kd-button-red::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.kd-button-red:hover::before{top:0}.kd-button-red:hover span{color:var(--white)}.contact-floating-elements{position:absolute;top:0;left:0}.contact-floating-elements svg{margin-left:-50%}.contact-row-1{gap:40px;margin-bottom:50px}.contact-row-2{margin-bottom:50px}.contact-content-container-1{display:flex;flex-direction:column;align-items:center;align-content:center}.contact-content-box-2{width:80%;margin:-2px 0 0 auto}.contact-content-box-2 p{line-height:1.7em}.contact-content-box-2 p a{color:var(--red)}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form-row{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.contact-form-row input{width:50%}.contact-form-input-file{display:flex;flex-direction:row;justify-content:space-between;gap:20px;padding:5px 24px!important;align-items:center;align-content:center}.contact-form-input,.contact-form-input-placeholder,.contact-form-textarea,.contact-form-input::placeholder,.contact-form-textarea::placeholder,.career-form-textarea,.career-form-textarea::placeholder{font-family:"Libre Franklin",Helvetica,Arial,Lucida,sans-serif;font-weight:500}.contact-form-input,.contact-form-input-placeholder,.contact-form-textarea,.career-form-textarea{color:var(--black)}.contact-form-input-placeholder{text-transform:uppercase;display:inline-block;max-width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-form-input::placeholder,.contact-form-textarea::placeholder,.career-form-textarea::placeholder{text-transform:uppercase}.contact-form-input{border:1px solid #1a1a1a;width:100%;padding:20px 24px;font-size:16px;background:#fff0;outline:none}.contact-form-textarea{resize:none;width:100%;height:250px;border:1px solid #1a1a1a;padding:20px 24px;font-size:16px;background:#fff0;margin-bottom:10px;outline:none}.career-form-input-file-button{display:flex;justify-content:center;align-items:center;align-content:center;text-transform:uppercase;position:relative;cursor:pointer;background:var(--red);color:var(--white);height:100%;padding:15px 55px;font-family:"Bebas Neue",display;font-size:25px;transition:0.3s ease;overflow:hidden}.career-form-input-file-button::before{content:"";background-color:var(--blue);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.career-form-input-file-button span{color:var(--white);font-family:"Bebas Neue",display;font-size:25px;line-height:22px;z-index:10;position:relative}.career-form-input-file-button:hover::before{top:0}.contact-form-terms a{color:var(--red)}.contact-form-submit{font-family:"Bebas Neue",display;font-size:25px;color:#1a1a1a;padding:14px 95px;border:2px solid #e12030;border-radius:0;text-align:center;text-decoration:none;cursor:pointer;background:#fff0;width:max-content;transition:0.3s ease;position:relative;overflow:hidden}.contact-form-submit span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.contact-form-submit::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.contact-form-submit:hover::before{top:0}.contact-form-submit:hover span{color:var(--white)}.contact-form-submit::after{content:"";z-index:20;background-color:var(--blue);position:absolute;display:flex;justify-content:center;align-items:center;align-content:center;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}html[lang="ro_RO"] .contact-form-submit.form-success::after{content:"TRIMIS";color:var(--white);top:0}html[lang="en_US"] .contact-form-submit.form-success::after{content:"SENT";color:var(--white);top:0}html[lang="ro_RO"] .contact-form-submit.form-fail::after{content:"EROARE";color:var(--white);top:0}html[lang="en_US"] .contact-form-submit.form-fail::after{content:"ERROR";color:var(--white);top:0}.distributors-row-1{background-color:var(--red);overflow:hidden}.distributors-row-2{background-color:var(--white)}.distributors-row-2 svg{display:block}.distributors-switch-button{background-color:var(--white);color:var(--black);text-align:center;width:100%;display:block;padding:5px 0}.distributors-content-box-1{background-color:var(--red)}.distributors-content-box-2{background-color:var(--red);width:75%;margin:-2px 0 0 auto}.distributors-content-box-2 p{line-height:1.7em}.kd-distribuitor-national-ellipse{cursor:pointer;filter:drop-shadow(0 0 5px var(--white))}#kd-map-modal{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;opacity:0;transition:0.3s ease}#kd-map-container{min-width:350px;position:relative}.kd-map-content a{color:var(--white)}.kd-map-content{background:var(--red)!important;border:1px solid var(--white);padding:35px 25px;color:var(--white);width:100%}.kd-map-title-bar{display:flex;justify-content:space-between;align-items:flex-start;align-content:center}#kd-map-title{color:var(--white);margin:0;padding:0}#kd-map-name{font-size:1.4em;color:var(--white);margin:0;padding:0}#kd-map-close{background:none;border:none;outline:none;color:var(--white);cursor:pointer}.kd-map-modal-img{padding:10px;background:var(--white);position:absolute;bottom:-100px;right:-100px}.distributors-container-1{align-items:center}.distributors-text{position:relative;z-index:10}.distributors-map{position:relative;z-index:0}.careers-floating-elements{position:absolute;bottom:0;left:0;z-index:50}.careers-floating-elements svg{margin-left:-40%}.careers-row-1{padding-bottom:70px}.careers-content-container-1{align-items:center}.careers-content-box-1{width:65%;display:flex;flex-direction:row;align-items:center}.careers-content-box-2{width:35%}.careers-content-box-2-1{padding:30px 50px 40px 200px;margin-left:-25%;width:max-content}.careers-content-box-2-2{width:80%;padding:40px 25px 25px;margin:-25px 50px 0 0}.careers-content-box-2-2 p{line-height:1.7em;margin-bottom:30px}.careers-image-1{display:block;width:300px;z-index:10;margin-right:-15%}.careers-image-2{display:block;width:75%;z-index:0}.careers-row-2{padding-top:50px;padding-bottom:50px}.careers-open-positions-row{width:100%;display:flex;flex-direction:row;gap:20px}.careers-open-positions-departments{width:calc(20% - 10px)}.careers-open-positions-details{width:calc(80% - 10px)}.careers-department-buttons-list{list-style:none;width:100%;display:flex;flex-direction:column;gap:10px}.careers-department-button{width:100%;padding:10px;color:var(--black);border:2px solid var(--black);text-align:center;font-family:"Bebas Neue",display;font-size:25px;background:#fff0;cursor:pointer;transition:0.3s ease}.careers-department-button.selected{color:var(--white);border:2px solid var(--red);background:var(--red)}.careers-open-positions-details{display:block;height:max-content;border:2px solid var(--red);border-radius:0;padding:40px 50px}.careers-open-positions-jobs-list h2{font-size:44px;padding-bottom:15px}.careers-jobs-list-item{width:100%;list-style:none;border-top:2px solid var(--black)}.careers-jobs-list-item:last-of-type{border-bottom:2px solid var(--black)}.careers-jobs-list-button{border:none;outline:none;background:#fff0;padding:20px 25px;cursor:pointer;width:100%;text-align:left;font-weight:600;font-size:1.1em;text-transform:uppercase}.careers-open-positions-job-details,.careers-open-positions-jobs-list{overflow:hidden;transition:0.4s ease}.careers-job-details-header{display:flex;flex-direction:row;align-items:start;align-content:start;justify-content:start;gap:15px}.careers-close-job-details-btn{background:#fff0;border:none;outline:none;cursor:pointer;color:var(--black);padding-top:10px}.careers-job-details-header h2{font-size:44px}.careers-job-description-box{margin:20px 0}.careers-job-description-box h3{font-size:37px;padding-bottom:10px}.careers-apply-modal,.careers-apply-modal-success{width:100vw;height:100vh;position:fixed;display:flex;align-items:center;align-content:center;justify-content:center;backdrop-filter:blur(10px);z-index:100000;top:0;left:0;transition:0.3s ease;opacity:0;pointer-events:none}.careers-apply-modal.active,.careers-apply-modal-success.active{opacity:1;pointer-events:all}.careers-modal-success-content{max-width:600px;width:100%;background:var(--red);color:var(--white);border:1px solid var(--black);padding:35px 25px;position:relative;overflow-y:auto}.careers-modal-success-content h1{color:var(--white);text-align:center;width:100%}.careers-modal-content{max-width:800px;max-height:calc(100vh - 20px);width:100%;background:var(--white);border:1px solid var(--black);padding:35px 25px;position:relative;overflow-y:auto}.careers-modal-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin-bottom:16px}.careers-modal-success-close{font-family:"Bebas Neue",display;font-size:25px;color:#1a1a1a;padding:14px 10px;max-width:200px;width:100%;border:2px solid var(--black);margin:10px auto 0;display:block;background:var(--white);border-radius:0;text-align:center;text-decoration:none;cursor:pointer;transition:0.3s ease;position:relative;overflow:hidden}.careers-modal-success-close span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.careers-modal-success-close::before{content:"";background-color:var(--blue);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.careers-modal-success-close:hover::before{top:0}.careers-modal-success-close:hover span{color:var(--white)}.careers-modal-close-button{display:block;padding:0;background:var(--white);border:1px solid var(--black);outline:none;cursor:pointer;overflow:hidden;position:relative;width:30px;height:30px}.careers-modal-close-button span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.careers-modal-close-button::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.careers-modal-close-button:hover::before{top:0}.careers-modal-close-button:hover span{color:var(--white)}.career-form-textarea{resize:none;width:100%;height:220px;border:1px solid #1a1a1a;padding:20px 24px;font-size:16px;background:#fff0;margin-bottom:10px;outline:none}.form-errors,.form-normal-errors{display:none;width:100%;height:max-content}.terms-content{margin-bottom:100px}.terms-content h2{font-size:38px;margin-bottom:12px}.terms-content h3{font-size:30px;margin-bottom:12px}.terms-content h4{font-size:24px;margin-bottom:10px}.terms-content ol,.terms-content p{margin-bottom:10px;line-height:1.7em}.terms-content td{padding:7px 18px;border-color:#cecece}.about-us-hero-content{width:100%;display:flex;flex-direction:row;padding-bottom:10px}.about-us-hero-col-1{width:30%}.about-us-hero-img-1,.about-us-hero-img-2{width:100%;display:block;position:relative}.about-us-hero-img-1 img{width:85%;margin-left:auto;margin-right:0;display:block}.about-us-hero-img-2{margin-top:-15px}.about-us-hero-img-2 img{width:95%;display:block}.about-us-hero-col-2{width:70%;display:block}.about-us-hero-col-2-row-1{margin-left:-2px;margin-top:30px;width:90%;padding-bottom:35px}.about-us-hero-col-2-row-2{width:75%;display:block;position:relative;margin-left:40px;margin-top:-20px;padding:50px 25px 25px}.about-us-portfolio-download-button{display:block;border:2px solid;border-radius:0;margin-top:20px;padding:15px 25px;width:max-content;font-family:"Bebas Neue",display;font-size:24px;cursor:pointer;text-align:center;border-color:#e12030;color:#1a1a1a;transition:0.3s ease;position:relative;overflow:hidden}.about-us-portfolio-download-button span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.about-us-portfolio-download-button::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.about-us-portfolio-download-button:hover::before{top:0}.about-us-portfolio-download-button:hover span{color:var(--white)}.about-us-row-1{padding:0 0 50px 0}.about-us-row-1-floating-elements{position:absolute;bottom:0;right:0;width:max-content;display:flex;flex-direction:column}.about-us-row-2{padding:50px 0}.about-us-row-2 h1{font-size:66px;text-align:center;line-height:.85em}.about-us-row-3-content{padding:80px 0;margin-bottom:-1px}.about-us-row-3-content p{width:67%;text-align:center;margin:0 auto;line-height:1.7em}.about-us-row-3-floating-elements{position:absolute;bottom:0;left:0}.about-us-details-container{display:flex;flex-direction:row;margin-bottom:50px}.about-us-details-element{padding-top:40px;padding-right:80px;padding-bottom:15px;padding-left:20px;width:33.3%}.about-us-details-element-header{color:var(--white);font-size:30px}.about-us-details-element-divider{height:2px;width:50%;background-color:var(--white);margin:10px 0 25px}.about-us-details-element-text{color:var(--white);font-size:50px;padding-bottom:25px}.about-us-features-container{display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:50px}.about-us-features-element{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.about-us-features-element-image{width:70%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;align-content:center}.about-us-features-element-heading{width:85%;height:120px;padding:0 10px;display:flex;justify-content:center;align-items:center;align-content:center}.about-us-features-element-heading h2{text-align:center;font-size:44px}.about-us-features-element-text{margin-top:-2px;height:240px;padding-top:0}.about-us-features-element-text p{line-height:1.7em;text-align:center}.about-us-row-4{padding:100px 0}.about-us-history-red-content h2{text-align:right;font-size:44px}.about-us-history-red-row{display:flex;flex-direction:row;gap:75px}.about-us-history-red-col-1{width:40%}.about-us-history-red-col-2{width:60%;padding-right:150px}.about-us-history-row-1-content{width:95%;margin:25px auto 25px;display:flex;flex-direction:row;align-items:end}.about-us-history-row-1-content-col-1{width:35%;margin-bottom:65px}.about-us-history-row-1-content-col-2{width:65%;padding:40px 45px 65px 40px;margin-left:-15px}.about-us-history-row-1-content-col-2 h2{color:var(--red);font-size:44px;margin-bottom:10px}.about-us-history-row-2-content{display:flex;flex-direction:row;justify-content:space-between;gap:10px;width:95%;margin:25px auto 25px}.about-us-history-row-2-content-col{width:50%;padding:40px 50px}.about-us-history-row-2-content-col h2{color:var(--red);font-size:44px;margin-bottom:10px}.about-us-history-row-2-content-col p{line-height:1.7em}.about-us-history-row-3-content{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:100px}.about-us-history-row-3-content-col-1{width:45%}.about-us-history-row-3-content-col-1 img{width:100%;display:block;object-fit:cover;height:100%}.about-us-history-row-3-content-col-2{width:54%}.about-us-history-row-3-content-col-2 img{width:100%;display:block;object-fit:cover;height:100%}.about-us-history-row-4{margin-bottom:50px}.about-us-history-row-4 h2{color:var(--red);font-size:44px;margin-bottom:10px}.about-us-history-row-4 p{line-height:1.7em;margin-bottom:15px}.about-us-history-row-4-image{max-width:95%;margin:-20px auto 0}.about-us-history-row-4-image img{width:100%;display:block}.about-us-history-images-row{width:100%;display:flex;flex-direction:row;gap:20px}.about-us-history-image-container{width:33%;aspect-ratio:1 / 1;background:var(--blue);padding:25px;object-fit:cover}.about-us-history-image-container img{width:100%;height:100%;object-fit:cover}.about-us-history-row-4-content{max-width:95%;margin:25px auto 0}.about-us-row-6{padding:40px 0 65px 0}.about-us-certificates-content h1{font-size:44px;text-align:center;margin-bottom:30px}.about-us-certificates-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.about-us-certificates-element{flex:0 0 25%;max-width:25%;padding:0 10px}.about-us-certificates-element img{width:100%;display:block}.about-us-certificates-element-text{height:0;transition:0.3s ease;border:2px solid #fff;padding-left:20px;padding-right:20px;color:#fff;overflow:hidden;margin-top:-1px}.about-us-certificates-element-text p{padding-top:20px;padding-bottom:20px}.home-careers-floating-element{position:absolute;left:0}.home-careers-content{display:flex;align-items:center;align-content:center}.home-careers-floating-element svg{margin-left:-50%}.home-careers-content-box{gap:30px}.home-careers-content-box .home-careers-box-col-1{width:45%}.home-careers-content-box .home-careers-box-col-2{width:55%}.home-careers-content-box img{width:100%;display:block}.home-careers-box-col-2{display:flex;flex-direction:row;align-items:center;padding:0 40px}.home-careers-box-col-2-1{width:max-content}.home-careers-box-col-2-1 h1{text-wrap:nowrap}.home-careers-box-col-2-2 p{margin-bottom:20px}.home-careers-box-col-2-2 a{display:block;border:2px solid;border-radius:0;padding:15px 5px;font-family:"Bebas Neue",sans-serif;font-size:24px;cursor:pointer;text-align:center;border-color:var(--yellow);color:var(--white);transition:0.3s ease;position:relative;overflow:hidden}.home-careers-box-col-2-2 a span{z-index:10;position:relative;color:var(--white);transition:0.3s ease}.home-careers-box-col-2-2 a::before{content:"";background-color:var(--yellow);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.home-careers-box-col-2-2 a:hover::before{top:0}.home-careers-box-col-2-2 a:hover span{color:var(--white)}.home-careers-box-col-2-1{margin-top:-150px}.home-careers-box-col-2-2{margin:55px 0 0 -20px;padding:40px 45px}.home-info-content{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;margin:50px 0}.home-info-content-row-1{width:40%;margin:0 150px -15px 0;padding-bottom:40px}.home-info-content-row-2{width:65%;padding:35px 30px}.home-info-content-row-2 p{line-height:1.7em}.home-about-content{position:relative;margin-top:50px;margin-bottom:150px}.home-about-content-box{display:flex;flex-direction:column}.home-about-box-row-1{position:relative;display:flex;flex-direction:row;margin:0 auto;max-width:900px}.home-about-box-row-1 p{line-height:1.7em}.home-about-box-row-1 a{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",sans-serif;font-size:24px;cursor:pointer;text-align:center;border-color:var(--red);color:var(--black);transition:0.3s ease;position:relative;overflow:hidden}.home-about-box-row-1 a span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.home-about-box-row-1 a::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.home-about-box-row-1 a:hover::before{top:0}.home-about-box-row-1 a:hover span{color:var(--white)}.home-about-box-row-1-col-1{width:55%;margin:25px 0 65px;padding-bottom:55px}.home-about-box-row-1-col-2{width:45%;margin:0 0 0 -15px;display:flex;flex-direction:column;justify-content:center;padding:50px 50px 25px;gap:20px}.home-about-box-row-2{display:flex;margin-top:-75px;justify-content:center}.home-about-box-row-2 img{width:325px;transform:translateX(-125px)}.home-about-floating-element-1{position:absolute;top:0;left:0}.home-about-floating-element-1 svg{margin-left:-80%}.home-about-floating-element-2{position:absolute;bottom:40px;right:100px}.home-about-floating-element-3{position:absolute;top:20px;right:0}.home-about-floating-element-3 img{width:275px}.home-about-floating-element-4{position:absolute;bottom:-150px;left:0}.home-about-floating-element-4 img{width:525px}.home-brands-description-content-row-1{margin-left:-2px}.home-brands-description-content-row-2{margin:-2px 85px 0 15px}.home-brands-description-content-row-2 p{line-height:1.7em;margin-bottom:15px}.home-brands-description-content-row-2 a{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",display;font-size:24px;cursor:pointer;text-align:center;border-color:var(--white);color:var(--white);transition:0.3s ease;position:relative;overflow:hidden}.home-brands-description-content-row-2 a span{z-index:10;position:relative;color:var(--white);transition:0.3s ease}.home-brands-description-content-row-2 a::before{content:"";background-color:var(--white);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.home-brands-description-content-row-2 a:hover::before{top:0}.home-brands-description-content-row-2 a:hover span{color:var(--red)}.home-brands-content-row{display:flex;flex-direction:row}.home-brands-slider-content{width:900px;height:600px;display:flex;flex-direction:row}.home-brands-description-content{flex-grow:1;overflow:hidden;padding-top:30px}.home-brands-floating-element{position:absolute;width:100%;bottom:0;left:0;height:max-content}.hero-slider-controls{margin-left:50px;display:flex;flex-direction:row;gap:10px;margin-top:15px}.home-hero-buttons{position:relative;background:none;outline:none;border:1px solid var(--black);width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;overflow:hidden}.home-hero-buttons span{color:var(--black);z-index:10}.hero-slider-image-el{display:none;width:100%;height:100%;transition-delay:0.4s}.hero-slider-image-el.active{display:block}.hero-slider-text-el{display:none;transition-delay:0.5s}.hero-slider-text-el.active{display:block}.hero-slider-image-overlay.change-value::before{top:0}.hero-slider-text-overlay.change-value{left:0;transition-delay:0.15s}.hero-slider-image-overlay{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.hero-slider-image-overlay::before{position:absolute;content:"";width:100%;height:100%;top:100%;left:0;background-color:var(--blue);z-index:20;transition:0.3s ease}.hero-slider-text-overlay{position:absolute;width:100%;height:100%;top:0;left:-100%;background-color:var(--red);z-index:20;transition:0.3s ease}.home-hero-buttons:first-of-type::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.home-hero-buttons:last-of-type::before{content:"";background-color:var(--red);position:absolute;top:0;left:100%;width:100%;height:100%;transition:0.2s ease}.home-hero-buttons:hover span{color:var(--white)}.home-hero-buttons:hover::before{top:0;left:0}.home-hero-content{padding-bottom:50px;margin-bottom:50px}.home-hero-floating-element-1{position:absolute;top:50px;left:0;z-index:10}.home-hero-floating-element-1 svg{margin-left:-50%}.home-hero-floating-element-2{position:absolute;bottom:0;right:0;z-index:10}.home-hero-floating-element-2 svg{margin-left:50%}.hero-slider-container{display:flex;flex-direction:row}.hero-slider-image-container img{display:block;position:relative;width:100%;height:100%;object-fit:cover}.hero-slider-image-container{width:100%;max-width:770px;aspect-ratio:16 / 9;background-color:#e12030;position:relative;display:flex;z-index:5}.hero-slider-image-container::before{content:"";border:2px solid var(--red);width:100%;height:100%;position:absolute;top:5%;left:3%}.hero-slider-text-container{padding-top:50px;z-index:1;flex-grow:1;display:block;width:min-content;position:relative;height:max-content}.hero-slider-text-box{margin-left:-2px;padding:30px 110px 30px 55px;position:relative;overflow:hidden}.hero-slider-text-box h1{font-size:34px;color:var(--red)}.hero-slider-text-box p{line-height:1.7em;margin-top:10px;margin-bottom:10px}.hero-slider-text-box a{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",sans-serif;font-size:24px;cursor:pointer;text-align:center;border-color:var(--red);color:var(--black);transition:0.3s ease;position:relative;overflow:hidden}.hero-slider-text-box a span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.hero-slider-text-box a::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.hero-slider-text-box a:hover::before{top:0}.hero-slider-text-box a:hover span{color:var(--white)}.brands-content{margin-top:50px;display:flex;flex-direction:row;margin-bottom:100px}.brands-slider-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr))}.brands-slider-nav-el{position:relative;cursor:pointer}.brands-slider-nav-el::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fa000055;opacity:1;transition:0.3s ease}.brands-slider-nav-el:hover::after{opacity:0}.brands-slider-nav-el.active::after{opacity:0}.brands-slider-nav-el.active .brands-slider-nav-el-btn{pointer-events:none;cursor:default}.brands-slider-nav-el-btn{width:100%;aspect-ratio:1 /1;margin:0;padding:0;background:#1a1a1a;outline:none;border:none;display:block;cursor:pointer}.brands-slider-nav-el-btn img{width:100%;height:100%;object-fit:cover;display:block}.brands-slider-content{display:flex;flex-direction:row}.brands-slider-container{max-width:880px;width:100%;z-index:10}.brands-text-container{z-index:1;flex-grow:1;display:block;width:min-content;position:relative;margin-top:-15px;margin-left:-65px;padding:20px 100px 25px;height:max-content}.brands-text-container h1{color:var(--red);font-size:44px}.brands-text-container p{line-height:1.7em;margin-bottom:20px;margin-top:15px}.brand-view-button{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",display;font-size:24px;cursor:pointer;text-align:center;border-color:#e12030;color:#1a1a1a;margin-bottom:15px;transition:0.3s ease;position:relative;overflow:hidden}.brand-view-button span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.brand-view-button::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.brand-view-button:hover::before{top:0}.brand-view-button:hover span{color:var(--white)}.brand-view-button::after{content:attr(data-after);background-color:var(--red);z-index:20;position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease;color:var(--white);display:flex;justify-content:center;align-items:center;align-content:center;font-size:24px}.brand-view-button.change-value::after{top:0!important}.brand-download-brochure-button{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",display;font-size:24px;cursor:pointer;text-align:center;border-color:#00326b;color:#1a1a1a;transition:0.3s ease;position:relative;overflow:hidden}.brand-download-brochure-button span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.brand-download-brochure-button::before{content:"";background-color:var(--blue);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.brand-download-brochure-button:hover::before{top:0}.brand-download-brochure-button:hover span{color:var(--white)}.brand-download-brochure-button::after{content:attr(data-after);background-color:var(--blue);z-index:20;position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease;color:var(--white);display:flex;justify-content:center;align-items:center;align-content:center;font-size:24px}.brands-slider-content-left{position:relative;width:50%;aspect-ratio:1/1;overflow:hidden}.brands-slider-content-right{position:relative;overflow:hidden;width:50%;aspect-ratio:1/1}#brands-slider-content-solid-left{background-color:var(--red);position:absolute;width:100%;height:100%;top:100%;left:0;transition:0.3s ease}#brands-slider-content-solid-right{background-color:var(--blue);position:absolute;width:100%;height:100%;top:0;left:100%;transition:0.3s ease}#brands-slider-content-solid-left.change-value,#brands-slider-content-solid-right.change-value{top:0;left:0}.brands-slider-content-left{background-color:var(--red)}.brands-slider-content-right{background-color:var(--blue)}.brands-slider-content-left-image img,.brands-slider-content-right-image img{width:100%;height:100%;display:block;object-fit:cover}.brands-slider-content-left-image,.brands-slider-content-right-image{display:none;width:100%;height:100%}.brands-slider-content-left-image.active,.brands-slider-content-right-image.active{display:block}.home-brands-slider-box-1{max-width:600px;width:100%;aspect-ratio:1 / 1;background-color:var(--white)}.home-brands-slider-box-2,.home-brands-slider-box-3{max-width:300px;max-height:300px;height:100%;width:100%;aspect-ratio:1 / 1;background-color:var(--white)}.home-brands-slider-box-1,.home-brands-slider-box-2,.home-brands-slider-box-3{position:relative}.home-brands-slider-box-1-products,.home-brands-slider-box-2-products,.home-brands-slider-box-3-products{width:100%;height:100%;display:block;justify-content:center;align-items:center;position:relative;z-index:15;overflow:hidden}.home-brands-slider-box-1-product.active,.home-brands-slider-box-2-product.active,.home-brands-slider-box-3-product.active{transform:translateY(0)}.home-brands-slider-box-1-product,.home-brands-slider-box-2-product,.home-brands-slider-box-3-product{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10%;position:absolute;transform:translateY(-100%);transition:0.3s ease}.home-brands-slider-box-1-product img,.home-brands-slider-box-2-product img,.home-brands-slider-box-3-product img{max-width:100%;max-height:100%}.home-brands-slider-box-1-backgrounds,.home-brands-slider-box-2-backgrounds,.home-brands-slider-box-3-backgrounds{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden}.home-brands-slider-box-1-background{width:100%;height:100%;position:absolute;top:100%;left:0;transition:top 0.3s ease;transition-delay:0.3s}.home-brands-slider-box-1-background.active{top:0;left:0;transition:top 0.3s ease;transition-delay:0}.home-brands-slider-box-2-background{width:100%;height:100%;position:absolute;top:0;right:100%;transition:right 0.3s ease;transition-delay:0.3s}.home-brands-slider-box-2-background.active{top:0;right:0;transition:right 0.3s ease;transition-delay:0}.home-brands-slider-box-3-background{width:100%;height:100%;position:absolute;top:0;left:100%;transition:left 0.3s ease;transition-delay:0.3s}.home-brands-slider-box-3-background.active{top:0;left:0;transition:left 0.3s ease;transition-delay:0}.brand-slider-nav-content{width:100%;background-color:var(--red);margin-bottom:25px}.brand-slider-nav-content .content-box{max-width:1000px}.brand-blue .blue-box h1{color:var(--blue)!important}.brand-blue a{border-color:var(--blue)}.brand-blue a::before{background-color:var(--blue)}.brand-blue .hero-slider-image-container::before{border-color:var(--blue)}.brand-blue .hero-slider-image-container{background-color:var(--blue)}.brand-red .red-box h1{color:var(--red)!important}.brand-red a{border-color:var(--red)}.brand-red a::before{background-color:var(--red)}.brand-red .hero-slider-image-container::before{border-color:var(--red)}.brand-red .hero-slider-image-container{background-color:var(--red)}.brand-yellow .yellow-box h1{color:var(--yellow)!important}.brand-yellow a{border-color:var(--yellow)}.brand-yellow a::before{background-color:var(--yellow)}.brand-yellow .hero-slider-image-container::before{border-color:var(--yellow)}.brand-yellow .hero-slider-image-container{background-color:var(--yellow)}.brand-portfolio-showcase-product{width:100%;display:flex;flex-direction:row;height:540px}.brand-showcase-portfolio-showcase-product-image-content{width:50%;flex-grow:1;position:relative}.brand-portfolio-showcase-product-image-bg{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;z-index:1}.brand-portfolio-nav{display:flex;flex-direction:row;justify-content:center;margin-bottom:30px;gap:5px;flex-wrap:wrap}.brand-portfolio-showcase-category{overflow:hidden;transition:0.5s ease}.brand-portfolio-nav-el{width:200px;height:200px;aspect-ratio:1/1;background:none;border:none;outline:none;cursor:pointer;transition:0.3s ease;position:relative}.brand-portfolio-nav-el-red::before{position:absolute;content:"";background-image:radial-gradient(#e1203055,var(--red));width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;box-shadow:0 4px 10px #1a1a1a55;transition:0.3s ease}.brand-portfolio-nav-el-blue::before{position:absolute;content:"";background-image:radial-gradient(#00428d55,var(--blue));width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;box-shadow:0 4px 10px #1a1a1a55;transition:0.3s ease}.brand-portfolio-nav-el-yellow::before{position:absolute;content:"";background-image:radial-gradient(#f1a10455,var(--yellow));width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;box-shadow:0 4px 10px #1a1a1a55;transition:0.3s ease}.brand-portfolio-nav-el-img{position:relative;max-width:90%;max-height:60%;height:100%;width:100%;object-fit:contain;z-index:5}.brand-portfolio-nav-el-red.active::before{opacity:1}.brand-portfolio-nav-el-red.active span,.brand-portfolio-nav-el-blue.active span,.brand-portfolio-nav-el-yellow.active span{color:var(--white);font-size:24px}.brand-portfolio-nav-el-blue.active::before{opacity:1}.brand-portfolio-nav-el-yellow.active::before{opacity:1}.brand-portfolio-nav-el span{color:var(--black);font-family:"Bebas Neue";font-size:22px;transition:0.3s ease;z-index:5;position:relative}.brand-portfolio-showcase-product-image{position:relative;display:flex;width:100%;height:100%;z-index:5;align-content:center;justify-content:center;align-items:center}.brand-portfolio-showcase-product-image-img{max-width:80%;max-height:80%;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 3px 10px var(--black))}.brand-portfolio-showcase-product-image-bg-row-1,.brand-portfolio-showcase-product-image-bg-row-2{width:100%;height:50%;flex-grow:1}.brand-portfolio-showcase-product-image-bg-row-2{display:flex;flex-direction:row;width:100%}.brand-portfolio-showcase-product-image-bg-row-2-col{width:50%;height:100%;flex-grow:1}.brand-showcase-portfolio-showcase-product-text-content{width:50%;flex-grow:1;display:flex;flex-direction:column;height:100%}.brand-showcase-portfolio-showcase-product-text-content-row-1{height:50%;width:100%;background-color:var(--blue);flex-grow:1;padding:35px 28px 20px}.brand-showcase-portfolio-showcase-product-text-content-row-1 p,.brand-showcase-portfolio-showcase-product-text-content-row-1 table{overflow-y:auto;height:100%;color:var(--white)}.brand-showcase-portfolio-showcase-product-text-content-row-2{height:50%;width:100%;flex-grow:1;padding:35px 28px 20px}.brand-showcase-portfolio-showcase-product-text-content-table{table-layout:fixed;width:100%;margin-top:5px}.brand-showcase-portfolio-showcase-product-text-content-table tr:nth-child(odd){background:#fff}.brand-showcase-portfolio-showcase-product-text-content-table td:nth-child(odd){border-right:10px solid var(--white)}.brand-showcase-portfolio-showcase-product-text-content-table td:nth-child(even){border-left:10px solid var(--white)}.brand-showcase-portfolio-showcase-product-text-content-table td{padding:6px 24px}.brand-showcase-portfolio-showcase-product-text-content-table div{display:flex;flex-direction:row;justify-content:space-between}.about-us-news-articles{padding:25px 10px 50px}.about-us-news-articles-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-articles-item{border:2px solid var(--red);padding:10px 10px 20px}.news-articles-item-image-container{display:block;width:100%;aspect-ratio:3/2;margin-bottom:10px}.news-articles-item-image-container img{width:100%;height:100%;object-fit:cover;display:block;background:var(--blue);padding:15px}.news-articles-item-h2{color:var(--red);font-size:34px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1em;max-height:2em;word-wrap:break-word;padding-inline:5px}.news-articles-item-p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:7.5em;word-wrap:break-word;margin-bottom:15px;padding-inline:5px}.news-articles-item-button{display:block;margin-left:auto;margin-right:auto;border:2px solid;border-radius:0;margin-top:20px;padding:8px 25px;width:max-content;font-family:"Bebas Neue",display;font-size:22px;cursor:pointer;text-align:center;border-color:#e12030;color:#1a1a1a;transition:0.3s ease;position:relative;overflow:hidden}.news-articles-item-button::before{content:"";background-color:var(--red);position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.news-articles-item-button span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.news-articles-item-button:hover::before{top:0}.news-articles-item-button:hover span{color:var(--white)}.about-us-hero-scrolldown-container{width:100%;display:flex;flex-direction:row;justify-content:center}.scrolldown-button{transform-origin:top center;transform:scaleY(0);width:25px;height:55px;background:var(--red);border:none;outline:none;cursor:pointer;overflow:hidden}.scrolldown-button-arrows-fixed{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%)}.scrolldown-button-arrows-moving{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%)}.scrolldown-button-hover .scrolldown-button-arrows-fixed{transition:0.6s ease!important}.scrolldown-button-hover:hover .scrolldown-button-arrows-fixed{transform:translateY(100%)!important}.scrolldown-button-hover .scrolldown-button-arrows-moving{transition:0.4s ease!important}.scrolldown-button-hover:hover .scrolldown-button-arrows-moving{transform:translateY(0)!important;transition:0.7s ease!important;transition-delay:0.2s!important}.campaigns-hero-heading{margin-top:30px;max-width:550px}.campaigns-item-container{display:flex;flex-direction:row}.campaigns-item-container:nth-of-type(even){flex-direction:row-reverse}.campaigns-container{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column;gap:80px}.campaings-list-opened,.campaings-list-closed{display:flex;flex-direction:column;gap:80px}.campaign-list-heading-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.campaigns-list-heading{width:max-content;margin-left:20px;height:max-content}.campaigns-item-image-container{width:100%;max-width:770px;aspect-ratio:16 / 9;background-color:#e12030;position:relative;display:flex;z-index:5}.campaigns-item-image-container::before{content:"";width:100%;height:100%;position:absolute;top:5%;left:3%}.red-campaign .campaigns-item-image-container::before{border:2px solid var(--red)}.yellow-campaign .campaigns-item-image-container::before{border:2px solid var(--yellow)}.blue-campaign .campaigns-item-image-container::before{border:2px solid var(--blue)}.campaigns-item-image-el{width:100%;height:100%}.campaigns-item-image-container img{display:block;position:relative;width:100%;height:100%;object-fit:cover}.campaigns-item-text-container{padding-top:50px;z-index:1;flex-grow:1;display:block;width:min-content;position:relative;height:max-content}.campaigns-item-text-box{margin-left:-2px;padding:30px 110px 30px 55px;position:relative;overflow:hidden}.campaigns-item-container:nth-of-type(even) .campaigns-item-text-box{margin-left:0;margin-right:-2px}.red-campaign .campaigns-item-text-box{border-color:var(--red)}.yellow-campaign .campaigns-item-text-box{border-color:var(--yellow)}.blue-campaign .campaigns-item-text-box{border-color:var(--blue)}.campaigns-item-text-box h1{font-size:34px}.red-campaign .campaigns-item-text-box h1{color:var(--red)}.yellow-campaign .campaigns-item-text-box h1{color:var(--yellow)}.blue-campaign .campaigns-item-text-box h1{color:var(--blue)}.campaigns-item-text-box p{line-height:1.7em;margin-top:10px;margin-bottom:10px}.campaigns-item-text-box a{display:block;border:2px solid;border-radius:0;padding:20px 25px;font-family:"Bebas Neue",sans-serif;font-size:24px;cursor:pointer;text-align:center;color:var(--black);transition:0.3s ease;position:relative;overflow:hidden}.red-campaign .campaigns-item-text-box a{border-color:var(--red)}.yellow-campaign .campaigns-item-text-box a{border-color:var(--yellow)}.blue-campaign .campaigns-item-text-box a{border-color:var(--blue)}.campaigns-item-text-box a span{z-index:10;position:relative;color:var(--black);transition:0.3s ease}.campaigns-item-text-box a::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:0.2s ease}.red-campaign .campaigns-item-text-box a::before{background-color:var(--red)}.yellow-campaign .campaigns-item-text-box a::before{background-color:var(--yellow)}.blue-campaign .campaigns-item-text-box a::before{background-color:var(--blue)}.campaigns-item-text-box a:hover::before{top:0}.campaigns-item-text-box a:hover span{color:var(--white)}.campaigns-hero-content{position:relative;padding-top:60px;padding-bottom:80px}.campaigns-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.campaigns-hero-left-svg{position:absolute;bottom:0;left:0;z-index:10}.campaigns-hero-right-svg{position:absolute;top:0;right:0;z-index:10}.campaigns-hero-boxes{display:flex;justify-content:center;align-items:flex-start}.campaigns-hero-text-box{max-width:500px;margin-left:-15px;margin-top:80px;padding-top:50px;padding-bottom:50px}