.page-index .jumbotron{background:linear-gradient(102.01deg,#db6a26 0.3%,#dbb326 106.31%);padding-bottom:0;position:relative;overflow:hidden;z-index:1}
.page-index .jumbotron:before{content:"";position:absolute;width:100%;height:186px;background-image:url("../themes/www/assets/images/waves/header-wave.svg");background-repeat:repeat-x;z-index:1;bottom:-1px}
.page-index .jumbotron>.container{position:relative;z-index:2}
.page-index .jumbotron .jumbotron-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:-10px;top:-84px;opacity:0.04}
.page-index .jumbotron .jumbotron-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;width:524px;height:524px;left:648px;top:260px;opacity:0.05}
.page-index .jumbotron .jumbotron-intro{padding:70px 100px}
.page-index .jumbotron .jumbotron-intro h1{color:#fff;font-weight:700}
.page-index .jumbotron .jumbotron-intro p{color:#fff;margin-top:30px}
.page-index .jumbotron .jumbotron-intro .btn:not(:hover):not(:active){border-color:transparent;background:rgba(255,216,170,0.46)}
.page-index .jumbotron .jumbotron-product{padding:90px 0 35px 0;margin-right:-40px;margin-left:-100px}
.page-index .jumbotron .jumbotron-product img{position:relative;z-index:2}
@media (max-width:1399px){.page-index .jumbotron .jumbotron-intro h1{font-size:45px}}
@media (max-width:1199px){.page-index .jumbotron .jumbotron-intro{padding-left:0}.page-index .jumbotron .jumbotron-intro h1{font-size:45px}}
@media (max-width:991px){.page-index .jumbotron .jumbotron-intro{padding:20px 0 0}.page-index .jumbotron .jumbotron-intro h1{font-size:35px}.page-index .jumbotron .jumbotron-product{padding-top:20px}}
.page-index .intro{background-image:url("../themes/www/assets/images/homepage/about-page.png");background-repeat:no-repeat;background-position:bottom center;background-size:1427px auto;padding:25px 0 568px;text-align:center}
.page-index .intro .img-leaf{width:49px;margin:35px 0}
.page-index .intro h2{font-weight:700;font-size:40px;margin:0;padding-bottom:40px}
.page-index .intro p.lead{max-width:850px;margin:0 auto;display:block;font-weight:400;font-size:20px}
.page-index .feature .feature-content{padding:50px 0 0}
.page-index .feature .feature-pill{display:inline-block;background:#ffe9b4;border-radius:100px;padding:3px 20px}
.page-index .feature .feature-pill>span{opacity:0.45;color:#000;font-weight:400;font-size:16px;line-height:28px}
.page-index .feature .feature-image{padding:0 20px}
.page-index .feature h3{font-weight:700;font-size:26px;margin-bottom:30px}
.page-index .feature p{line-height:28px;margin-bottom:30px}
@media (max-width:1199px){.page-index .feature .feature-content{padding-top:0;padding-bottom:50px}}
@media (max-width:991px){.page-index .feature .feature-image{display:none}}
.page-index .actioncall{text-align:center;background:linear-gradient(102.01deg,#eff4fd 0.3%,#f6f2ff 106.31%);padding:70px 0;position:relative;overflow:hidden;z-index:1}
.page-index .actioncall>.container{position:relative}
.page-index .actioncall h3{font-weight:700;font-size:60px;margin-bottom:45px}
.page-index .actioncall p.lead{font-weight:400;font-size:20px;margin-bottom:40px;color:#586667}
.page-index .actioncall .actioncall-decoration-1{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:321px;height:321px;left:-140px;top:-140px;opacity:0.5}
.page-index .actioncall .actioncall-decoration-2{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:380px;height:380px;right:-165px;top:-180px;opacity:0.5}
.page-index .actioncall .actioncall-decoration-3{content:'';border-radius:100%;background-color:#F4F7F8;display:block;position:absolute;z-index:-1;background-color:#fff;width:493px;height:493px;left:235px;bottom:-380px;opacity:0.3}
@media (max-width:1199px){.page-index .actioncall h3{font-size:50px}}
@media (max-width:991px){.page-index .actioncall h3{font-size:40px}}
.page-index .latestnews h2{margin:50px 0;text-align:center;color:#000}
.page-index #chemia{background-color:#f6f6f6;padding:1rem;margin-bottom:2rem;position:relative}
.page-index #chemia .numbers .number{font-size:3rem;font-weight:bold}
.page-index #chemia .numbers .number + div{color:#666;font-style:italic}
.page-index #chemia .numbers>div>div{line-height:normal}
@media screen and (min-width:1200px){.page-index #chemia{padding:9rem;margin-bottom:20rem}.page-index #chemia img{position:absolute;bottom:-21rem}.page-index .numbers{position:absolute;width:100%;bottom:-25rem;padding:5rem;left:-3rem}.page-index .vertical-line{border-right:2px solid #000;height:132px;width:50%;margin-left:3px}}
.services-section .owl-dots,
.services-section .owl-nav{display:none}
.services-section .row{justify-content:center}
.services-block{position:relative;margin-bottom:40px}
.services-block .inner-box{position:relative;text-align:center}
.services-block .inner-box .icon-box{position:relative;color:#ca0138;font-size:60px;line-height:1em;margin-bottom:28px}
.services-block .inner-box h3{position:relative;font-size:22px;font-weight:500;text-transform:capitalize}
.services-block .inner-box h3 a{color:#000;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.services-block .inner-box .text{position:relative;font-size:15px;line-height:1.8em;margin-top:12px;color:rgba(0,0,0,0.8)}.services-block-two{position:relative}
.services-block-two .inner-box{position:relative;overflow:hidden}
.services-block-two .inner-box .image{position:relative}
.services-block-two .inner-box .image img{position:relative;width:100%;display:block}
.services-block-two .inner-box .image:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;display:block;z-index:1;background-color:rgba(17,42,92,0.7);-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease}
.services-block-two .inner-box .image .content{position:absolute;left:0px;bottom:0px;z-index:1;padding:0px 15px 45px 50px;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease}
.services-block-two .inner-box .image .content h3{position:relative;font-weight:500;font-size:24px;color:#fff;text-transform:capitalize}
.services-block-two .inner-box:hover .content,
.services-block-two .inner-box:hover .image:before{opacity:0}
.services-block-two .inner-box:hover .image .overlay-box{opacity:1}
.services-block-two .inner-box .image .overlay-box{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;z-index:10;opacity:0;background-color:rgba(25,85,164,0.95);transition:all 0.3s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease}
.services-block-two .inner-box .image .overlay-box .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 0px;padding-left:50px;padding-right:15px}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content{position:relative;display:table-cell;vertical-align:middle}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content h3{position:relative;font-size:24px;font-weight:500;margin-bottom:20px}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content h3 a{color:#fff}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content .text{position:relative;color:#fff;font-size:15px;line-height:1.8em;margin-bottom:25px}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content .read-more{position:relative;color:#fff;font-weight:500;font-size:16px;display:inline-block;text-transform:capitalize}
.services-block-two .inner-box .image .overlay-box .overlay-inner .overlay-content .read-more .icon{font-size:12px;margin-left:4px}.services-block-three{position:relative;margin-bottom:30px}
.services-block-three .inner-box{position:relative}
.services-block-three .inner-box:hover .image{border-bottom:2px solid #ca0138}
.services-block-three a:hover{text-decoration:none}
.services-block-three .inner-box .image{position:relative;border-bottom:2px solid #000;transition:all 0.5s ease}
.services-block-three .inner-box .image img{position:relative;width:100%;display:block}
.imghvr-strip-vert-bottom-right:before,
.imghvr-strip-vert-bottom-right:after,
.imghvr-strip-vert-bottom-right figcaption:before,
.imghvr-strip-vert-bottom-right figcaption:after{background:rgba(0,0,0,0.6);width:25%}
.services-block-three .inner-box:hover .imghvr-strip-vert-bottom-right:before,
.services-block-three .inner-box:hover .imghvr-strip-vert-bottom-right:after,
.services-block-three .inner-box:hover .imghvr-strip-vert-bottom-right figcaption:before,
.services-block-three .inner-box:hover .imghvr-strip-vert-bottom-right figcaption:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.services-block-three .inner-box .imghvr-strip-vert-bottom-right{display:block;margin:0}
.services-block-three .inner-box .imghvr-strip-vert-bottom-right a{color:#fff;display:block;position:relative;font-size:16px;font-weight:700}
.services-block-three .inner-box .imghvr-strip-vert-bottom-right figcaption{display:flex;align-items:center;justify-content:center}
.services-block-three .inner-box:hover .imghvr-strip-vert-bottom-right figcaption *{opacity:1;transition-delay:0.5s}
.services-block-three .inner-box .content{position:relative;background:#000;text-align:center}
.services-block-three .inner-box .content .icon-box{position:absolute;left:50%;margin-left:-30px;top:-31px;font-size:30px;color:#fff;background:#ca0138;width:60px;height:60px;text-align:center;line-height:60px;transform:rotate(-45deg)}
.services-block-three .inner-box .content .icon-box .icon{transform:rotate(45deg);display:block}
.services-block-three .inner-box .content .icon-box svg{transform:rotate(45deg);margin-left:0px;margin-top:5px}
.services-block-three .inner-box h3{position:relative;font-weight:500;font-size:22px;margin-bottom:unset;padding-left:0;background-image:unset;color:#fff}
.services-block-three .inner-box .content{box-shadow:inset 5px 0px 0px 0px #ca0138;display:flex;align-items:center;justify-content:center}
.services-block-three .inner-box .content.two-lines{height:5rem}
.services-block-three .inner-box .text{position:relative;color:#000;font-size:15px;line-height:1.7em}
.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto}
.sp-two{padding:45px 0 50px}
figcaption svg{width:.5em}
@media screen and (min-width:768px){.sp-two{padding:80px 0 50px}}