/* Minification failed. Returning unminified contents.
(1,32009): run-time error CSS1039: Token not allowed after unary operator: '-progress'
 */
#app-header{position:fixed;top:0;left:0;width:100%;z-index:701;background-color:#fff !important;font-family:'Fira Sans',sans-serif;}#app-header .navbar-toggler{outline:none;}#app-header .nav-item.open>.nav-link{color:#fff;background:#0bf;text-decoration:none;}#app-header .nav-link{padding:15px;transition:all .3s ease;font-weight:700;color:#434a52;white-space:nowrap;position:relative;font-size:1.05rem;}#app-header .nav-link:hover{color:#fff !important;background:#fac090;text-decoration:none;font-weight:normal;}@media screen and (min-width:992px){#app-header .navbar-nav>li.active>a::before{content:"";height:4px;width:100%;position:absolute;left:0;top:51px;z-index:203;opacity:.9;background-color:#81644d;}}@media screen and (max-width:991px){#app-header .navbar-nav>li.active>a{color:#bddc5f;}}#app-header .show>.dropdown-menu{max-height:1500px;visibility:visible;}#app-header .dropdown-menu{display:block;max-height:0;visibility:hidden;overflow:hidden;color:#434a52 !important;}#app-header .dropdown-item.active,#app-header .dropdown-item:active{color:#434a52;text-decoration:none;background-color:#fff;}#app-header .dropdown-item:hover,#app-header .dropdown-item:focus{color:#434a52;text-decoration:none;background-color:#fff;}#app-header .subMenu-name{color:#bddc5f;font-weight:bold;}#app-header .subMenu-name hr{height:1px;margin-top:2px;}#app-header .baseItem-name a{font-weight:normal;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;display:block;font-size:15px;}#app-header .baseItem-name a:hover{color:#bddc5f;}@media screen and (max-width:991px){#app-header .logo-wrapper{min-height:82px;}}#app-header .logo img{max-height:70px;}#app-header .logo-large{padding-top:20px;padding-bottom:20px;}#app-header .logo-large img{max-height:55px;}#app-header #logo-xl,#app-header #logo-xl-img,#app-header #logo-xl-tool,#app-header #logo-xl-img-tool{transition:all .3s ease;}#app-footer .footer{border-top:12px solid #81644d;background-color:#81644d;}#app-footer .footer-bottom{background-color:#81644d;color:#fff;font-size:1.2rem;}#app-content{font-family:'Open Sans',sans-serif;background-color:#fff;min-height:100px;color:#434a52;min-height:calc(100vh - 179px);}[poperror-popup].popover{display:block !important;color:#fff;background-color:#f00;border-radius:0;}[poperror-popup].popover.bottom>.arrow:after{border-bottom-color:#f00;}.imgModal{position:fixed;z-index:2005;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9);}.modal-content{margin:auto;display:block;max-width:95%;}#caption{margin:auto;display:block;max-width:70%;text-align:center;color:#ddd;padding:10px 0;font-weight:bold;}#description{margin:auto;display:block;max-width:70%;text-align:center;color:#ccc;padding:10px 0;}#caption,#description{-webkit-animation-name:zoom;-webkit-animation-duration:.5s;animation-name:zoom;animation-duration:.5s;}.modal-content{min-height:64px;min-width:64px;}@-webkit-keyframes zoom{from{-webkit-transform:scale(0);}to{-webkit-transform:scale(1);}}@keyframes zoom{from{transform:scale(0);}to{transform:scale(1);}}.close{position:absolute;top:10px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;opacity:.4;}.close:hover,.close:focus{color:#f1f1f1;opacity:.8;text-decoration:none;cursor:pointer;}@media only screen and (max-width:700px){.modal-content{width:100%;}}.nav-icon{position:absolute;transition:.3s;color:#f1f1f1;opacity:.4;}.nav-icon.nav-left{left:3%;top:40%;}.nav-icon.nav-right{right:3%;top:40%;}.nav-icon i{padding:30px 5px 30px 5px;}.nav-icon:hover,.nav-icon:focus{color:#f1f1f1;opacity:.8;text-decoration:none;cursor:pointer;}.img-thumbnail{max-height:190px;}.text-information{font-family:'Open Sans',Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-top:10px;color:#e9e9e9;}.text-information a{color:#e9e9e9;text-decoration:none;}.text-information a:hover{text-decoration:underline;}.highlight-title{font-family:'Open Sans',Arial,sans-serif;font-weight:700;font-style:normal;font-size:22px;margin-top:15px;color:#0bf;}.carousel-control.left,.carousel-control.right{background-image:none;}.btn-custom{color:#fff;background:#81644d;border-color:#81644d;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;}.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active,.open .dropdown-toggle.btn-custom{color:#000;background:#fcd5b5;border-color:#fcd5b5;font-weight:700;}.btn-custom.disabled,.btn-custom[disabled],fieldset[disabled] .btn-custom,.btn-custom.disabled:hover,.btn-custom[disabled]:hover,fieldset[disabled] .btn-custom:hover,.btn-custom.disabled:focus,.btn-custom[disabled]:focus,fieldset[disabled] .btn-custom:focus,.btn-custom.disabled:active,.btn-custom[disabled]:active,fieldset[disabled] .btn-custom:active,.btn-custom.disabled.active,.btn-custom[disabled].active,fieldset[disabled] .btn-custom.active{background-color:#81644d;border-color:#81644d;color:#fff;}.btn-custom .badge{color:#fcd5b5;background-color:#fcd5b5;}.form-control:focus{border-color:#fcd5b5 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #a7aa37 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #a7aa37 !important;}[ng-cloak].splash{display:block !important;}.splash{display:none;position:absolute;left:0;height:100%;width:100%;filter:alpha(opacity=90);opacity:.9;text-align:center;z-index:1000;}.splash img{margin-top:100px;margin-bottom:20px;}body{font-family:'Open Sans',sans-serif;}label{font-weight:600;}legend{font-size:18px;padding:0 15px;width:auto;}legend label{position:relative;left:0%;}h5{line-height:1.7;}.form-control::-webkit-input-placeholder,.form-control::placeholder{color:#ccc;font-size:.9rem;}.showFieldset{border:2px solid #e9e9e9;padding:15px;background-color:#fcfcfc;}.link{color:#81644d;}.link:hover{color:#fcd5b5;}.clickable{cursor:pointer;}.instructions{font-size:14px;font-style:italic;}.title{font-family:'Fira Sans',sans-serif;font-weight:600;line-height:1.5em;}@media screen and (min-width:1700px){.title{font-size:32px;padding-top:20px;}}@media screen and (min-width:1200px) and (max-width:1699px){.title{font-size:32px;padding-top:20px;}}@media screen and (min-width:992px) and (max-width:1199px){.title{font-size:30px;}}@media screen and (min-width:768px) and (max-width:991px){.title{font-size:26px;}}@media screen and (max-width:767px){.title{font-size:26px;}}.title hr{height:2px;}.subtitle{font-weight:400;}@media screen and (min-width:1700px){.subtitle{font-size:19px;}}@media screen and (min-width:1200px) and (max-width:1699px){.subtitle{font-size:18px;}}@media screen and (min-width:992px) and (max-width:1199px){.subtitle{font-size:18px;}}@media screen and (min-width:768px) and (max-width:991px){.subtitle{font-size:16px;}}@media screen and (max-width:767px){.subtitle{font-size:16px;}}@media screen and (min-width:1700px){.text{font-size:16px;}}@media screen and (min-width:1200px) and (max-width:1699px){.text{font-size:16px;}}@media screen and (min-width:992px) and (max-width:1199px){.text{font-size:16px;}}@media screen and (min-width:768px) and (max-width:991px){.text{font-size:15px;}}@media screen and (max-width:767px){.text{font-size:15px;}}@media screen and (min-width:1700px){.subtext{font-size:14px;}}@media screen and (min-width:1200px) and (max-width:1699px){.subtext{font-size:14px;}}@media screen and (min-width:992px) and (max-width:1199px){.subtext{font-size:14px;}}@media screen and (min-width:768px) and (max-width:991px){.subtext{font-size:14px;}}@media screen and (max-width:767px){.subtext{font-size:14px;}}.subtext.gray,.subtext .gray{color:#858586;}.flex-1{flex:1;}.flex-250{flex-grow:1;flex-shrink:1;flex-basis:250px;}.flex-75{flex-grow:1;flex-shrink:1;flex-basis:75px;}.special-text{font-variant-caps:all-small-caps;}.home-subtitle{font-size:22px;color:#333;min-height:75px;}.home-text{font-size:14px;}.home-ring{text-align:center;background-color:#fac090;border-radius:50%;max-width:100px;max-height:100px;margin:auto;overflow:hidden;}.home-ring img{height:100px;width:100px;padding:1.2rem;}.home-group{overflow:hidden;position:relative;}.home-group:before{position:absolute;content:"";width:100px;height:400px;background-color:rgba(255,255,255,.3);top:0;left:-120px;transform:skewX(-30deg);transition:all .5s;}.home-group:hover:before{left:480px;}.sep{background-color:#e9e9e9;width:80%;height:1px;text-align:center;margin:auto;margin-top:2rem;margin-bottom:2rem;}.list-number{font-size:5rem;font-weight:bold;color:#000;opacity:.05;line-height:.8;}.list-number-synergie{font-size:5rem;font-weight:bold;color:#0bf;opacity:1;line-height:.8;}.list-element{display:flex;padding-bottom:1rem;position:relative;}.list-element:not(.heading)+.list-element:before{content:"";height:1px;width:80%;background-color:#e9e9e9;position:absolute;margin-left:10%;margin:-2rem 10%;}.list-element.heading{padding-bottom:1rem;}.list-element.heading .question-name{font-size:18px;}@media screen and (min-width:992px){.first-element{padding-top:96px;}}@media screen and (max-width:991px){.first-element{padding-top:82px;}}.concept-section-header{background:linear-gradient(90deg,#209cb521 75%,#209cb508 100%);padding:.1rem 1rem;margin-bottom:.75rem;}.concept-section-header h4{font-size:22px;margin:4px auto;}.concept-section-header~*{margin-left:30px;}.table .thead-light th{color:#434a52;background-color:#0bf;border-color:#209cb5;}.tableStandard{border:2px solid #ae0036;}.tableStandard.table-hover tbody tr:hover{cursor:pointer;}.formfields{transition:all .5s step-start;max-height:0;visibility:hidden;opacity:0;}.showFormFields{max-height:1000px;visibility:visible;opacity:1;padding:.5rem 0;}.toolIcon{color:#81644d;}.activeTitle{animation:highlightTitle .5s forwards;}.activeTitle label{animation:highlightTitleLabel .5s forwards;box-shadow:0 3px 10px 3px #fff;background-color:#fff;}.modal-backdrop{z-index:2040 !important;}.modal{z-index:2050 !important;}.modal-xxl>.modal-dialog{min-width:100% !important;}.modal-on-top{z-index:2055 !important;top:100px;}#confirmation-dialog{box-shadow:0 0 15px 4px #858586;}.home-page .home-block-top{color:#fff;transition:all .3s ease;background:url('/Content/img/gradient.jpg');height:600px;background-position:center;background-size:cover;margin-top:96px;}@media screen and (max-width:767px){.home-page .home-block-top{margin-top:82px;}}@media screen and (max-width:991px){.home-page .home-block-top{height:300px;}}.home-page .home-block-top .home-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.home-page .home-block-top .home-title .level1{white-space:nowrap;font-family:'Fira Sans',sans-serif;font-weight:bold;}@media screen and (min-width:1700px){.home-page .home-block-top .home-title .level1{font-size:4rem;}}@media screen and (min-width:1200px) and (max-width:1699px){.home-page .home-block-top .home-title .level1{font-size:3.5rem;}}@media screen and (min-width:992px) and (max-width:1199px){.home-page .home-block-top .home-title .level1{font-size:3rem;}}@media screen and (min-width:768px) and (max-width:991px){.home-page .home-block-top .home-title .level1{font-size:2.5rem;}}@media screen and (max-width:767px){.home-page .home-block-top .home-title .level1{font-size:1rem;}}.home-page .home-block-top .home-title .level2{white-space:nowrap;font-family:'Fira Sans',sans-serif;font-weight:bold;}@media screen and (min-width:1700px){.home-page .home-block-top .home-title .level2{font-size:7rem;}}@media screen and (min-width:1200px) and (max-width:1699px){.home-page .home-block-top .home-title .level2{font-size:6.5rem;}}@media screen and (min-width:992px) and (max-width:1199px){.home-page .home-block-top .home-title .level2{font-size:5.5rem;}}@media screen and (min-width:768px) and (max-width:991px){.home-page .home-block-top .home-title .level2{font-size:4rem;}}@media screen and (max-width:767px){.home-page .home-block-top .home-title .level2{font-size:2rem;}}.home-page .home-block-top .home-title .level3{white-space:nowrap;font-family:'Fira Sans',sans-serif;font-weight:bold;}@media screen and (min-width:1700px){.home-page .home-block-top .home-title .level3{font-size:3rem;}}@media screen and (min-width:1200px) and (max-width:1699px){.home-page .home-block-top .home-title .level3{font-size:2.5rem;}}@media screen and (min-width:992px) and (max-width:1199px){.home-page .home-block-top .home-title .level3{font-size:2rem;}}@media screen and (min-width:768px) and (max-width:991px){.home-page .home-block-top .home-title .level3{font-size:1.5rem;}}@media screen and (max-width:767px){.home-page .home-block-top .home-title .level3{font-size:.9rem;}}.home-page .home-block-top .title-curtain{position:absolute;top:-40px;opacity:0;animation:title-curtain .5s forwards;animation-delay:1s;}.home-page .home-block-top .logo-curtain{position:relative;flex-grow:0;animation:logo-curtain .8s forwards;animation-delay:1.6s;opacity:0;}.home-page .home-block-top .logo-curtain .curtain{background-color:#0bf;position:absolute;width:100%;height:100%;animation:curtain .8s forwards;animation-delay:1.5s;top:0;right:0;}.home-page .home-block-top .recycle{text-align:center;opacity:0;animation:logo-curtain .8s forwards;animation-delay:1.5s;}.home-page .home-block-top .obj{left:-100px;top:0;opacity:0;animation:obj .5s forwards;animation-delay:2s;}.home-page .home-block-top .obj1{white-space:normal;position:relative;top:100px;opacity:0;animation:objx .5s forwards;animation-delay:2.5s;display:inline-block;}.home-page .home-block-top .iobj1{vertical-align:top;opacity:0;animation:iobjx .2s forwards;animation-delay:2.5s;}.home-page .home-block-top .obj2{white-space:normal;position:relative;top:100px;opacity:0;animation:objx .5s forwards;animation-delay:3s;display:inline-block;}.home-page .home-block-top .iobj2{vertical-align:top;opacity:0;animation:iobjx .2s forwards;animation-delay:3s;}.home-page .home-block-top .obj3{white-space:normal;position:relative;top:100px;opacity:0;animation:objx .5s forwards;animation-delay:3.5s;display:inline-block;}.home-page .home-block-top .iobj3{vertical-align:top;opacity:0;animation:iobjx .2s forwards;animation-delay:3.5s;}.home-page .home-block-top .obj4{white-space:normal;position:relative;top:100px;opacity:0;animation:objx .5s forwards;animation-delay:4s;display:inline-block;}.home-page .home-block-top .iobj4{vertical-align:top;opacity:0;animation:iobjx .2s forwards;animation-delay:4s;}.home-page .home-block-bottom{background-color:#fff;}.home-page .home-block-bottom .heading-with-icon{display:flex;align-items:center;}.home-page .home-block-bottom .heading-with-icon .icon{padding-right:15px;}.home-page .home-block-bottom .heading-with-icon .icon i{box-sizing:content-box;height:42px;width:42px;line-height:42px;border-radius:50%;color:#fff;font-size:21px;text-align:center;}.home-page .home-block-bottom .heading-with-icon .content-box-heading{font-size:28px;line-height:23px;}.home-page .home-block-bottom .content-box-heading{font-size:3rem;line-height:23px;padding:3rem;}.home-page .home-block{background-color:#b4ce6f;}.home-page .round-ecobuild-img{border-radius:50%;width:100px;height:100px;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;box-shadow:0 0 1rem rgba(0,0,0,.175) !important;align-items:center;text-align:center;}.home-page .round-ecobuild-img i{font-size:3rem;color:#fff;}.home-page .image-bottom img{background-color:#939943;}.blogpost-page .blog-post-text{padding-bottom:4rem;}.download-page .download-link{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:15px;border:1px solid #0bf;border-radius:15px;transition:all .3s ease;color:#434a52;}.download-page .download-link:hover{transform:scale(1.02);box-shadow:3px 4px 5px 2px #e9e9e9;}.download-page .download-link .download-title{font-size:1em;overflow:visible;white-space:normal;color:#434a52;font-weight:600;}.download-page .repository-title{display:inline;position:relative;}.download-page .repository-title:after{content:'';background:-webkit-linear-gradient(90deg,#90b7c1 0%,#85a971 10%,#92a438 20%,#baa938 30%,#d8a938 40%,#e09043 50%,#dd6945 60%,#db4837 70%,#be113a 80%,#de3a3a 90%,#dc9636 95%,#68aeb4 100%);background:-o-linear-gradient(90deg,#90b7c1 0%,#85a971 10%,#92a438 20%,#baa938 30%,#d8a938 40%,#e09043 50%,#dd6945 60%,#db4837 70%,#be113a 80%,#de3a3a 90%,#dc9636 95%,#68aeb4 100%);background:-moz-linear-gradient(90deg,#90b7c1 0%,#85a971 10%,#92a438 20%,#baa938 30%,#d8a938 40%,#e09043 50%,#dd6945 60%,#db4837 70%,#be113a 80%,#de3a3a 90%,#dc9636 95%,#68aeb4 100%);background:linear-gradient(90deg,#90b7c1 0%,#85a971 10%,#92a438 20%,#baa938 30%,#d8a938 40%,#e09043 50%,#dd6945 60%,#db4837 70%,#be113a 80%,#de3a3a 90%,#dc9636 95%,#68aeb4 100%);width:100%;height:2px;display:block;margin-bottom:10px;}.download-page .repository-link{display:block;color:#434a52;transition:all .5s linear;}.download-page .repository-link:hover{text-decoration:none;color:#209cb5;transform:scale(1.01);}.contact-page .map-wrapper{padding-left:0 !important;padding-right:0 !important;}.contact-page .address-container{padding:15px;border-radius:1rem;background-color:#ffffffee;}@media screen and (min-width:992px){.contact-page .address-container{margin-top:-400px;}}.contact-page .address-container .data-description{padding:15px;}.contact-page .address-container .data-description a{color:#595959;}.contact-page .form-contact-container{background-color:#ffffffd1;}@media screen and (min-width:992px){.contact-page .form-contact-container{margin-top:calc(-400px - 3rem);}}form{background-color:#fcfcfc;}form.showEntForm,form.showSalForm,form.showQuieroForm,form.showTengoForm,form.showProjectForm{padding:15px;margin:-15px;}form.surveyForm{background-color:#fff;}.mask{height:120px;width:100%;background-color:#fff;position:fixed;z-index:240;top:35px;left:0;}@media screen and (max-width:991px){.mask{display:none;}}.card-container{transition:all .3s ease;}.card-container .card{border:2px solid #75a313;}.card-container .card .card-header{background-color:#0bf;font-size:16px;}.card-container .card .card-header .toolIcon{color:#434a52;font-weight:normal;}.card-container .card .card-header .card-action{margin:-12px -20px -12px 0;padding:12px 20px 12px 20px;border-left:1px solid #fff;cursor:pointer;transition:all .3s ease;}.card-container .card .card-header .card-action:hover{background-color:#209cb5;}.card-container .card .card-header .card-action:hover a>i{color:#fff !important;}.card-container .card .card-header .card-special{font-weight:700;background-color:#209cb5;white-space:nowrap;margin:-13px 5px -12px -20px;padding:12px 20px 12px 20px;}.card-container .card .card-body .card-text{font-size:15px;}.nav-tabs{position:sticky;top:75px;z-index:250;background-color:#e9e9e9;box-shadow:-1px 3px 10px 2px rgba(100,100,100,.2),0 2px 2px -19px rgba(100,100,100,.1);border-radius:5px;}@media screen and (max-width:991px){.nav-tabs{position:relative;margin-left:0;top:0;}}.nav-tabs .nav-item{display:flex;flex-direction:column;}.nav-tabs .nav-item .nav-link{color:#434a52;border:none;padding:1rem 25px;flex:1 1 100%;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:767px){.nav-tabs .nav-item .nav-link{font-size:14px;}}.nav-tabs .nav-item .nav-link.active{color:#434a52;background-color:hsla(0,0%,100%,.8);transition:background-color .2s .2s;box-shadow:none !important;}.nav-tabs .nav-item .nav-link:hover{box-shadow:inset 0 0 3px 1px #858586;}.tab-content .tab-description{padding-top:1rem;}.tab-content .tab-description .lateral-column{min-width:0;background-color:#f5f5f5;}.tab-content .tab-description .lateral-column .filter-header{background-color:#0bf;padding:10px 15px;color:#434a52;font-weight:bold;}.tab-content .tab-description .lateral-column .company-list-container{padding:0;overflow-y:auto;max-height:450px;}.tab-content .tab-description .lateral-column .company-list-container .company-list{transition:all .3s ease;padding:8px 20px;background-color:#fcfcfc;}.tab-content .tab-description .lateral-column .company-list-container .company-list .company-name{font-weight:600;}.tab-content .tab-description .lateral-column .company-list-container .company-list .company-address{font-size:12px;}.tab-content .tab-description .lateral-column .company-list-container .company-list+.company-list:before{content:"";width:90%;height:1px;background-color:#e9e9e9;position:absolute;margin:-9px;text-align:center;margin-left:-2%;}.tab-content .tab-description .lateral-column .company-list-container .company-list:hover{cursor:pointer;background-color:#858586;color:#fff;}.tab-content .tab-description .lateral-column .company-list-container .company-list:hover+.company-list:before{height:0;}.secondary-tab{position:relative;display:flex;width:100%;justify-content:space-between;align-items:end;}.secondary-tab .nav-tabs{border-bottom:2px solid #e9e9e9;background-color:#fff;box-shadow:none;align-items:inherit;z-index:200;border-radius:0;}@media screen and (min-width:1200px){.secondary-tab .nav-tabs{top:155px;}}@media screen and (min-width:992px) and (max-width:1199px){.secondary-tab .nav-tabs{top:155px;}}@media screen and (min-width:768px) and (max-width:991px){.secondary-tab .nav-tabs{top:82px;}}@media screen and (min-width:768px){.secondary-tab .nav-tabs{flex-wrap:nowrap !important;position:sticky;}}@media screen and (max-width:767px){.secondary-tab .nav-tabs{flex-direction:column;text-align:left;align-items:flex-start;position:relative;}}@media screen and (max-width:767px){.secondary-tab .nav-tabs li{width:100%;}}.secondary-tab .nav-tabs li a{display:block;padding:10px 20px;margin:0 5px 1px 0;background:#fff;font-size:18px;font-weight:400;color:#858586;text-align:center;border:none;border-radius:0;z-index:2;position:relative;transition:all .3s ease 0s;display:flex;align-items:center;height:100%;border-top-right-radius:5px;border-top-left-radius:5px;background-color:rgba(250,250,250,.5);border:1px solid #e9e9e9;cursor:pointer;}.secondary-tab .nav-tabs li a:hover,.secondary-tab .nav-tabs li a.active{color:#434a52;text-decoration:none;background-color:#fff;}.secondary-tab .nav-tabs li a.active{box-shadow:0 -3px 5px 1px rgba(0,0,0,.1);border:none;font-weight:700;}.tab-line{position:absolute;bottom:-2px;transition:left .5s ease-in-out,width .5s .1s,background 2s;height:3px;background-color:#fac090;left:0;width:69px;pointer-events:none;z-index:2;}.secondary-tab .tab-content{padding:30px 20px 20px;margin-top:0;background:#fff;font-size:15px;color:#434a52;line-height:30px;border-radius:0 0 5px 5px;}.secondary-tab .tab-content h3{font-size:24px;margin-top:0;}@media only screen and (max-width:479px){.secondary-tab .nav-tabs li{width:100%;text-align:center;}.secondary-tab .nav-tabs li.active a:before{content:"";bottom:15%;left:0;right:auto;}}#radar_sec1,#radar_sec2{transition:width .5s ease 0s,height .5s ease 0s;}.group-selector{margin-top:50px;display:flex;}.line-selector{position:relative;width:100%;}@media screen and (min-width:768px){.line-selector{float:left;}}@media screen and (min-width:768px){.line-selector.active-selector{float:left;width:25%;}}.key-concepts-circle{width:350px;height:350px;border-radius:50%;border:2px solid #4e83b9;position:relative;transform:rotate(-90deg);margin:auto;}@media screen and (max-width:767px){.key-concepts-circle{transform:rotate(-90deg) scale(.7);}}.key-concepts-circle .key-concept{background-color:#4e83b9;border-radius:10px;width:130px;height:65px;font-size:14px;line-height:20px;color:#fff;transform:translate(110px,143px) rotate(90deg);position:absolute;padding:5px;box-shadow:0 0 3px 5px #fff;cursor:pointer;}.key-concepts-circle .key-concept.disabled{background-color:#afafaf;cursor:default;}.key-concepts-circle .key-concept .key-concept-content{align-items:center;width:100%;text-align:center;height:100%;display:flex;}.dimension-selector{display:none;padding:25px 15px;background-color:#fcfcfc;}@media screen and (min-width:768px){.dimension-selector{float:right;}}.dimension-selector.active-selector{display:block;}@media screen and (min-width:768px){.dimension-selector.active-selector{float:right;width:75%;}}.dimension-selector.active-selector hr{border-top-color:#afafaf;}.dimension-selector.active-selector .dimension-wrapper{position:relative;padding-top:15px;padding-left:50px;}.dimension-selector.active-selector .dimension-wrapper:before{content:'';height:calc(100% - 20px);width:1px;background-color:#afafaf;position:absolute;top:0;}.dimension{padding:5px 50px;text-shadow:0 0 black;position:relative;}.dimension:before{content:'';height:1px;width:40px;background-color:#afafaf;position:absolute;left:0;top:50%;}.dimension:hover{color:#fff !important;background-color:#81644d;cursor:pointer;}.dimension-selected{color:#81644d;font-weight:bold;text-shadow:none;}.dimension-selected-text{margin-top:25px;}.area-selected-text,.weak-point-selected-text{margin-top:75px;}.area-selected-text .card,.weak-point-selected-text .card{border:none;}.area-selected-text .card h5,.weak-point-selected-text .card h5{margin:4px auto;}.area-selected-text .card h5:hover,.weak-point-selected-text .card h5:hover{text-decoration:underline;}.area-selected-text .card .collapse-area,.weak-point-selected-text .card .collapse-area{max-height:500px;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.area-selected-text .card .collapse-area .card-body,.weak-point-selected-text .card .collapse-area .card-body{padding-bottom:2rem;padding-top:0;}.area-selected-text .card .collapse-area::-webkit-scrollbar,.weak-point-selected-text .card .collapse-area::-webkit-scrollbar{width:10px;height:10px;}.area-selected-text .card .collapse-area::-webkit-scrollbar-thumb,.weak-point-selected-text .card .collapse-area::-webkit-scrollbar-thumb{background:#afafaf;box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;}.area-selected-text .card .collapse-area::-webkit-scrollbar-track,.weak-point-selected-text .card .collapse-area::-webkit-scrollbar-track{background-color:#fcfcfc;box-shadow:inset 0 0 6px rgba(0,0,0,.5);}@media screen and (min-width:992px){.sep::before{height:100%;width:1px;content:'';position:absolute;left:0;top:0;background-color:#e9e9e9;}}.mapFrame{width:100%;height:700px;}@media screen and (max-width:767px){.mapFrame{height:600px;}}.header-map-window{background-color:#bddc5f;font-weight:700;padding:5px;font-size:14px;}.subheader-map-window{background-color:#e9e9e9;padding:5px;}.body-map-window{padding:5px 15px;}.footer-map-window{text-align:right;padding:5px 15px;}#reevaluate{border-collapse:collapse;width:100%;table-layout:fixed;overflow-wrap:break-word;}#reevaluate td,#reevaluate th{border:1px solid #e9e9e9;padding:8px;}#reevaluate tr:nth-child(even){background-color:#f5f5f5;}#reevaluate tr:hover{background-color:#e9e9e9;}#reevaluate th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#81644d;color:#fff;}#reevaluate .icon{background-color:transparent !important;margin:-1px;border:1px solid #fff;width:64px;text-align:center;}.project-page legend{font-size:16px;}.project-page .nav-tabs .nav-link{color:#434a52;}.project-page .nav-tabs .nav-link.active{font-weight:bold;background-color:transparent;border-bottom:3px solid #81644d;border-right:none;border-left:none;border-top:none;}.project-page .concept-section-header{background:linear-gradient(90deg,#209cb521 75%,#209cb508 100%);padding:.1rem 1rem;margin-bottom:.75rem;}.project-page .concept-section-header h4{font-size:22px;margin:4px auto;}.project-page .concept-section-header~*{margin-left:30px;}.project-page .concept-name{background:linear-gradient(90deg,#f5f5f5,transparent);padding:.5rem 1rem;font-weight:400;margin-bottom:2px;}.project-page .concept-name-important{background-color:#209cb521;padding:.5rem 1rem;font-weight:400;margin-bottom:2px;}.project-page .concept-action{padding:.5rem 1rem;cursor:pointer;}.project-page .showFieldset{margin-left:45px;}@media screen and (min-width:992px){.project-page .showFieldset{width:50%;}}@media screen and (min-width:768px) and (max-width:991px){.project-page .showFieldset{width:75%;}}@media screen and (max-width:767px){.project-page .showFieldset{width:auto;}}.project-page form{background-color:#fcfcfc;}.project-page form.showBudgetForm,.project-page form.showIncomeForm,.project-page form.showVariableExpendsForm,.project-page form.showFixedCostsForm{padding:15px;margin:-15px;}.project-page .tableBudget{border:2px solid #ae0036;}.project-page .tableBudget .description{display:grid;}.project-page .tableBudget .name,.project-page .tableBudget .quantity{width:15%;}.project-page .tableBudget.table th{white-space:nowrap;}.project-page .sortHandle{display:inline-block;cursor:move;}.project-page .economic-analisys .container-fluid{position:relative;padding:0;}.project-page .economic-analisys table{border-collapse:separate;border-spacing:0;width:100%;}.project-page .economic-analisys .cross{position:relative;z-index:1;}.project-page .economic-analisys .fixed.cell{background-color:#fff;}.project-page .economic-analisys .table-economic-analysis .important{background-image:linear-gradient(90deg,#209cb521 75%,#209cb508 100%);}.project-page .economic-analisys .table-economic-analysis .semi-important{background-image:linear-gradient(90deg,#f5f5f5 75%,#dedede14 100%);}.project-page .economic-analisys .table-economic-analysis .highlight{background-color:#209cb508;}.project-page .economic-analisys .table-economic-analysis .semi-highlight{background-color:#dedede14;}.project-page .economic-analisys .table-economic-analysis th,.project-page .economic-analisys .table-economic-analysis td{padding:.5rem !important;vertical-align:middle !important;}.project-page .economic-analisys .table-economic-analysis.table-headers td{box-shadow:3px 20px 9px 0 #e9e9e9;border-right:1px solid #858586;}.project-page .economic-analisys .table-economic-analysis.table-headers td.last{box-shadow:none;}.project-page .economic-analisys .table-economic-analysis .title-cell{max-width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#fff;}.project-page .economic-analisys .table-economic-analysis .value-cell{min-width:120px;text-align:right;}#survey-header{position:sticky;top:176px;background-color:#fff;z-index:100;margin-left:-15px;margin-right:-15px;font-family:'Fira Sans',sans-serif;color:#434a52;}@media screen and (min-width:992px) and (max-width:1199px){#survey-header{top:175px;}}@media screen and (min-width:768px) and (max-width:991px){#survey-header{top:34px;}}@media screen and (min-width:576px) and (max-width:767px){#survey-header{top:34px;}}@media screen and (max-width:575px){#survey-header{top:0;}}#survey-header #survey-progress{padding:1em 4em;flex:1 1 100%;}#survey-header #survey-progress .progress-label{font-size:22px;color:#595959;text-align:center;}#survey-header #survey-progress .inside-progress-label{display:none;}#survey-header #survey-progress .progress-bar{background-color:#0bf !important;}#survey-header.tiny #survey-progress{padding:0 4em;}#survey-header.tiny #survey-progress .progress-label{display:none;}#survey-header.tiny #survey-progress .inside-progress-label{display:inline;font-weight:bold;}#survey-header.tiny .survey-score .score{margin:0;font-size:22px;padding:.2em .3em;}@media screen and (min-width:1200px){.survey-score-total{position:sticky;bottom:0;}}.survey-score{display:flex;justify-content:end;}.survey-score .score{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;overflow:hidden;padding:.3em .5em;font-size:1.5rem;background:#f5f5f5;}.survey-score .score+.score:before{content:'';height:60%;background-color:#afafaf;width:1px;position:absolute;margin-top:10%;left:2px;}.survey-score .score .headerTotal{font-size:16px;font-weight:700;}.survey-score .score .headerSection{font-size:12px;}.survey-score .score.scoreTotal{font-weight:700;}.survey-score .score:before{background-color:#d9f5cd;content:'';position:absolute;left:var(--progress);top:0;width:100%;height:100%;z-index:-1;}.grid-container{display:grid;grid-template-columns:75% 25%;gap:10px;grid-auto-rows:minmax(65px,auto);align-items:center;}.grid-container .section-name,.grid-container .group-name{grid-column-start:1;grid-column-end:2;grid-row:auto;}.grid-container .section-score,.grid-container .group-score{grid-column-start:2;grid-column-end:3;grid-row:auto;}#survey-content{color:#434a52;}#survey-content .survey-question .survey-question-body{flex:1 1 100%;}#survey-content .survey-question .survey-question-body .survey-question-options .u_selection .option{white-space:normal;padding-left:1.6em;text-indent:0;padding-bottom:.4rem;line-height:1.35rem;}#survey-content .survey-question .survey-question-body .survey-question-options .matrix .items-checks{display:flex;justify-content:space-evenly;}#survey-content .survey-question .survey-question-body .survey-question-options .free_text textarea{resize:none;height:100px;border:1px solid #afafaf;}#survey-content .survey-question .survey-question-body .survey-question-options .recommendation{font-size:15px;}#survey-content .small-list-number>div{padding:5px 10px;background-color:#f5f5f5;font-weight:bold;box-shadow:0 0 5px 1px #afafaf;}#survey-content .concept-name{border-bottom:3px solid #afafaf;padding:.5rem 1rem;font-weight:700;margin-bottom:2px;text-transform:uppercase;text-shadow:0 0 5px #afafaf;}.indicators:after{content:"";height:1px;width:80%;background-color:#e9e9e9;position:absolute;margin-left:10%;margin:-1.5rem 10%;}.qElement{font-size:28px;transition:all 2s cubic-bezier(0,0,.2,1);color:#fff;}.qualification{flex-grow:1;text-align:right;color:#fff;margin-left:auto;filter:grayscale(100%) blur(3px) opacity(50%);}.qualification.qualificationActive{filter:drop-shadow(10px 2px 10px gray);transform:scale(1.01,1.1);}.qualification.q20{background:-webkit-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f00 100%);background:-o-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f00 100%);background:-moz-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f00 100%);background:linear-gradient(90deg,rgba(255,252,255,0) 10%,#f00 100%);flex:0 1 30%;}@media screen and (max-width:767px){.qualification.q20{flex:0 1 60%;}}.qualification.q40{background:-webkit-linear-gradient(90deg,rgba(255,252,255,0) 10%,#936 100%);background:-o-linear-gradient(90deg,rgba(255,252,255,0) 10%,#936 100%);background:-moz-linear-gradient(90deg,rgba(255,252,255,0) 10%,#936 100%);background:linear-gradient(90deg,rgba(255,252,255,0) 10%,#936 100%);flex:0 1 40%;}@media screen and (max-width:767px){.qualification.q40{flex:0 1 70%;}}.qualification.q60{background:-webkit-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f60 100%);background:-o-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f60 100%);background:-moz-linear-gradient(90deg,rgba(255,252,255,0) 10%,#f60 100%);background:linear-gradient(90deg,rgba(255,252,255,0) 10%,#f60 100%);flex:0 1 50%;}@media screen and (max-width:767px){.qualification.q60{flex:0 1 80%;}}.qualification.q80{background:-webkit-linear-gradient(90deg,rgba(255,252,255,0) 10%,#800080 100%);background:-o-linear-gradient(90deg,rgba(255,252,255,0) 10%,#800080 100%);background:-moz-linear-gradient(90deg,rgba(255,252,255,0) 10%,#800080 100%);background:linear-gradient(90deg,rgba(255,252,255,0) 10%,#800080 100%);flex:0 1 60%;}@media screen and (max-width:767px){.qualification.q80{flex:0 1 90%;}}.qualification.q100{background:-webkit-linear-gradient(90deg,rgba(255,252,255,0) 10%,#396 100%);background:-o-linear-gradient(90deg,rgba(255,252,255,0) 10%,#396 100%);background:-moz-linear-gradient(90deg,rgba(255,252,255,0) 10%,#396 100%);background:linear-gradient(90deg,rgba(255,252,255,0) 10%,#396 100%);flex:0 1 70%;}@media screen and (max-width:767px){.qualification.q100{flex:0 1 100%;}}.report-question{font-variant:small-caps;font-size:1.5rem;}.report-answer{font-size:1rem;color:#858586;padding-left:2rem;}.report-text{margin-left:4rem;}.pretty.p-icon .state .icon{top:0;}.pretty.p-smooth label:before,.pretty.p-smooth label:after{top:0;}.pretty input{width:20px;height:20px;}.pretty .state label:after{background-color:#fff;border:1px solid #bdc3c7;}@keyframes backgroundchange{0%{background-position:10% 10%;}100%{background-position:50% 40%;}}@keyframes logo-curtain{100%{opacity:1;}}@keyframes curtain{100%{width:0;}}@keyframes title-curtain{100%{opacity:1;top:0;position:relative;}}@keyframes obj{100%{opacity:1;left:0;}}@keyframes objx{100%{opacity:1;top:0;}}@keyframes iobjx{100%{opacity:1;}}@keyframes highlightTitle{100%{font-size:22px;}}@keyframes highlightTitleLabel{100%{transform:translateX(-50%);left:50%;}}.brand-page{font-size:1.2rem;color:#333;}.subheader{background-color:#fcd5b5;padding:15px 20px;font-weight:700;}.subheader-carousel{background-color:#fcd5b5;}@media all and (max-width:991px){.brand-page .container{padding-right:0;padding-left:0;}}.dropdown-item.active,.dropdown-item:active{background-color:#fac090;}.page-brand{opacity:0;transition:all .4s linear;visibility:hidden;height:0;}.page-brand .brand-content{margin-top:25px;padding:15px 20px;display:none;}.page-brand.active{opacity:1;visibility:visible;height:auto;}.page-brand.active .brand-content{display:block;}.navbar-cr-brand{min-height:120px;font-size:1.2rem;}.navbar-cr-brand ul>li>a{font-weight:700;}.navbar-cr-brand li{position:relative;margin:0 20px;}@media all and (min-width:992px){.navbar-cr-brand li.nav-item+li.nav-item:after{content:'';width:2px;height:40px;background-color:#434a52;position:absolute;top:0;left:-20px;}}.navbar-cr-brand.navbar-light .navbar-nav .nav-link{color:#434a52 !important;}.navbar-cr-brand.navbar-light .navbar-nav .nav-link:hover{color:#333 !important;}.navbar-cr-brand.navbar-light .navbar-nav .nav-link{color:#434a52 !important;white-space:nowrap;}.navbar-cr-brand.navbar-light .navbar-nav .nav-link:focus{color:#333 !important;}.navbar-cr-brand .navbar-brand{max-width:270px;}.navbar-cr-brand .navbar-brand img{max-height:125px;}.bg-brand{background-color:#fac090;}@media all and (min-width:992px){navbar-cr-brand .dropdown-menu-end{right:0;left:auto;}navbar-cr-brand .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0;}navbar-cr-brand .nav-item:hover .nav-link{color:#fff;}navbar-cr-brand .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%;}navbar-cr-brand .dropdown-menu.fade-up{top:180%;}navbar-cr-brand .nav-item:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg);}}@media all and (min-width:992px){#main-brand #carouselBrand{padding:0 200px;}#main-brand #carouselBrand .carousel-control-prev{left:200px;}#main-brand #carouselBrand .carousel-control-next{right:200px;}}#main-brand #carouselBrand .carousel-inner{max-height:400px;}#main-brand .brand-main-block{position:relative;border-width:2px;border-style:solid;padding:3rem;border-radius:50%;margin:1rem;display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:275px;font-weight:600;max-width:275px;}#main-brand .brand-main-block.block-1{border-color:#77933c;background-color:#d7e4bd;}#main-brand .brand-main-block.block-2{border-color:#604a7b;background-color:#ccc1da;}#main-brand .brand-main-block.block-3{border-color:#953735;background-color:#e6b9b8;}#main-brand .button-brand-text{font-size:1.4rem !important;}#what-is-it ul>li+li{margin-top:15px;}#what-is-it .image-container{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;}#what-is-it .image-container img{max-width:250px;}@media all and (max-width:991px){#what-is-it .image-container img{max-width:150px;}}#profits ul>li+li{margin-top:15px;}#procedure ol>li+li{margin-top:15px;}#procedure .image-container{display:flex;justify-content:center;}#why ul>li+li{margin-top:15px;}#why .image-container{display:flex;justify-content:center;}#get-certified .brand-form{font-size:1rem;}
