@font-face{font-family:'OptimaNova';src:url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.otf') format('opentype'), url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.woff') format('woff'), url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.ttf') format('truetype'), url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/OptimaNovaLTPro-Regular.svg#OptimaNovaLTPro-Regular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Castoro-regular';src:url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/Castoro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Urbanist-regular';src:url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/Urbanist-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSans-regular';src:url('https://www.aransaconstruccion.com//wp-content/themes/brandcode/custom/fonts/PublicSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6,p,span:not(.ab-icon),a,strong{font-family:'PublicSans-regular', sans-serif !important;}.text-58 h1,.text-58 h2,.text-58 p{--min:38;--max:46;--mintrans:390;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:#000;}.text-21 p{--min:18;--max:18;--mintrans:390;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;color:#000;}.fixed-all-content{width:125px;height:45px;position:fixed;z-index:99999;right:20px;bottom:2%;transition:all 0.3s ease-in-out;}.fixed-all-content .fixed-all{width:45px;position:fixed;z-index:99999;right:20px;bottom:2%;}.fixed-all-content .fixed-all-text{width:125px;position:fixed;z-index:9999;right:22px;bottom:2%;line-height:1.3;height:44px;padding:3px 12px;font-size:15px;opacity:0;color:#f3ba02;transition:all 0.3s ease-in-out;}.fixed-all-content:hover{background-color:white;}.fixed-all-content:hover .fixed-all-text{opacity:1;color:#f3ba02;}#slide-out-widget-area .nectar-header-text-content.mobile-only{display:none;}#header-outer #top .container{--min:15;--max:70;--mintrans:1000;--maxtrans:1920;padding-left:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;padding-right:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;}#header-outer #top .container .row .span_9 nav{gap:26px;}#header-outer #top .container .row .span_9 nav .sf-menu{gap:26px;}#header-outer #top .container .row .span_9 nav .sf-menu li a{color:black;font-size:14px;font-weight:600;margin:0;text-transform:uppercase;text-align:center;}#header-outer #top .container .row .span_9 nav .sf-menu li a span{font-family:'PublicSans-regular', sans-serif;}#header-outer #top .container .row .span_9 nav .sf-menu #menu-item-30 a span{background-image:url(/wp-content/uploads/2024/11/download_black.png);background-repeat:no-repeat;background-size:18px;background-position-y:-1px;padding-left:20px;transition:all 0.2s ease-in-out;}#header-outer #top .container .row .span_9 nav .sf-menu .nectar-header-text-content-wrap .nectar-header-text-content div a{padding:10px 17px;border-radius:20px;border:solid 1px #000;font-weight:600;color:#000;font-size:18px;background-repeat:no-repeat;background-size:18px;background-position-y:9px;background-position-x:15px;line-height:1;transition:all 0.2s ease-in-out;}#header-outer #top .container .row .span_9 nav .sf-menu .nectar-header-text-content-wrap .nectar-header-text-content div a::after{display:none;}#header-outer #top .container .row .span_9 nav .sf-menu .nectar-header-text-content-wrap .nectar-header-text-content div a:hover{border:solid 1px #f3ba02;color:#f3ba02;box-shadow:0px 2px 3px rgba(0,0,0,0.185);}#header-outer #top .container .row .span_3 #logo img{--min:40;--max:60;--mintrans:1000;--maxtrans:1920;height:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;}.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper{gap:15px;}.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper button{margin:0;}#to-top{display:none;}#footer-widgets{display:none;}#ajax-content-wrap .container-wrap{margin-bottom:175px !important;}@media (max-width: 1000px){#ajax-content-wrap .container-wrap{margin-bottom:0 !important;}}#footer-outer{background-color:transparent !important;}#footer-outer #copyright{border-top:2px solid #d4dadc;}#footer-outer #copyright .container{padding:0 6%;}#footer-outer #copyright .container .span_5{width:100%;}#footer-outer #copyright .container .span_5 div{display:flex;justify-content:space-between;align-items:center;color:#000;gap:10px;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div{flex-direction:column;gap:5px;margin:15px 0;}}#footer-outer #copyright .container .span_5 div p{padding:0;margin:0;color:#000;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div p{line-height:2.2;}}#footer-outer #copyright .container .span_5 div a.upper{text-transform:uppercase;font-size:12px;font-weight:600;}#footer-outer #copyright .container .span_5 div a{color:#000;font-size:11px;line-height:1;text-align:center;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div a{line-height:2.2;}}#footer-outer #copyright .container .span_5 div div{display:flex;justify-content:flex-end;flex-direction:row-reverse;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div div{flex-direction:column;}}#footer-outer #copyright .container .span_5 div div p{transition:all 0.2s ease-in-out;cursor:pointer;padding:14px;border-radius:60px !important;background-color:#f3ba02;color:black;line-height:1;}#footer-outer #copyright .container .span_5 div div p:hover{scale:1.05;box-shadow:0px 2px 3px rgba(0,0,0,0.185);}#footer-outer #copyright .container .span_5 div div p a:hover{color:black !important;}#footer-outer #copyright .container .span_5 div div a{display:block;color:#000;text-transform:uppercase;font-size:12px;font-weight:600;padding:6px 13px 6px 13px;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div div a{padding:0;}}#footer-outer #copyright .container .span_5 div div a img{width:80%;}#footer-outer #copyright .container .span_5 div div a[target="_blank"]{margin-left:auto;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div div a[target="_blank"]{margin-left:unset;}}#footer-outer #copyright .container .span_5 div img{width:12%;margin-bottom:0;}@media (max-width: 1000px){#footer-outer #copyright .container .span_5 div img{width:10%;}}#footer-outer .made-by p{text-align:right;padding-right:6%;color:black;opacity:0.8;}@media (max-width: 1000px){#footer-outer .made-by p{text-align:center;}}#footer-outer .made-by p a{color:black;font-weight:600;}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns{display:flex;gap:3%;}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns p{width:100%;margin-bottom:0%;}@media (max-width: 1000px){#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns{display:block;margin-bottom:3%;}}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns.row-aceptar{margin-top:-1em;}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns.row-aceptar .aceptacion{width:150%;padding-bottom:3%;}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns.row-aceptar .aceptacion span{margin-left:0;}#popmake-1613 form[aria-label="Formulario de contacto"] .two-columns.row-aceptar .aceptacion p{padding-bottom:0 !important;}#popmake-1613 form[aria-label="Formulario de contacto"] #carga-pdf{padding-top:3%;}#popmake-1613 form[aria-label="Formulario de contacto"] .borde{height:fit-content;border-radius:0;}#popmake-1613 form[aria-label="Formulario de contacto"] #comentarios{height:16rem;resize:none;}#popmake-1613 form[aria-label="Formulario de contacto"] input[type=text],#popmake-1613 form[aria-label="Formulario de contacto"] textarea{height:3.6rem;border:1px solid;border-color:#000;border-radius:0;background-color:#fff;}#popmake-1613 form[aria-label="Formulario de contacto"] input[type=submit]{background-color:#f3ba02;border-radius:30px !important;border:unset !important;border-color:#000 !important;color:#000;padding:10px 20px !important;}#popmake-1613 form[aria-label="Formulario de contacto"] input[type=text],#popmake-1613 form[aria-label="Formulario de contacto"] input[type=submit],#popmake-1613 form[aria-label="Formulario de contacto"] textarea{color:#000;font-size:var(--font-16-18);}