.whiteColor{color:#fff}.whiteColorBg{background-color:#fff}.blackColor{color:#1f1f1f}.blackColorBg{background-color:#1f1f1f}.redColor{color:#ff4b29}.redColorBg{background-color:#ff4b29}.yellowColor{color:#ffd400}.yellowColorBg{background-color:#ffd400}.greenColor{color:#4bbd49}.greenColorBg{background-color:#4bbd49}.greenColor2{color:#79c458}.greenColor2Bg{background-color:#79c458}.blueColor{color:#337be1}.blueColorBg{background-color:#337be1}.orangeColor{color:#ff9a00}.orangeColorBg{background-color:#ff9a00}.greyColor{color:#f8f8f8}.greyColorBg{background-color:#f8f8f8}.greyColor2{color:#e9e6e6}.greyColor2Bg{background-color:#e9e6e6}.greyColor3{color:#767676}.greyColor3Bg{background-color:#767676}.greyColor4{color:#d8d8d8}.greyColor4Bg{background-color:#d8d8d8}body.red .section__inform .wrapp-ninja-forms .submit-wrap input[type=button]{background-color:#ff4b29;color:#fff}body.red .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#ff4b29;border:1px solid #ff4b29}body.red .cmplz-cookiebanner .cmplz-links .cmplz-link{color:#ff4b29}body.red .load-more-project .button{background-color:#ff4b29}body.yellow .section__inform .wrapp-ninja-forms .submit-wrap input[type=button]{background-color:#ffd400;color:#1f1f1f}body.yellow .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#ffd400;border:1px solid #ffd400}body.yellow .cmplz-cookiebanner .cmplz-links .cmplz-link{color:#ffd400}body.yellow .load-more-project .button{background-color:#ffd400;color:#000}body.green .section__inform .wrapp-ninja-forms .submit-wrap input[type=button]{background-color:#4bbd49;color:#fff}body.green .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#4bbd49;border:1px solid #4bbd49}body.green .cmplz-cookiebanner .cmplz-links .cmplz-link{color:#4bbd49}body.green .load-more-project .button{background-color:#4bbd49}body.blue .section__inform .wrapp-ninja-forms .submit-wrap input[type=button]{background-color:#337be1;color:#fff}body.blue .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#337be1;border:1px solid #337be1}body.blue .cmplz-cookiebanner .cmplz-links .cmplz-link{color:#337be1}body.blue .load-more-project .button{background-color:#337be1}body.orange .section__inform .wrapp-ninja-forms .submit-wrap input[type=button]{background-color:#ff9a00;color:#fff}body.orange .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:#ff9a00;border:1px solid #ff9a00}body.orange .cmplz-cookiebanner .cmplz-links .cmplz-link{color:#ff9a00}body.orange .load-more-project .button{background-color:#ff9a00}.section__inform form{opacity:1;transform:initial}.section__inform .checkbox-container.label-above label:after{left:-28px;top:0}.section__inform .checkbox-container.label-above label{margin:0 0 0 30px;display:block;height:initial}.section__inform .wrapp-ninja-forms{transition:transform 2s,opacity 2s;opacity:0;transform:translateY(40%)}.section__inform .wrapp-ninja-forms.show{opacity:1;transform:translateY(0%)}.section__inform .wrapp-ninja-forms .nf-before-form-content{display:none}.section__inform .wrapp-ninja-forms .nf-form-content{width:100%;max-width:100%}.section__inform .wrapp-ninja-forms .textbox-container .nf-field-label,.section__inform .wrapp-ninja-forms .email-container .nf-field-label{display:none}.section__inform .wrapp-ninja-forms input[type=text],.section__inform .wrapp-ninja-forms input[type=email]{transition:box-shadow .3s;font-family:"Poppins",sans-serif;width:100%;padding:clamp(12px,1.0738255034vw,16px);border-radius:10px;box-shadow:0 0 0 2px #e9e6e6;font-size:clamp(16px,1.2080536913vw,18px);margin-bottom:10px;-webkit-appearance:none;appearance:none;border:none;background-color:#fff}.section__inform .wrapp-ninja-forms input[type=text]:hover,.section__inform .wrapp-ninja-forms input[type=text]:focus,.section__inform .wrapp-ninja-forms input[type=email]:hover,.section__inform .wrapp-ninja-forms input[type=email]:focus{box-shadow:0 0 0 6px #e9e6e6}.section__inform .wrapp-ninja-forms input[type=text]::placeholder,.section__inform .wrapp-ninja-forms input[type=email]::placeholder{color:#767676}.section__inform .wrapp-ninja-forms textarea{background-color:#fff;padding:10px !important}.section__inform .wrapp-ninja-forms .checkbox-wrap label{font-size:clamp(16px,1.2080536913vw,18px);cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;font-weight:300}.section__inform .wrapp-ninja-forms .checkbox-wrap label a:hover{text-decoration:underline}.section__inform .wrapp-ninja-forms .checkbox-wrap .nf-field-label label:before{left:-27px;top:-1px;font-size:15px}.section__inform .wrapp-ninja-forms .submit-wrap .nf-field-element{text-align:center}.section__inform .wrapp-ninja-forms .submit-wrap .nf-field-element input[type=button]{font-family:"Poppins",sans-serif;font-size:clamp(18px,1.2080536913vw,18px);line-height:21px;padding:16px 20px;display:inline-block;margin:clamp(40px,5.3691275168vw,80px) auto 0 auto;border-radius:50px;width:250px;max-width:100%;display:block;cursor:pointer}.section__inform .wrapp-ninja-forms .nf-error-msg.nf-error-field-errors{text-align:center}.section__inform .wrapp-ninja-forms .listselect-wrap label{display:none}.section__inform .wrapp-ninja-forms .listselect-wrap select{transition:box-shadow .3s;font-family:"Poppins",sans-serif;width:100%;border-radius:10px;box-shadow:0 0 0 2px #e9e6e6;font-size:clamp(16px,1.2080536913vw,18px);margin-bottom:10px;-webkit-appearance:none;appearance:none;border:none;background-color:#fff;color:#767676;background-image:url(../img/arrowSelect.svg);background-repeat:no-repeat;background-position:calc(100% - 24px) center;padding-right:clamp(60px,4.6979865772vw,70px)}.section__inform .wrapp-ninja-forms .listselect-wrap select:hover,.section__inform .wrapp-ninja-forms .listselect-wrap select:focus{box-shadow:0 0 0 6px #e9e6e6;background-color:#fff;background-image:url(../img/arrowSelect.svg);background-repeat:no-repeat;background-position:calc(100% - 24px) center}.section__inform .wrapp-ninja-forms .listselect-wrap select::placeholder{color:#767676}.section__inform .wrapp-ninja-forms .listselect-wrap .nf-field-element>div{display:none}.section__inform .wrapp-ninja-forms .listcheckbox-wrap .nf-field-label label{font-size:clamp(21px,1.677852349vw,25px);line-height:clamp(24px,1.8791946309vw,28px);font-weight:700;margin-top:clamp(10px,1.3422818792vw,20px);margin-bottom:clamp(20px,2.6845637584vw,40px)}.section__inform .wrapp-ninja-forms .listcheckbox-wrap ul{display:flex;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;margin-bottom:30px !important;border-bottom:1px solid #d8d8d8;padding-bottom:20px !important}.section__inform .wrapp-ninja-forms .listcheckbox-wrap ul li{width:30%;margin-bottom:27px !important}.section__inform .wrapp-ninja-forms .listcheckbox-wrap ul li label:before{left:-26px;top:3px;font-size:15px}.section__inform .wrapp-ninja-forms .nf-response-msg{padding:23px 10px;font-weight:700}.section__inform .wrapp-ninja-forms .nf-response-msg p{display:none}.content-legal{background-color:#fff;margin-top:120px}.content-legal .container-content-legal{width:700px;max-width:calc(100% - 40px) !important;height:calc(100% - 80px);padding:90px 20px 20px 20px;overflow-y:auto;overflow-x:hidden;position:relative;border-radius:10px;box-shadow:0 0 1px 1px rgba(255,255,255,.1);align-items:flex-start;background-color:#fff;margin:0 auto}.content-legal .container-content-legal h2{font-size:30px;line-height:38px;font-weight:600;padding:20px 0px;width:700px;max-width:calc(100% - 40px);border-radius:10px 10px 0 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(31,31,31,.1);z-index:10;background-color:#fff;margin-bottom:30px}.content-legal .container-content-legal .list,.content-legal .container-content-legal h3,.content-legal .container-content-legal p{color:#1f1f1f}.content-legal .container-content-legal h3{font-size:19px;line-height:24px;font-weight:500;margin-bottom:10px}.content-legal .container-content-legal p{font-size:16px;line-height:20px;font-weight:300;margin-bottom:10px}.content-legal .container-content-legal .list{padding-left:22px}.content-legal .container-content-legal .list .title{margin-bottom:10px;display:inline-block}.content-legal .container-content-legal .list>*{font-size:18px;line-height:23px;font-weight:600;margin-bottom:30px}.content-legal .container-content-legal .list>* p{font-size:16px;line-height:20px;font-weight:300}.content-legal .container-content-legal .list>* p:last-child{margin-bottom:0}.content-legal .container-content-legal .list>* a{color:#1f1f1f;text-decoration:underline}.content-legal .container-content-legal .list>* a:hover{text-decoration:none}.content-legal .container-content-legal .list>* ul{margin-bottom:20px}.content-legal .container-content-legal .list>* ul>*{font-size:16px;line-height:20px;font-weight:300;margin-bottom:6px}.content-legal .container-content-legal .list>* ul>*:last-child{margin-bottom:0}.content-legal .container-content-legal .list__num{list-style:auto}.content-legal .container-content-legal .list__disc{list-style:disc}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-family:"Poppins",sans-serif}@media(max-width: 768px){.section__inform .nf-row nf-cells .nf-cell{width:100% !important}.section__inform .wrapp-ninja-forms .listcheckbox-wrap ul li{width:100%}.content-legal .container-content-legal{padding:50px 0px 20px 0px}}.footer .links a{cursor:pointer;padding-left:clamp(10px,1.3422818792vw,20px);padding-right:clamp(10px,1.3422818792vw,20px);position:relative;color:#fff}.footer .links a:hover{text-decoration:underline}.footer .links a:first-child{padding-left:0}.footer .links a:last-child:after{display:none}.footer .links a:after{content:"";position:absolute;right:0;top:0;bottom:0;height:100%;width:1px;background-color:#fff}@media(max-width: 768px){.footer .links a{display:block;width:100%;padding:0;margin-bottom:20px}.footer .links a:after{display:none}}.menu__mobile ul li a{padding-top:clamp(10px,1.3422818792vw,15px);padding-bottom:clamp(10px,1.3422818792vw,15px)}.load-more-project{text-align:center;margin-top:50px;transition:transform 2s,opacity 2s;opacity:0;transform:translateY(100%)}.load-more-project .button{font-size:clamp(16px,1.2080536913vw,18px);width:180px;display:inline-block;text-align:center;padding-top:clamp(10px,0.9395973154vw,14px);padding-bottom:clamp(10px,0.9395973154vw,14px);border-radius:50px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff}.load-more-project.show{opacity:1;transform:translateX(0%)}.section__trabajos .container .grid__item.hide-element{display:none !important}.section__trabajos .container .grid__item.show-element{display:block !important}.shadowbox__legal.shadowbox__response_form>.container{height:320px}.shadowbox__legal.shadowbox__response_form>.container h2{position:initial;width:100%;border:none}.shadowbox__legal.shadowbox__response_form>.container p{font-size:18px;font-weight:400;padding:20px;text-align:center}
