body,header{position:relative;color:#fff}body,header,nav a{color:#fff}.backToTopBtn i,h2{font-size:1.5em}h2,nav a{font-weight:700}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Mulish,sans-serif;background:url('../img/cankarton-bg-2400.jpg') center bottom/cover no-repeat fixed #5a5958;height:100vh;z-index:1;touch-action:manipulation;-webkit-background-size:cover;-webkit-background-position:center;-webkit-background-repeat:no-repeat}body::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}header{display:flex;padding:10px 20px;transition:background-color .3s;width:100%}main{margin-top:0;transition:margin-top .3s}.custom-img{/*width:96px;*/height:auto;object-fit:cover}.gallery-img{max-width:100%;height:width}nav a{text-decoration:none;font-size:18px}h2{margin:1em 0}p{font-size:1em;margin:.5em 0;line-height:1.35rem!important}html{scroll-behavior:smooth}.swiper-container{width:100%;overflow:hidden}.swiper-slide{display:flex;justify-content:center;width:100%}.swiper-button-next,.swiper-button-prev{color:#fff!important;width:10px;height:10px;border-radius:50%;--swiper-navigation-size:30px!important}.swiper-pagination-bullet{background-color:#fff;opacity:.7}.swiper-pagination-bullet-active{background-color:#fff!important;opacity:1}.swiper-button-next{z-index:20!important}.swiper-button-prev{z-index:10!important}.image-container,.industry-gallery{width:auto;display:flex;align-items:center}.color-black{color:#000!important}#mobile .swiper-slide p{text-align:center}.special-slider::after,.special-slider::before{content:"";position:absolute;top:0;width:10rem;height:100%}.special-slider::before{left:0;/* background:linear-gradient(to right,#d1d5db 0,rgba(255,255,255,0) 100%); */z-index:10}.special-slider::after{right:0;/* background:linear-gradient(to left,#d1d5db 0,rgba(255,255,255,0) 100%); */z-index:10}.bg-header-new-color{background-color:rgba(255,0,0,.8)}.bg-transparent{background-color:transparent}.bg-black-semi{background-color:rgba(0,0,0,.8)}.image-container{height:260px;justify-content:center}.industry-gallery{height:500px;justify-content:center;display:contents}.industry-gallery img{height:500px;width:max-content}.image{max-width:auto;max-height:260px}.backToTopBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:97;outline:0;background-color:transparent;color:#fff;cursor:pointer;padding:15px;border-radius:50px}.scrollButton{z-index:97;pointer-events:auto}.custom-hoverable{display:flex;align-items:center;transition:.3s;text-align:left}.custom-hoverable::before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:700;margin-right:.5rem;opacity:0;transition:opacity .3s ease-in-out,margin-left .3s ease-in-out;margin-left:-1.5rem}.custom-hoverable:hover::before{opacity:1}.custom-hoverable.active::before{opacity:1;margin-left:0}.custom-hoverable .custom-icon{margin-right:10px}.custom-hoverable.active .custom-icon{display:inline-block}.custom-hoverable .custom-icon.hidden{display:none}.image-animation::before{content:"";opacity:0;transition:opacity .5s ease-in-out}.industry-img{display:none;opacity:0;transition:opacity .1s ease-in-out}.industry-img.active{display:block;opacity:1}.mobile-img-container img{width:100%;height:auto;margin-top:10px}.fa-chevron-right::before{content:"\f054";font-family:'Font Awesome 5 Free';font-weight:900;margin-right:.5rem}#emailInput{border:none;outline:0!important}#emailInput::placeholder{text-align:left;padding-left:20px}.message{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);padding:10px 20px;border-radius:5px;font-size:16px;z-index:1000;min-width:200px;text-align:center}.success{background-color:#4caf50;color:#fff}.error{background-color:#f44336;color:#fff}@media (max-width:768px){#mobile{display:block}section{padding:2rem}banner{padding-top:1rem;padding-bottom:1rem}.logo{height:55px;width:auto}.mobile-img-container{margin-top:10px;text-align:center}.mobile-img-container img{width:100%;margin:0 auto}.mobile-img-1 img{max-width:180px;padding-top:20px}.mobile-img-2 img,.mobile-img-5 img{max-width:200px;padding-top:20px}.mobile-img-3 img{max-width:220px;padding-top:20px}.mobile-img-4 img,.mobile-img-6 img{max-width:250px;padding-top:20px}.mobile-img-7 img{max-width:240px;padding-top:20px}}@media (min-width:768px){#mobile{display:none}body{background-size:cover}section{padding:7rem}banner{padding-top:5rem;padding-bottom:5rem}.logo{height:auto;width:140px}#img-3{height:350px}#img-6{height:300px}}@media only screen and (max-width:768px){#backToTopBtn{bottom:10px;right:10px;padding:10px;font-size:14px}.logo{height:60px;width:120px}}@media (orientation:landscape){.landscape-layout{display:flex;flex-direction:row}}@media (orientation:portrait){.portrait-layout{display:flex;flex-direction:column}}@media only screen and (min-device-width:390px) and (max-device-width:844px) and (-webkit-device-pixel-ratio:3){.logo{height:60px;width:120px}}