@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@keyframes pulse{0%,to{-webkit-transform:scale(.8);transform:scale(.8);filter:alpha(opacity=50);opacity:.5}10%{-webkit-transform:scale(1.1);transform:scale(1.1);filter:alpha(opacity=1);opacity:1}20%{-webkit-transform:scale(.9);transform:scale(.9);filter:alpha(opacity=1);opacity:1}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);filter:alpha(opacity=50);opacity:.5}10%{-webkit-transform:scale(.6);transform:scale(.6);filter:alpha(opacity=1);opacity:1}20%{-webkit-transform:scale(.7);transform:scale(.7);filter:alpha(opacity=1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=50);opacity:.5}}@keyframes outer-ripple{0%{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=50);opacity:.5}80%,to{-webkit-transform:scale(1.5);transform:scale(1.5);filter:alpha(opacity=0);opacity:0}}@-webkit-keyframes outer-ripple{0%{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=50);opacity:.5}80%,to{-webkit-transform:scale(1.5);transform:scale(1.5);filter:alpha(opacity=0);opacity:0}}@keyframes inner-ripple{0%,30%{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=50);opacity:.5}to{-webkit-transform:scale(1.5);transform:scale(1.5);filter:alpha(opacity=0);opacity:0}}@-webkit-keyframes inner-ripple{0%,30%{-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=50);opacity:.5}to{-webkit-transform:scale(1.5);transform:scale(1.5);filter:alpha(opacity=0);opacity:0}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,ul{margin:0;padding:0}textarea{padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}:focus{outline:0}a{text-decoration:none}ul{list-style:none}button,input,select,textarea{margin:0}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}table td,table th{padding:0;text-align:left}body,html{font-family:'Poppins',sans-serif}body:before{width:100%;height:1080px;content:"";position:absolute;top:0;left:0;right:0;background:-webkit-gradient(linear,left top, left bottom,from(#e9e9e9),color-stop(80.25%, rgba(238,238,238,0)));background:linear-gradient(180deg,#e9e9e9 0%,rgba(238,238,238,0) 80.25%);z-index:-1}header{padding-top:78px}section#slider .slider{padding-left:72px}section#slider .slider .columns{gap:70.22px}section#slider .slider .columns .column{position:relative}section#slider .slider .columns .column .content{margin-top:39px}section#slider .slider .columns .column .slogan{font-style:normal;font-weight:500;font-size:18px;line-height:27px;text-transform:uppercase;color:#f57a39}section#slider .slider .columns .column .title{font-style:normal;font-weight:700;font-size:44px;line-height:126.5%;color:#525151;margin-top:30px}section#call-us .content p,section#slider .slider .columns .column .sub-title{font-style:normal;font-weight:500;font-size:44px;line-height:126.5%;color:#525151}section#slider .slider .columns .column .desc{font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#525151;margin-top:29.94px;max-width:652.38px}section#slider .slider .columns .column .cover{margin-top:-28px}section#call-us .wrapper{height:111.08px;-webkit-box-shadow:0 20px 40px -19px rgba(0,0,0,.28);box-shadow:0 20px 40px -19px rgba(0,0,0,.28);padding-top:15px}section#call-us .content{max-width:995px;gap:56px;padding-left:8px}section#call-us .content p{font-size:24px;line-height:100%}section#call-us .content input{width:221.16px;height:45.54px;border:1px solid #525151;border-radius:25px;text-align:center;font-style:normal;font-weight:500;font-size:14px;line-height:100%;color:rgba(82,81,81,.3)}section#call-us .content button,section#contact form button{background:#f57a39;border-radius:25px;width:221.16px;height:50px;font-style:normal;font-weight:500;font-size:20px;line-height:100%;color:#fff}section#about{margin-top:120px}section#about .columns .column h1{font-style:normal;font-weight:600;font-size:40px;line-height:60px;color:#525151;margin-bottom:30px}section#about .columns .column p{font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#525151}section#about .columns .column p:nth-child(2){margin-bottom:30px}section#about .columns .cover{margin-right:30px;margin-top:-53px}section#about .columns .column.left{max-width:640px;padding-left:72px;position:relative}section#about .columns .column.left:before{content:"";width:11.78px;height:100%;position:absolute;left:0;top:0;bottom:0;background:#3f5e75}section#material{margin-top:103px}section#material .cover,section#montage .wrapper .columns .column img{width:100%}section#material .wrapper{-webkit-box-shadow:0 20px 40px -19px rgba(0,0,0,.28);box-shadow:0 20px 40px -19px rgba(0,0,0,.28);margin-top:-46px;position:relative;z-index:2;background:url(../img/material-bg.png) #fff;background-size:100%;background-position:bottom center;background-repeat:no-repeat}section#material .wrapper .right{padding:2% 7%}section#material .wrapper .right ul li{list-style:disc;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#525151;margin-bottom:25px}section#material .wrapper .right ul li:last-child{margin-bottom:0}section#material .wrapper .left{padding:7%}section#material .wrapper .left .cover-2{margin-top:-200px}section#material .wrapper .left .title{font-style:normal;font-weight:700;font-size:40px;line-height:60px;color:#525151;margin-top:15px}section#avantage h3,section#avantage h4,section#avantage ul li,section#material .wrapper .left .desc{font-style:normal;font-weight:500;font-size:40px;line-height:60px;color:#525151}section#material .wrapper .left .left-btn{margin-top:25px;display:block}section#avantage{margin-top:148px}section#avantage h3,section#avantage h4{font-weight:600;text-align:center}section#avantage h4{font-size:32px;line-height:48px;color:#3f5e75}section#avantage h4.orange-txt,section#contact form label a{color:#f57a39}section#avantage .icon{margin-top:12px}section#avantage ul{margin-top:56px}section#avantage ul li{font-weight:400;font-size:18px;line-height:27px;list-style:disc}section#avantage .column,section#avantage .column.border-orange{background-size:100%;background-position:top center;background-repeat:no-repeat}section#avantage .column{padding:11% 10% 14.5% 14.5%;min-height:705px;background-image:url(../img/border-black.png)}section#avantage .column.border-orange{background-image:url(../img/border-orange.png)}section#montage{margin-top:37px}section#montage h4{text-align:center}section#montage .wrapper{margin-top:44px;position:relative}section#montage .wrapper:before{content:"";width:100%;height:210px;background:#3f5e75;position:absolute;top:16px;left:0;right:0;z-index:-1}section#usage{margin-top:120px}section#contact .address li,section#contact h4,section#montage h4,section#usage .desc,section#usage .title{font-style:normal;font-weight:600;font-size:40px;line-height:60px;color:#525151}section#usage .desc{font-weight:400;font-size:20px;line-height:30px;margin-top:30px}section#usage .column{max-width:502px;position:relative}section#usage .c-border-l,section#usage .c-border-r{position:relative}section#usage .c-border-l:before,section#usage .c-border-r:before{content:"";background:#f57a39;position:absolute;top:0;bottom:0;width:12px;height:100%}section#usage .c-border-l:before{left:0}section#usage .c-border-r:before{right:0}section#contact{margin-top:220px}section#contact .wrapper{background:#fff;-webkit-box-shadow:0 20px 40px -19px rgba(0,0,0,.28);box-shadow:0 20px 40px -19px rgba(0,0,0,.28);padding-bottom:73px}section#contact .desc{font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#525151;max-width:434px;margin-top:18px}section#contact .address{margin-top:34px;max-width:387px}section#contact .address li{font-weight:400;font-size:18px;line-height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#contact .address li:first-child,section#contact .email li:first-child,section#contact .phone li:first-child{font-style:normal;font-weight:500;font-size:18px;line-height:27px;color:#f57a39}section#contact .phone{margin-top:22px}section#contact .email li,section#contact .phone li{font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#525151}section#contact .email{margin-top:22.5px}section#contact .social{margin-top:25px}section#contact .map,section#contact .social li{font-style:normal;font-weight:500;font-size:18px;line-height:27px;color:#f57a39}section#contact .social li ul{gap:20px;margin-top:18px}section#contact .map{margin-top:18px;gap:15px}section#contact .contact-left{padding:0 11.8%}section#contact form{margin-top:90px;padding:0 8%;position:relative}section#contact form:before{content:"";position:absolute;left:0;top:0;bottom:0;background-color:#f57a39;width:2px;height:100%}section#contact form label{font-style:normal;font-weight:400;font-size:14px;color:#525151;opacity:.7}section#contact form input,section#contact form select,section#contact form textarea{font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#525151}section#contact form input:focus,section#contact form select:focus,section#contact form textarea:focus{border-color:#f57a39}footer{background:-webkit-gradient(linear,left top, left bottom,color-stop(35.7%, #e9e9e9),color-stop(140.03%, rgba(233,233,233,0)));background:linear-gradient(180deg,#e9e9e9 35.7%,rgba(233,233,233,0) 140.03%);padding:71px 0;margin-top:125px}footer .wrapper{gap:98px}.border-animation,.border-animation:after,.border-animation:before{margin:auto;position:absolute;width:600px;height:600px;border-radius:500px;border:1.5px solid #f48a41}.border-animation{z-index:-1;animation:pulse 2000ms linear infinite;-webkit-animation:pulse 2000ms linear infinite;-moz-animation:pulse 2000ms linear infinite;right:18%;top:28%;bottom:0}.border-animation:after,.border-animation:before{display:inline-block;content:""}.border-animation:after{inset:0;z-index:-100;-webkit-animation:outer-ripple 2000ms linear infinite;animation:outer-ripple 2000ms linear infinite}.border-animation:before{inset:0;z-index:-200;-webkit-animation:inner-ripple 2000ms linear infinite;animation:inner-ripple 2000ms linear infinite}.background-parallax{position:relative;overflow:hidden}.background-parallax>.parallax-image{position:absolute;width:100%;height:100vh;top:0;left:0}.background-parallax>.parallax-image img{width:100%;height:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.background-parallax>.parallax-image img.too-tall{width:100%;height:100%}.background-parallax>.parallax-image img.too-wide{width:100vw;height:auto}.background-parallax>.content{position:relative}.section{padding:200px;background-color:#eee;text-align:center}.section.dark{background-color:#888}@media only screen and (max-width:600px){section#call-us .content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5%;gap:25px}section#call-us .content button,section#call-us .content input{width:100%}section#call-us .content p{text-align:center;width:100%}section#call-us .wrapper{height:auto;padding-bottom:25px}footer .wrapper{gap:30px}body,html{overflow-x:hidden}section#slider .slider .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}section#slider .slider .columns .column{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:center}section#slider .slider .columns .column .cover{max-width:200px;display:inline-block}section#about,section#avantage{margin-top:40px}section#about .columns .column{width:100%;text-align:center;display:inline-block;padding:0 5%}section#about .columns .column h1{line-height:30px;font-size:18px}section#about .columns .column.left,section#montage{padding:0 5%}section#avantage .column{padding:0 10%;background-image:none;min-height:auto}section#avantage .column.border-orange{background-image:none}section#montage h4,section#usage .title{line-height:30px}footer,section#contact,section#contact form,section#usage{margin-top:40px}section#contact .contact-left{padding:0 5%}section#usage img{margin-bottom:20px;margin-top:20px}section#slider .slider{padding-left:0}.background-parallax>.parallax-image{height:28vh;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.section{padding:117px}section#material .wrapper .left .cover-2{max-width:100px;margin-top:-125px}header{padding-top:25px}header .logo{max-width:200px}section#about .columns .cover{margin-right:0;padding:0 20%;margin-top:0}section#about .columns .column p,section#avantage ul li,section#contact .address li,section#contact .email li,section#contact .phone li,section#material .wrapper .right ul li,section#slider .slider .columns .column .sub-title,section#slider .slider .columns .column .title{font-size:16px}section#material{margin-top:20px}section#material .wrapper .right{padding:2% 10%}section#material .wrapper .left{padding-bottom:0}section#material .wrapper .left .title{font-size:18px;line-height:22px}section#material .wrapper .left .desc{font-size:18px;line-height:25px}section#avantage h3,section#avantage h4{font-size:18px;line-height:20px}section#avantage ul{margin-top:25px}section#montage{margin-top:10px}section#montage .wrapper{margin-top:15px}section#call-us .content button,section#call-us .content p,section#contact form button,section#contact h4,section#montage h4,section#usage .title{font-size:18px}section#usage .desc{font-size:16px;margin-top:10px}section#contact .desc{font-size:16px;margin-top:0}section#contact form textarea{background-color:#f9fafb!important}section#slider .slider .columns .column .desc{font-size:16px;line-height:22px}footer{padding:40px 0}footer .wrapper img{max-width:120px}section#material .wrapper .right{margin-top:0}section#material .wrapper .left .left-btn img{max-width:30px}section#usage .column{max-width:100%;padding:0 8%}}