.caramida--header{display:grid}
@media (max-width:991px){.caramida--header{position:relative}}
@media (max-width:991px){.caramida--header .imagine{min-height:438px}}
@media (min-width:992px){.caramida--header .imagine{grid-column-start:1;grid-column-end:-1;grid-row:1;z-index:1;max-height:958px}}
.caramida--header .container-grid{z-index:2;display:grid;font-family:"Soho Gothic Pro"}
@media (min-width:992px){.caramida--header .container-grid{grid-column-start:1;grid-column-end:-1;grid-row:1;grid-template-columns:517px 194px;justify-content:space-between;width:100%}}
.caramida--header .container-grid .text{color:var(--white);display:flex;flex-direction:column}
@media (max-width:991px){.caramida--header .container-grid .text{padding:10px 10px 80px;background:#434345 0% 0% no-repeat padding-box;mix-blend-mode:multiply;position:relative}}
@media (min-width:992px){.caramida--header .container-grid .text{padding:85px 28px 77px;background:rgba(67,67,69,0.6) 0% 0% no-repeat padding-box;mix-blend-mode:multiply}}
@media (max-width:991px){.caramida--header .container-grid .sigla{position:absolute;top:14px;width:100px;right:10px}.caramida--header .container-grid .sigla img{width:100%;height:auto}}
@media (min-width:992px){.caramida--header .container-grid .sigla{margin-top:77px}}
.caramida--header .container-grid .logo{display:none}
@media (max-width:991px){.caramida--header .container-grid .logo{position:absolute;top:-122px;left:0;right:0;height:122px;display:flex;justify-content:center;align-items:center;padding:12px;background:rgba(67,67,69,0.6) 0% 0% no-repeat padding-box}.caramida--header .container-grid .logo img{width:auto;height:100%}}
@media (min-width:992px){.caramida--header .container-grid .logo{margin-bottom:65px}}
.caramida--header .container-grid p{font-weight:400;margin-bottom:18px}
@media (max-width:991px){.caramida--header .container-grid p{font-size:1.6rem}}
@media (min-width:992px){.caramida--header .container-grid p{font-size:2.4rem;line-height:3.2rem;margin-bottom:5.7rem}}
@media (max-width:991px){.caramida--header .container-grid p.h1{font-size:4.2rem;line-height:7.2rem;margin-bottom:2px;text-align:center}}
@media (min-width:992px){.caramida--header .container-grid p.h1{font-size:6.8rem;line-height:7.2rem;margin-bottom:16px}}
.caramida--header .container-grid p.h2{font-weight:500}
@media (max-width:991px){.caramida--header .container-grid p.h2{font-size:2.4rem;line-height:3.2rem;text-align:center}}
@media (min-width:992px){.caramida--header .container-grid p.h2{font-size:4.2rem;line-height:5.2rem;margin-bottom:72px}}
@media (max-width:991px){.caramida--header .container-grid .actions{display:grid;grid-template-columns:auto auto;gap:10px}}
@media (min-width:992px){.caramida--header .container-grid .actions{display:flex;gap:10px}}
@media (max-width:991px){.caramida--header .container-grid .actions img{width:100%;height:70px}}
.menu{color:var(--gray-2);background-color:var(--white);padding-top:2rem;padding-bottom:2.2rem}
@media (max-width:991px){.menu{padding-left:1rem;padding-right:1rem}}
.menu .grid{grid-template-columns:min-content min-content;align-items:center;justify-content:space-between}
.menu .grid ul{display:grid}
.menu .grid ul li{position:relative}
@media (min-width:992px){.menu .grid ul{grid-auto-columns:max-content;grid-auto-flow:column;gap:3.5rem}}
.menu .grid ul a,.menu .grid ul span{text-decoration:none;text-transform:uppercase;font-family:"Soho Gothic Pro";cursor:pointer}
@media (min-width:992px){.menu .grid ul a,.menu .grid ul span{font-size:1.8rem}}
.menu .grid ul a:hover,.menu .grid ul span:hover{color:var(--yellow-cemacon-1)}
.menu .grid ul.dropdown-menu{display:none}
@media (min-width:992px){.menu .grid ul.dropdown-menu{gap:32px}.menu .grid ul.dropdown-menu::before{content:"";position:absolute;inset:0;top:-30px}}
.menu .grid ul.dropdown-menu a{font-family:inherit !important;text-transform:initial}
@media (min-width:992px){.menu .grid ul.bg-white li:hover .dropdown-menu{display:flex !important;position:absolute;top:52px;grid-auto-flow:row;z-index:23;padding:32px;border-radius:5px;background:#FFF;flex-direction:column;align-items:flex-start;gap:32px;min-width:223px;border-top-left-radius:0px;border-top-right-radius:0px}}
@media (min-width:992px){.menu .grid ul .open .dropdown-menu{position:absolute;top:52px;grid-auto-flow:row;z-index:23;padding:10px;border-radius:5px;background:#FFF;display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;min-width:223px;border-top-left-radius:0px;border-top-right-radius:0px}}
.menu .grid ul .open .dropdown-menu li{font-family:"Open Sans"}
@media (max-width:991px){.menu .grid ul .open .dropdown-menu li{font-size:1.4rem;line-height:3.2rem}}
.menu .grid ul .open .dropdown-menu li a{font-family:inherit !important}
@media (max-width:991px){.menu .grid .nav-principal{position:fixed;left:0;top:0px;right:0;background:var(--white);z-index:4;padding-bottom:5rem;justify-content:center;justify-items:center;text-align:center;transition:all 0.3s ease-in;min-height:100%;overflow-y:scroll;height:100%}.menu .grid .nav-principal:not(.open){transform:translateY(-200%)}.menu .grid .nav-principal ul{grid-template-columns:1fr;gap:2.5rem}.menu .grid .nav-principal ul.nav-servici{padding-top:5rem;padding-bottom:5rem;margin-bottom:5rem;gap:2.1rem}.menu .grid .nav-principal ul.nav-servici a{text-transform:initial}.menu .grid .nav-principal ul li{font-size:1.6rem}.menu .grid .nav-principal ul.dropdown-menu{display:none}.menu .grid .nav-principal ul .open .dropdown-menu{display:block;gap:0}.menu .grid .nav-principal ul .open .dropdown-menu li{font-family:"Open Sans"}.menu .grid .nav-principal ul .open .dropdown-menu li a{font-family:inherit !important}}
@media (max-width:991px) and (max-width:991px){.menu .grid .nav-principal ul .open .dropdown-menu li{font-size:1.4rem;line-height:3.2rem}}
@media (max-width:991px){.menu .down-link span{line-height:3.2rem;position:relative}.menu .down-link span:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:8px;margin-top:-6px;position:absolute;transform:rotate(135deg);right:-21px;top:50%;width:9px;transition:all 0.3s}}
.menu .down-link.open span:after{transform:rotate(-45deg);top:1.5rem}
@media (max-width:991px){.menu .logo-svg{height:2.8rem;width:auto}}
@media (max-width:991px){.menu .hamburger{width:3.2rem;height:2.9rem}}
.menu-secundar{background:var(--gray-1) 0% 0% no-repeat padding-box}
@media (max-width:991px){.menu-secundar{padding:0 1rem}}
.menu-secundar a{text-decoration:none;font-size:1.3rem;font-family:"Soho Gothic Pro"}
.menu-secundar .grid{grid-template-columns:min-content 1fr}
.menu-secundar .nav-secundar{display:grid;align-items:center;justify-content:end}
@media (max-width:991px){.menu-secundar .nav-secundar{grid-template-columns:repeat(2,min-content);gap:5rem}}
@media (min-width:992px){.menu-secundar .nav-secundar{grid-template-columns:min-content min-content min-content;justify-content:end}}
.menu-secundar .nav-secundar ul:not(.dropdown-menu){display:grid;grid-auto-columns:min-content;grid-auto-flow:column;gap:2rem}
.menu-secundar .nav-secundar ul:not(.dropdown-menu) li{color:var(--white);white-space:nowrap;height:43px;display:grid;align-content:center;padding:5px;position:relative}
@media (min-width:992px){.menu-secundar .nav-secundar ul:not(.dropdown-menu) li:nth-of-type(7) .dropdown-menu{right:0}}
.menu-secundar .nav-secundar ul:not(.dropdown-menu) li:hover{background-color:var(--yellow-cemacon-1)}
.menu-secundar .nav-secundar ul:not(.dropdown-menu) li:hover>.dropdown-menu{display:grid;transition:all 0.3s}
.menu-secundar .nav-secundar ul:not(.dropdown-menu) li.line{width:2px;background:var(--white);height:18px !important;overflow:hidden;padding:0 !important;align-self:center}
.menu-secundar .nav-secundar ul:not(.dropdown-menu).lang{gap:0}
@media (min-width:992px){.menu-secundar .nav-secundar ul:not(.dropdown-menu).lang{justify-self:center;align-self:center;font-size:1.3rem}}
.menu-secundar .nav-secundar .dropdown-menu{position:absolute;top:4.3rem;grid-auto-flow:row;z-index:23;padding:10px;background-color:var(--yellow-cemacon-1);display:none}
.menu-secundar .nav-secundar .dropdown-menu li:hover a{color:var(--gray-1)}
.menu .hamburger{width:32px;height:29px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;z-index:5}
.menu .hamburger span{display:block;position:absolute;height:4px;width:100%;background:var(--gray-1);border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}
.menu .hamburger span:nth-child(1){top:0px}
.menu .hamburger span:nth-child(2){top:12px}
.menu .hamburger span:nth-child(3){top:12px}
.menu .hamburger span:nth-child(4){top:25px}
.menu .hamburger.open span{background-color:var(--white)}
.menu .hamburger.open span:nth-child(1){top:18px;width:0%;left:50%}
.menu .hamburger.open span:nth-child(2){transform:rotate(45deg)}
.menu .hamburger.open span:nth-child(3){transform:rotate(-45deg)}
.menu .hamburger.open span:nth-child(4){top:18px;width:0%;left:50%}
@media (min-width:992px) and (max-width:1200px){.menu .grid{grid-template-columns:min-content 1fr;gap:60px}.menu .grid .bg-white{display:flex;flex-wrap:wrap}}
@media (max-width:991px){.m-t-mobille{margin-top:10px}}
@media (max-width:991px){.home__produse.caramida-aparenta-box{margin-top:-50px;position:relative;z-index:2}}
@media (max-width:991px){.home__produse.caramida-aparenta-box .content-container__row{grid-template-columns:1fr !important}.home__produse.caramida-aparenta-box .content-container__row .content-container__text{order:2;padding:18px 18px 24px}.home__produse.caramida-aparenta-box .content-container__row .content-container__text::after{display:none}.home__produse.caramida-aparenta-box .content-container__row .content-container__text p{font-size:1.6rem;line-height:2.4rem;margin-bottom:16px}.home__produse.caramida-aparenta-box .content-container__row .content-container__text p.h3{font-size:2.8rem;line-height:3.6rem;margin-bottom:10px;font-weight:300}.home__produse.caramida-aparenta-box .content-container__row .btn{font-size:1.8rem;padding:0 16px;height:5rem;width:auto;margin:auto;display:flex;align-items:center;justify-content:center;line-height:1}}
.stiri--detalii a{color:var(--yellow-cemacon-1)}
@media (min-width:1470px) and (max-width:1800px){.lista--produse-desfasurator .item-titlu .h3,.lista--produse-desfasurator .item-titlu h3{font-size:2.9rem}}
@media (min-width:992px){.date-tehnice .docs .doc label{font-size:2.3rem !important}}
.item-badge{background:#FAA21B;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:10px 18px;font-size:33px;font-weight:700;text-transform:uppercase;font-family:"Soho Gothic Pro Light";color:#fff;z-index:6;width:max-content}
@media (max-width:991px){.apparent-brick-list .item-badge{top:20px;left:100%;transform:translate(-100%,-50%);font-size:20px}}
@media (max-width:991px){.lista--produse-desfasurator{margin-top:0}}
.footer a[href*="relatii-actionariat"],.footer a[href*="shareholder-relations"]{font-style:italic}
.c-slider video{pointer-events:none !important;z-index:0;position:relative}
.c-slider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}
@media (max-width:991px){.menu .grid .nav-principal ul.nav-servici{width:100%}}
.form-control::placeholder{color:#B8B8B8;opacity:1}
@media (max-width:991px){.home__produse .content-container__row.small{height:auto}}
@media (max-width:991px){.home__produse .content-container__row.small p:not(.h3){display:block}}
.form-check-inline{display:grid}
.form-check-inline .error-text.error.oc-visible{grid-column:1 / -1}
.detaliu--produse-formular{padding-top:0}
.detaliu--produse-formular h2,.detaliu--produse-formular .h2{padding-top:6.3rem}
@media (max-width:991px){.comunitate--intro h2{line-height:1.15}}
@media (max-width:991px){.distribuitori--header-harta{display:none}}
@media (max-width:991px){.distribuitori--listing,section.contact--specialist.bg-gray-6.p-t-6{padding-top:0}}
@media (min-width:992px){.lista--produse-desfasurator .item-container.item-container-buiandrug{grid-template-rows:auto}}
@media (min-width:992px){.detaliu--produse-atuu-mare .detaliu--produse-atuu-svg{padding-top:10px}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .text{grid-template-columns:1fr !important;grid-template-areas:unset !important}.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .text::before{transform:rotate(-6deg)}}
@media (max-width:991px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .text .detaliu--produse-atuu-mare-intro-text-bullet:not(:last-child){margin-bottom:24px}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .text .detaliu--produse-atuu-mare-intro-text-bullet{grid-template-columns:6.8rem 1fr;grid-template-areas:"svg descriere";display:grid;gap:3rem;font-size:1.8rem;line-height:2.8rem}}
@media (max-width:991px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .imagine{padding:2.4rem 2rem}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(odd) .imagine{padding:80px 130px 80px 80px}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .text{grid-template-columns:1fr !important;grid-template-areas:unset !important}.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .text::before{transform:rotate(6deg)}}
@media (max-width:991px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .text .detaliu--produse-atuu-mare-intro-text-bullet:not(:last-child){margin-bottom:24px}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .text .detaliu--produse-atuu-mare-intro-text-bullet{grid-template-columns:6.8rem 1fr;grid-template-areas:"svg descriere";display:grid;gap:3rem;font-size:1.8rem;line-height:2.8rem}}
@media (max-width:991px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .imagine{padding:2.4rem 2rem}}
@media (min-width:992px){.detaliu--produse-atuu-mare.detaliu--produse-atuu-mare-intro:nth-of-type(even) .imagine{padding:80px 80px 80px 130px}}
.two-column-boxes{gap:30px}
@media (min-width:992px){.two-column-boxes{grid-template-columns:repeat(2,1fr)}.two-column-boxes .item-container.item-container-buiandrug{grid-template-rows:auto;display:grid;grid-template-columns:1fr 1fr;align-items:start}.two-column-boxes .item-container.item-container-buiandrug .item-titlu{min-height:9.5rem;grid-column:1 / -1;min-height:20px}.two-column-boxes .item-container.item-container-buiandrug .item-descriere{align-self:center;text-align:left}.two-column-boxes .item-container.item-container-buiandrug .item-btns{align-self:end;grid-column:1 / -1}}
@media (min-width:992px){.distribuitori--header-form .imagine{height:100%}.distribuitori--header-form .imagine img{height:100%;object-fit:cover}}
@media (min-width:992px){.distribuitori--header-form .text{padding-bottom:2.5rem}}
.distribuitori--header-form .text h2{height:auto}
.c-slider__text .h1,.c-slider__text h1{color:var(--yellow-cemacon-1);margin:0;line-height:8rem;height:10.1rem}