.price-table{width:100%;border-collapse:collapse;margin-top:30px;font-size:14pt}.price-table td,.price-table th{padding:12px 15px;text-align:left}.price-table th{background-color:var(--color-primary);color:#000;font-weight:600}.price-table tr:nth-child(2n){background-color:#000}ul.ul-menu-center>li a.active span{color:var(--color-primary);font-weight:700;position:relative}.div-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:9999}.div-modal.active{display:flex}.modal-content{background-color:var(--background-color2);height:70%;width:50%;border-radius:0;font-weight:700;position:relative}.modal-content ul{padding:0 150px}.modal-content.gallery-modal ul{padding:0;height:100%;width:100%;position:relative}.modal-content ul>li.li-modal-text{margin-top:30px;max-height:300px;overflow-y:auto}.modal-content p{color:#FFF;font-size:14pt}.modal-content p:not(:first-of-type){margin-top:5px}.modal-content span.primary{color:#FFF;font-size:32pt}.model-content-body-gallery{padding:0;height:80vh;height:calc(var(--vh, 1vh) * 80);width:60vw;position:relative}.div-modal-body{width:150px;height:150px;background-color:var(--color-primary);position:absolute;top:-75px;right:50%;transform:translate(50%)}.div-modal-body i{color:#FFF;font-size:42pt}.modal-close{width:70px;height:70px;position:absolute;top:0;right:0;background-color:#000;margin:50px;border:none;box-shadow:none;background-color:var(--color-primary);cursor:pointer;z-index:99999}.modal-close i{font-size:21pt;color:#FFF}.div-modal-close{width:70px;height:70px;position:absolute;top:0;right:0;background-color:#000;margin:30px}.div-modal-close i{font-size:21pt;color:#FFF}ul.ul-projects{width:100%;height:auto}ul.ul-projects>li.li-project{height:auto;width:100%;position:relative;border-bottom:1px solid var(--color-primary)}ul.ul-projects>li.li-project:last-child{border-bottom:none}ul.ul-projects>li.li-project ul.ul-projects-body{height:200px;width:1000px;background-color:#0c0500;z-index:1001;position:absolute;bottom:0;margin-left:calc(100% - 1000px)}.div-fullscreen{height:70px;width:70px;background-color:var(--color-primary);position:absolute;top:0;right:0;z-index:1001;cursor:pointer}.div-fullscreen i{font-size:16pt}ul.ul-projects>li.li-project>.div-img-projects{height:auto;position:relative;z-index:1000;width:100%}ul.ul-projects>li.li-project>.div-img-projects.fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsl(0 0% 0%/90%);padding-bottom:35px;z-index:9999}ul.ul-projects>li.li-project ul.ul-projects-body>li.count{width:200px;height:200px;position:relative}ul.ul-projects>li.li-project ul.ul-projects-body>li.count span{font-size:16pt;font-weight:400;color:#FFF}ul.ul-projects>li.li-project ul.ul-projects-body>li.count img{height:70px}ul.ul-projects>li.li-project ul.ul-projects-body>li.count i{font-size:42pt;color:var(--color-primary)}ul.ul-projects>li.li-project ul.ul-projects-body>li.name{width:300px;height:200px;position:relative}ul.ul-projects>li.li-project ul.ul-projects-body>li.name i{font-size:21pt;color:#FFF}ul.ul-projects>li.li-project ul.ul-projects-body>li.name span.service{color:#FFF;font-size:10pt;font-weight:600}ul.ul-projects>li.li-project ul.ul-projects-body>li.name span.price{font-size:24pt;color:var(--color-primary);font-weight:600}ul.ul-projects>li.li-project ul.ul-projects-body>li.name span.text{font-size:10pt;color:#FFF}ul.ul-projects>li.li-project ul.ul-projects-body>li.text{width:calc(100% - 500px);height:200px;position:relative;padding-left:40px}ul.ul-projects>li.li-project ul.ul-projects-body>li.text p{font-size:12pt;font-weight:400;color:#FFF;padding:0 50px;max-height:100px;overflow-y:auto}.div-contract-panel-open{background-color:var(--color-primary);height:150px;width:100%}.div-contract-panel-open ul{text-align:center;color:#000}.div-contract-panel-open ul>li.li-value{margin-top:5px}.div-contract-panel-open ul>li.li-value span.value{font-size:18pt;font-weight:500}.div-contract-panel-open ul>li.li-text i,.div-contract-panel-open ul>li.li-text span{font-size:12pt}.div-contract-panel-open.secondary{background-color:transparent;height:75px;width:100%}.div-contract-panel-open.secondary ul{color:#FFF}.div-contract-panel-open.secondary ul>li.li-value{margin-top:5px}.div-contract-panel-open.secondary ul>li.li-value span.value{font-size:18pt;font-weight:500;color:var(--color-primary)}.div-contract-panel-open.secondary ul>li.li-text span{font-size:12pt}ul.ul-footer-page{text-align:center;gap:20px;display:flex}ul.ul-footer-page span{font-weight:600}ul.ul-contact-items>li.li-name i,ul.ul-footer-page span{font-size:12pt;color:var(--color-primary)}ul.ul-contact-items>li.li-name span{font-size:12pt;font-weight:800}ul.ul-contact-items>li.li-value span,ul.ul-contact-items>li.li-value2 span{font-size:14pt;font-weight:600}img.logo-footer{height:150px}.div-services-card{position:relative;background-color:var(--background-color4);height:700px;width:100%}.div-services-card.secondary{height:350px}.div-services-card .div-services-detail{height:50px;width:120px;position:absolute;background-color:var(--color-primary);bottom:0;right:0;margin:70px}.div-services-card.secondary .div-services-detail{height:30px;width:80px;margin:30px}.div-services-card .div-services-detail span{font-size:11pt;color:#000;font-weight:800}.div-services-card.secondary .div-services-detail span{font-size:8pt}.div-services-card ul{position:absolute;bottom:0;margin:70px;width:60%}.div-services-card.secondary ul{margin:30px}.div-services-card ul h4{font-size:21pt}.div-services-card.secondary ul h4{font-size:14pt}.div-services-card ul>li.li-services-card-description,.div-services-card.secondary ul>li.li-services-card-description{margin-top:10px;border-left:2px solid var(--color-primary);padding:0 20px}.div-services-card ul>li.li-services-card-description p{font-size:12pt}.div-services-card.secondary ul>li.li-services-card-description p{font-size:8pt}.div-references-point{height:auto;width:100%;background-color:#000;position:relative;padding:100px 50px}ul.ul-section-header>li.li-section-name{background-color:var(--color-primary);width:170px;height:50px}ul.ul-section-header>li.li-section-name.second{width:220px}ul.ul-section-header>li.li-section-name.third{width:250px}ul.ul-section-header>li.li-section-name.fourth{width:270px}ul.ul-section-header>li.li-section-name.fifth{width:300px}ul.ul-section-header>li.li-section-name h2{font-size:11pt;font-weight:800;color:#000;text-transform:uppercase}ul.ul-section-header>li.li-section-text{margin-top:20px}ul.ul-section-header>li.li-section-text h3{font-size:32pt;line-height:45px;font-weight:600}ul.ul-section-header>li.li-section-description{margin-top:40px;border-left:2px solid var(--color-primary);padding:0 50px}p.description,ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:16pt}.div-section-home-panel{height:100%;position:absolute;width:100%;border-radius:0;top:50%;transform:translateY(-50%);opacity:.3;-webkit-mask-image:var(--linear-circle);mask-image:var(--linear-circle)}ul.ul-services{height:150px;width:100%}ul.ul-services li.li-icon{width:70px;height:auto}ul.ul-services li.li-icon .div-circle{height:70px;width:70px;background-color:var(--color-primary)}ul.ul-services li.li-icon .div-circle i{font-size:18pt;color:#000}ul.ul-services li.li-text{width:calc(100% - 70px);height:auto;padding:0 20px}ul.ul-services li.li-text h3{font-size:14pt;color:var(--color-primary)}ul.ul-services li.li-text p{font-size:12pt;font-weight:500}ul.ul-services li.li-text ul>li.li-description{margin-top:10px}ul.ul-references-point{text-align:center;width:100%;height:100%}ul.ul-references-point h3{font-size:52pt;color:var(--color-primary)}body.dark ul.ul-references-point h3{color:#FFF}ul.ul-references-point span.active{font-size:32pt;color:var(--font-color);font-weight:700}body.dark ul.ul-references-point span.active,ul.ul-references-point h4{color:var(--color-primary)}ul.ul-references-point h4{font-size:14pt}ul.ul-references-point>li.li-description{margin-top:10px;padding:0 50px}ul.ul-references-point>li.li-description p{font-size:10pt;font-weight:500}.div-panel-work{height:400px;position:relative;background-color:red;margin-top:50px}@keyframes pulse3{0%{box-shadow:0 0 0 0 rgba(250,185,0,.7)}70%{box-shadow:0 0 0 30px rgba(255,80,80,0)}}@keyframes pulse4{0%{box-shadow:0 0 0 0 rgba(250,185,0,.7)}70%{box-shadow:0 0 0 20px rgba(255,80,80,0)}}h1{font-size:clamp(2.5rem,5vw,4rem)}h1,h2{font-weight:700}h2{font-size:clamp(2.2rem,4vw,3.5rem)}h3{font-size:clamp(2rem,3.5vw,3rem)}h3,h4{font-weight:700}h4{font-size:clamp(1.8rem,3vw,2.5rem)}h5{font-size:clamp(1.5rem,2.5vw,2rem)}h5,h6{font-weight:700}h6{font-size:clamp(1.2rem,2vw,1.5rem)}h4.xs{font-size:clamp(.85rem,1.1vw,1rem);line-height:1.4}h4.sm,h4.xs{font-weight:700}h4.sm{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.5}h4.md{font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.6}h4.lg,h4.md{font-weight:700}h4.lg{font-size:clamp(1.5rem,2.3vw,1.75rem);line-height:1.7}h4.xl{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.8}h3.xs,h4.xl{font-weight:700}h3.xs{font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.4}h3.sm{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}h3.md,h3.sm{font-weight:700}h3.md{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.6}h3.lg{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.7}h3.lg,h3.xl{font-weight:700}h3.xl{font-size:clamp(1.875rem,3.5vw,2.5rem);line-height:1.8}p.xs{font-size:clamp(.75rem,1vw,.875rem)}p.sm,p.xs{line-height:1.6}p.sm{font-size:clamp(.875rem,1.2vw,1rem)}p.md{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}p.lg{font-size:clamp(1.25rem,2vw,1.5rem);line-height:2}p.xl{font-size:clamp(1.5rem,3vw,2rem);line-height:2.2}.div-container{height:auto}.div-container,header.header-primary{margin-left:200px;width:calc(100% - 400px)}header.header-primary{height:120px;position:fixed;z-index:1001;top:0;transition:top .4s linear,background-color .4s linear;border-radius:0;background-color:var(--background-color)}body.dark header.header-primary{background-color:var(--background-color2)}header.header-primary.active{top:-50px}header.header-primary .div-header-menu i.active{color:var(--color-primary)}header.header-primary.hide{top:-100px}header.header-primary .div-header-left{width:350px;height:100px;display:none}header.header-primary .div-header-center,header.header-primary .div-header-left{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}header.header-primary .div-header-center{width:calc(100% - 700px);height:70px;background-color:#000}header.header-primary .div-header-right{width:350px;height:100px;position:relative;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}header.header-primary .div-header-menu{display:inline;height:100px;width:100px;cursor:pointer}header.header-primary .div-header-menu .div-header-menu-circle{width:70px;height:70px;background-color:#EEE}body.dark header.header-primary .div-header-menu .div-header-menu-circle{background-color:var(--background-color4)}header.header-primary .div-header-top{height:50px;width:100%}header.header-primary .div-header-top ul.ul-menu-top{width:100%;height:30px}header.header-primary .div-header-top ul.ul-menu-top .div-start{padding-left:25px}header.header-primary .div-header-top ul.ul-menu-top .div-end{padding-right:25px}header.header-primary .div-header-top ul.ul-menu-top>li{overflow-x:auto;overflow-y:hidden;height:30px;width:50%}header.header-primary .div-header-top ul.ul-menu-top>li:last-child ul.ul-top-open{margin-right:20px}header.header-primary .div-header-top ul.ul-menu-top>li::-webkit-scrollbar,header.header-primary .div-header-top ul.ul-menu-top>li::-webkit-scrollbar-thumb{display:none}header.header-primary .div-header-top ul.ul-menu-top>li i{color:var(--color-primary);font-size:10pt;margin-right:5px}header.header-primary .div-header-top ul.ul-menu-top>li p{font-size:10pt;font-weight:600;white-space:nowrap}header.header-primary ul.ul-menu-center{gap:0;padding:0;margin:0;border-radius:0;width:100%;height:70px;display:flex}header.header-primary ul.ul-menu-center>li{margin:0 auto}header.header-primary ul.ul-menu-center>li a{color:#FFF!important;transition:color .4s linear;font-size:10pt;font-weight:700;text-transform:uppercase}header.header-primary ul.ul-menu-center>li:hover a{color:var(--color-primary)!important}header.header-primary ul.ul-menu-center>li.li-menu-center{width:250px;position:relative;margin:0}header.header-primary ul.ul-menu-center>li.li-menu-center img{position:absolute;top:0;right:50%;transform:translate(50%);margin-top:-25px;height:150px;transition:height .4s linear,opacity .4s linear,margin-top .4s linear;z-index:1002}header.header-primary.active ul.ul-menu-center>li.li-menu-center img{height:50px;margin-top:15px}.hamburger .line{width:40px;height:4px;background-color:#B9B9B9;display:block;margin:8px auto;transition:all .3s ease-in-out}body.dark .hamburger .line{background-color:var(--color-primary)}.hamburger:hover{cursor:pointer}#hamburger-9{position:relative;transition:all .3s ease-in-out;transform:scale(.6)}#hamburger-9.is-active{transform:rotate(45deg) scale(.6)}#hamburger-9:before{content:"";position:absolute;box-sizing:border-box;width:70px;height:70px;border:5px solid transparent;top:calc(50% - 35px);left:calc(50% - 35px);border-radius:100%;transition:all .3s ease-in-out}#hamburger-9.is-active:before{border:5px solid #ecf0f1}body.dark #hamburger-9.is-active:before{border:5px solid transparent}#hamburger-9.is-active .line{width:28px}#hamburger-9.is-active .line:nth-child(2){opacity:0}#hamburger-9.is-active .line:first-child{transform:translateY(12px)}#hamburger-9.is-active .line:nth-child(3){transform:translateY(-12px) rotate(90deg)}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:first-child{transform:translateY(10px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}ul.ul-menu-action{text-align:center;width:100px;height:85px}ul.ul-menu-action>li:first-child{width:100%;height:calc(100% - 20px)}ul.ul-menu-action>li:last-child{width:100%;height:20px}ul.ul-menu-action .lb-menu-action{width:60px;height:60px;background-color:#EEE;border-radius:50%;transition:background-color .4s linear;cursor:pointer}body.dark ul.ul-menu-action .lb-menu-action:hover,ul.ul-menu-action .lb-menu-action:hover{background-color:var(--color-primary)}body.dark ul.ul-menu-action .lb-menu-action:hover i,ul.ul-menu-action .lb-menu-action:hover i{color:#FFF}body.dark ul.ul-menu-action .lb-menu-action i{color:#FFF;transition:color .4s linear}body.dark ul.ul-menu-action .lb-menu-action{background-color:var(--background-color4);transition:background-color .4s linear}ul.ul-menu-action .lb-menu-action i{font-size:16pt;color:#031624;transition:color .4s linear}body.dark ul.ul-menu-action .lb-menu-action.active,ul.ul-menu-action .lb-menu-action.active{background-color:#22bb33;animation:pulse4 2s infinite}ul.ul-menu-action .lb-menu-action.active i{color:#FFF}ul.ul-menu-action span{font-size:8pt;font-weight:700}ul.ul-menu-action.meeting span{color:#22bb33}aside.left{position:fixed;left:0;height:100vh;width:200px;transition:background-color .4s linear}@keyframes flip-animation{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}aside.right{position:fixed;right:0;height:100vh;width:200px;z-index:1000;transition:background-color .4s linear}.div-page-theme{position:absolute;right:50%;transform:translate(50%);margin-top:50px;transition:margin-top .4s linear}header.header-primary.active~main aside.right .div-page-theme{margin-top:25px}ul.ul-panel-action>li{height:50px;width:50px;border:1px solid var(--color-primary);transition:background-color 1s ease}ul.ul-panel-action>li:not(:first-child){margin-top:20px}ul.ul-panel-action>li i{display:inline-block;color:var(--font-color);transition:transform 1s ease;font-size:14pt}ul.ul-panel-action>li:hover i{animation:flip-animation 1s ease forwards;color:var(--font-panel-color)}ul.ul-panel-action>li:hover{background-color:var(--color-primary)!important}.switcher-input{display:none}.switcher-label{background-color:var(--background-color);display:flex;align-items:center;justify-content:space-between;padding:2px 10px;cursor:pointer;position:relative;transition:background-color .3s ease}.switcher-label.horizontal{background-color:var(--background-color3)}body.dark .switcher-label{background-color:var(--background-color2)}body.dark .switcher-label.horizontal{background-color:var(--background-color4)}.switcher-label i,.switcher-label img{font-size:14pt;z-index:2}.switcher-label.vertical i:first-child{color:var(--font-color);margin-top:13px;transition:color .4s linear}body.dark .switcher-label.vertical i:first-child{color:var(--font-color2)}.switcher-label.vertical i:last-child{color:#FFF;margin-bottom:13px}.switcher-label.horizontal img:first-child{margin-left:5px}.switcher-label.horizontal img:last-child{margin-right:5px}.switcher-toggler{background-color:var(--color-primary);width:50px;height:50px;position:absolute;transition:all .4s ease;z-index:1;display:block}body.dark .switcher-label.vertical .switcher-toggler{top:0}.switcher-label.vertical{width:50px;height:100px;flex-direction:column}.switcher-label.vertical .switcher-toggler{left:50%;top:50%;transform:translateX(-50%)}body.dark .switcher-label.horizontal .switcher-toggler{left:50%}.switcher-label.horizontal{width:100px;height:50px;flex-direction:row}.switcher-label.horizontal .switcher-toggler{top:0;left:0;transform:none}.rotated-outer{position:absolute;bottom:500px;left:50%;transform:translateX(-50%)}.rotated-wrapper{transform:rotate(-90deg);transform-origin:center;display:inline-block}.ul-social-panel{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-size:12pt}.ul-social-panel>li.primary{background-color:var(--color-primary);width:50px;height:50px}.ul-social-panel i{transform:rotate(90deg);font-size:14pt}.ul-social-panel span.slash{white-space:nowrap;margin:0 10px}.follow-text{position:relative;padding-right:10px}.follow-text:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:40px;height:1.5px;background-color:var(--font-color);pointer-events:none}body.dark .follow-text:after{background-color:var(--font-color2)}i.icon-mouse{position:absolute;bottom:270px;right:50%;transform:translate(50%);color:var(--font-color);z-index:999;transition:color .4s linear}body.dark i.icon-mouse{color:var(--font-color2)}.progress-container{position:absolute;bottom:150px;width:2px;height:100px;background-color:var(--font-color);z-index:999;right:50%;transform:translate(50%);transition:background-color .4s linear}body.dark .progress-container{background-color:var(--font-color2)}.progress-bar{width:100%;height:100%;background:linear-gradient(to bottom,var(--color-primary) 0,var(--color-primary) 100%);background-position:top;background-size:100% 0;background-repeat:no-repeat;transition:background-size .4s ease-in-out}.lb-on-top{width:60px;height:60px;background-color:var(--color-primary);bottom:70px;position:absolute;right:50%;transform:translate(50%);z-index:999;border-radius:0}.lb-on-top a{color:#FFF!important}.lb-on-top i{font-size:14pt}.tabs{display:flex;margin-bottom:1rem}.tab{padding:10px 20px;cursor:pointer;background:none;font-weight:700;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.tab.active{border-bottom:2px solid #007bff;color:#007BFF}.tab-content{display:none}.tab-content.active{display:block}.tab-buttons{margin-top:20px}.tab-buttons button{padding:8px 16px;margin-right:10px;font-size:14px;cursor:pointer}.swipe-hint{font-size:12px;color:#999;margin-top:5px}.tabs-second{display:block;margin-bottom:1rem}.div-img-services{height:500px;width:100%;background-color:#FFF;border-radius:50px;position:absolute;top:0;left:0;margin-left:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-bg-img,.section-bg-img4{position:absolute;height:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.section-bg-img{width:100%}.section-bg-img.pl-50{margin-left:50px;width:calc(100% - 50px)}.section-bg-img.pr-50{margin-right:50px;width:calc(100% - 50px)}.section-bg-img.about{background-image:url(/img/img_about.jpg)}.section-bg-img.work1{background-image:url(/img/kmo.jpg)}.section-bg-img.budova{background-image:url(/img/vzorkovna.webp)}.section-bg-img.koberce{background-image:url(/img/koberce.jpg)}.section-bg-img.cisteni{background-image:url(/img/cisteni.jpg)}.section-bg-img.vinyl{background-image:url(/img/vinyl.jpg)}.section-bg-img.plovouci{background-image:url(/img/plovouci.jpg)}.section-bg-img.pvc{background-image:url(/img/pvc.jpg)}.section-bg-img.img2{background-image:url(/img/970.jpg)}.section-bg-img.img3{background-image:url(/img/104783.jpg)}.section-bg-img.img4{background-image:url(/img/10517.jpg)}.section-bg-img.img5{background-image:url(/img/2150164731.jpg)}.section-bg-img6{background-image:url(/img/6056.jpg);filter:grayscale(80%) brightness(110%) contrast(120%);border-radius:50%}.section-bg-img6,.section-bg-img7{position:absolute;height:100%;width:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.section-bg-img7{background-image:url(/img/vzorkovna.webp);opacity:1;-webkit-mask-image:var(--linear-to-bottom);mask-image:var(--linear-to-bottom);filter:grayscale(100%)}.section-bg-img7.koberce{background-image:url(/img/koberce.jpg)}.section-bg-img7.pvc{background-image:url(/img/pvc.jpg)}.section-bg-img7.plovouci{background-image:url(/img/plovouci.jpg)}.section-bg-img7.vinyl{background-image:url(/img/vinyl.jpg)}.section-bg-img7.cisteni{background-image:url(/img/cisteni.jpg)}.div-img-services3{height:300px;width:300px;position:absolute;bottom:-150px;right:-150px;border:7px solid #fff;border-radius:50%;margin-bottom:0}.div-panel-info-services{height:150px;width:150px;border-radius:50%;position:absolute;top:-75px;right:-75px}.div-panel-info-services i{color:#FFF;font-size:24pt}.div-panel-info-services span.text{color:#FFF;font-size:8pt;font-weight:500}.div-panel-info-services span.value{color:#FFF;font-size:24pt}.div-panel-info-services2{height:100px;width:250px;position:absolute;bottom:-50px;right:50px;border-radius:50px}ul.ul-info>li.li-icon{width:70px;height:100%;margin-left:20px}ul.ul-info>li.li-icon .div-circle{height:70px;width:70px;border-radius:50%}ul.ul-info>li.li-icon .div-circle i{color:#FFF;font-size:16pt}ul.ul-info>li.li-text{width:calc(100% - 105px);height:100%}ul.ul-info>li.li-text span.value{color:#FFF;font-size:21pt}ul.ul-info>li.li-text span.text{color:#FFF;font-size:10pt}.question{cursor:pointer;height:70px;font-weight:700;transition:background-color .3s ease;background-color:#EEE}body.dark .question{background-color:var(--background-color4)}.answer{display:none;padding:0 25px 25px;margin-top:40px}.answer p{font-size:12pt;font-weight:500}.qa{margin-top:50px}.qa-item.active .answer{display:block}.qa-item.active .question{background-color:var(--color-primary)}.qa-item.active .question i,.qa-item.active .question p{color:#FFF}.question i.arrow{transition:transform .3s ease}.qa-item.active .question i.arrow{transform:rotate(180deg)}ul.ul-question-body>li.li-icon{width:50px;height:100%;position:relative}ul.ul-question-body>li.li-text{width:calc(100% - 100px);height:100%;position:relative}ul.ul-question-body>li.li-text p{font-size:12pt}ul.ul-question-body>li.li-button{width:50px;height:100%;position:relative}.gallery{margin:0 auto}.gallery-item{width:calc(25% - 12px);margin-bottom:16px;float:left}.gallery-item img{width:100%;height:auto;display:block}.modal-next,.modal-prev{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-primary);color:white;border:none;font-size:14pt;width:60px;height:60px;cursor:pointer;z-index:99999}.modal-prev{left:50px}.modal-next{right:50px}.modal-next:hover,.modal-prev:hover{background:#d39c00}.gallery-text{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.7);width:100%;height:auto;padding:20px;overflow-y:auto;display:none}.gallery-text p{font-size:10pt}.gallery-center-box{width:60px;height:60px;background-color:var(--color-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;display:none}.gallery-center-box i{font-size:18pt}.gallery-item:hover .gallery-center-box,.gallery-item:hover .gallery-text{display:block}section{margin:0 auto;width:100%;right:0;position:relative;background-color:var(--background-color);height:auto;transition:background-color .4s linear}body.dark section{background-color:var(--background-color2)}section.home{background-color:var(--background-color);height:calc(var(--vh, 1vh) * 100)}section.m2{margin-bottom:200px}section.m2,section.mt{margin-top:200px}section.mb{margin-bottom:200px}section.primary{padding-top:50px;padding-bottom:50px}section.contact{padding-bottom:50px;background-color:#000!important}section.contact,section.pt{padding-top:100px}.div-section-page{width:50%;height:auto;position:relative}.div-section-page.left,.div-section-page.right{height:500px}.ul-section-primary{position:absolute;top:50%;transform:translateY(-50%);margin-left:200px;margin-top:50px;width:calc(55% - 200px)}.ul-section-primary>li:first-child{position:relative;width:250px;height:50px;border-radius:0;background-color:var(--color-primary)}.ul-section-primary>li:first-child h1{font-size:12pt;color:#000;font-weight:800}.ul-section-primary>li:first-child h1 span.active{height:40px;width:40px;background-color:var(--color-primary);padding:10px;color:#FFF}.ul-section-primary>li:nth-child(2){margin-top:20px}.ul-section-primary>li:nth-child(2) p{font-weight:800;font-size:64pt;line-height:80px}.ul-section-primary>li:nth-child(2) p>span.dot{color:var(--color-primary);font-size:52pt}.ul-section-primary>li:nth-child(3){margin-top:20px}.ul-section-primary>li:nth-child(3) p{width:100%;font-size:14pt;font-weight:600;line-height:25px;color:var(--font-color);transition:color .4s linear}body.dark .ul-section-primary>li:nth-child(3) p{color:var(--font-color2)}.ul-section-primary>li.li-button{background-color:transparent;margin-top:50px;height:100px}.ul-section-primary>li.li-button .lb-primary{height:100px;width:100px;background-color:var(--color-primary);position:absolute;left:0;animation:pulse3 2s infinite}.ul-section-primary>li.li-button .lb-primary i{font-size:21pt;color:#000;transition:color .4s ease-in-out}.ul-section-primary>li.li-button .lb-primary.second{border:none;margin-left:120px;width:auto;border-radius:0;background-color:transparent;animation:none}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:16pt;color:#22bb33;margin-right:20px}.ul-section-primary>li.li-button .lb-primary.second span{color:var(--font-color);font-size:16pt;transition:color .4s linear}.ul-section-primary>li.li-button .lb-primary.second span.span-second{font-weight:500;font-size:10pt;margin-left:45px}body.dark .ul-section-primary>li.li-button .lb-primary.second span{color:var(--font-color2)}.div-home-image{width:calc(50% - 200px);height:calc(100vh - 250px);height:calc(var(--vh, 1vh) * 100 - 250px);position:absolute;bottom:100px;right:0;margin-right:200px}.div-home-image .div-home-body{width:100%;height:100%;position:relative}.div-home-image img{height:auto;width:90%}.div-home-image .div-circle-primary{height:200px;width:200px;position:absolute;bottom:0;right:0;background-color:var(--color-primary);margin-bottom:50px;z-index:1000;border-radius:50%;margin-right:100px}.div-home-image .div-circle-primary span.text{font-size:12pt;font-weight:600;color:#FFF}.div-home-image .div-circle-primary span.value{font-size:28pt;font-weight:800;color:#FFF}.div-home-image .div-circle-secondary{height:110px;width:110px;position:absolute;bottom:0;right:0;background-color:#031624;margin-bottom:10px;z-index:1000;border-radius:50%;margin-right:220px}.div-home-image .div-circle-secondary span.text{font-size:6pt;font-weight:800;color:#FFF}.div-home-image .div-circle-secondary span.value{font-size:8pt;font-weight:800;color:var(--color-primary)}body.dark .div-home-image .div-circle-secondary{background-color:var(--background-color4)}footer{background-color:#EEE;width:100%;height:100px;position:relative}body.dark footer{background-color:var(--background-color4)}@media screen and (min-width:992px) and (max-height:850px){.div-page-theme{margin-top:50px;transition:margin-top .4s linear}header.header-primary.active~main aside.right .div-page-theme{margin-top:25px}i.icon-mouse{bottom:250px}.progress-container{bottom:130px}.lb-on-top{bottom:50px}.rotated-outer{bottom:470px}.ul-section-primary{margin-top:80px}}@media screen and (min-width:992px) and (max-height:800px){.follow-text{display:none}.rotated-outer{bottom:50%;transform:translate(-50%,50%)}i.icon-mouse{bottom:240px}.progress-container{bottom:120px}.lb-on-top{bottom:30px}.ul-section-primary{top:inherit;margin-top:0;bottom:100px;transform:none}}@media screen and (min-width:992px) and (max-height:700px){header.header-primary{height:110px}header.header-primary.active{top:-40px}header.header-primary .div-header-top{height:40px}header.header-primary .div-header-center,header.header-primary .div-header-center .div-header-logo,header.header-primary .div-header-lang,header.header-primary .div-header-left,header.header-primary .div-header-menu,header.header-primary .div-header-right{height:70px}.div-home-image{height:calc(100vh - 210px);height:calc(var(--vh, 1vh)* 100 - 210px)}.div-home-image img{height:80%;width:auto}.rotated-outer{margin-bottom:30px}ul.ul-menu{height:60px;padding:0 50px;border-radius:30px}ul.ul-menu-action{height:70px}ul.ul-menu-action .lb-menu-action{width:50px;height:50px}ul.ul-menu-action .lb-menu-action i{font-size:14pt}.ul-section-primary>li:nth-child(3){display:none}.div-page-theme{margin-top:45px;transition:margin-top .4s linear}header.header-primary.active~main aside.right .div-page-theme{margin-top:5px}}@media screen and (min-width:992px) and (max-height:600px){.progress-container,i.icon-mouse{display:none}.rotated-outer{margin-bottom:-50px}}@media screen and (min-width:992px) and (max-height:550px){.ul-section-primary>li.li-button{display:none}}@media screen and (min-width:992px) and (max-height:450px){.rotated-outer,.ul-section-primary>li:first-child{display:none}}@media screen and (min-width:992px) and (max-height:400px){.div-home-image,.ul-section-primary{display:none}}@media screen and (min-width:992px) and (max-height:270px){.div-home-logos,.lb-on-top{display:none}}@media screen and (min-width:992px) and (max-height:180px){.div-page-theme{display:none}}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.div-slider{width:100%;height:100px;z-index:999}.logos-slider{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 5%,#000 95%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 5%,#000 95%,rgba(0,0,0,0));margin-top:0}.logos-slider-container{display:flex;align-items:center;justify-content:center;animation:slide 10s linear infinite}.logos-slider-container img{width:70px;max-width:100px;margin-right:100px}.div-home-logos{position:absolute;bottom:0;background-color:#FFF;height:auto;width:calc(100% - 400px);margin-left:200px}body.dark .div-home-logos{background-color:var(--background-color2)}@media screen and (max-width:1800.98px){.modal-content span.primary{font-size:28pt}.modal-content ul{padding:0 120px}header.header-primary{width:calc(100% - 340px);margin-left:170px}header.header-primary .div-header-center{width:calc(100% - 600px)}aside.left,aside.right{width:170px}.div-container{margin-left:170px;width:calc(100% - 340px)}ul.ul-menu{gap:30px;font-size:11pt}section.primary{padding-top:70px;padding-bottom:70px}p.description,ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:14pt}ul.ul-section-header>li.li-section-text h3{font-size:28pt;line-height:40px}ul.ul-services li.li-text h3{font-size:12pt}ul.ul-services li.li-text p{font-size:10pt}ul.ul-services li.li-icon{width:65px}ul.ul-services li.li-icon .div-circle i{font-size:16pt}ul.ul-services li.li-icon .div-circle{height:65px;width:65px}ul.ul-services li.li-text{width:calc(100% - 65px)}.ul-section-primary{margin-left:170px;width:calc(50% - 170px)}.ul-section-primary>li:nth-child(2) p{font-size:52pt;line-height:73px}.div-home-image{width:calc(50% - 170px);margin-right:170px}}@media screen and (max-width:1600.98px){header.header-primary ul.ul-menu-center>li a{font-size:9pt}.modal-content ul{padding:0 100px}header.header-primary{width:calc(100% - 320px);margin-left:160px}header.header-primary ul.ul-menu-center>li.li-menu-center{width:200px}header.header-primary ul.ul-menu-center>li.li-menu-center img{margin-top:-12px;height:120px}header.header-primary.active ul.ul-menu-center>li.li-menu-center img{height:50px;margin-top:15px}.div-container{margin-left:160px;width:calc(100% - 320px)}ul.ul-menu{gap:20px}aside.left,aside.right{width:160px}.ul-section-primary{margin-left:160px;width:calc(50% - 160px)}.ul-section-primary>li:first-child{width:220px;height:45px}.ul-section-primary>li:first-child h1{font-size:10pt}.ul-section-primary>li:nth-child(2) p{font-size:46pt;line-height:60px}.div-home-image{width:calc(50% - 160px);margin-right:160px}ul.ul-services li.li-text ul>li.li-description{margin-top:5px}.div-references-point{padding:75px 25px}.div-services-card .div-services-detail,.div-services-card ul{margin:50px}.div-services-card ul>li.li-services-card-description{padding:0 30px 0 20px}.div-services-card.secondary ul>li.li-services-card-description{padding:0 35px 0 15px}.div-services-card.secondary .div-services-detail,.div-services-card.secondary ul{margin:25px}ul.ul-question-body>li.li-text p{font-size:11pt}.div-modal-body{width:120px;height:120px;top:-60px}.div-modal-body i{font-size:36pt}}@media screen and (max-width:1439.98px){.price-table{font-size:12pt}.gallery-center-box{width:50px;height:50px}.gallery-center-box i{font-size:16pt}.gallery-item{width:calc(33.33% - 12px);margin-bottom:16px;float:left}.div-services-card.secondary ul{margin:25px 25px 75px;width:80%}header.header-primary .div-header-top{height:40px}header.header-primary .div-header-center,header.header-primary ul.ul-menu-center{height:50px}header.header-primary .div-header-top ul.ul-menu-top>li i,header.header-primary .div-header-top ul.ul-menu-top>li p,header.header-primary ul.ul-menu-center>li a{font-size:8pt}header.header-primary{width:calc(100% - 200px);margin-left:100px;height:90px}header.header-primary.active{top:-40px}header.header-primary ul.ul-menu-center>li.li-menu-center{width:170px}header.header-primary ul.ul-menu-center>li.li-menu-center img{margin-top:-20px;height:100px}header.header-primary.active ul.ul-menu-center>li.li-menu-center img{height:40px;margin-top:7px}.div-container{margin-left:100px;width:calc(100% - 200px)}aside.left,aside.right{width:100px}.ul-social-panel>li.primary{width:40px;height:40px}.ul-social-panel i{font-size:12pt}.lb-on-top{height:40px;width:40px;bottom:30px}.lb-on-top i{font-size:12pt}.progress-container{bottom:100px;width:1.5px;height:100px}.ul-social-panel{font-size:10pt}i.icon-mouse{bottom:220px}.switcher-toggler{width:40px;height:40px}.switcher-label.vertical{width:40px;height:80px;flex-direction:column}.switcher-label.horizontal{width:80px;height:40px;flex-direction:row}.switcher-label.vertical i:last-child{margin-bottom:10px}.switcher-label.vertical i:first-child{margin-top:10px}.switcher-label.horizontal img:first-child{margin-left:2px}.switcher-label.horizontal img:last-child{margin-right:2px}.switcher-label i,.switcher-label img{font-size:12pt}.switcher-label img{height:15px;width:15px}ul.ul-menu{padding:0 20px;gap:10px;font-size:9pt}#hamburger-9{transform:scale(.5)}#hamburger-9.is-active{transform:rotate(45deg) scale(.5)}.ul-section-primary>li.li-button .lb-primary.second span.span-second{margin-left:42px}.ul-section-primary{margin-left:100px;width:calc(50% - 100px)}.ul-section-primary>li:nth-child(2) p{width:100%;font-size:42pt;line-height:55px}.ul-section-primary>li:nth-child(3) p{font-size:12pt;line-height:20px}.ul-section-primary>li.li-button .lb-primary.second{margin-left:100px}.ul-section-primary>li.li-button .lb-primary.second i.arrow,.ul-section-primary>li.li-button .lb-primary.second span{font-size:14pt}.ul-section-primary>li.li-button .lb-primary{height:80px;width:80px}.ul-section-primary>li.li-button .lb-primary i{font-size:18pt}.ul-section-primary>li.li-button{margin-top:20px}.div-home-image{width:calc(50% - 100px);margin-right:100px}section.primary{padding-top:50px;padding-bottom:50px}.section-bg-img.pl-lg-25{margin-left:25px;width:calc(100% - 25px)}.section-bg-img.pr-lg-25{margin-right:25px;width:calc(100% - 25px)}ul.ul-contact-items{width:350px}}@media screen and (max-width:1199.98px){.price-table{font-size:10pt}.div-services-card{height:500px}.div-services-card.secondary ul h4{font-size:12pt}.div-services-card.secondary ul>li.li-services-card-description p{font-size:7pt}.div-services-card.secondary{height:250px}ul.ul-section-header>li.li-section-text h3{font-size:21pt;line-height:30px}.modal-content ul{padding:0 70px}.modal-content span.primary{font-size:21pt}.modal-content p{font-size:10pt}section.primary{padding-top:50px;padding-bottom:50px}.section-bg-img.pl-ld-30{margin-left:30px;width:calc(100% - 30px)}.section-bg-img.pr-ld-30{margin-right:30px;width:calc(100% - 30px)}.section-bg-img.pl-ld-0{margin-left:0;width:100%}.section-bg-img.pr-ld-0{margin-right:0;width:100%}header.header-primary{width:calc(100% - 200px);margin-left:100px}header.header-primary ul.ul-menu-center>li a{font-size:6pt}header.header-primary ul.ul-menu-center>li.li-menu-center img{height:80px;margin-top:-5px}ul.ul-menu{height:60px;border-radius:30px;font-size:8pt}.div-container{margin-left:100px;width:calc(100% - 200px)}header.header-primary .div-header-top ul.ul-menu-top>li i{font-size:7pt;margin-right:5px}header.header-primary .div-header-top ul.ul-menu-top>li p{font-size:7pt}ul.ul-menu-action{width:70px;height:70px}ul.ul-menu-action .lb-menu-action{width:45px;height:45px}ul.ul-menu-action .lb-menu-action i{font-size:14pt}aside.left{width:70px}aside.right{width:100px}.ul-section-primary{margin-left:100px;width:calc(50% - 100px)}.ul-section-primary>li:nth-child(2) p{font-size:36pt;line-height:50px}.ul-section-primary>li:nth-child(2) p>span.dot{font-size:32pt}.ul-section-primary>li:nth-child(3) p{font-size:11pt;line-height:auto}.div-home-image img{height:auto;width:80%}p.description,ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:12pt}ul.ul-section-header>li.li-section-description{padding:0 30px}ul.ul-services li.li-text h3{font-size:14pt}ul.ul-services li.li-text p{font-size:12pt}ul.ul-services li.li-icon .div-circle{height:70px;width:70px}ul.ul-services li.li-icon{width:70px}ul.ul-services li.li-text{width:calc(100% - 70px)}ul.ul-services li.li-icon .div-circle i{font-size:18pt}ul.ul-references-point h3{font-size:46pt}ul.ul-references-point h4{font-size:10pt}.div-references-point{padding:50px 25px}ul.ul-question-body>li.li-text p{font-size:9pt}ul.ul-references-point>li.li-description{padding:0 20px}ul.ul-references-point>li.li-description p{font-size:8pt}.div-services-card.secondary ul{width:95%;margin-bottom:70px}.div-services-card ul{width:80%;margin-bottom:120px}}@media screen and (max-width:991.98px){.model-content-body-gallery{height:70vh;height:calc(var(--vh, 1vh) * 70)}.price-table td:first-child{width:40%}.price-table td:nth-child(2),.price-table td:nth-child(3){white-space:nowrap}.price-table{font-size:9pt}.price-table td:nth-child(4){font-size:7pt}.price-table td,.price-table th{padding:10px 13px}.gallery-item{width:calc(50% - 8px)}.modal-next,.modal-prev{position:absolute;top:40px;transform:translateY(0);font-size:18pt;width:60px;height:60px}.modal-prev{left:inherit;right:200px}.modal-next{right:120px}.modal-close.gallery-modal{width:60px;height:60px;margin:40px}.modal-close.gallery-modal i{font-size:18pt}section.work ul.ul-section-header{margin-bottom:30px}.div-section-home-panel{height:60%}.section-bg-img7{background-position:0}header.header-primary.menu .div-header-top{background-color:var(--background-color2)}header.header-primary.active.menu.active2{top:-40px;height:calc((var(--vh, 1vh)* 100) + 40px)}body.dark header.header-primary{background-color:transparent}body.dark header.header-primary.active{background-color:var(--background-color2)}ul.ul-contact-items>li.li-value span,ul.ul-contact-items>li.li-value2 span{font-size:12pt}ul.ul-services li.li-icon .div-circle i{font-size:16pt}ul.ul-services li.li-text h3{font-size:12pt}ul.ul-services li.li-icon .div-circle{height:60px;width:60px}ul.ul-services li.li-text p{font-size:10pt}.div-modal-body{width:100px;height:100px;top:-50px}.div-modal-body i{font-size:36pt}.modal-content{height:70%;width:80%}.modal-content p{font-size:14pt}.modal-content span.primary{font-size:21pt}.modal-content p{font-size:10pt}.modal-content ul{padding:0 70px}.modal-content ul>li.li-modal-text{margin-top:30px;max-height:150px}section.primary{padding-top:25px;padding-bottom:25px}.section-bg-img.pl-md-0{margin-left:0;width:100%}.section-bg-img.pr-md-0{margin-right:0;width:100%}.section-bg-img.pl{margin-left:0;width:100%}.section-bg-img.pr{margin-right:0;width:100%}header.header-primary{margin:0;width:100%;height:110px}header.header-primary.menu{height:calc(var(--vh, 1vh)* 100);background-color:#141414!important}header.header-primary .div-header-center{width:calc(100% - 700px);height:70px;background-color:transparent}body.dark header.header-primary .div-header-menu .div-header-menu-circle{background-color:rgba(0,0,0,.3)}header.header-primary ul.ul-menu-center{position:absolute}header.header-primary ul.ul-menu-center>li a{font-size:18pt}header.header-primary.menu ul.ul-menu-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh - 50px);height:calc((var(--vh, 1vh)* 100) - 50px);position:relative}header.header-primary.active.menu ul.ul-menu-center{height:100vh;height:calc(var(--vh, 1vh)* 100)}header.header-primary ul.ul-menu-center>li{height:60px;position:relative}header.header-primary ul.ul-menu-center li.li-menu-center{top:0;position:absolute;right:50%;transform:translate(50%);height:70px;z-index:1000}header.header-primary ul.ul-menu-center li:not(.li-menu-center){display:none}header.header-primary.menu ul.ul-menu-center li:not(.li-menu-center){display:block;width:auto}header.header-primary ul.ul-menu-center li.li-menu-center img{margin-top:0;height:70px}header.header-primary.active ul.ul-menu-center li.li-menu-center img{height:50px;margin-top:10px}header.header-primary .div-header-right{display:inline;z-index:1001;position:absolute;top:40px;right:70px;width:70px;height:70px}header.header-primary .div-header-menu{height:70px;width:70px}header.header-primary .div-header-top ul.ul-menu-top>li:first-child{width:calc(100% - 120px);margin-left:50px}header.header-primary .div-header-top ul.ul-menu-top>li:last-child{display:none}header.header-primary.menu .div-header-top ul.ul-menu-top>li:last-child{position:absolute;display:block;height:45px;margin-top:calc(100vh - 65px);margin-top:calc((var(--vh, 1vh)* 100) - 65px);left:0;width:calc(100% - 120px);margin-left:50px}header.header-primary.active.menu .div-header-top ul.ul-menu-top>li:last-child{margin-top:calc(100vh - 15px);margin-top:calc((var(--vh, 1vh)* 100) - 15px)}header.header-primary .div-header-top ul.ul-menu-top>li:last-child ul.ul-top-open{margin-right:0;height:20px;display:block}header.header-primary .div-header-top ul.ul-menu-top>li:last-child ul.ul-top-open i{font-size:11pt;margin-right:5px}header.header-primary .div-header-top ul.ul-menu-top>li:last-child ul.ul-top-open p{font-size:10pt}header.header-primary .div-header-top ul.ul-menu-top>li:last-child ul.ul-top-adress{margin-top:5px;height:20px;display:block}header.header-primary.active.menu .div-header-top ul.ul-menu-top>li:last-child{top:0}header.header-primary .div-header-top ul.ul-menu-top>li:last-child .div-end{flex-direction:column;align-items:center!important;justify-items:center!important}header.header-primary .div-header-top ul.ul-menu-top>li:last-child .div-start{align-items:center!important;justify-items:center!important}.div-container{width:calc(100% - 120px);margin-left:50px}.ul-section-primary{margin-left:50px;width:calc(50% - 50px)}.ul-section-primary>li:first-child{width:200px;height:40px}.ul-section-primary>li:nth-child(2) p{font-size:29pt;line-height:40px}.ul-section-primary>li:first-child h1{font-size:9pt}.ul-section-primary>li.li-button .lb-primary.second span{font-size:12pt}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:12pt;margin-right:10px}.ul-section-primary>li.li-button .lb-primary{height:70px;width:70px}.ul-section-primary>li.li-button .lb-primary i{font-size:16pt}.ul-section-primary>li.li-button .lb-primary.second{margin-left:70px}.ul-section-primary>li.li-button .lb-primary.second span.span-second{margin-left:30px;font-size:8pt}.div-home-image img{width:90%;height:auto}.div-home-image{width:calc(50% - 70px);margin-right:70px;height:calc(100vh - 220px);height:calc(var(--vh, 1vh)* 100 - 220px);bottom:70px}aside.left{width:50px}aside.right{width:70px;z-index:1002}.ul-social-panel i{font-size:12pt}.lb-on-top{height:40px;width:40px;bottom:20px}.lb-on-top i{font-size:12pt}.div-home-logos{width:100%;margin-left:0;height:70px}.div-slider{height:70px}.logos-slider{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 5%,#000 95%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 5%,#000 95%,rgba(0,0,0,0))}.logos-slider-container img{width:50px;max-width:70px;margin-right:50px}.div-section-page{width:100%;height:50%;position:relative}.div-section-page.right{position:relative;width:100%;height:500px;margin-bottom:500px}.div-section-page.left{bottom:0;margin-top:auto;position:absolute;height:500px;width:100%}ul.ul-references-point h3{font-size:36pt}ul.ul-references-point>li.li-description p{font-size:7pt}ul.ul-references-point span.active{font-size:24pt}ul.ul-references-point h4{font-size:8pt;font-weight:800}.div-services-card{height:500px}.div-services-card.secondary{height:250px}.div-services-card.secondary ul h4{font-size:10pt}.div-services-card.secondary ul>li.li-services-card-description p{font-size:6pt}.div-services-card ul h4{font-size:18pt}.div-services-card ul>li.li-services-card-description p{font-size:10pt}ul.ul-contact-items{width:270px}.div-contract-panel-open.secondary ul>li.li-value span.value{font-size:16pt}.div-contract-panel-open.secondary ul>li.li-text span{font-size:10pt}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:850px){.div-page-theme{margin-top:50px;transition:margin-top .4s linear}header.header-primary.active~main aside.right .div-page-theme{margin-top:25px}i.icon-mouse{bottom:250px}.progress-container{bottom:130px}.lb-on-top{bottom:50px}.rotated-outer{bottom:470px}.ul-section-primary{margin-top:80px}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:800px){.follow-text{display:none}.rotated-outer{bottom:50%;transform:translate(-50%,50%)}i.icon-mouse{bottom:240px}.progress-container{bottom:120px}.lb-on-top{bottom:30px}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:700px){header.header-primary{height:110px}header.header-primary.active{top:-40px}header.header-primary .div-header-top{height:40px}header.header-primary .div-header-left{height:70px}.div-home-image{height:calc(100vh - 180px);height:calc(var(--vh, 1vh)* 100 - 180px)}header.header-primary .div-header-center .div-header-logo,header.header-primary .div-header-lang{height:70px}ul.ul-menu-action{height:65px}.ul-section-primary{top:inherit;margin-top:0;bottom:70px;transform:none}header.header-primary .div-header-menu{height:70px}.rotated-outer{margin-bottom:30px}.div-page-theme{margin-top:45px;transition:margin-top .4s linear}header.header-primary.active~main aside.right .div-page-theme{margin-top:5px}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:600px){.progress-container,i.icon-mouse{display:none}.rotated-outer{margin-bottom:-50px}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:570px){.ul-section-primary>li:nth-child(3){display:none}.ul-section-primary{margin-top:60px}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:500px){.ul-section-primary>li:nth-child(3){display:none}.ul-section-primary{margin-top:60px}.ul-section-primary>li.li-button{display:none}.div-home-image img{width:auto;height:60%}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:400px){.rotated-outer{display:none}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:370px){.lb-on-top,.ul-section-primary>li:first-child{display:none}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:350px){.div-home-image,.ul-section-primary{display:none}}@media screen and (max-width:991.98px) and (min-width:768px) and (max-height:180px){.div-page-theme{display:none}}}@media screen and (max-width:767.98px){.modal-content ul{padding:0 50px}.modal-content span.primary{font-size:18pt}.modal-content ul>li.li-modal-text{max-height:200px}.div-modal-close{width:60px;height:60px}.div-modal-close i{font-size:16pt}ul.ul-footer-page{text-align:center;gap:0;display:block}ul.ul-footer-page>li{height:50px}@keyframes pulse3{0%{box-shadow:0 0 0 0 rgba(250,185,0,.7)}70%{box-shadow:0 0 0 20px rgba(255,80,80,0)}}@keyframes pulse4{0%{box-shadow:0 0 0 0 rgba(250,185,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,80,80,0)}}ul.ul-menu-action{height:60px;margin-top:10px}ul.ul-menu-action span{font-size:6pt}.div-page-theme{margin-top:50px;transition:margin-top .4s linear}.ul-section-primary{position:absolute;bottom:30px;top:inherit;transform:none;width:calc(100% - 120px)}.ul-section-primary>li:nth-child(3){margin-top:10px;height:auto;overflow-y:auto}.ul-section-primary>li:nth-child(3) p{background-color:transparent;width:70%;font-size:10pt}.ul-section-primary>li:nth-child(2){margin-top:10px;height:80px}.ul-section-primary>li:nth-child(2) p{width:80%}.ul-section-primary>li.li-button{margin-top:10px;height:80px}.ul-section-primary>li.li-button .lb-primary{height:60px;width:60px}.ul-section-primary>li.li-button .lb-primary i{font-size:14pt}.ul-section-primary>li.li-button .lb-primary.second{margin-left:70px;width:160px}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:12pt;margin-right:15px}.ul-section-primary>li.li-button .lb-primary.second span{font-size:12pt}.div-home-image{width:calc(100% - 120px);height:calc(100vh - 450px);height:calc(var(--vh, 1vh) * 100 - 450px);bottom:inherit;top:110px}.div-home-image img{height:75%;width:auto}ul.ul-references-point{background-color:#000;height:auto;padding:50px 0}ul.ul-references-point h3{font-size:48pt}ul.ul-references-point h4{font-size:12pt}ul.ul-references-point>li.li-description p{font-size:8pt}.div-references-point{height:auto;background-color:transparent}.div-services-card{height:350px}ul.ul-services li.li-icon{width:65px}ul.ul-services li.li-icon .div-circle{height:65px;width:65px}ul.ul-services li.li-icon .div-circle i{font-size:16pt}ul.ul-services li.li-text{width:calc(100% - 65px);padding:0 10px}ul.ul-services li.li-text h3{font-size:12pt}ul.ul-services li.li-text p{font-size:10pt}.div-references-point{padding:0}ul.ul-references-point>li.li-description{padding:0 100px}.div-contract-panel-open.secondary ul>li.li-text span{font-size:10pt}.div-contract-panel-open.secondary ul>li.li-value span.value,p.description{font-size:14pt}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:850px){i.icon-mouse{bottom:250px}.progress-container{bottom:130px}.lb-on-top{bottom:50px}.rotated-outer{bottom:470px}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:800px){.follow-text{display:none}.rotated-outer{bottom:50%;transform:translate(-50%,50%)}i.icon-mouse{bottom:240px}.progress-container{bottom:120px}.lb-on-top{bottom:30px}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:700px){.rotated-outer{margin-bottom:30px}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:650px){.div-home-image{display:none}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:600px){.progress-container,i.icon-mouse{display:none}.rotated-outer{margin-bottom:-50px}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:450px){.ul-section-primary>li:nth-child(3){display:none}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:400px){.rotated-outer,.ul-section-primary>li.li-button{display:none}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:300px){.lb-on-top,.ul-section-primary{display:none}}@media screen and (max-width:767.98px) and (min-width:576px) and (max-height:180px){.div-page-theme{display:none}}}@media screen and (max-width:575.98px){.price-table td,.price-table th{padding:5px 8px}.price-table{font-size:8pt}.model-content-body-gallery{width:calc(100vw - 80px);margin-left:40px;margin-right:40px}.modal-next,.modal-prev{font-size:14pt;width:50px;height:50px}.modal-prev{left:inherit;right:160px}.modal-next{right:100px}.modal-close.gallery-modal{width:50px;height:50px}.gallery-item{width:100%}.modal-close i{font-size:14pt}p.description,ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:11pt}.modal-content{height:60%;width:90%}.modal-content ul{padding:0 40px}.div-modal-close{width:50px;height:50px;margin:20px}.div-modal-close i{font-size:16pt}header.header-primary ul.ul-menu-center>li a{font-size:12pt}header.header-primary ul.ul-menu-center>li{height:50px}section.primary{padding-top:15px;padding-bottom:15px}header.header-primary.menu ul.ul-menu-center li.li-menu-center img{height:50px;margin-top:10px}header.header-primary .div-header-top ul.ul-menu-top>li:first-child{width:calc(100% - 60px);margin-left:30px}header.header-primary .div-header-right{right:30px}header.header-primary.menu .div-header-top ul.ul-menu-top>li:first-child{width:calc(100% - 45px)}header.header-primary.menu .div-header-top ul.ul-menu-top>li:last-child{width:calc(100% - 60px);margin-left:30px}ul.ul-menu{font-size:18pt;margin-right:20px;width:calc(100% - 20px)}.div-container{margin-left:30px;width:calc(100% - 60px)}.ul-section-primary{width:calc(100% - 30px);margin-left:30px;margin-top:0}.ul-section-primary>li:first-child{width:140px;height:35px}.ul-section-primary>li:first-child h1{font-size:7pt}.div-home-image{width:calc(100% - 30px);margin-right:0;margin-left:30px;height:calc(100vh - 445px);height:calc(var(--vh, 1vh) * 100 - 445px);bottom:inherit;top:110px}.div-home-image img{width:85%;height:auto}.div-home-image .div-circle-primary{height:140px;width:140px;margin-bottom:0;margin-right:30px}.div-home-image .div-circle-primary span.text{font-size:12pt}.div-home-image .div-circle-primary span.value{font-size:21pt}.div-home-image .div-circle-secondary{height:85px;width:85px;margin-bottom:-30px;margin-right:130px}.div-home-image .div-circle-secondary span.text{font-size:5pt}.div-home-image .div-circle-secondary span.value{font-size:6pt}ul.ul-menu-action.email{display:none}aside.left{width:30px}aside.right{width:70px;display:none}aside.right.menu{display:block;z-index:1005;margin-top:110px;height:calc(var(--vh, 1vh) * 100 - 110px)}.div-page-theme{margin-top:50px}ul.ul-section-header>li.li-section-name{width:140px;height:40px}ul.ul-section-header>li.li-section-name h2{font-size:9pt}ul.ul-section-header>li.li-section-text{width:90%}ul.ul-section-header>li.li-section-text h3{font-size:21pt;line-height:35px}ul.ul-section-header>li.li-section-description{margin-top:30px;padding:0 30px}.div-panel-work,.qa{margin-top:30px}ul.ul-services{height:120px}ul.ul-services li.li-text h3{font-size:14pt}ul.ul-services li.li-text p{font-size:11pt}section.contact{padding-top:50px;padding-bottom:30px}ul.ul-services li.li-text h3{font-size:12pt}ul.ul-services li.li-icon .div-circle{height:60px;width:60px}@media screen and (max-width:575.98px) and (max-height:900px){i.icon-mouse{bottom:250px}.progress-container{bottom:130px}.lb-on-top{bottom:50px}.rotated-outer{bottom:470px}}@media screen and (max-width:575.98px) and (max-height:830px){.follow-text{display:none}.rotated-outer{bottom:350px}i.icon-mouse{bottom:220px}.progress-container{bottom:100px}.lb-on-top{bottom:30px}}@media screen and (max-width:575.98px) and (max-height:800px){.div-home-image img{width:auto;height:75%}}@media screen and (max-width:575.98px) and (max-height:700px){.rotated-outer{margin-bottom:30px;bottom:270px}}@media screen and (max-width:575.98px) and (max-height:730px){.rotated-outer{margin-bottom:30px;bottom:270px}}@media screen and (max-width:575.98px) and (max-height:600px){.div-home-image,.progress-container,i.icon-mouse{display:none}.rotated-outer{bottom:110px}}@media screen and (max-width:575.98px) and (max-height:450px){.rotated-outer{display:none}}@media screen and (max-width:575.98px) and (max-height:300px){.lb-on-top{display:none}}@media screen and (max-width:575.98px) and (max-height:220px){.div-page-theme{display:none}}}@media screen and (max-width:473px){.div-modal-body{width:80px;height:80px;top:-40px}.div-modal-body i{font-size:28pt}.modal-content ul{padding:0 30px}.modal-content p{font-size:9pt}.modal-content{height:70%;width:90%}.modal-content ul>li.li-modal-text{max-height:250px}ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:10pt}ul.ul-section-header>li.li-section-text h3{font-size:18pt;line-height:30px}p.description,ul.ul-services li.li-text p{font-size:10pt}ul.ul-services li.li-text h3{font-size:11pt}.ul-section-primary>li:nth-child(2) p{font-size:21pt;line-height:30px;width:90%}.ul-section-primary>li:nth-child(2){height:65px}.ul-section-primary>li:nth-child(2) p>span.dot{font-size:21pt}.ul-section-primary>li:nth-child(3) p{width:90%}.div-home-image{height:calc(100vh - 430px);height:calc(var(--vh, 1vh) * 100 - 430px)}.div-home-image img{height:auto;width:85%}.div-services-card,.div-services-card.secondary{height:250px}.div-services-card ul{margin:30px}.div-services-card ul h4{font-size:14pt}.div-services-card ul>li.li-services-card-description p{font-size:8pt}.div-services-card .div-services-detail{height:30px;width:80px;margin:30px}.div-services-card .div-services-detail span{font-size:8pt}ul.ul-question-body>li.li-text p{font-size:9pt}.div-services-card ul{margin-bottom:75px}.div-services-card.secondary ul{margin-bottom:75px;width:80%}.div-services-card.secondary .div-services-detail{height:30px;width:80px;margin:30px}.div-services-card.secondary .div-services-detail span{font-size:8pt}.div-services-card.secondary ul>li.li-services-card-description{padding:0 30px 0 20px}.div-services-card.secondary ul>li.li-services-card-description p{font-size:8pt}.div-contract-panel-open ul>li.li-value span.value,.div-services-card.secondary ul h4{font-size:14pt}.div-contract-panel-open ul>li.li-text i,.div-contract-panel-open ul>li.li-text span{font-size:10pt}.div-contract-panel-open.secondary ul>li.li-value span.value{font-size:12pt}ul.ul-references-point>li.li-description{padding:0 50px}ul.ul-contact-items>li.li-name i,ul.ul-contact-items>li.li-name span,ul.ul-references-point h4{font-size:10pt}ul.ul-contact-items>li.li-value span,ul.ul-contact-items>li.li-value2 span{font-size:12pt}@media screen and (max-width:473px) and (min-width:376px) and (max-height:710px){.div-home-image img{height:80%;width:auto}}}@media screen and (max-width:375px){header.header-primary.menu .div-header-top ul.ul-menu-top>li:first-child{width:calc(100% - 60px)}header.header-primary ul.ul-menu-center>li a{font-size:10pt}header.header-primary ul.ul-menu-center>li{height:40px}ul.ul-menu{font-size:18pt}.div-home-image{height:calc(100vh - 425px);height:calc(var(--vh, 1vh) * 100 - 425px);top:110px}.ul-section-primary>li:nth-child(2) p{font-size:18pt;line-height:27px}.ul-section-primary>li:nth-child(2){height:60px}.ul-section-primary>li.li-button .lb-primary.second span{font-size:10pt}.ul-section-primary>li.li-button .lb-primary{height:60px;width:60px}.ul-section-primary>li.li-button .lb-primary.second span.span-second{font-size:7pt}aside.right.menu{width:60px}header.header-primary.active.menu.active2~main aside.right.menu .div-page-theme{margin-top:25px}.div-page-theme{margin-top:50px}.switcher-label.vertical{width:35px;height:70px}.switcher-toggler{width:35px;height:35px}.switcher-label.vertical i:first-child{margin-top:8px;font-size:10pt}.switcher-label.vertical i:last-child{margin-bottom:8px;font-size:10pt}.ul-social-panel i,i.icon-mouse{font-size:10pt}i.icon-mouse{bottom:180px}.progress-container{bottom:90px;height:70px}ul.ul-section-header>li.li-section-text{width:90%}ul.ul-section-header>li.li-section-description{padding:0 0 0 30px}p.description,ul.ul-section-header>li.li-section-description,ul.ul-section-header>li.li-section-description p{font-size:10pt}ul.ul-services{height:100px}ul.ul-services li.li-text h3{font-size:12pt}ul.ul-services li.li-text p{font-size:10pt}ul.ul-services li.li-text ul>li.li-description{margin-top:0}ul.ul-services li.li-icon{width:60px}ul.ul-services li.li-text{width:calc(100% - 60px)}ul.ul-services li.li-icon .div-circle{height:60px;width:60px}ul.ul-services li.li-icon .div-circle i{font-size:14pt}}