 .color1,.color-1{color:rgb(232,70,33)}.bg-color1,.bgcolor1{background-color:rgb(232,70,33)}.color2,.color-2{color:rgb(39,78,157)}.bg-color2,.bgcolor2{background-color:rgb(39,78,157)}.bg-premium{background-color:#FAFAD2;border-radius:18px !important}.bg-premium .bg-light{background-color:rgb(218,165,32,.1) !important;border-radius:18px !important}.color-premium{color:rgb(218,165,32)}.list-box-close{border:1px solid rgba(255,255,255,0.65);border-radius:34px;background:rgba(255,255,255,0.74);box-shadow:0 24px 45px rgba(17,19,24,0.16);backdrop-filter:blur(22px)}body .social-network{background-color:#F4F7FC !important}body .jobya .text-muted{color:#666666 !important}.hover-shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.hover-shadow:hover{box-shadow:0 .155rem .25rem rgba(0,0,0,.75)!important}.section{padding:3rem 0}.title-heading .heading{font-size:2.2rem;letter-spacing:1px}.section-title .title.title-line{position:relative;margin-bottom:20px;padding-bottom:0 !important}.section-title .title.title-line:before{top:calc(100% + 12px)}.section-title .title.title-line:after{top:calc(100% + 8px)}@media (min-width:992px){.wrapper-layer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:2rem}body[data-layout='3'] .wrapper-layer [data-section='4']{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.wrapper-layer .wrapper-section23{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}body[data-layout='3'] .wrapper-layer [data-section='2'],body[data-layout='3'] .wrapper-layer [data-section='3']{width:100%;float:none}}@media (max-width:512px){.title-heading .heading{font-size:2rem !important}}  .btn.btn-primary,.btn.btn-submit{background:rgb(232,70,33);border:1px solid rgb(232,70,33)}.btn.btn-primary,.btn.btn-submit,.btn.btn-secondary,.btn.btn-success,.btn.btn-danger,.btn.btn-info,.btn.btn-warning,.btn.btn-dark{color:#ffffff !important}header#topnav.social-network-header{background-color:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;position:sticky !important;top:0 !important;z-index:1000 !important;padding:0 !important;width:100% !important;height:70px !important;display:flex !important;align-items:center !important;border-bottom:1px solid #e6eaf4 !important}header#topnav.social-network-header .container{max-width:1200px !important;width:100% !important}header#topnav.social-network-header .header-container{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;height:100% !important}header#topnav.social-network-header .header-left{display:flex !important;align-items:center !important;flex:0 0 auto !important}header#topnav.social-network-header .logo{display:flex !important;align-items:center !important;padding-right:20px !important;float:none !important;line-height:1 !important}header#topnav.social-network-header .logo img{height:34px !important;width:auto !important;max-height:34px !important}header#topnav.social-network-header .header-search{position:relative !important;width:280px !important;background-color:#f0f2f5 !important;border-radius:8px !important;padding:6px 12px !important;display:flex !important;align-items:center !important;border:1px solid #e6eaf4 !important}header#topnav.social-network-header .header-search i{color:#65676b !important;margin-right:8px !important;font-size:14px !important}header#topnav.social-network-header .header-search input{background:transparent !important;border:none !important;outline:none !important;width:100% !important;font-size:14px !important;color:#333 !important;padding:0 !important;height:24px !important}header#topnav.social-network-header .header-center{flex:1 1 auto !important;display:flex !important;justify-content:center !important;height:100% !important}header#topnav.social-network-header #navigation{display:block !important;width:auto !important;float:none !important}header#topnav.social-network-header .navigation-menu{display:flex !important;list-style:none !important;margin:0 !important;padding:0 !important;flex-direction:row !important;justify-content:center !important;background:transparent !important;height:100% !important}header#topnav.social-network-header .navigation-menu > li{margin:0 !important;text-align:center !important;display:block !important;float:none !important;height:100% !important}header#topnav.social-network-header .navigation-menu > li > a{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;color:#65676b !important;font-size:11px !important;transition:all 0.2s ease !important;padding:0 15px !important;text-transform:capitalize !important;height:70px !important;line-height:1.2 !important;font-weight:500 !important;border-bottom:2px solid transparent !important;border-radius:0 !important;background:transparent !important}header#topnav.social-network-header .navigation-menu > li > a i{font-size:20px;margin-bottom:3px !important;display:block !important;line-height:1 !important}header#topnav.social-network-header .navigation-menu > li.active a,header#topnav.social-network-header .navigation-menu > li a:hover{color:#2957c2 !important}header#topnav.social-network-header .navigation-menu > li.active a{border-bottom:2px solid #2957c2 !important}header#topnav.social-network-header .header-right{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 auto !important}header#topnav.social-network-header .header-actions{display:flex !important;margin-right:15px !important;align-items:center !important}header#topnav.social-network-header .action-btn{font-size:18px !important;color:#65676b !important;margin:0 6px !important;position:relative !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:8px !important;border-radius:6px !important}header#topnav.social-network-header .action-btn:hover{background-color:#f0f2f5 !important}header#topnav.social-network-header .action-btn.has-badge .badge{position:absolute !important;top:2px !important;right:2px !important;background-color:#e41e3f !important;color:#fff !important;font-size:9px !important;padding:1px 4px !important;border-radius:10px !important;font-weight:700 !important;border:2px solid #fff !important}header#topnav.social-network-header .header-status{display:flex !important;align-items:center !important;margin-right:15px !important;background:#fff !important;padding:6px 12px !important;border-radius:8px !important;border:1px solid #e6eaf4 !important}header#topnav.social-network-header .status-indicator{width:8px !important;height:8px !important;background-color:#22c55e !important;border-radius:50% !important;margin-right:8px !important;display:inline-block !important}header#topnav.social-network-header .status-label{font-size:13px !important;color:#333 !important;font-weight:600 !important;line-height:1 !important}header#topnav.social-network-header .header-profile{display:flex !important;align-items:center !important;cursor:pointer !important;padding:4px 8px !important;border-radius:8px !important}header#topnav.social-network-header .header-profile:hover{background-color:#f0f2f5 !important}header#topnav.social-network-header .profile-avatar{width:32px !important;height:32px !important;background-color:#2957c2 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;font-weight:700 !important;margin-right:6px !important;font-size:14px !important}header#topnav.social-network-header .header-profile i{color:#65676b;font-size:10px !important}header#topnav.social-network-header .header-profile{position:relative !important}header#topnav.social-network-header .header-profile::after{content:'';position:absolute;top:100%;right:0;width:100%;height:10px}header#topnav.social-network-header .profile-dropdown{position:absolute !important;top:100% !important;right:0 !important;background:#fff !important;border:1px solid #e6eaf4 !important;border-radius:8px !important;list-style:none !important;padding:5px 0 !important;margin:0 !important;display:none !important;min-width:160px !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;z-index:9999 !important}header#topnav.social-network-header .profile-dropdown li a{display:block !important;padding:10px 15px !important;color:#333 !important;font-size:14px !important;text-decoration:none !important}header#topnav.social-network-header .profile-dropdown li a:hover{background-color:#f0f2f5 !important}header#topnav.social-network-header .header-profile:hover .profile-dropdown{display:block !important}@media (max-width:991px){header#topnav.social-network-header .header-search,header#topnav.social-network-header .nav-item span,header#topnav.social-network-header .status-label{display:none !important}header#topnav.social-network-header .navigation-menu > li > a{padding:0 8px !important}align-items:center;cursor:pointer}.profile-avatar{width:35px;height:35px;background-color:#2957c2;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold;margin-right:8px}.header-profile i{color:#65676b}@media (max-width:991px){.header-search,.nav-item span,.status-label{display:none}.header-search{width:auto;padding:10px}.nav-item{margin:0 10px}} .frm-footer .frmwrapper-3 form > .row{position:relative !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-end!important;align-items:flex-end!important;width:100%}.frm-footer .frmwrapper-3 form .input{position:relative;-ms-flex:1 1 0;flex:1 1 0;min-width:0;margin-bottom:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding:0;float:none}.frm-footer .frmwrapper-3 form .input input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dee2e6;height:42px;font-size:13px;border-radius:10px}.frm-footer .frmwrapper-3 form .button{margin-left:-1px;display:-ms-flexbox;display:flex;float:none;padding:0;height:42px}.frm-footer .frmwrapper-3 form .button .btn{padding:8px 20px;outline:none;text-decoration:none;font-size:16px;letter-spacing:0.5px;-webkit-transition:all 0.3s;transition:all 0.3s;font-weight:600;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;margin:0}.collapsible-panel-block{padding:3rem 0}.collapsible-panel-block .card{background-color:transparent;border-radius:.5rem}.collapsible-panel-block .accordion{margin:0;background-color:#f8f9fc !important;padding:1rem 40px 1rem 1rem;border-bottom-width:1px}.collapsible-panel-block .accordion:not(.active){border-radius:.5rem}.collapsible-panel-block .accordion.active{border-radius:.5rem .5rem 0 0;color:rgb(232,70,33)}.collapsible-panel-block .accordion.active .alc-icon,.collapsible-panel-block .accordion:hover .alc-icon{color:#3c4858}.service-icon{margin:0 auto}.list-attributes.small p{display:inline-flex;margin:0 10px 10px 10px}.list-item .alc--form .container{margin:0;padding:0}.list-item .alc--form .btn.btn-submit{padding:.5rem 1rem;margin-bottom:2rem;width:100%}.list-item .alc--form .form-group .form-control{height:32px}.list-item .list-box-close .list-attributes > div > p{float:left;padding:10px;margin:0}.list-item .list-box-open .list-attributes > div > p{float:none;padding:0;margin-bottom:1em}.list-item .bg-premium .btn.btn-primary,.list-item .btn.btn-setpremium{background-color:rgb(218,165,32) !important;border-color:rgb(218,165,32) !important}.list-item .txt-premium,.ad_page_view .txt-premium{padding-right:.5rem;font-family:"Nunito",sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.81rem !important;color:rgb(218,165,32);text-shadow:0 0 #000}.list-item .txt-premium{right:1rem;position:absolute;top:1rem}.addlist__toggletype.disable{background-color:#CCCCCC !important}.list-item .logo-img{min-width:80px}@media (max-width:512px){.list-item div.mt-3{margin-top:0rem !important}.list-item .btn{margin-bottom:0 !important}} .advertiser_page .advertiser_company > .list-box{background-color:#f8f9fc !important}.alc--form .form-info,body .alc--form [type="checkbox"]+span:not(.lever){font-size:1em !important}body .alc--form .input-field>label:not(.label-icon).active{font-size:1.1em !important}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid rgb(232,70,33);-webkit-box-shadow:0 1px 0 0 rgb(232,70,33);box-shadow:0 1px 0 0 rgb(232,70,33)}body .parallax-block,body .alc--form.textcolright{background-color:#fbfbfb !important;color:rgb(0,0,0)}.alc--form .form-info{background-color:rgb(232,70,33);color:rgb(255,255,255)}.alc--form .form-info a{color:rgb(255,255,255)}.alc--form .form-control.invalid{border-color:red !important}body.login{background-color:rgb(232,70,33);height:100vh!important}body.login:not(.alc--private-page){background:url(https://construlinker.es/assets/jobya/images/user.jpg) center center}body.login .login-page .frmwrapper-1{display:table;width:100%;height:100%}body.login .login-page .frmwrapper-2{display:table-cell;vertical-align:middle}body.login .login-page .frmwrapper-3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center!important;justify-content:center!important}body.login .login-page form{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15) !important;box-shadow:0 0 3px rgba(0,0,0,0.15) !important;border-radius:10px !important;background-color:#fff!important;padding:1.5rem!important}body.login .login-page form .input-field>label:not(.label-icon).active{-webkit-transform:translateY(-24pxpx) scale(0.8);transform:translateY(-24px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:992px){body.login .login-page form{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:768px){body.login .login-page form{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}body.login .login-page form label{text-align:left !important;width:100%}body.alc--private-page .container{width:100% !important;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}body.alc--private-page .bg-half.page-next-level{padding:60px 0 40px}body.alc--private-page.h-sidebarmenu .bg-half.page-next-level{padding:60px 0 40px 70px}body.alc--private-page div#sidebar-menuadmin{background-color:rgb(232,70,33)}body.alc--private-page div#sidebar-menuadmin .sidebar-inner{background-color:rgba(40,44,50,0.7);margin-top:-40px;padding-top:40px}body.alc--private-page div#sidebar-menuadmin .sidebar-inner .sidebar-menu .alc-tooltip .alc-tooltiptext{background-color:rgb(39,78,157)}body.alc--private-page #topnav{z-index:9999}body.alc--private-page div#sidebar-menuadmin .sidebar-inner .sidebar-menu i.fa.fa-bars,body.alc--private-page #topnav i,body.alc--private-page .page-next-level .page-next li:after{color:rgb(39,78,157)}body.alc--private-page #topnav.scroll .tagline{display:block}body.alc--private-page #topnav.scroll .navigation-menu.topbar-list > li >a,body.alc--private-page #topnav.scroll .tagline a:not(.btn){color:rgb(232,70,33) !important}@media (max-width:991px){body.alc--private-page #topnav{min-height:0}body.alc--private-page #topnav:not(.scroll) .navigation-menu.topbar-list .has-submenu ul > li > a{color:white !important}body.alc--private-page div#sidebar-menuadmin{top:68px}body.alc--private-page.h-sidebarmenu .bg-half.page-next-level{padding:90px 0 40px 70px !important}}#alc__cm_maxipopup.maxipopup .maxipopup-content{top:0;height:100%}.fullsize-video-bg{height:100%;min-height:500px;overflow:hidden;position:relative}.fullsize-video-bg:before{content:"";background:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.fullsize-video-bg #video-viewport{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.fullsize-video-bg video{display:block;width:100%;height:auto}.fullsize-video-bg .inner{display:table;width:100%;height:100%;min-height:500px;margin:0 auto;padding:0;position:relative;z-index:2}.fullsize-video-bg .inner > div{text-align:center;display:table-cell;vertical-align:middle;padding:0 2em}.fullsize-video-bg.bg-home{padding:80px 0 0 0;min-height:0}@media (max-width:991px){.fullsize-video-bg.bg-home{padding:115px 0 0 0 !important}.fullsize-video-bg video{height:calc(100% + 115px)}}  @media (max-width:991px){.home-registration-form .registration-form > .row{align-items:center}.home-registration-form .registration-form > .row .registration-form-box{padding-top:20px}.home-registration-form .registration-form > .row .button-wrapper{margin:0 auto}}@media (max-width:512px){.home-registration-form{padding:0 1rem !important}.home-registration-form .registration-form > .row .registration-form-box{margin-bottom:0;padding-top:10px}}  .fbcard{position:relative;background-color:white;padding:1rem;border:none}.fbcard .fbmain-description{text-align:left;padding-bottom:3.5rem}.fbcard a.fbmain-button{position:absolute;left:10%;bottom:0;width:80%}.featurebox-block.col4 .fbcard{width:24%}@media (max-width:991px){.featurebox-block .fbcard{width:49% !important}}@media (max-width:512px){.featurebox-block .fbcard{width:100% !important;margin:5% 0 0 !important}} .nav-pills .nav-link.active{background-color:rgb(39,78,157);color:#ffffff !important;border-color:rgb(232,70,33) !important;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.nav-pills .nav-link{display:block;text-transform:uppercase}.blog-container-block article.blog-post-box{flex:100% 0}.blog-container-block article.blog-post-box img{width:100%}.category-menu-blog-block{padding-right:15px;padding-left:15px}.category-menu-blog-block > div > span{font-size:1.1rem;margin-bottom:1rem}.category-menu-blog-block > ul{box-shadow:0 0 3px rgba(0,0,0,0.15) !important;border-radius:10px !important}.category-menu-blog-block > ul > li{border:none !important;padding-left:0;padding-bottom:0}.ad_company_page .show-results,.advertiser_page .show-results{display:none}.ad_company_page .team-box .team-name a{color:white}.social-icon li a{height:40px;text-align:center;font-size:28px;width:40px;line-height:normal}background-color:rgb(218,165,32) !important;border-color:rgb(218,165,32) !important;