@keyframes rotateIcon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}i.rotating{display:inline-block;animation:rotateIcon 1s linear infinite}.div-modal{position:fixed;width:900px;height:500px;background-color:var(--background-color);z-index:1006;top:50%;right:50%;transform:translate(50%,-50%);display:none}@media screen and (min-width:992px) and (max-height:750px){.div-modal{top:70%;transform:translate(50%,-70%)}}.div-modal.active{display:block}.div-modal>.div-closed{height:70px;width:70px;position:absolute;right:0;top:0;z-index:1000;background-color:rgba(0,0,0,.1)}.div-modal>.div-closed i{font-size:21pt;color:var(--font-panel-color)}.div-modal .div-modal-img{width:500px;height:500px;position:relative}.section-img-modal{background-image:url(../img/room.webp);position:relative;height:100%;width:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:1}.div-modal .div-modal-img img{height:600px;position:absolute;z-index:1001;left:0;margin-left:-50px;margin-top:-100px}.div-modal .div-modal-text{width:400px;height:500px;background-color:var(--font-color)}.div-modal .div-modal-text.send-text{background-color:#2b3;display:none}.div-modal .div-modal-text.send-text i{font-size:72pt}.div-modal .div-modal-text.send-text ul>li:nth-child(2){margin-top:20px}.div-modal .div-modal-text.send-text ul>li:nth-child(2) span{font-size:24pt}.div-modal .div-modal-text.send-text ul>li:last-child{margin-top:5px}.div-modal .div-modal-text.send-text ul>li:last-child span{font-size:14pt}.div-modal .div-modal-text.send-text.send{display:block}.div-modal .div-modal-text.primary-text{display:block;background-color:var(--background-color)}.div-modal .div-modal-text.primary-text.send{display:none}.div-modal .div-modal-text ul.ul-modal-text{text-align:center;width:300px}.div-modal .div-modal-text ul.ul-modal-text>li p.text-primary{font-size:26pt;text-align:left;line-height:40px;font-weight:500;color:var(--font-color)}.div-modal .div-modal-text ul.ul-modal-text>li p.text-secondary{font-size:10pt;text-align:left;color:var(--font-color)}.div-modal .div-modal-text ul.ul-modal-text>li span.lb-text{font-weight:500}.div-modal .div-modal-text ul.ul-modal-text>li span.lb-text.check{font-size:10pt;font-weight:400;color:var(--font-color)}.div-modal .div-modal-text ul.ul-modal-text>li span.lb-text.w{color:var(--font-panel-color)}.div-modal .div-modal-text ul.ul-modal-text>li span.lb-text2{font-size:8pt;color:var(--font-panel-color);font-weight:400}.div-modal ul.ul-sending{display:none}.div-modal ul.ul-sending.send{display:flex}.div-modal ul.ul-send-button.send{display:none}.div-opacity{position:fixed;width:100%;height:100%;background-color:var(--background-opacity);z-index:1005;display:none}.div-opacity.active{display:block}header.header-primary{height:100px;width:100%;position:fixed;z-index:1001;top:0;-webkit-transition:top .4s linear,background-color .4s linear;-moz-transition:top .4s linear,background-color .4s linear;-o-transition:top .4s linear,background-color .4s linear;transition:top .4s linear,background-color .4s linear;background-color:transparent}header.header-primary.active{background-color:var(--background-header1)}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:400px;height:100%;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}header.header-primary .div-header-left img{height:70px}header.header-primary .div-header-center{width:calc(100% - 800px);height:100%;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}header.header-primary .div-header-right{width:400px;height:100%;position:relative;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .4s ease-in-out}header.header-primary .div-header-right ul>li.li-icon{width:60px}header.header-primary .div-header-right ul>li:first-child i{color:var(--font-color);font-size:21pt;transition:color .4s ease-in-out}header.header-primary .div-header-right:hover ul>li:first-child i{color:var(--font-panel-color)}header.header-primary .div-header-right ul>li.li-text{width:170px}header.header-primary .div-header-right ul>li.li-text ul{color:var(--font-color);margin-left:20px;font-size:12pt;transition:color .4s ease-in-out}header.header-primary .div-header-right:hover ul>li.li-text ul{color:var(--font-panel-color)}header.header-primary .div-header-right:hover{background-color:var(--color-primary)}header.header-primary .div-header-right:hover .div-hr-left{border-left:2px solid var(--font-panel-color)}header.header-primary .div-header-right.active{background-color:var(--color-primary)}header.header-primary .div-header-menu{display:none}ul.ul-menu{display:flex;position:relative;gap:100px;font-size:16pt;margin-top:10px;font-weight:500}ul.ul-menu>li{position:relative;padding-bottom:10px}ul.ul-menu>li a{color:var(--font-color)!important;transition:color .4s ease-in-out}ul.ul-menu>li a:hover{color:var(--color-primary)!important}ul.ul-menu>li::after{margin-top:10px;content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--color-primary);transition:width 1s ease}ul.ul-menu>li.active::after{width:50%}header.header-primary-detail{height:100px;width:100%;position:fixed;z-index:1001;top:0;-webkit-transition:top .4s linear,background-color .4s linear;-moz-transition:top .4s linear,background-color .4s linear;-o-transition:top .4s linear,background-color .4s linear;transition:top .4s linear,background-color .4s linear;background-color:var(--background-color)}header.header-primary-detail.active{background-color:rgba(0,0,0,.9)}header.header-primary-detail.active2{background-color:rgba(0,0,0,1)}header.header-primary-detail .div-header-menu i.active{color:var(--color-primary)}header.header-primary-detail.hide{top:-100px}header.header-primary-detail .div-header-left{width:400px;height:100%;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}header.header-primary-detail .div-header-center img{height:70px}header.header-primary-detail .div-header-center{width:calc(100% - 800px);height:100%;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}header.header-primary-detail .div-header-right{width:400px;height:100%;position:relative;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .4s ease-in-out}header.header-primary-detail .div-header-right ul>li.li-icon{width:60px}header.header-primary-detail .div-header-right ul>li:first-child i{color:var(--font-color);font-size:21pt;transition:color .4s ease-in-out}header.header-primary-detail .div-header-right:hover ul>li:first-child i{color:var(--font-panel-color)}header.header-primary-detail .div-header-right ul>li.li-text{width:170px}header.header-primary-detail .div-header-right ul>li.li-text ul{color:var(--font-color);margin-left:20px;font-size:12pt;transition:color .4s ease-in-out}header.header-primary-detail .div-header-right:hover ul>li.li-text ul{color:var(--font-panel-color)}header.header-primary-detail .div-header-right:hover{background-color:var(--color-primary)}header.header-primary-detail .div-header-right:hover .div-hr-left{border-left:2px solid var(--font-panel-color)}header.header-primary-detail .div-header-right.active{background-color:var(--color-primary)}header.header-primary-detail .div-header-menu{display:none}ul.ul-menu{display:flex;position:relative;gap:100px;font-size:16pt;margin-top:10px;font-weight:500}ul.ul-menu>li{position:relative;padding-bottom:10px}ul.ul-menu>li a{color:var(--font-color)!important}ul.ul-menu>li::after{margin-top:10px;content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--color-primary);transition:width .4s ease-in-out}ul.ul-menu>li.active::after{width:50%}header.header-primary-detail .div-header-left{width:400px;height:100%;position:relative;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .4s ease-in-out}header.header-primary-detail .div-header-left ul>li.li-icon{width:60px}header.header-primary-detail .div-header-left ul>li:first-child i{color:var(--font-color);font-size:21pt;transition:color .4s ease-in-out}header.header-primary-detail .div-header-left:hover ul>li:first-child i{color:var(--font-panel-color)}header.header-primary-detail .div-header-left ul>li.li-text{width:170px}header.header-primary-detail .div-header-left ul>li.li-text ul{color:var(--font-color);margin-left:20px;font-size:12pt;transition:color .4s ease-in-out}header.header-primary-detail .div-header-left:hover ul>li.li-text ul{color:var(--font-panel-color)}header.header-primary-detail .div-header-left:hover{background-color:var(--color-primary)}header.header-primary-detail .div-header-left:hover .div-hr-left{border-left:2px solid var(--font-panel-color)}header.header-primary-detail .div-header-left.active{background-color:var(--color-primary)}.div-hr-right{border-right:2px solid var(--color-primary);right:0;position:absolute;height:20px}.div-hr-right.panel-count{border-right:4px solid var(--font-panel-color);height:60px}.div-hr-left{border-left:2px solid var(--color-primary);left:0;position:absolute;height:20px;transition:border-left .4s ease-in-out}.div-hr-left.panel-count{border-right:4px solid var(--font-color);height:60px}.div-hr-left.black{border-left:2px solid var(--font-panel-color)}.div-hr-right2{border-right:5px solid var(--color-primary);width:100%;position:absolute;height:500px}@-webkit-keyframes flip-animation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-moz-keyframes flip-animation{0%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-moz-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-o-keyframes flip-animation{0%{-o-transform:rotateY(0deg);transform:rotateY(0deg);}50%{-o-transform:rotateY(180deg);transform:rotateY(180deg);}100%{-o-transform:rotateY(0deg);transform:rotateY(0deg);}}@keyframes flip-animation{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}}.div-panel-right{height:100vh;width:150px;position:fixed;z-index:999;right:0}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{-webkit-animation:flip-animation 1s ease forwards;-moz-animation:flip-animation 1s ease forwards;-o-animation:flip-animation 1s ease forwards;animation:flip-animation 1s ease forwards;color:var(--font-panel-color)}ul.ul-panel-action>li:hover{background-color:var(--color-primary)!important}i.icon-mouse{position:fixed;bottom:0;right:0;color:var(--font-color);z-index:999;margin-bottom:270px;margin-right:72px}.progress-container{position:fixed;bottom:0;right:0;width:2px;height:100px;background-color:#000;z-index:999;transform:translateY(-50%);margin-right:77px;margin-bottom:100px}.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:0;position:fixed;right:0;z-index:999;margin:50px}.lb-on-top a{color:#fff!important}.lb-on-top i{font-size:14pt}section{margin:0 auto;width:100vw;right:0;position:relative;background-color:var(--background-color)}.div-cookies{width:60%;height:200px;margin-bottom:50px;position:fixed;z-index:1003;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:1;bottom:0%;right:50%;transform:translate(50%,0%);border-radius:0;background-color:var(--background-color)}.div-cookies.active{-webkit-transition:width .3s linear 2s,opacity .3s linear 2s,bottom .3s linear 2.3s;-moz-transition:width .3s linear 2s,opacity .3s linear 2s,bottom .3s linear 2.3s;-o-transition:width .3s linear 2s,opacity .3s linear 2s,bottom .3s linear 2.3s;transition:width .3s linear 2s,opacity .3s linear 2s,bottom .3s linear 2.3s;width:0%;opacity:0;bottom:100%;border-radius:0}.div-cookies .div-cookies-icon{width:200px;height:100%;position:relative;border-radius:0}.div-cookies.active .div-cookies-icon{width:100%;border-radius:0}.imageRot{-webkit-animation:spin .4s ease-in-out;-moz-animation:spin .4s ease-in-out;animation:spin .4s ease-in-out}@-moz-keyframes spin{0%{opacity:0}100%{opacity:1;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{opacity:0}100%{opacity:1;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{opacity:0}100%{opacity:1;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.div-cookies .div-cookies-icon i{font-size:51pt;color:var(--font-panel-color)}.div-cookies .div-cookies-icon{background-color:var(--color-primary)}.div-cookies.active .div-cookies-icon{background-color:#4bb543}.div-cookies .div-cookies-text{width:calc(100% - 500px);height:100%;position:relative;display:inline}.div-cookies.active .div-cookies-text{display:none}.div-cookies .div-cookies-text>.div-start{padding-left:20px}.div-cookies .div-cookies-text ul>li:first-child{font-size:21pt;color:var(--color-primary);font-weight:600}.div-cookies .div-cookies-text ul>li:nth-child(2){font-size:11pt;font-weight:600}.div-cookies .div-cookies-text ul>li:last-child{font-size:8pt;margin-top:5px;width:90%;font-weight:600;color:var(--font-color)}.div-cookies .div-cookies-button{width:300px;height:100%;position:relative;display:inline;border-radius:0;background-color:var(--background-color)}.div-cookies.active .div-cookies-button{display:none}.div-cookies .div-cookies-button .div-cookies-button-body{width:200px;height:70px;border-radius:0}.div-cookies-button .div-cookies-button-body span{font-weight:600;font-size:14pt;color:var(--font-color);transition:color .4s ease-in-out}.div-cookies .div-cookies-button .div-cookies-button-body{border:2px solid var(--color-primary);background-color:var(--background-color);transition:background-color .4s ease-in-out}.div-cookies .div-cookies-button .div-cookies-button-body:hover{background-color:var(--color-primary)}.div-cookies-button .div-cookies-button-body:hover span{color:var(--font-panel-color)}ul.ul-personal-data{width:50%;margin-left:25%;padding-top:200px;padding-bottom:300px}ul.ul-personal-data h2{font-size:32pt}ul.ul-personal-data h3{color:var(--color-primary);font-size:21pt}ul.ul-personal-data h4{font-size:16pt}ul.ul-personal-data li.mt{margin-top:25px}ul.ul-personal-data p.primary-text{padding-top:25px;font-size:16pt;color:var(--font-color)}ul.ul-personal-data ul.ul-values{padding-top:25px;padding-left:50px;font-size:16pt;color:var(--font-color)}ul.ul-personal-data .div-email{margin-top:10px}ul.ul-personal-data .div-email a{color:var(--color-primary);font-weight:bold;font-size:16pt}section.home{height:100vh;background-color:var(--background-color);height:calc(var(--vh,1vh)*100)}.section-bg-img2{background-image:url(../img/office2.jpg);position:relative;height:100%;width:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:1;mask-image:var(--linear-to-bottom)}.section-bg-img2.second{opacity:.2;mask-image:var(--linear-to-bottom)}.section-bg-img2.article{opacity:.2;background-image:url(../img/128425.jpg);mask-image:var(--linear-to-bottom)}.section-bg-img2.about1{background-image:url(../img/990.jpg)}.section-bg-img2.about3{background-image:url(../img/234.jpg)}.section-bg-img2.house{background-image:url(../img/house.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.old{background-image:url(../img/old.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.finance{background-image:url(../img/finance.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.invest{background-image:url(../img/invest.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.real{background-image:url(../img/real.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.insurance{background-image:url(../img/insurance.jpg);filter:grayscale(100%);opacity:.2}.section-bg-img2.business{background-image:url(../img/business.jpg);filter:grayscale(100%);opacity:.2}.div-bg-img{height:950px;width:100%;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.div-bg-img .section-bg-img2{opacity:.15}.section-bg-img3{background-image:url(../img/room.webp);position:absolute;height:100%;width:calc(100vw - 5px);top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:.2;mask-image:var(--linear-to-bottom)}@-webkit-keyframes crescendo{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-moz-keyframes crescendo{0%{transform:scale(1)}100%{transform:scale(1.3)}}@-o-keyframes crescendo{0%{transform:scale(1)}100%{transform:scale(1.3)}}@-ms-keyframes crescendo{0%{transform:scale(1)}100%{transform:scale(1.3)}}@keyframes crescendo{0%{transform:scale(1)}100%{transform:scale(1.3)}}.section-bg-img{background-image:url(../img/room.webp);position:absolute;height:100vh;width:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:.5;mask-image:var(--linear-home)}.ul-section-primary{position:fixed;top:50%;transform:translate(0%,-50%);margin-left:200px;margin-top:50px}.ul-section-primary>li:first-child{position:relative;width:auto}.ul-section-primary>li:first-child h1{font-size:21pt;color:var(--color-primary);font-weight:600}.ul-section-primary>li:nth-child(2){margin-top:10px}.ul-section-primary>li:nth-child(2) p{max-width:800px;line-height:85px;font-size:68pt;word-wrap:anywhere;color:var(--font-color);font-weight:700}.ul-section-primary>li:nth-child(3){margin-top:20px}.ul-section-primary>li:nth-child(3) p{width:500px;font-size:14pt;color:var(--font-color)}.ul-section-primary>li.li-button{background-color:transparent;margin-top:40px}.ul-section-primary>li.li-button .lb-primary{border:2px solid var(--color-primary);transition:background-color .4s ease-in-out}.ul-section-primary>li.li-button .lb-primary:hover{background-color:var(--color-primary)}.ul-section-primary>li.li-button .lb-primary i{font-size:21pt;color:var(--font-color);transition:color .4s ease-in-out}.ul-section-primary>li.li-button .lb-primary:hover i{color:var(--font-panel-color)}.ul-section-primary>li.li-button .lb-primary.second{border:0;margin-left:120px;width:200px;background-color:transparent!important}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:16pt;color:var(--color-primary);margin-right:20px}.ul-section-primary>li.li-button .lb-primary.second span{color:var(--font-color);font-size:16pt}.ul-section-primary>li.li-button .lb-primary{height:100px;width:100px;background-color:transparent;position:absolute;left:0}.ul-section-primary>li.li-button{background-color:transparent;margin-top:40px;height:100px}.ul-section-primary>li.li-button .lb-primary{border:2px solid var(--color-primary);transition:background-color .4s ease-in-out}.ul-section-primary>li.li-button .lb-primary:hover{background-color:var(--color-primary)}.ul-section-primary>li.li-button .lb-primary i{font-size:21pt;color:var(--font-color)}.ul-section-primary>li.li-button .lb-primary.second{border:0;margin-left:120px;width:200px}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:16pt;color:var(--color-primary);margin-right:20px}.ul-section-primary>li.li-button .lb-primary.second span{color:var(--font-color);font-size:16pt}img.person{height:950px;position:fixed;bottom:0;right:0;margin-right:150px;margin-bottom:-90px;opacity:1}@media screen and (min-width:1440px) and (max-height:930px){img.person{height:900px}}@media screen and (min-width:1440px) and (max-height:880px){img.person{height:850px}}@media screen and (min-width:1440px) and (max-height:830px){img.person{height:800px}}@media screen and (min-width:1440px) and (max-height:780px){img.person{height:750px}}@media screen and (min-width:1440px) and (max-height:730px){img.person{height:700px}}@media screen and (min-width:1440px) and (max-height:680px){img.person{height:650px}}@media screen and (min-width:1440px) and (max-height:630px){img.person{height:600px}}@media screen and (max-height:830px){.ul-section-primary>li:first-child h1{font-size:18pt}.ul-section-primary>li:nth-child(2) p{max-width:750px;line-height:80px;font-size:62pt}.ul-section-primary>li:nth-child(3){margin-top:15px}.ul-section-primary>li.li-button{margin-top:20px}}@media screen and (max-height:800px){.progress-container{height:70px;margin-bottom:100px}i.icon-mouse{margin-bottom:220px}}@media screen and (max-height:740px){ul.ul-panel-action{margin-top:-150px}}@media screen and (max-height:600px){img.person{display:none}.progress-container{display:none}i.icon-mouse{display:none}ul.ul-panel-action{margin-top:0}.ul-section-primary>li:first-child h1{font-size:18pt}.ul-section-primary>li:nth-child(2) p{line-height:60px;font-size:48pt}}@media screen and (max-height:480px){.ul-section-primary{display:none}ul.ul-panel-action{display:none}}@media screen and (max-height:240px){.lb-on-top{display:none}}section.about{height:auto}section.about .div-section-page{width:50%;height:auto;position:relative}ul.ul-about{text-align:left;width:650px;padding-top:150px;margin-left:100px;padding-bottom:300px;height:auto}ul.ul-about>li:first-child>h2{color:var(--color-primary);font-size:16pt;font-weight:600}ul.ul-about>li.li-title>h3{color:var(--font-color);font-size:42pt;width:600px;word-wrap:break-word}ul.ul-about>li.li-text{margin-top:20px}ul.ul-about>li.li-text p{color:var(--font-color);font-size:16pt;width:600px}ul.ul-about>li.li-items{margin-top:50px;height:auto}ul.ul-about>li.li-items li.li-items-body2{height:auto;width:500px;position:relative}ul.ul-about>li.li-items li.li-items-body2:not(:first-child){margin-top:50px}ul.ul-about>li.li-items li.li-items-body2 img.dots{position:absolute;opacity:.1;height:200px;right:0}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:150px;position:relative;height:auto}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:70px;height:70px;border-radius:0;background-color:transparent;border:2px solid var(--color-primary)}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{position:absolute;color:var(--font-color);left:0;font-size:52pt;margin:-50px 10px 10px 0}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 150px);height:100%}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-weight:500;color:var(--color-primary);font-size:18pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text li.li-text{margin-top:10px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{width:100%;color:var(--font-color);font-size:12pt}section.services{height:auto;padding-bottom:30px}section.services .div-panel-section-header{width:100%;height:auto;padding-top:100px}section.services ul.ul-section{text-align:center;width:650px;position:relative}section.services ul.ul-section>li.li-text ul>li.li-first{width:100%}section.services ul.ul-section>li:first-child i{position:absolute;font-size:72pt;color:var(--font-color);margin-top:-50px;margin-left:-80px}section.services ul.ul-section>li.li-text h2{z-index:1}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:102pt;font-weight:800;color:var(--font-color);display:block}section.services ul.ul-section>li.li-text h2 span.span-second{font-size:42pt;color:var(--color-primary);font-weight:800;margin-top:-20px;display:inline-block}section.services ul.ul-services{position:absolute;bottom:0;right:0;width:400px;margin:0 50px 150px 0;text-align:right}section.services ul.ul-services img{height:100px}section.services ul.ul-services h3{font-size:32pt;color:var(--color-primary)}section.services ul.ul-services>li.li-text2{margin-top:20px}section.services ul.ul-services>li.li-text2 p{font-size:14pt;color:var(--font-color)}section.about2{background-color:var(--background-color);height:2200px}section.about2 .div-section-page{width:50%;height:100%;position:relative}.div-panel-count{position:absolute;top:0%;right:0%;transform:translate(0%,-50%);z-index:1000;width:80%;margin:0 10%}.div-panel-count>.div-panel-count-body{width:100%;height:350px;position:relative;background-color:var(--color-primary)}.div-panel-count>.div-panel-count-body ul.ul-count{width:100%}.div-panel-count>.div-panel-count-body ul.ul-count>li{width:25%;position:relative}.div-panel-count>.div-panel-count-body ul.ul-count>li i.hr{color:var(--font-panel-color);font-size:32pt;position:absolute;top:0;left:0;margin-left:-27px;margin-top:-30px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.prim{display:none}.div-panel-count>.div-panel-count-body ul.ul-count>li i.second{margin-left:-17px}.div-panel-count>.div-panel-count-body ul.ul-count>li ul.ul-count-body{text-align:center}.div-panel-count span.count{font-size:64pt;font-weight:700;color:var(--font-panel-color)}.div-panel-count span.text{font-size:16pt;font-weight:500;color:var(--font-panel-color)}.div-panel-count li.li-text{width:100%;margin-top:0}ul.ul-section{width:650px;position:relative}ul.ul-section>li:first-child .div-square{width:70px;height:70px;position:relative;background-color:var(--color-primary)}ul.ul-section>li:first-child i{position:absolute;font-size:92pt;top:0;margin-top:0;margin-right:0;color:var(--font-color);margin-top:-70px}ul.ul-section>li.li-text{margin-top:0;position:relative}ul.ul-section>li.li-text .dots{position:absolute;opacity:.1;height:400px}ul.ul-section>li.li-text h2{z-index:1}ul.ul-section>li.li-text h2 span.span-first{font-size:102pt;font-weight:800;color:var(--font-color);display:block}ul.ul-section>li.li-text h2 span.span-second{font-size:42pt;color:var(--color-primary);font-weight:800;margin-top:-20px;display:inline-block}ul.ul-section>li.li-text h2 span.span-third{margin-top:0;font-size:21pt;font-weight:800;color:var(--font-color);display:block}ul.ul-section>li.li-text2{margin-top:20px}ul.ul-section>li.li-text2>p{color:var(--font-color);width:600px;font-size:14pt}section.about2 ul.ul-section{width:calc(100% - 50px);margin-right:50px;text-align:right;margin-top:300px}section.about2 ul.ul-section>li:first-child .div-square{margin-left:calc(100% - 70px)}section.about2 ul.ul-section>li:first-child i{position:absolute;font-size:92pt;top:0;margin-top:0;margin-right:-10px;color:var(--font-color);right:0;margin-top:-70px;padding-right:0}section.about2 ul.ul-section>li.li-text2>p{margin-left:calc(100% - 600px)}section.services ul.ul-section>li.li-text2>p{width:100%}section.about2 ul.ul-section>li.li-text .dots{right:0;z-index:-1}section.about2 ul.ul-section>li.li-items{margin-top:100px;height:auto}section.about2 ul.ul-section>li.li-items .div-section-item{width:450px;height:200px;margin-left:100px}section.about2 ul.ul-section>li.li-items .div-section-item.second{margin-left:calc(100% - 450px);margin-top:100px}section.about2 ul.ul-section>li.li-items .div-section-item.m{margin-top:100px}section.about2 ul.ul-section>li.li-items .div-section-item .arrow{position:absolute;opacity:1;height:200px;right:0;margin-right:0}section.about2 ul.ul-section>li.li-items .div-section-item .arrow.small{display:none}section.about2 ul.ul-section>li.li-items .div-section-item i{position:absolute;font-size:200pt;color:var(--font-color);right:0;opacity:.1}section.about2 ul.ul-section>li.li-items .div-section-item .dots{position:absolute;opacity:.1;height:200px;left:0;margin-left:50px}section.about2 ul.ul-section>li.li-items .div-section-item ul{padding:30px 0 30px 30px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child{position:relative}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.text{font-size:21pt;color:var(--color-primary);font-weight:600}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.number{font-size:52pt;color:var(--font-color);font-weight:600;position:absolute;top:0;right:0;z-index:1000;margin-top:-40px;margin-right:-25px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child .div-square{width:60px;height:60px;background-color:var(--color-primary);position:relative;margin-left:20px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2){margin-top:10px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2) p{font-size:14pt;font-weight:500;color:var(--font-color)}.div-panel-photo{height:450px;position:relative}.div-panel-photo .div-square{height:100px;width:100px;background-color:var(--color-primary);position:absolute;top:0;right:0;margin-right:650px;margin-top:220px;z-index:1000}.div-panel-photo .div-first{height:300px;width:300px;position:absolute;top:0;left:0;margin-left:50px;margin-top:550px;z-index:999}.div-panel-photo .div-first .section-bg-img2{mask-image:none}.div-panel-photo .div-second{height:500px;width:500px;position:absolute;top:0;right:0;margin-right:200px;margin-top:300px;z-index:998}.person2{height:1200px;position:absolute;bottom:0;right:0;z-index:999;margin-right:120px}section.meeting{height:1000px;padding-top:150px;padding-bottom:150px;background-color:var(--background-color)}section.meeting .div-section-page{height:100%;position:relative}section.meeting .div-section-page.left{width:45%}section.meeting .div-section-page.right{width:55%;padding-left:50px}section.meeting ul.ul-section{width:calc(100% - 50px);margin-right:50px;text-align:right;margin-top:0;top:50%;transform:translate(0%,-50%)}section.meeting ul.ul-section>li:first-child .div-square{margin-left:calc(100% - 70px)}section.meeting ul.ul-section>li:first-child i{position:absolute;font-size:92pt;top:0;margin-top:0;margin-right:0;color:var(--font-color);right:0;margin-top:-70px;padding-right:0}section.meeting ul.ul-section>li.li-text2>p{margin-left:calc(100% - 600px)}section.meeting ul.ul-section>li.li-text .dots{right:0;z-index:-1}.div-section-item2{width:350px;height:200px;margin-right:50px;margin-top:-50px}.div-section-item2.m{margin-top:100px}.div-section-item2 i{position:absolute;font-size:100pt;color:var(--font-color);right:0;opacity:.1}.div-section-item2 .dots{position:absolute;opacity:.1;height:200px;left:0}.div-section-item2 ul{padding:30px 0 30px 30px}.div-section-item2 ul>li:first-child{position:relative}.div-section-item2 ul>li:first-child .div-square{width:40px;height:40px;background-color:var(--color-primary);position:relative;margin-left:0}.div-section-item2 ul>li:first-child span.text{font-size:21pt;color:var(--color-primary);font-weight:600;margin-left:20px}.div-section-item2 ul>li:first-child span.number{font-size:32pt;color:var(--font-color);font-weight:600;position:absolute;top:0;left:0;z-index:1000;margin-top:-20px;margin-left:-10px}.div-section-item2 ul>li:last-child{margin-top:10px}.div-section-item2 ul>li:last-child p{font-size:12pt;font-weight:500;color:var(--font-color);line-height:20px}section.projects{height:auto;padding-top:50px;padding-bottom:50px}section.projects ul.ul-projects{width:70%;margin-left:15%;padding-top:100px}section.projects ul.ul-projects>li.li-project{height:200px;width:100%;position:relative;border-bottom:1px solid var(--color-primary)}section.projects ul.ul-projects>li.li-project:last-child{border-bottom:0}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{width:200px;height:200px;position:relative}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count span{font-size:16pt;font-weight:400;color:var(--font-color)}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count img{height:70px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{width:400px;height:200px;position:relative}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name i{font-size:21pt;color:var(--font-color)}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.service{color:var(--font-color);font-size:10pt;font-weight:600}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.price{font-size:24pt;color:var(--color-primary);font-weight:600}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.text{font-size:10pt;color:var(--font-color)}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text{width:calc(100% - 600px);height:200px;position:relative;padding-left:40px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:14pt;font-weight:400;color:var(--font-color);padding:0 50px;max-height:100px;overflow-y:auto}section.projects ul.ul-section{text-align:left;margin-right:calc(15% - 10px)}section.projects ul.ul-section>li:first-child i{position:absolute;font-size:72pt;color:var(--font-color);margin-top:-50px;margin-left:20px}section.projects ul.ul-section>li.li-text h2{z-index:1}section.projects ul.ul-section>li.li-text h2 span.span-first{font-size:102pt;font-weight:800;color:var(--font-color);display:block}section.projects ul.ul-section>li.li-text h2 span.span-second{font-size:42pt;color:var(--color-primary);font-weight:800;margin-top:-20px;display:inline-block}section.projects ul.ul-services{position:absolute;bottom:0;right:0;width:400px;margin:50px;text-align:right}section.projects ul.ul-services img{height:100px}section.projects ul.ul-services>li.li-text2{margin-top:20px}section.projects ul.ul-services>li.li-text2 p{font-size:14pt}section.articles{height:auto;padding-top:200px;padding-bottom:200px}section.articles .div-section-page{width:50%;height:auto;position:relative}section.articles ul.ul-article{position:relative;top:50%;right:40%;transform:translate(0%,-50%);width:60vw;height:auto}section.articles ul.ul-article>li.li-page{position:relative}section.articles ul.ul-article>li.li-page .div-square{width:70px;height:70px;position:relative;background-color:var(--color-primary);margin-left:calc(100% - 70px)}section.articles ul.ul-article>li.li-page span.pages{font-size:42pt;background-color:transparent;color:var(--font-color);font-weight:600;position:absolute;margin-top:-70px;margin-right:-30px}section.articles ul.ul-article>li.text-primary{position:relative}section.articles ul.ul-article>li.text-primary .dots{position:absolute;opacity:.1;height:400px;right:0;bottom:0}section.articles ul.ul-article>li.text-primary p{text-align:right;font-size:68pt;background-color:transparent;color:var(--font-color);font-weight:700}section.articles ul.ul-article>li.text-primary i{color:var(--color-primary)}section.articles ul.ul-article>li.text-secondary{position:relative;height:auto;width:40%;margin-left:60%;margin-top:40px}section.articles ul.ul-article>li.text-secondary .div-autor{background-color:var(--color-primary);height:40px;width:40px;position:relative}section.articles ul.ul-article>li.text-secondary .div-autor img{position:absolute;height:55px;margin-top:-16px;margin-left:2px}section.articles ul.ul-article>li.text-secondary span.name{font-size:14pt;background-color:transparent;color:var(--font-color);font-weight:500;margin-left:10px}section.articles ul.ul-article>li.text-secondary i{color:var(--font-color);margin-right:3px;margin-left:10px;font-size:12pt}section.articles ul.ul-article>li.text-secondary span.date{font-size:12pt;background-color:transparent;color:var(--font-color);font-weight:500}section.articles ul.ul-article>li.text-third{position:relative;height:auto;width:40%;margin-left:60%;margin-top:20px}section.articles ul.ul-article>li.text-third p{font-size:14pt;font-weight:500;text-align:left;line-height:30px;color:var(--font-color)}section.articles ul.ul-article>li.button{position:relative;height:60px;width:40%;margin-left:60%;margin-top:20px}section.articles ul.ul-article>li.button .div-lb-button{height:60px;width:150px;background-color:transparent;border:2px solid var(--color-primary);position:absolute;left:0;transition:background-color .4s ease-in-out}section.articles ul.ul-article>li.button .div-lb-button:hover{background-color:var(--color-primary)}section.articles ul.ul-article>li.button .div-lb-button span{font-size:14pt;color:var(--font-color);transition:color .4s ease-in-out}section.articles ul.ul-article>li.button .div-lb-button:hover span{color:var(--font-panel-color)}section.references{height:auto;padding-top:100px;padding-bottom:100px}section.references .div-section-page{width:50%;height:auto;position:relative}.div-panel-user-review{height:330px;width:800px;position:absolute;bottom:0;left:0;z-index:1000;margin-bottom:350px;margin-left:-50px}.div-user-review{width:100%;height:100%}.div-user-review.left{left:inherit;right:0;margin-right:-100px;margin-left:0}.div-user-review .div-user-review-body{width:100%;height:330px;padding:0 50px}.div-user-review .div-user-review-footer{width:100%;height:70px;position:relative}.div-user-review .div-user-review-body .div-user-review-user{width:330px;height:330px}.div-user-review .div-user-review-body .div-user-review-user .div-user-circle{width:200px;height:200px;position:relative;border-radius:50%}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text{margin-top:20px}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul{text-align:center}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul>li.li-text2{margin-top:-5px}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul span.text{font-size:16pt;font-weight:500}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul span.text2{font-size:9pt;font-weight:400}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars{margin-top:0;height:50px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text{margin-top:10px;height:150px;overflow-y:auto}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:18pt;font-weight:400;text-align:left;line-height:30px;padding-right:50px;color:var(--font-color);font-style:italic}.div-user-review.left .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:11pt;font-weight:500;text-align:right;line-height:30px;padding-left:50px;padding-right:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date{margin-top:50px;height:50px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date .div-square{height:70px;width:70px;background-color:var(--color-primary);position:relative;margin-right:20px;margin-left:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{color:var(--color-primary);font-size:21pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text2{color:var(--font-color)}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.date,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars span.date{color:var(--font-color);font-weight:500}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date i,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i{color:var(--font-color);font-size:12pt;margin-right:3px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i.stars{color:var(--color-primary)}.div-user-review .div-user-review-body .div-user-review-text{width:100%;height:330px}ul.ul-references{position:relative;width:calc(100% - 200px);margin-left:200px}ul.ul-references>li.text-primary{width:80%}ul.ul-references>li.text-primary>p{font-size:48pt;font-weight:700;text-align:left;color:var(--font-color);line-height:75px}ul.ul-references>li.text-secondary{position:relative;height:auto;width:60%;margin-top:20px}ul.ul-references>li.text-secondary>p{font-size:14pt;font-weight:500;text-align:left;line-height:30px;color:var(--font-color)}ul.ul-references>li.li-items>ul>li.li-items-body{position:relative;height:auto;width:80%;margin-top:20px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count{width:40%;height:100px;position:relative}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count i{color:var(--color-primary);font-size:21pt;margin-right:20px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:32pt;font-weight:400;color:var(--font-color)}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.text{font-size:12pt;font-weight:500;color:var(--color-primary)}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text{width:60%;height:100px;position:relative}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{font-size:14pt;color:var(--font-color);padding:0 40px}section.video{height:500px;background-color:var(--color-primary);position:relative}section.video i{font-size:72pt}.maps{border:0;width:100%;height:350px}section.logos{height:300px;position:relative;background-color:var(--background-color);z-index:997}.div-slider{width:80%;height:300px;z-index:999;background-color:var(--background-color)}.logos-slider{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 15%,#000 85%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 15%,#000 85%,rgba(0,0,0,0) 100%);margin-top:-70px}.logos-slider-container{display:flex;align-items:center;justify-content:center;animation:slide 20s linear infinite}.logos-slider-container img{width:150px;max-width:150px;margin-right:100px}section.contact .div-section-page{width:50%;height:100%;position:relative;padding-top:100px;padding-bottom:100px}.div-panel-contact-fast{position:absolute;top:0%;right:50%;transform:translate(50%,-50%);width:60vw;height:250px;background-color:var(--color-primary);z-index:998}.div-panel-contact-fast ul{width:100%;height:100%}.div-panel-contact-fast ul>li.primary{width:50%;height:100%}.div-panel-contact-fast ul>li.secondary{width:50%;height:100%}.div-panel-contact-fast ul>li.li:first-child{width:250px}.div-panel-contact-fast ul>li.li:last-child{width:calc(100% - 250px)}.div-panel-contact-fast ul.ul-body{text-align:left;height:auto;padding:70px}.div-panel-contact-fast ul.ul-body>li:last-child{margin-top:20px}.div-panel-contact-fast ul.ul-body span{color:var(--font-panel-color);font-size:28pt;font-weight:600}.div-panel-contact-fast ul.ul-body span.small{font-size:12pt}.div-panel-form{width:60%;height:750px;margin:100px 0 0 0;background-color:#f00}.div-panel-form .div-panel-form-header{width:100%;height:150px;background-color:var(--background-color)}.div-panel-form .div-panel-form-header i{font-size:26pt;margin-right:20px;color:var(--color-primary)}.div-panel-form .div-panel-form-header ul{text-align:left;color:var(--font-color);height:auto;font-size:16pt}.div-panel-form .div-panel-form-body{width:100%;height:500px;background-color:var(--background-color);padding:20px}.div-panel-form .div-panel-form-body .form-item{height:70px;width:50%;background-color:var(--background-color)}.div-panel-form .div-panel-form-body .form-item2{height:170px;width:100%;background-color:var(--background-color)}.div-panel-form .div-panel-form-body .form-item3{height:70px;width:100%}.div-panel-form .div-gdpr-check{width:50px;height:100%;position:relative}.div-panel-form .div-gdpr-text{width:calc(100% - 50px);height:100%;position:relative;color:var(--font-color)}.div-panel-contact{width:70%;height:750px;background-color:var(--background-color);margin:100px 100px 0 0}.div-panel-contact .contact-item{height:200px;width:50%;position:relative;background-color:var(--color-primary)}.div-panel-contact .contact-item.b{background-color:var(--background-color)}.div-panel-contact .contact-item .div-hr-left{height:50px}.div-panel-contact .contact-item i{color:var(--color-primary);font-size:14pt}.div-panel-contact .contact-item i.w{color:var(--font-panel-color)}.div-panel-contact .contact-item span{color:var(--font-panel-color);font-size:12pt}.div-panel-contact .contact-item.b span{color:var(--font-color)}.div-panel-contact .contact-item span.value{font-weight:600;font-size:14pt}.div-panel-contact .contact-item span.value2{font-weight:600;font-size:16pt}.div-panel-contact .contact-item i.bg{position:absolute;font-size:70pt;color:var(--font-panel-color);right:0;opacity:.1;margin-right:75px}.div-panel-contact .contact-item.contact{height:100px}.div-panel-contact .contact-item li.li-value{margin-top:10px}.div-panel-contact .contact-item.primary{background-color:var(--background-color)}.div-panel-contact .contact-item.primary img{height:100px}.div-check{width:20px;height:100%;position:relative}.div-check-text{width:calc(100% - 20px);height:100%;position:relative}.div-lb-send{width:100%;height:100px;background-color:var(--color-primary)}.div-lb-send.send{background-color:#2b3}.div-lb-send i{color:var(--font-panel-color);font-size:14pt}.div-lb-send span{margin-left:7px;color:var(--font-panel-color);font-size:14pt;font-weight:500}img.person-contact{height:650px;position:absolute;top:0;right:0;margin-right:450px;opacity:1;z-index:999;margin-top:-525px}footer{height:100px;width:100%;position:relative;background-color:var(--background-color)}footer ul.ul-footer{gap:100px;color:var(--font-color)}footer ul.ul-footer ul.ul-site{gap:20px}footer ul.ul-footer ul.ul-site>li i{font-size:14pt}footer ul.ul-footer>.li-copy ul{display:flex}footer ul.ul-footer>.li-copy ul>li:last-child{margin-left:5px}@media screen and (max-width:1800.98px){.div-cookies{width:70%}header.header-primary .div-header-left{width:350px}header.header-primary .div-header-left img{height:70px}header.header-primary .div-header-center{width:calc(100% - 700px)}header.header-primary .div-header-right{width:350px}ul.ul-menu{gap:80px}header.header-primary-detail .div-header-left{width:350px}header.header-primary-detail .div-header-center img{height:70px}header.header-primary-detail .div-header-center{width:calc(100% - 700px)}header.header-primary-detail .div-header-right{width:350px}.ul-section-primary{margin-left:130px}img.person{margin-right:150px}ul.ul-about{width:600px;margin-left:70px}ul.ul-about>li.li-title>h3{font-size:36pt;width:550px}ul.ul-about>li.li-text p{width:550px}ul.ul-about>li.li-items li.li-items-body2{width:450px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:120px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 120px)}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{font-size:42pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:60px;height:60px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:16pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{font-size:13pt}.person2{height:1000px;margin-right:120px}section.about2 ul.ul-section>li.li-items .div-section-item{margin-left:0}section.meeting ul.ul-section>li.li-text2>p{margin-left:calc(100% - 500px);width:500px}.div-panel-user-review{width:700px}ul.ul-references{position:relative;width:calc(100% - 150px);margin-left:150px}ul.ul-references>li.text-primary>p{font-size:42pt;line-height:normal}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{font-size:18pt}ul.ul-references>li.li-items>ul>li.li-items-body{width:80%}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{font-size:13pt;padding:0 20px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:21pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.text{font-size:10pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count{width:30%}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text{width:70%}section.services ul.ul-services{width:350px;margin:0 50px 150px 0}section.services ul.ul-services img{height:82px}section.services ul.ul-services h3{font-size:24pt}section.services ul.ul-services>li.li-text2{margin-top:20px}section.services ul.ul-services>li.li-text2 p{font-size:12pt}img.person-contact{margin-right:350px}.div-panel-contact-fast ul.ul-body span{font-size:21pt}.div-panel-contact{width:90%;margin:100px 0 0 -220px}}@media screen and (max-width:1600.98px){header.header-primary .div-header-left{width:300px}header.header-primary .div-header-center{width:calc(100% - 600px)}header.header-primary .div-header-right{width:300px}ul.ul-menu{gap:80px;font-size:14pt}header.header-primary-detail .div-header-left{width:300px}header.header-primary-detail .div-header-center{width:calc(100% - 600px)}header.header-primary-detail .div-header-right{width:300px}.ul-section-primary{margin-left:100px}.ul-section-primary>li:nth-child(2) p{max-width:730px;line-height:80px;font-size:58pt}@media screen and (max-width:1600.98px) and (min-width:1400px) and (max-height:700px){.ul-section-primary>li:first-child h1{font-size:18pt}.ul-section-primary>li:nth-child(2) p{max-width:750px;line-height:60px;font-size:48pt}}ul.ul-about{margin-left:50px}section.about .div-section-page.left{width:45%}section.about .div-section-page.right{width:55%}.div-panel-photo .div-square{margin-right:500px}.div-panel-photo .div-second{height:400px;width:400px;margin-right:150px}.div-panel-count>.div-panel-count-body{height:270px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.hr{font-size:26pt;margin-left:-22px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.second{margin-left:-15px}.div-panel-count span.count{font-size:52pt}.div-panel-count span.text{font-size:18pt}section.about2{height:2000px}.person2{height:900px;margin-right:120px}section.meeting{padding-top:100px;padding-bottom:100px}section.meeting ul.ul-section>li.li-text2>p{margin-left:calc(100% - 500px);width:500px}.div-section-item2 ul>li:first-child span.text{font-size:18pt}.div-section-item2{width:300px;margin-right:0;margin-top:-20px}.div-section-item2.m{margin-top:120px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:12pt;padding:0 20px}section.projects ul.ul-projects{width:70%;margin-left:15%}section.articles ul.ul-article{right:45%}section.articles ul.ul-article>li.li-page .div-square{width:60px;height:60px}section.articles ul.ul-article>li.li-page span.pages{font-size:36pt}section.articles ul.ul-article>li.text-primary p{font-size:58pt}section.articles ul.ul-article>li.text-third p{font-size:13pt;line-height:25px}ul.ul-references{width:calc(100% - 100px);margin-left:100px}.div-panel-user-review{width:600px;margin-left:-50px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:16pt;line-height:26px}ul.ul-references>li.text-secondary>p{font-size:12pt;line-height:25px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:18pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{font-size:16pt}img.person-contact{height:600px;margin-top:-475px}img.person-contact{margin-right:300px}.div-panel-contact-fast ul.ul-body{padding:50px}.div-panel-contact-fast ul.ul-body span{font-size:21pt}}@media screen and (max-width:1439.98px){.div-cookies{width:80%}ul.ul-menu{gap:40px}.ul-section-primary{margin-left:50px}.ul-section-primary>li:first-child h1{font-size:14pt}.ul-section-primary>li:nth-child(2) p{max-width:600px;line-height:70px;font-size:48pt}.ul-section-primary>li:nth-child(3){margin-top:10px}.ul-section-primary>li:nth-child(3) p{width:400px}.ul-section-primary>li.li-button{margin-top:20px}img.person{height:900px;margin-right:100px;margin-bottom:-70px}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:900px){img.person{height:850px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:850px){img.person{height:800px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:800px){img.person{height:750px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:750px){img.person{height:700px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:700px){img.person{height:650px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:650px){img.person{height:600px}}@media screen and (max-width:1439.98px) and (min-width:1200px) and (max-height:600px){.ul-section-primary>li:first-child h1{font-size:18pt}.ul-section-primary>li:nth-child(2) p{max-width:750px;line-height:60px;font-size:48pt}}ul.ul-about{width:500px}ul.ul-about>li.li-title{margin-top:10px}ul.ul-about>li.li-title>h3{font-size:32pt;width:450px}ul.ul-about>li.li-text p{width:450px;font-size:14pt}ul.ul-about>li.li-items li.li-items-body2{width:400px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:100px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 100px)}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{font-size:36pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:50px;height:50px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:14pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{font-size:12pt}.div-panel-photo .div-square{margin-right:450px}.div-panel-count>.div-panel-count-body{height:220px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.hr{font-size:21pt;margin-left:-18px;margin-top:-20px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.second{margin-left:-12px}.div-panel-count span.count{font-size:42pt}.div-panel-count span.text{font-size:14pt}section.about2{height:1750px}section.about2 .div-section-page.left{width:50%}section.about2 .div-section-page.right{width:50%}section.about2 ul.ul-section{margin-top:200px}ul.ul-section>li.li-text2>p{font-size:12pt;width:450px}section.about2 ul.ul-section>li.li-text2>p{margin-left:calc(100% - 450px)}section.about2 ul.ul-section>li.li-items{margin-top:50px}section.about2 ul.ul-section>li.li-items .div-section-item{margin-left:calc(100% - 450px)}section.about2 ul.ul-section>li.li-items .div-section-item .arrow{margin-top:170px}.div-panel-photo .div-first{height:250px;width:250px;margin-top:550px}.div-panel-photo .div-second{height:350px;width:350px}.person2{height:770px;margin-right:120px}section.about2 ul.ul-section>li.li-items .div-section-item i{font-size:130pt;right:inherit;left:0}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2) p{font-size:12pt;font-weight:400}section.about2 ul.ul-section>li.li-items .div-section-item .arrow{margin-right:-20px;height:100px}section.about2 ul.ul-section>li.li-items .div-section-item .arrow.small{display:block}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.text{font-size:18pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child .div-square{height:55px;width:55px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.number{font-size:46pt;margin-top:-35px;margin-right:-20px}section.about2 ul.ul-section>li.li-items .div-section-item.second{margin-top:70px}section.about2 ul.ul-section>li.li-items .div-section-item.m{margin-top:70px}section.meeting{height:1150px}section.meeting ul.ul-section{width:calc(100% - 25px);margin-right:25px}section.meeting .div-section-page.left{width:50%}section.meeting .div-section-page.right{width:50%;padding-left:25px}.div-section-item2{height:150px;width:400px;margin-top:50px}.div-section-item2:first-child{margin-top:0}.div-section-item2.m{margin-top:50px}.div-section-item2 .dots{height:150px}.div-section-item2 i{font-size:81pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:12pt;padding:0 20px}section.projects ul.ul-projects{width:80%;margin-left:5%}.div-panel-user-review{width:450px;margin-left:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:14pt;line-height:22px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:16pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.text{font-size:10pt}ul.ul-references{margin-left:100px}ul.ul-references>li.text-primary{width:90%}ul.ul-references>li.text-primary>p{font-size:32pt;line-height:50px}ul.ul-references>li.text-secondary{width:80%}ul.ul-references>li.li-items>ul>li.li-items-body{width:100%}.div-panel-user-review{height:250px}.div-user-review .div-user-review-body{height:250px}.div-user-review .div-user-review-body .div-user-review-text{height:250px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars{height:30px;margin-top:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text{height:100px;overflow-y:auto}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{font-size:10pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text2{font-size:8pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:12pt;line-height:20px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date li.li-text2{margin-top:-5px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date i,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i{font-size:8pt;margin-right:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.date,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars span.date{font-size:8pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date .div-square{height:40px;width:40px;margin-right:10px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i{font-size:10pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date{margin-top:20px;height:40px}section.services ul.ul-services{width:330px;margin:0 30px 150px 0}section.services ul.ul-services img{height:75px}section.services ul.ul-services h3{font-size:21pt}section.services ul.ul-services>li.li-text2{margin-top:20px}section.services ul.ul-services>li.li-text2 p{font-size:12pt}section.articles{padding-top:100px;padding-bottom:100px}section.articles ul.ul-article>li.text-primary p{font-size:48pt}section.articles ul.ul-article{right:50%}.div-hr-right.panel-count{border-right:3px solid var(--font-panel-color);height:50px}img.person-contact{height:550px;margin-top:-425px;margin-right:150px}.div-panel-contact-fast ul.ul-body{padding:50px}img.person-contact{margin-right:190px}.div-panel-contact-fast ul.ul-body span{font-size:21pt}.div-panel-contact-fast ul>li.primary{width:60%}.div-panel-contact-fast ul>li.secondary{width:40%}footer{height:200px;width:100%;position:relative}footer ul.ul-footer{gap:10px;color:var(--font-color);display:block!important;text-align:center}footer ul.ul-footer ul.ul-site{gap:20px;width:100%;text-align:center;margin-bottom:20px}footer ul.ul-footer ul.ul-site>li{width:25%;height:50px}footer ul.ul-footer ul.ul-site>li i{font-size:14pt}footer ul.ul-footer>.li-copy{margin-top:20px}footer ul.ul-footer>.li-cookies{margin-top:10px}}@media screen and (max-width:1199.98px){.div-cookies{width:90%;height:150px}.div-cookies .div-cookies-icon{width:150px}.div-cookies .div-cookies-icon i{font-size:42pt}.div-cookies .div-cookies-text{width:calc(100% - 350px)}.div-cookies .div-cookies-text ul>li:first-child{font-size:16pt}.div-cookies .div-cookies-text ul>li:nth-child(2){font-size:10pt}.div-cookies .div-cookies-text ul>li:last-child{font-size:7pt}.div-cookies .div-cookies-button{width:200px}.div-cookies .div-cookies-button .div-cookies-button-body{width:120px;height:50px}.div-cookies-button .div-cookies-button-body span{font-size:12pt}.div-modal{width:80%;height:450px}.div-modal .div-modal-img{width:50%;height:450px}.div-modal .div-modal-text{width:50%;height:450px}.div-modal .div-modal-text ul.ul-modal-text{width:250px}.div-modal .div-modal-img img{height:500px;left:0;margin-left:-20px;margin-top:-50px}.div-modal .div-modal-text ul.ul-modal-text>li p.text-primary{font-size:21pt;line-height:35px}.div-modal .div-modal-text ul.ul-modal-text>li p.text-secondary{font-size:9pt}header.header-primary .div-header-left{width:220px}header.header-primary .div-header-left img{height:60px}header.header-primary .div-header-center{width:calc(100% - 440px)}header.header-primary .div-header-right{width:220px}ul.ul-menu{gap:50px;font-size:12pt}header.header-primary .div-header-right ul>li.li-icon{width:60px}header.header-primary .div-header-right ul>li.li-icon i{font-size:16pt}header.header-primary .div-header-right ul>li.li-text{width:130px}header.header-primary .div-header-right ul>li.li-text ul{margin-left:10px;font-size:11pt}header.header-primary-detail .div-header-left{width:220px}header.header-primary-detail .div-header-center img{height:60px}header.header-primary-detail .div-header-center{width:calc(100% - 440px)}header.header-primary-detail .div-header-right{width:220px}header.header-primary-detail .div-header-right ul>li.li-icon,header.header-primary-detail .div-header-left ul>li.li-icon{width:60px}header.header-primary-detail .div-header-right ul>li.li-icon i,header.header-primary-detail .div-header-left ul>li.li-icon i{font-size:16pt}header.header-primary-detail .div-header-right ul>li.li-text,header.header-primary-detail .div-header-left ul>li.li-text{width:130px}header.header-primary-detail .div-header-right ul>li.li-text ul,header.header-primary-detail .div-header-left ul>li.li-text ul{margin-left:10px;font-size:11pt}.ul-section-primary{position:absolute;background-color:transparent;margin-left:50px;margin-top:-50px;z-index:1000;top:100%;transform:translate(0%,-100%)}.ul-section-primary>li:nth-child(2) p{max-width:470px;line-height:55px;font-size:40pt}.ul-section-primary>li:nth-child(3) p{width:300px;font-size:12pt}img.person{height:auto;bottom:40%;right:35%;width:45%;transform:translate(50%,40%);position:absolute;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,.1) 90%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,.1) 90%,rgba(0,0,0,0) 70%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:inherit;margin:0;margin-top:0;margin-bottom:0}@media screen and (max-width:1199.98px) and (min-width:992px) and (max-height:740px){img.person{bottom:0%;transform:translate(50%,0%)}}@media screen and (max-width:1199.98px) and (min-width:992px) and (max-height:660px){img.person{width:40%}}@media screen and (max-width:1199.98px) and (min-width:992px) and (max-height:600px){.ul-section-primary>li:first-child h1{font-size:18pt}.ul-section-primary>li:nth-child(2) p{max-width:750px;line-height:60px;font-size:48pt}}ul.ul-about{width:370px;margin-left:30px}section.about .div-section-page.left{width:50%}section.about .div-section-page.right{width:50%}ul.ul-about>li:first-child>h2{font-size:14pt}ul.ul-about>li.li-title{margin-top:10px}ul.ul-about>li.li-title>h3{font-size:24pt;width:320px}ul.ul-about>li.li-text p{width:320px;font-size:12pt}ul.ul-about>li.li-items li.li-items-body2{width:320px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:70px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 70px)}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{font-size:24pt;margin:-50px 5px 5px 0}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:40px;height:40px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:12pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{font-size:10pt}.div-panel-count{width:calc(100% - 300px);margin:0 150px}.div-panel-count>.div-panel-count-body{height:200px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.hr{font-size:18pt;margin-top:-15px;margin-left:-15px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.second{margin-left:-10px}.div-panel-count span.count{font-size:32pt}.div-panel-count span.text{font-size:11pt}section.about2{height:1550px}section.about2 .div-section-page.left{width:55%}section.about2 .div-section-page.right{width:45%}.div-panel-photo .div-square{height:70px;width:70px;right:inherit;left:0;margin-top:250px}.div-panel-photo .div-second{height:300px;width:300px;margin-right:0;right:inherit;left:0;margin-left:25px}.div-panel-photo .div-first{height:200px;width:200px;margin-left:75px}.person2{height:650px;margin-right:120px}section.about2 ul.ul-section>li.li-items .div-section-item{width:350px;height:150px}section.about2 ul.ul-section>li.li-items .div-section-item:first-child{width:450px}section.about2 ul.ul-section>li.li-items .div-section-item:nth-child(2){width:450px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.text{font-size:16pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child .div-square{height:50px;width:50px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.number{font-size:38pt;margin-top:-30px;margin-right:-15px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2) p{font-size:11pt}section.about2 ul.ul-section>li.li-items .div-section-item .dots{height:150px}section.about2 ul.ul-section>li.li-items .div-section-item i{font-size:100pt}section.about2 ul.ul-section>li.li-items .div-section-item .arrow{height:70px;margin-right:80px;margin-top:140px}section.about2 ul.ul-section>li.li-items .div-section-item:first-child .arrow{margin-right:0}section.meeting{height:1070px}section.meeting ul.ul-section>li.li-text2>p{margin-left:calc(100% - 400px);width:400px}ul.ul-section>li.li-text h2 span.span-first{font-size:81pt}ul.ul-section>li.li-text h2 span.span-second{font-size:32pt}.div-section-item2{margin-top:30px;width:350px}.div-section-item2.m{margin-top:30px}.div-section-item2 ul>li:first-child span.text{font-size:16pt}.div-section-item2 ul>li:first-child .div-square{width:35px;height:35px}.div-section-item2 ul>li:first-child span.number{font-size:28pt}.div-section-item2 ul>li:last-child p{font-size:11pt}section.projects ul.ul-projects>li.li-project{height:150px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{width:150px;height:150px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count img{height:50px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{width:300px;height:150px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text{width:calc(100% - 450px);height:150px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:11pt;padding:0 20px}section.articles ul.ul-article>li.text-primary p{font-size:46pt}section.articles ul.ul-article>li.text-third p{font-size:12pt;line-height:22px}.div-panel-user-review{width:75%;margin-left:0}.div-lb-send{height:70px}.div-hr-right.panel-count{border-right:2px solid var(--font-panel-color);height:40px}ul.ul-references{margin-left:50px;width:calc(100% - 50px)}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count i{font-size:18pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{font-size:12pt;padding:0 30px}.div-panel-contact-fast{width:65vw}img.person-contact{margin-right:110px}.div-panel-contact-fast ul.ul-body{padding:30px;padding-left:50px}.div-panel-contact-fast ul.ul-body span{font-size:18pt}.div-panel-contact-fast ul.ul-body span.small{font-size:10pt}.div-panel-contact-fast ul.ul-body>li:last-child{margin-top:10px}.div-panel-form .div-panel-form-body .form-item{width:100%}.div-panel-form .div-panel-form-header ul{font-size:14pt}.div-panel-form .div-panel-form-header i{font-size:21pt}.div-panel-form .div-panel-form-header{height:100px}.div-panel-form .div-panel-form-body{height:630px}.div-panel-form{height:800px}.div-panel-contact .contact-item span.value{font-size:10pt}.div-panel-contact .contact-item i{font-size:12pt}.div-panel-contact .contact-item span.value2{font-size:12pt}.div-panel-contact .contact-item.primary img{height:70px}.div-panel-contact .contact-item span{font-size:10pt}.maps{height:400px}}@media screen and (max-width:991.98px){.div-cookies{width:95%;height:170px}.div-cookies .div-cookies-text ul>li:last-child{font-size:6pt}.div-cookies .div-cookies-icon{border-radius:0}.lb-on-top{width:50px;height:50px;margin:25px}.lb-on-top i{font-size:12pt}i.icon-mouse{margin-bottom:220px;margin-right:45px}.progress-container{margin-right:50px;margin-bottom:50px}ul.ul-personal-data{width:calc(100% - 200px);margin-left:0;margin:0 100px;padding-top:150px;padding-bottom:50px}ul.ul-personal-data h2{font-size:26pt}ul.ul-personal-data h3{font-size:18pt}ul.ul-personal-data h4{font-size:14pt}ul.ul-personal-data p.primary-text{font-size:14pt}ul.ul-personal-data ul.ul-values{font-size:14pt}ul.ul-personal-data .div-email a{font-size:14pt}header.header-primary.active2{background-color:var(--background-header2)}header.header-primary{width:100vw;transition:none}header.header-primary .div-header-left{width:100%}header.header-primary .div-header-right{width:100%;background-color:var(--color-primary);height:100px;margin-top:100px;position:absolute;right:0;display:none}header.header-primary.menu .div-header-right{display:block}header.header-primary .div-header-right ul>li.li-icon{width:60px}header.header-primary .div-header-right ul>li:first-child i{font-size:21pt;color:var(--font-panel-color)}header.header-primary .div-header-right ul>li.li-text{width:170px}header.header-primary .div-header-right ul>li.li-text ul{margin-left:10px;font-size:12pt;color:var(--font-panel-color)}header.header-primary .div-header-menu{width:100px;position:absolute;right:0;height:100px;display:block;cursor:pointer}header.header-primary .div-header-menu i{color:var(--font-color);font-size:21pt}header.header-primary .div-header-center{width:100%;height:calc(100vh - 100px);margin-top:100px;position:absolute;right:0;display:none}header.header-primary.menu .div-header-center{background-color:var(--background-color);display:block}header.header-primary .div-header-center .div-center{justify-content:end;align-items:center;padding-right:20px}ul.ul-menu{display:block;position:absolute;top:0;right:0;gap:100px;font-size:24pt;margin-top:150px;margin-right:20px}ul.ul-menu>li a{transition:none}ul.ul-menu>li a:hover{color:var(--font-color)!important}ul.ul-menu>li{text-align:right}ul.ul-menu>li:not(:first-child){margin-top:20px}ul.ul-menu>li::after{margin-right:20px;left:inherit;right:0}ul.ul-menu>li.active::after{width:25%}.div-panel-left{height:100px;width:100%;bottom:0;z-index:1001;display:none}.div-panel-left.menu{display:block}.div-panel-right{height:100px;background-color:transparent;width:100%;bottom:0;z-index:1001;display:none}.div-panel-right.menu{display:block}ul.ul-panel-action{display:flex;margin-top:0!important}ul.ul-panel-action>li{background-color:transparent;border:0}ul.ul-panel-action>li:not(:first-child){margin-top:0;margin-left:20px}ul.ul-panel-action>li{transition:none}ul.ul-panel-action>li i{transition:none;color:var(--color-primary)}ul.ul-panel-action>li:hover i{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}ul.ul-panel-action>li:hover{background-color:transparent!important}header.header-primary-detail{width:100vw;height:100px;transition:none}header.header-primary-detail.active2{height:100%}header.header-primary-detail .div-header-center{width:100%;height:100px}header.header-primary-detail .div-header-right{width:100%;background-color:var(--color-primary);height:100px;margin-top:100px;position:absolute;right:0;display:none}header.header-primary-detail .div-header-left{position:absolute;left:0;width:100px;height:100px;display:block;cursor:pointer;z-index:1002}header.header-primary-detail .div-header-center .div-hr-left,header.header-primary-detail .div-header-center .div-hr-right{display:none}header.header-primary-detail .div-header-left ul>li.li-text{display:none}header.header-primary-detail .div-header-left ul>li.li-icon i{font-size:21pt}header.header-primary-detail.menu .div-header-right{display:block}header.header-primary-detail .div-header-right ul>li.li-icon{width:60px}header.header-primary-detail .div-header-right ul>li:first-child i{font-size:21pt}header.header-primary-detail .div-header-right ul>li.li-text{width:170px}header.header-primary-detail .div-header-right ul>li.li-text ul{margin-left:20px;font-size:12pt}header.header-primary-detail .div-header-menu{width:100px;position:absolute;right:0;height:100px;display:block;cursor:pointer}header.header-primary-detail .div-header-menu i{color:var(--font-color);font-size:21pt}header.header-primary-detail .div-header-left:hover{background-color:transparent}header.header-primary .div-hr-left{display:none}header.header-primary .div-hr-right{display:none}header.header-primary .div-header-right .div-hr-left{display:inline;border-left:2px solid var(--font-panel-color)}.div-panel-count .div-hr-left{display:none}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name .div-hr-right{display:none}.section-bg-img{position:absolute;animation:none;width:calc(100vw - 5px)}.ul-section-primary{position:absolute;background-color:transparent;margin-left:50px;margin-top:-50px;z-index:1000;top:100%;transform:translate(0%,-100%)}.ul-section-primary>li.li-button .lb-primary i{color:var(--font-panel-color)}img.person{bottom:50%;right:35%;width:60%;transform:translate(50%,50%)}.ul-section-primary>li:first-child h1{font-size:14pt}.ul-section-primary>li:nth-child(2) p{max-width:470px;line-height:55px;font-size:38pt}.ul-section-primary>li:nth-child(3){margin-top:10px;max-width:400px}.ul-section-primary>li:nth-child(3) p{background-color:transparent;width:100%}.ul-section-primary>li.li-button{margin-top:20px;height:80px}.ul-section-primary>li:nth-child(2){margin-top:5px}.ul-section-primary>li.li-button .lb-primary{height:80px;width:80px}.ul-section-primary>li.li-button .lb-primary{background-color:var(--color-primary)}.ul-section-primary>li.li-button .lb-primary.second{margin-left:100px;width:160px;background-color:transparent}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:14pt}.ul-section-primary>li.li-button .lb-primary.second span{font-size:14pt}section.about .div-section-page{width:100%;height:50%;position:relative}section.about .div-section-page.right{position:relative;height:auto;width:100%;margin-bottom:500px}section.about .div-section-page.left{bottom:0;margin-top:auto;position:absolute;height:500px;width:100%}section.about .div-section-page.right .div-start{justify-content:inherit;align-items:inherit;padding-left:0}ul.ul-about{text-align:left;width:calc(100% - 100px);padding:0;margin-top:0;margin-left:0;position:relative;margin-right:0;margin:50px}ul.ul-about>li:first-child>h2{font-size:16pt;font-weight:500}ul.ul-about>li.li-title{margin-top:20px}ul.ul-about>li.li-title>h3{font-size:38pt;width:85%;line-height:50px;margin-left:0}ul.ul-about>li.li-text{margin-top:20px}ul.ul-about>li.li-text p{font-size:14pt;width:85%;margin-left:0}ul.ul-about>li.li-items{margin-top:40px}ul.ul-about>li.li-items li.li-items-body2{width:100%}ul.ul-about>li.li-items li.li-items-body2:not(:first-child){margin-top:20px}ul.ul-about>li.li-items li.li-items-body2 img.dots{height:150px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:100px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-center{justify-content:center;align-items:center}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:60px;height:60px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{font-size:38pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 100px);padding-left:20px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:18pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text li.li-text{margin-top:10px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{font-size:12pt;width:80%}section.about2{height:2800px}.div-panel-count{width:calc(100% - 200px);margin:0 100px}.div-panel-count span.count{font-size:26pt}.div-panel-count>.div-panel-count-body ul.ul-count>li i.hr{margin-top:-20px}section.about2 .div-section-page{width:100%;height:100%;position:relative}section.about2 ul.ul-section{width:calc(100% - 100px);margin-left:0;margin-right:100px;text-align:right;margin-top:200px}ul.ul-section>li.li-text2>p{color:var(--font-color);font-size:12pt;width:60%}section.about2 ul.ul-section>li.li-text2>p{margin-left:40%}section.about2 ul.ul-section>li:first-child{padding-right:0}section.about2 ul.ul-section>li:first-child i{padding-right:0}section.about2 ul.ul-section>li.li-text{padding-right:0}section.about2 ul.ul-section>li.li-text2{padding-right:0}.div-panel-count span.text{font-size:9pt;font-weight:500;color:var(--font-panel-color)}section.about2 ul.ul-section>li.li-items{margin-top:750px}section.about2 .div-section-page.right{height:auto;position:absolute;top:0;margin-top:650px;overflow-x:inherit!important;width:100%}section.about2 .div-section-page.left{width:100%}section.about2 ul.ul-section>li.li-items .div-section-item:first-child{width:400px;margin-left:100px}section.about2 ul.ul-section>li.li-items .div-section-item.second{width:400px;margin-top:20px;margin-left:100px}section.about2 ul.ul-section>li.li-items .div-section-item{height:200px;width:400px;margin-left:0;margin:0 50px}section.about2 ul.ul-section>li.li-items .div-section-item .arrow{display:none}section.about2 ul.ul-section>li.li-items .div-section-item i{font-size:120pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.text{font-size:16pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.number{font-size:36pt;margin-top:-30px;margin-right:-15px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child .div-square{width:50px;height:50px;margin-left:10px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2) p{font-size:11pt;font-weight:500}section.about2 ul.ul-section>li.li-items .div-section-item.m{margin-top:20px;margin-left:100px}.person2{height:530px;position:absolute;bottom:0;margin-right:0;right:50%;transform:translate(50%,0%);z-index:999;margin-bottom:-1700px}section.about2 ul.ul-section>li.li-items .div-section-item .arrow.small{display:none}.div-panel-photo .div-square{margin-left:0;margin-top:0;margin-right:510px;left:inherit;right:0}.div-panel-photo .div-second{margin-top:50px;left:inherit;right:0;margin-left:0;margin-right:100px;height:450px;width:450px}.div-panel-photo .div-first{margin-top:240px;height:400px;width:400px;margin-left:100px}section.meeting{height:auto}section.meeting .div-section-page.left{width:100%;height:auto}section.meeting .div-section-page.right{width:100%;height:auto}section.meeting .div-section-page.right{padding-left:0}section.meeting ul.ul-section{width:calc(100% - 100px);margin-left:0;margin-right:100px}.div-section-item2{width:500px;margin-left:100px;margin-right:0%;margin-top:0}.div-section-item2.m{margin-top:0}.div-section-item2:first-child{margin-top:70px}section.services .div-panel-section-header{height:auto}section.services ul.ul-section{width:500px}section.services ul.ul-services{width:300px;margin:0 30px 150px 0}section.services ul.ul-services img{height:82px}section.services ul.ul-services h3{font-size:21pt}section.services ul.ul-services>li.li-text2{margin-top:10px}section.services ul.ul-services>li.li-text2 p{font-size:11pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name .div-center{justify-content:start;padding-left:30px}section.projects .div-panel-section-header{height:auto}section.projects ul.ul-section{text-align:left;margin-left:100px;margin-right:0;width:calc(100% - 100px)}section.projects .div-end{align-items:inherit;justify-content:inherit;padding-right:0}section.projects ul.ul-section>li.li-text h2 span.span-first{font-size:81pt}section.projects ul.ul-section>li.li-text h2 span.span-second{font-size:32pt}section.projects ul.ul-projects{width:calc(100% - 200px);margin-left:100px;margin-top:70px;padding-top:0}section.projects ul.ul-projects>li.li-project{height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{width:100px;height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text{padding-left:0;width:calc(100% - 350px);height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{width:250px;height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.service{font-size:8pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.price{font-size:18pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.text{font-size:8pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{max-height:70px}section.articles .div-section-page{width:100%;height:300px}section.articles ul.ul-article>li.li-page span.pages{font-size:32pt;margin-right:-20px}section.articles .div-section-page.right{height:auto}section.articles ul.ul-article{width:calc(100% - 200px);margin:0 100px;position:relative;transform:translate(0%,0%);right:0;top:0;margin-bottom:70px;padding-right:0;margin-top:-80px}section.articles ul.ul-article>li.text-primary{margin-top:0;width:500px;margin-left:calc(100% - 500px);height:auto;margin-top:20px}section.articles ul.ul-article>li.text-primary p{font-size:32pt}section.articles ul.ul-article>li.text-secondary p{font-size:10pt;text-align:right;line-height:20px}section.articles ul.ul-article>li.button{height:60px;width:100%;margin-left:0%}section.articles ul.ul-article>li.button .div-lb-button{height:60px;width:150px;margin-left:0%;background-color:var(--color-primary)}section.articles ul.ul-article>li.button .div-lb-button span{color:var(--font-panel-color)}section.articles ul.ul-article>li.text-third{width:500px;margin-left:0}section.articles ul.ul-article>li.text-secondary{width:100%;margin-left:0}section.articles ul.ul-article>li.button .div-lb-button{margin-left:0}section.references .div-section-page{width:100%;height:370px}section.references .div-section-page.left{height:auto}.div-user-review{width:calc(100% - 60px);height:auto;position:relative;margin-bottom:0;margin-left:0;margin:30px}.div-user-review .div-user-review-body{width:100%;height:auto;position:relative}.div-user-review .div-user-review-footer{width:100%;height:50px}.div-user-review .div-user-review-body .div-user-review-user{width:100%;height:150px}.div-user-review .div-user-review-body .div-user-review-user .div-user-circle{width:70px;height:70px;position:relative;border-radius:50%}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text{margin-top:10px}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul{text-align:center}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul>li.li-text2{margin-top:-5px}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul span.text{font-size:16pt;font-weight:500}.div-user-review .div-user-review-body .div-user-review-user .ul-user>li.li-text ul span.text2{font-size:9pt;font-weight:400}.div-user-review .div-user-review-body .div-user-review-text{width:100%;height:250px;padding-bottom:0}.div-user-review .div-user-review-body .div-user-review-text .div-start{padding-left:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars{margin-top:0;height:40px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text{margin-top:10px;height:100px;overflow-y:auto}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{font-size:9pt;font-weight:500;text-align:left;line-height:20px;padding-right:30px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date{margin-top:10px;height:50px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date li.li-text2{margin-top:-5px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date i,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i{font-size:10pt;margin-right:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.date,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars span.date{font-size:9pt;margin-left:0}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span{margin-left:5px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{font-size:12pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text2{font-size:9pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date .div-square{height:40px;width:40px;margin-right:10px}.div-panel-user-review{height:330px;width:70%;margin-bottom:0;margin-left:15%;bottom:inherit;top:0}ul.ul-references{width:calc(100% - 200px);margin:0 100px 100px 100px}ul.ul-references>li.text-primary{width:100%}ul.ul-references>li.text-primary>p{font-size:32pt;line-height:45px}ul.ul-references>li.text-secondary{width:100%}ul.ul-references>li.text-secondary>p{font-size:12pt;line-height:20px;font-weight:400}ul.ul-references>li.li-items{height:auto;margin-top:30px}ul.ul-references>li.li-items>ul>li.li-items-body{position:relative;height:80px;width:100%;margin-top:20px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count{width:200px;height:80px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:21pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count i{font-size:21pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text{width:calc(100% - 200px);height:80px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{font-size:12pt;padding:0 20px}section.contact{padding-top:400px}.div-panel-contact-fast{width:calc(100% - 200px);margin-left:100px;height:150px;margin-top:400px;z-index:999}.div-panel-contact-fast ul.ul-body{padding:40px}.div-panel-contact-fast ul>li.primary{width:100%}.div-panel-contact-fast ul>li.secondary{width:0%}.div-panel-form{width:calc(100% - 200px);height:auto;background-color:var(--background-color);margin:100px 100px 50px 100px}.div-panel-form .div-panel-form-body .form-item{width:100%}.div-panel-contact{width:calc(100% - 200px);height:auto;margin:0 100px 0 100px}.div-panel-form .div-panel-form-body{height:auto;margin-left:0}.div-panel-form .div-panel-form-header{height:100px;margin-left:0}section.contact .div-section-page{width:100%;height:auto;padding-top:0;padding-bottom:0}.div-panel-contact .contact-item{width:50%;height:150px}.div-panel-contact .contact-item.contact{width:50%}.div-panel-contact .contact-item.primary img{height:70px}.div-panel-contact .contact-item li.li-value{margin-top:5px}.div-panel-contact .contact-item span.value{font-size:10pt}.div-panel-contact .contact-item span.value2{font-size:10pt}.div-panel-contact .contact-item i.bg{margin-right:70px}img.person-contact{height:550px;margin-right:0;margin-top:-210px;position:absolute;right:50%;transform:translate(50%,0%)}.div-lb-send{margin-left:0}.div-panel-form .div-panel-form-body .form-item{width:50%}.div-panel-form .div-panel-form-header{height:150px}.div-panel-form{height:700px}.div-panel-form .div-panel-form-header ul{font-size:16pt}.div-panel-contact .contact-item span{font-size:12pt}.maps{height:300px}.div-panel-contact .contact-item.primary img{height:70px}.div-panel-contact .contact-item i{font-size:12pt}.div-panel-contact .contact-item span.value{font-size:12pt}.div-panel-contact .contact-item span.value2{font-size:12pt}.div-panel-form .div-panel-form-header i{font-size:26pt}}@media screen and (max-width:767.98px){.div-cookies{width:70%;height:400px}.div-cookies .div-cookies-icon{width:100%;height:100px}.div-cookies.active .div-cookies-icon{width:100%;height:100%}.div-cookies .div-cookies-icon i{font-size:42pt}.div-cookies .div-cookies-text{width:100%;height:200px}.div-cookies .div-cookies-text ul>li:first-child{font-size:16pt;text-align:center}.div-cookies .div-cookies-text .div-start{padding:0 50px}.div-cookies .div-cookies-text ul>li:nth-child(2){font-size:10pt;text-align:center}.div-cookies .div-cookies-text ul>li:last-child{font-size:7pt;text-align:center;width:100%}.div-cookies .div-cookies-button{width:100%;height:100px}.div-cookies .div-cookies-button .div-cookies-button-body{width:120px;height:50px}.div-cookies-button .div-cookies-button-body span{font-size:12pt}.div-modal{width:65%;height:80%;background-color:#000}.div-modal .div-modal-img{width:100%;height:40%}.div-modal .div-modal-img img{height:350px;left:inherit;right:50%;transform:translate(50%,0%);margin-left:0;bottom:0}.div-modal .div-modal-text{width:100%;height:60%}.div-modal .div-modal-text ul.ul-modal-text{text-align:center;width:300px}.div-modal .div-modal-text ul.ul-modal-text>li p.text-primary{font-size:24pt;line-height:40px}.div-modal .div-modal-text ul.ul-modal-text>li p.text-secondary{font-size:10pt;text-align:left}.div-modal .div-modal-text ul.ul-modal-text>li span.lb-text2{font-size:8pt;font-weight:400}img.person{bottom:70%;right:35%;width:65%;transform:translate(50%,70%)}ul.ul-about>li.li-title>h3{font-size:28pt;line-height:45px;width:90%}ul.ul-about>li.li-items{margin-top:50px}ul.ul-about>li.li-text p{font-size:13pt;width:82%}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:16pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{width:90%;font-size:10pt}section.about2{height:2650px}.div-panel-count>.div-panel-count-body ul.ul-count>li i.prim{position:relative;font-size:10pt;padding-right:5px;margin-left:0;top:inherit;left:inherit;display:inline}section.about2 ul.ul-section>li.li-items{margin-top:620px}.div-panel-count>.div-panel-count-body i.hr{display:none}.div-panel-count>.div-panel-count-body ul.ul-count{height:100%;flex-wrap:wrap;width:100%;position:relative;display:flex;align-content:flex-start}.div-panel-count>.div-panel-count-body ul.ul-count>li{height:50%;width:50%}.div-panel-count span.count{font-size:32pt;font-weight:700}.div-panel-count li.li-text{margin-top:-5px}.div-panel-count>.div-panel-count-body ul.ul-count>li:nth-child(2) .div-hr-right{display:none!important}.div-panel-photo .div-square{margin-right:360px}.div-panel-photo .div-second{height:300px;width:300px}.div-panel-photo .div-first{margin-top:240px;height:300px;width:300px}.person2{margin-bottom:-1550px}.div-section-item2{margin-right:35%}section.meeting ul.ul-section>li.li-text h2 span.span-first{font-size:72pt}section.meeting ul.ul-section>li.li-text h2 span.span-second{font-size:32pt}.div-section-item2:first-child{margin-top:50px}.div-section-item2 ul{padding:0}section.projects ul.ul-section>li:first-child i{font-size:64pt;margin-top:-50px;margin-left:20px}section.projects ul.ul-section>li.li-text h2 span.span-first{font-size:72pt}section.projects ul.ul-section>li.li-text h2 span.span-second{font-size:32pt;margin-top:-20px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{height:100px;width:calc(100% - 100px)}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name .div-center{justify-content:start;padding-left:30px}section.projects ul.ul-projects>li.li-project{height:280px;width:100%;margin-top:25px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text{width:100%;height:150px;position:absolute;padding-left:0;margin-top:100px;overflow-y:auto;padding:10px;overflow-y:auto}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text .div-center{justify-content:inherit;align-items:inherit;padding-left:0}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:12pt;font-weight:400;color:var(--font-color);padding:10px;max-height:200px}section.articles ul.ul-article>li.text-primary{width:90%;margin-left:10%}section.articles ul.ul-article>li.text-primary p{font-size:28pt}section.articles ul.ul-article>li.text-third{width:100%}.div-panel-user-review{width:calc(100% - 200px);margin-left:100px}.div-panel-contact .contact-item{width:100%;height:150px}.div-panel-contact .contact-item .div-hr-left{display:none}.div-hr-bottom{border-bottom:2px solid var(--color-primary);bottom:0;position:absolute;width:50px}.div-hr-bottom.black{border-bottom:2px solid var(--font-panel-color)}img.person-contact{height:470px;margin-top:-130px}.div-panel-contact-fast ul.ul-body span{font-size:16pt}section.services{padding-bottom:30px}section.services ul.ul-section{width:400px}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:72pt}section.services ul.ul-section>li.li-text h2 span.span-second{font-size:32pt}section.services ul.ul-services{width:250px;margin:0 20px 100px 0}section.services ul.ul-services img{height:72px}section.services ul.ul-services h3{font-size:18pt}section.services ul.ul-services>li.li-text2{margin-top:10px}section.services ul.ul-services>li.li-text2 p{font-size:10pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:18pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count{width:150px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text{width:calc(100% - 150px)}.div-user-review .div-user-review-body{padding:0}}@media screen and (max-width:575.98px){.div-cookies{width:80%}.div-modal{width:100%;height:100%}.div-modal .div-modal-text ul.ul-modal-text{width:300px}.div-modal .div-modal-img img{height:300px}ul.ul-personal-data{width:calc(100% - 100px);margin:0 50px;padding-top:130px;padding-bottom:30px}ul.ul-personal-data h2{font-size:21pt}ul.ul-personal-data h3{font-size:14pt}ul.ul-personal-data h4{font-size:10pt}ul.ul-personal-data p.primary-text{font-size:10pt;padding-top:10px}ul.ul-personal-data ul.ul-values{font-size:10pt;padding-top:10px}ul.ul-personal-data .div-email a{font-size:10pt}ul.ul-personal-data li.mt{margin-top:10px}header.header-primary.active{background-color:var(--background-header2)}header.header-primary .div-header-center{height:calc(100vh - 100px)}ul.ul-menu{font-size:18pt}header.header-primary-detail.active{background-color:rgba(0,0,0,1)}.ul-section-primary{top:100%;transform:translate(0%,-100%);margin-left:50px;margin-top:-50px;width:calc(100% - 50px);z-index:1000}.ul-section-primary>li:first-child h1{font-size:12pt}.ul-section-primary>li:nth-child(2) p{max-width:400px;line-height:40px;font-size:32pt}.ul-section-primary>li:nth-child(3){margin-top:10px;max-width:400px}.ul-section-primary>li:nth-child(3) p{background-color:transparent;width:100%}.ul-section-primary>li.li-button{margin-top:10px}.ul-section-primary>li:nth-child(2){margin-top:5px}.ul-section-primary>li.li-button .lb-primary{height:80px;width:80px}.ul-section-primary>li.li-button .lb-primary{background-color:var(--color-primary)}.ul-section-primary>li.li-button .lb-primary.second{margin-left:100px;width:160px;background-color:transparent}.ul-section-primary>li.li-button .lb-primary.second i.arrow{font-size:14pt}.ul-section-primary>li.li-button .lb-primary.second span{font-size:14pt}img.person{width:70%;margin-right:15%;margin-left:15%;bottom:inherit;top:120px;right:0%;transform:none}i.icon-mouse{margin-right:10px;display:none}.progress-container{margin-right:15px;display:none}.lb-on-top{width:40px;height:40px;margin:20px;opacity:.2;display:none}.lb-on-top i{font-size:10pt}ul.ul-about>li:first-child>h2{font-size:14pt}ul.ul-about>li.li-title>h3{font-size:30pt;line-height:40px;max-width:450px}ul.ul-about>li.li-text{margin-top:20px}ul.ul-about>li.li-items{margin-top:50px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text span{font-size:14pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{font-size:10pt;width:90%}section.about2{height:2500px}.div-panel-count{width:calc(100% - 100px);margin:0 50px}.div-panel-count span.count{font-size:26pt}.div-panel-count span.text{font-size:10pt}section.about2 ul.ul-section{margin-right:50px;width:calc(100% - 50px)}ul.ul-section>li.li-text2>p{width:80%}section.about2 ul.ul-section>li.li-text2>p{margin-left:20%}ul.ul-section>li.li-text h2 span.span-first{font-size:81pt}ul.ul-section>li.li-text h2 span.span-second{font-size:32pt}ul.ul-section>li.li-text h2 span.span-third{font-size:18pt}.div-panel-photo .div-square{margin-right:320px}.div-panel-photo .div-second{margin-top:50px;margin-right:50px;height:300px;width:300px}.div-panel-photo .div-first{margin-top:240px;height:200px;width:200px;margin-left:50px}section.about2 ul.ul-section>li.li-items .div-section-item{height:200px;width:100%;margin:0 50px}section.about2 ul.ul-section>li.li-items .div-section-item:first-child{width:100%;margin:20px 50px 0 50px}section.about2 ul.ul-section>li.li-items .div-section-item.m{width:100%;margin:20px 50px 0 50px}section.about2 ul.ul-section>li.li-items .div-section-item.second{margin-left:0;width:100%;margin:20px 50px 0 50px}section.about2 ul.ul-section>li.li-items{margin-top:500px}.person2{margin-bottom:-1400px}section.services ul.ul-section>li.li-text{margin-top:-10px}section.services ul.ul-section>li:first-child i{font-size:64pt;margin-top:-40px}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:81pt}section.services ul.ul-section>li.li-text h2 span.span-second{font-size:32pt;margin-top:-20px}section.services ul.ul-services{margin:50px;width:400px}section.services ul.ul-services>li.li-text2{margin-top:10px}section.services ul.ul-services>li.li-text2 p{font-size:12pt;width:80%;margin-left:20%}section.services ul.ul-section>li.li-text2>p{width:calc(100% - 100px);margin:0 50px}section.services ul.ul-services h3{font-size:24pt}section.services ul.ul-services img{height:80px}section.meeting{padding-top:50px;padding-bottom:50px}ul.ul-section>li.li-text .dots{height:200px}section.meeting ul.ul-section{width:calc(100% - 50px);margin-right:50px;margin-left:0;top:0%;transform:inherit}section.meeting ul.ul-section>li:first-child i{font-size:64pt;margin-top:-50px}section.meeting ul.ul-section>li.li-text2>p{margin-left:20%;width:80%}section.meeting .div-section-page.right{padding-left:50px}.div-section-item2{margin-right:0;margin-left:0;height:170px;width:350px}.div-section-item2:first-child{margin-top:30px;margin-right:0}.div-section-item2 i{font-size:81pt;margin-right:30px}.div-section-item2 .dots{height:100px}.div-section-item2 ul{padding:0}.div-section-item2 ul>li:first-child span.text{font-size:16pt}.div-section-item2 ul>li:first-child span.number{font-size:28pt}section.projects ul.ul-section{margin-left:50px;width:calc(100% - 50px)}section.projects ul.ul-projects{width:calc(100% - 100px);margin-left:50px}section.projects ul.ul-projects>li.li-project{height:300px;width:100%}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{width:100px;height:100px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count img{height:50px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{width:calc(100% - 100px);height:100px;position:relative}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name .div-center{padding-left:20px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name i{font-size:21pt;color:var(--font-color)}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text .div-center{justify-content:inherit;align-items:inherit;padding-left:0}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:10pt;font-weight:400;color:var(--font-color);padding:10px}section.projects ul.ul-projects>li.li-project:last-child{border-bottom:0}section.articles ul.ul-article{width:calc(100% - 100px);margin-left:50px;margin-right:50px;margin-bottom:50px}section.articles ul.ul-article>li.text-primary{width:100%;margin-left:0%}section.articles ul.ul-article>li.text-primary p{font-size:28pt;line-height:40px}.div-user-review{width:calc(100% - 100px);margin:50px}ul.ul-references{width:calc(100% - 100px);margin:50px;padding-top:0}ul.ul-references>li.li-items>ul>li.li-items-body{width:100%}ul.ul-references>li.text-primary{width:100%}ul.ul-references>li.text-secondary{width:80%}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-text p{padding-right:30px}.div-panel-user-review{width:100%;margin-left:0}.div-panel-contact-fast ul.ul-body span.small{font-size:9pt}.div-panel-contact-fast ul.ul-body>li:last-child{margin-top:10px}.div-panel-contact-fast{width:80vw;height:150px;margin-top:400px;z-index:999}img.person-contact{height:450px;margin-top:-120px}.div-panel-contact-fast ul.ul-body span{font-size:14pt}.div-panel-form{width:calc(100% - 100px)}.div-panel-contact{width:calc(100% - 100px)}section.video{height:300px}section.video i{font-size:64pt}.div-panel-contact-fast{margin-right:0}img.person-contact{margin-right:0}.div-panel-form{height:auto;margin-right:50px;margin-left:50px}.div-panel-contact{margin-right:50px;margin-left:50px}footer{height:auto;padding-top:50px;padding-bottom:50px}footer ul.ul-footer{margin-right:0}footer ul.ul-footer>.li-copy ul{display:block}footer ul.ul-footer>.li-copy ul>li:first-child span{display:none}footer ul.ul-footer>.li-copy ul>li:last-child{margin-left:0;margin-top:10px}.div-panel-form .div-panel-form-body{height:auto}.div-panel-form .div-panel-form-body .form-item{width:100%}}@media screen and (max-width:473px){.div-cookies .div-cookies-text ul>li:first-child{font-size:12pt;margin-bottom:5px}.div-cookies .div-cookies-text .div-start{padding:0 20px}.div-cookies .div-cookies-text ul>li:nth-child(2){font-size:8pt;font-weight:700}.div-cookies .div-cookies-button{height:100px}.div-cookies .div-cookies-button .div-cookies-button-body{width:120px;height:50px}.div-cookies-button .div-cookies-button-body span{font-size:12pt}.div-modal .div-modal-text ul.ul-modal-text{width:230px}section.meeting .div-section-page.right{padding-left:30px}ul.ul-personal-data{width:calc(100% - 60px);margin:0 30px}.ul-section-primary{margin-left:30px;margin-top:-30px;width:calc(100% - 30px)}.ul-section-primary>li:nth-child(2) p{max-width:330px;font-size:28pt}.ul-section-primary>li:nth-child(3) p{font-size:12pt;width:80%}.ul-section-primary>li.li-button .lb-primary{height:70px;width:70px}.ul-section-primary>li.li-button .lb-primary i{font-size:18pt}.ul-section-primary>li.li-button .lb-primary.second{margin-left:80px}.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}img.person{top:100px;width:calc(100% - 120px);margin-right:60px;margin-left:60px}ul.ul-about{margin:30px;width:calc(100% - 60px)}ul.ul-about>li.li-title>h3{font-size:24pt;max-width:330px;line-height:34px}ul.ul-about>li.li-text p{font-size:12pt;width:90%}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon .div-circle{width:50px;height:50px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{font-size:32pt}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{width:90%;font-size:9pt}ul.ul-about>li.li-items{margin-top:30px}section.about2{height:2430px}.div-panel-count{width:calc(100% - 60px);margin:0 30px}section.about2 .div-section-page.right{margin-top:650px}section.about2 ul.ul-section{margin-right:30px;width:calc(100% - 30px)}section.about2 ul.ul-section>li:first-child .div-square{margin-left:calc(100% - 60px)}ul.ul-section>li.li-text2>p{width:80%}section.about2 ul.ul-section>li.li-text2>p{margin-left:20%}section.about2 ul.ul-section>li.li-items .div-section-item i{font-size:100pt}.div-panel-photo .div-first{margin-left:30px}.div-panel-photo .div-second{margin-right:30px}.div-panel-photo .div-square{margin-right:290px;margin-top:30px}section.about2 ul.ul-section>li.li-items .div-section-item{margin:0 30px;height:180px}section.about2 ul.ul-section>li.li-items .div-section-item:first-child{width:100%;margin:20px 10px 0 30px}section.about2 ul.ul-section>li.li-items .div-section-item.second{margin:20px 10px 0 30px}section.about2 ul.ul-section>li.li-items .div-section-item.m{margin:20px 10px 0 30px}.person2{height:480px;margin-bottom:-1330px}section.services .div-panel-section-header{padding-top:70px}section.services ul.ul-section{width:100%}section.services ul.ul-services{margin:0 30px 50px 30px}.div-section-item2{width:300px}section.services ul.ul-section>li:first-child i{font-size:54pt;margin-top:-40px;margin-left:-60px}ul.ul-section>li:first-child .div-square{width:60px;height:60px}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:64pt}section.meeting ul.ul-section{width:calc(100% - 30px);margin-right:30px}section.meeting ul.ul-section>li:first-child .div-square{margin-left:calc(100% - 60px)}section.meeting ul.ul-section>li.li-text h2 span.span-first{font-size:64pt}section.meeting ul.ul-section>li.li-text2>p{width:80%;margin-left:20%}section.projects{padding-top:30px;padding-bottom:30px}section.projects ul.ul-section{margin-left:30px;width:calc(100% - 30px)}section.projects ul.ul-section>li.li-text h2 span.span-first{font-size:64pt}section.projects ul.ul-projects{margin-top:30px;width:calc(100% - 60px);margin-left:30px}section.projects ul.ul-projects>li.li-project{width:100%;margin:25px 0 0 0;height:280px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.price{font-size:16pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name span.text{font-size:8pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{margin-bottom:0}section.articles{padding-top:0;padding-bottom:0}section.articles ul.ul-article{width:calc(100% - 60px);margin-left:30px;margin-right:30px;margin-bottom:30px}section.articles ul.ul-article>li.text-third p{font-size:12pt;line-height:20px;font-weight:400}section.articles ul.ul-article>li.li-page .div-square{width:60px;height:60px}section.articles ul.ul-article>li.button{height:50px}section.articles ul.ul-article>li.button .div-lb-button{height:50px;width:120px}section.articles ul.ul-article>li.button .div-lb-button span{font-size:12pt}section.references{padding-top:0;padding-bottom:0}.div-user-review{width:calc(100% - 60px);margin-left:30px;margin-right:30px}ul.ul-references{margin:30px;width:calc(100% - 60px)}ul.ul-references>li.text-primary>p{font-size:28pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count i{font-size:14pt;margin-right:10px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:14pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.text{font-size:8pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{padding:0 0 0 15px;font-size:10pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date>ul>li:last-child ul{text-align:center}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count{width:35%}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count li.text{margin-top:-5px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text{width:65%}section.logos{height:250px;background-color:var(--background-color)}.div-slider{height:250px}img.person-contact{margin-right:0}.div-panel-form .div-panel-form-header ul{font-size:14pt}.div-panel-form{width:calc(100% - 60px);margin:100px 30px 30px 30px;height:auto}.div-panel-contact{width:calc(100% - 60px);margin:0 30px 30px 30px}footer{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:375px){.div-modal .div-modal-text ul.ul-modal-text{width:250px}.div-modal .div-modal-img img{height:250px}img.person{top:100px;width:calc(100% - 140px);margin-right:70px;margin-left:70px}.ul-section-primary>li:nth-child(2) p{max-width:270px;font-size:21pt;line-height:30px}.ul-section-primary>li:nth-child(3) p{font-size:10pt;width:70%}.ul-section-primary>li:first-child h1{font-size:10pt}ul.ul-about{margin-top:30px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text p{width:100%}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon i{margin:-30px 0 7px -7px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-icon{width:70px}ul.ul-about>li.li-items li.li-items-body2 li.li-items-body-text{width:calc(100% - 70px)}ul.ul-about>li.li-title>h3{font-size:21pt;line-height:32px}ul.ul-about>li.li-text p{font-size:10pt;width:100%}section.about2 .div-section-page.right{margin-top:600px}section.about2 ul.ul-section>li.li-text2>p{width:90%;margin-left:10%;font-size:10pt}ul.ul-section>li.li-text h2 span.span-second{font-size:24pt;margin-top:-10px}ul.ul-section>li.li-text h2 span.span-third{font-size:14pt}.div-panel-photo .div-second{width:250px;height:250px}.div-panel-photo .div-square{margin-right:250px}.div-panel-photo .div-first{margin-left:30px}section.about2{height:2200px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:nth-child(2) p{font-size:10pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.text{font-size:14pt}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child .div-square{width:40px;height:40px}section.about2 ul.ul-section>li.li-items .div-section-item ul>li:first-child span.number{font-size:28pt;margin-right:-5px;margin-top:-25px}section.about2 ul.ul-section>li.li-items .div-section-item{height:170px}section.about2 ul.ul-section>li.li-items .div-section-item:first-child{margin-top:0}section.about2 ul.ul-section>li.li-items .div-section-item i{font-size:90pt}.person2{height:420px;margin-bottom:-1150px}.div-panel-count span.count{font-size:21pt}.div-panel-count span.text{font-size:8pt}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:64pt}section.services ul.ul-section>li.li-text h2 span.span-second{font-size:24pt;margin-top:-10px}section.services ul.ul-services{margin:0 30px 50px 30px}.div-section-item2{margin-left:0;width:270px}.div-section-item2 ul>li:first-child span.text{font-size:14pt}.div-section-item2 ul>li:last-child p{font-size:10pt}section.services ul.ul-services h3{font-size:18pt}section.services ul.ul-services img{height:70px}section.services ul.ul-services>li.li-text2 p{font-size:10pt;width:70%;margin-left:30%}section.meeting ul.ul-section>li.li-text h2 span.span-first{font-size:54pt}section.meeting ul.ul-section>li.li-text h2 span.span-second{font-size:24pt;margin-top:-10px}section.projects ul.ul-section>li.li-text h2 span.span-first{font-size:54pt}section.projects ul.ul-section>li.li-text h2 span.span-second{font-size:24pt;margin-top:-10px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text p{font-size:11pt}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count img{height:40px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.count{width:70px;height:70px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name .div-center{justify-content:start}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.text{margin-top:70px}section.projects ul.ul-projects>li.li-project{height:250px}section.projects ul.ul-projects>li.li-project>ul.ul-projects-body>li.name{width:calc(100% - 70px);height:70px}ul.ul-section>li.li-text2>p{font-size:10pt}section.articles ul.ul-article>li.text-primary p{font-size:21pt}section.articles ul.ul-article>li.text-primary{width:90%;margin-left:10%}section.articles ul.ul-article>li.li-page .div-square{width:50px;height:50px}section.articles ul.ul-article>li.li-page span.pages{font-size:26pt;margin-right:-15px;margin-top:-50px}ul.ul-references>li.text-primary>p{font-size:21pt;line-height:35px}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count i{font-size:12pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-count span.value{font-size:12pt}ul.ul-references>li.li-items>ul>li.li-items-body li.li-items-body-text p{font-size:9pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date .div-square{height:30px;width:30px;margin-right:5px}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text{font-size:10pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.text2{font-size:8pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date span.date,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars span.date{font-size:8pt}.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-date i,.div-user-review .div-user-review-body .div-user-review-text ul.ul-text>li.li-stars i{font-size:9pt}.logos-slider{margin-top:-30px}img.person-contact{height:400px;margin-top:-70px}}@media screen and (max-width:334px){.div-cookies{width:90%}.div-panel-photo .div-square{margin-right:240px}.ul-section-primary{margin-left:20px;margin-top:-20px;width:calc(100% - 20px)}section.about2{height:2180px}.person2{margin-bottom:-1130px}.div-panel-photo .div-first{margin-left:30px}ul.ul-section>li.li-text h2 span.span-first{font-size:68pt}section.services ul.ul-section>li.li-text h2 span.span-first{font-size:58pt}img.person-contact{height:380px;margin-top:-50px}.div-panel-contact-fast ul.ul-body{padding:20px}.div-panel-contact-fast ul.ul-body span{font-size:12pt}.div-panel-contact-fast ul.ul-body>li:last-child{margin-top:5px}.div-panel-contact-fast ul.ul-body span.small{font-size:7pt}}