.slider-landingpage{float:left;width:100%;margin-top:130px;position:relative}.slider-landingpage .container{width:1190px;position:absolute;top:0;right:0;left:0;margin:0 auto;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:end}.form-slider{width:400px;float:right;background:rgb(42 46 55 / .7);border-radius:3px;padding:20px;position:relative}.form-slider p{margin:0;float:left;width:100%}.form-slider h3{font-size:30px;margin-top:0;color:#fff;font-weight:500;line-height:30px}.slider-landingpage .form-slider input{width:100%;border-radius:0;background:#fff0;border-color:#fff;border-width:0 0 1px 0;padding:10px;color:#fff;outline:0;margin-bottom:10px}.slider-landingpage .form-slider input:focus{color:#fff}.slider-landingpage .form-slider input::-webkit-input-placeholder{color:#fff}.slider-landingpage .form-slider input:-moz-placeholder{color:#fff}.slider-landingpage .form-slider input::-moz-placeholder{color:#fff}.slider-landingpage .form-slider input:-ms-input-placeholder{color:#fff}.slider-landingpage .form-slider .ajax-loader{position:absolute;right:40px;margin:auto;bottom:12px;left:inherit;width:20px;height:20px;background-size:contain}.slider-landingpage .form-slider input.wpcf7-submit{float:left;width:100%;background:#fff;border-radius:3px;margin-top:10px;color:#2b2f38;font-size:22px;margin-bottom:0}.g-recaptcha{float:left;width:100%;margin-top:10px}.site-main .container{width:1190px;margin:0 auto}.site-main .container .half{width:50%;float:left;font-size:130%}.site-main .container .hal-image img{max-width:350px;width:100%}.site-main .container .hal-image{width:50%;float:left;padding:130px;box-sizing:border-box}.site-main .container .half h1{font-weight:500;color:#1e1e1e;margin-bottom:0}.site-main .container .half h4{font-size:25px;font-weight:500;margin-top:7px;color:#454545}.site-main .container .half p{margin:1em 0;color:#454545}.site-main .container .half h3{font-size:25px}.collapse-text{display:none;float:left;width:100%;padding:20px;background:#ebebeb}.collapse-box:nth-child(4){margin-right:0;margin-left:2%}.collapse-box:nth-child(2){margin-right:0;margin-left:2%}.collapse-box{width:46%;margin-right:2%;float:left;margin-bottom:20px;flex-grow:1;flex-basis:46%}.collapse-box i{float:right;line-height:22px;vertical-align:middle}.collapse-button{float:left;width:100%;padding:15px;cursor:pointer;background:#ebebeb}.collapse-boxes{float:left;width:100%;display:flex;flex-wrap:wrap}div#testimonials_slider{max-width:1220px}.testimonials{background:#ebebeb}.testimonials-text{background:#fff0}#testimonials_slider i.fa.fa-angle-right.slick-arrow,#testimonials_slider i.fa.fa-angle-left.slick-arrow{-webkit-text-stroke:2px #ebebeb}.major-projects{float:left;width:100%;margin-bottom:50px}div#portfoliolist2 .portfolio{width:25%;float:left;padding:10px;margin-bottom:0}.portfolio{float:left;width:100%}.portfolio-wrapper{box-shadow:0 0 16px 1px rgb(48 41 48 / .28);border-radius:5px}.cum-functioneaza{float:left;width:100%;margin:50px 0;font-size:130%}.title-cumFunctioneaza p{margin-top:5px;font-size:20px}.title-cumFunctioneaza h1{font-weight:500;margin-bottom:0}.title-cumFunctioneaza{text-align:center;float:left;width:100%;margin-bottom:30px}.row-cumFunctioneaza{float:left;width:100%;margin-bottom:40px}.half-row-left{width:50%;float:left;padding-right:20px}.half-row-right{width:50%;float:left;padding-left:20px}.number-circle{background:#ebebeb;display:inline-block;line-height:65px;font-size:50px;width:65px;height:65px;text-align:center;border-radius:50%;float:left}span.fixTop{margin-top:-5px;position:relative;display:block}.text-number{display:inline-block;float:left;width:calc(100% - 65px);padding-left:20px}.text-number h4{margin-top:0;font-size:25px;font-weight:600;margin-bottom:10px}.half-row-right.image,.half-row-left.image{text-align:center}.half-row-right.image img,.half-row-left.image img{max-height:95px}.servicii-lp{width:100%;float:left;margin-bottom:50px}.services-column{width:23%;float:left;background:#fff;padding:20px;margin:70px 1%}.servicii-lp{width:100%;float:left;margin-bottom:50px;background-size:cover;background-position:center}.rounded-borders{display:table;width:400px;text-align:center;margin:0 auto;position:relative;background:#fff;border-radius:0 0 20px 20px}.rounded-borders:before{content:"";background:url(/wp-content/themes/lp/images/cornerLeft.png);background-size:100% 100%;width:163px;position:absolute;right:100%;top:-1px;bottom:0;margin:auto 0;margin-right:-3px;border-radius:0 0 17px 0;overflow:hidden}.rounded-borders:after{content:"";background:url(/wp-content/themes/lp/images/cornerRight.png);background-size:100% 100%;width:163px;position:absolute;left:100%;top:-1px;bottom:0;margin:auto 0;margin-left:-3px;border-radius:0 0 0 17px;overflow:hidden}.rounded-borders p{margin-top:5px}.rounded-borders h1{margin-bottom:0}.columns-services{float:left;width:100%}.services-column{width:23%;float:left;background:#fff;padding:30px;margin:70px 1%;border-radius:10px;position:relative}.services-column ul{margin:0;padding-left:20px;padding-bottom:40px}.services-column h1{margin-top:0;text-align:center;font-size:30px;line-height:35px}.button-requestQuote a{text-align:center;display:block;background:#2b2f38;color:#fff;font-size:20px;padding:7px 10px;border-radius:5px;border:2px solid #2b2f38;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.button-requestQuote a:hover{background:#fff;color:#2b2f38}.oferte-promotionale{float:left;width:100%;margin-bottom:50px}.title-offer{float:left;width:100%;text-align:center}.title-offer h1{margin-top:0;margin-bottom:0}.title-offer p{margin-top:5px;font-size:20px}.offer-boxes{float:left;width:100%;display:flex;flex-wrap:wrap}.offer-box{flex-grow:1;flex-basis:50%;width:50%;float:left}.tag-offer{float:left;width:100%}.green .tag-offer span{display:block;background:#00c67a;color:#fff;float:left;padding:8px 20px;margin-left:50px;border-radius:5px 5px 0 0}.text-offer{float:left;width:100%;background:#2b2f38;color:#fff;padding:30px;border-radius:10px;height:84%}.blue .tag-offer span{display:block;background:#41dcd8;color:#fff;float:left;padding:8px 20px;margin-left:50px;border-radius:5px 5px 0 0}.offer-box.green{padding-right:10px}.offer-box.blue{padding-left:10px}.text-offer h3{margin-top:0;font-weight:500;font-size:25px;margin-bottom:10px}.text-offer p{margin-bottom:5px;font-size:20px}.text-offer span{font-size:15px;display:block;float:left;width:100%}.button-requestOffer{float:left;width:100%;margin-top:40px}.button-requestOffer a{text-align:center;display:block;float:left;background:#fff;color:#2b2f38;font-size:20px;padding:7px 40px;border-radius:5px;border:2px solid #fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.button-requestOffer a:hover{background:#2b2f38;color:#fff}.newsletter{float:left;width:100%;margin-bottom:50px;background:#ebebeb;padding-bottom:30px;padding-top:30px;margin-top:50px;text-align:center}.newsletter h1{margin-top:0;font-weight:500;margin-bottom:0}.newsletter p{margin-top:5px;margin-bottom:50px}.newsletterIn input[type="email"]{padding:10px;border:0;background:#fff;border-radius:5px 0 0 5px;height:40px;width:380px;padding-left:40px;outline:0}.newsletterIn input[type="submit"]{vertical-align:top;border:1px solid #2b2f38;background:#2b2f38;color:#fff;font-size:17px;height:40px;line-height:20px;border-radius:0 5px 5px 0;margin-left:-2px;padding:0 30px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.newsletterIn input[type="submit"]:hover{background:#fff;color:#2b2f38}span.emailin2{display:inline-block;position:relative}span.emailin2:before{content:"";position:absolute;left:10px;top:0;width:20px;height:40px;background-image:url(/wp-content/themes/lp/images/emailIcon.png);background-size:contain;background-position:center;background-repeat:no-repeat}span.emailin2{display:inline-block;position:relative}.contact-landingpage h3{float:left;width:100%;text-align:center;font-size:35px;font-weight:500;margin-top:0}.contact-landingpage p{float:left;width:100%;text-align:center;margin-top:0}.contact-landingpage p a{background:#2b2f38;color:#fff;padding:10px 40px;display:inline-block;font-size:25px;border-radius:5px}.contact-landingpage{float:left;width:100%}.half-row-left.image.mobile-half{display:none}.tel-311{width:100%;float:left;padding-left:0}div.wpcf7-response-output{width:100%;float:left;color:#fff;border-radius:2px;margin:10px 0 0;text-align:center}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#398f14}.wpcf7-response-output.wpcf7-validation-errors{background:#c61200}.new-third-left{width:33.33%}.new-third-right{width:66.66%;padding-left:20px}.new-third-section{display:flex;flex-wrap:wrap;align-items:center;font-size:130%}.third-reverse .new-third-left{width:66.66%;padding-right:20px}.third-reverse .new-third-right{width:33.33%;padding:0}.new-third-section p{color:#454545}.outside-section{background-color:#f6f6f6;padding:30px 0;margin:30px 0;float:left;width:100%}.new-third-left img{width:150%;max-width:150%;margin-left:-50%}.custom-requestQuote{float:left;width:100%;text-align:center}.custom-requestQuote a{display:inline-block;padding:15px 30px;background:#2b2f38;color:#fff;font-size:25px;border-radius:50px;margin-top:20px}.double-list-section{display:flex;flex-wrap:wrap;align-items:center;font-size:130%;margin:30px 0}.double-list-left{width:75%;padding-right:20px}.double-list-right{width:25%}.clearfix{overflow:auto}.clearfix::after{content:"";clear:both;display:table}.double-list-left ul{margin:0 -10px;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.double-list-left ul li{position:relative;margin-bottom:10px;width:calc(50% - 20px);padding-left:30px}.double-list-left ul li:before{content:"\f00c";width:20px;height:20px;position:absolute;background-color:#000;top:5px;left:0;border-radius:50%;font:normal normal normal 12px / 1 FontAwesome;color:#fff;line-height:20px;text-align:center}.bonus-section{font-size:130%}.bonus-section>h2{margin:0}.bonus-section>h3{margin:20px 0;font-weight:400}.inside-bonus{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.inside-bonus .bonus-box{background-color:#f0f0f0;padding:30px 20px;text-align:justify;border-radius:10px;width:calc(100% / 3 - 10px)}.inside-bonus .bonus-box img{width:70px;max-width:100%}.inside-bonus .bonus-box h4{margin-top:20px;margin-bottom:10px}.inside-bonus .bonus-box p{margin:0;color:#454545}.ribbon-big{width:280px;max-width:100%;background-color:#000;color:#fff;text-align:center;padding:70px 20px 90px;position:relative;clip-path:polygon(0 0,100% 0,100% 100%,50% 90%,0 100%);margin-top:-20px;margin-bottom:40px}.ribbon-big h2{font-size:60px;font-weight:700;margin:0}.ribbon-big p{font-style:italic;font-size:30px;margin:0 0 10px 0}.ribbon-big hr{border:0;border-top:2px solid #fff;margin:20px auto 30px auto;display:block;width:45%}.ribbon-big ul{list-style:none;padding:0;margin:0 auto 25px auto;font-size:20px;text-align:left;width:150px;display:block}.ribbon-big ul li{margin-bottom:10px;padding-left:25px;position:relative}.ribbon-big ul li::before{content:"\f00c";width:17px;height:17px;position:absolute;background-color:#fff;top:2px;left:0;border-radius:50%;font:normal normal normal 11px / 1 FontAwesome;color:#000;line-height:17px;text-align:center}.old-price{color:#fff;font-size:58px;margin-bottom:10px;font-weight:900;display:inline-block;position:relative}.new-price{font-size:37px;font-weight:900}.old-price span{font-size:30px;font-weight:500;font-style:italic}.old-price:after{content:"";position:absolute;top:60%;left:-6px;width:110%;height:3px;background-color:red;transform:rotate(-166deg);transform-origin:center}.guarantee-outside{margin-top:70px;margin-bottom:50px;background:#f6f6f6;float:left;width:100%}.guarantee-left{width:calc(100% - 280px);padding-right:50px;font-size:130%}.guarantee-right{width:280px}.guarantee-inside{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.guarantee-left h2{margin-top:0}.guarantee-left p{color:#454545;margin:12px 0;text-align:justify}.guarantee-left p.small-p{font-size:18px}@media (max-width:1200px){.site-main .container{width:100%;float:left;padding:20px}.slider-landingpage .container{width:90%}.contact-landingpage{padding:20px}}@media (max-width:1023px){.slider-landingpage .container{width:100%;float:left;padding:20px;position:relative}.form-slider{max-width:400px;width:auto;background:#2a2e37;float:none;display:table;margin:0 auto;margin-top:20px}}@media (max-width:930px){.slider-landingpage{margin-top:0}}@media (max-width:900px){.site-main .container .half{width:100%}.site-main .container .hal-image{width:100%;text-align:center;padding:20px}.site-main .container .hal-image img{max-width:300px;width:100%}.clients .clients-block{width:16.66%;float:none;display:inline-block}.clients{text-align:center}.number-circle{line-height:1.5}.columns-services{display:flex;flex-wrap:wrap}.servicii-lp .container{padding-top:0}.services-column{width:47%;margin-bottom:20px;margin-top:20px}.offer-box{width:100%;flex-basis:100%;margin-bottom:20px;padding:0!important}.third-reverse .new-third-left{width:100%;padding:0;order:1}.third-reverse .new-third-right{width:300px;max-width:100%;display:block;margin:0 auto;order:2}.new-third-left{order:2;width:300px;display:block;margin:0 auto}.new-third-left img{width:100%;max-width:100%;margin-left:0}.new-third-right{width:100%;padding:0}.double-list-left{width:100%;padding:0}.double-list-right{width:300px;display:block;margin:20px auto 0 auto}.cum-functioneaza{margin-top:0}.inside-bonus .bonus-box{width:calc(50% - 10px)}.guarantee-left{width:100%;padding:0}.ribbon-big{margin-top:20px;padding-top:30px}}@media (max-width:768px){.half-row-left{width:100%;padding:0}.number-circle{line-height:2}.half-row-right{width:100%;padding-left:0}.half-row-left.image.mobile-half{display:block}.half-row-left.image{display:none}div#portfoliolist2 .portfolio{width:50%;padding:5px;margin-bottom:0}.clients .clients-block{width:130px;vertical-align:middle}}@media (max-width:600px){.number-circle{line-height:1.7}.services-column{width:98%;flex-grow:1;flex-basis:50%}.newsletterIn input[type="email"]{width:auto}.contact-landingpage p a{text-align:center}.inside-bonus .bonus-box{width:100%}.double-list-left ul li{width:100%}main#main{font-size:90%}}@media (max-width:500px){.number-circle{line-height:1.5;font-size:40px}.collapse-box{width:100%;flex-basis:100%;margin-left:0!important;margin-right:0}.rounded-borders{width:100%}}.activeAlways .portfolio-wrapper>a>span{opacity:1}