﻿.center-horizontal{display:flex;justify-content:center}.center-vertical{display:flex;align-items:center}.center-all{display:flex;align-items:center;justify-content:center}html{scroll-behavior:smooth}body{font-family:"Alexandria",sans-serif;font-size:20px;background:#f3f4fb;color:#1f2937;font-weight:300}@media(max-width: 1024px){body{font-size:18px}}section{padding:130px 0 45px}@media(max-width: 768px){section{padding:60px 0}}@media(max-width: 578px){section{padding:50px 0}}button{border:none;background:none;padding:0}img{max-width:100%}ul{padding-left:22px;margin-bottom:0;list-style:none}a{text-decoration:none;color:inherit}.img-fit{position:relative}.img-fit img,.img-fit video{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:100%;height:100%}.img-contain{position:relative}.img-contain img,.img-contain video{object-fit:contain;object-position:center;-o-object-fit:contain;-o-object-position:center;width:100%;height:100%}.btn-scafor{padding:7px 24px;padding-left:38px;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;border-radius:24px;font-weight:500;font-size:16px;transform-origin:center;will-change:transform;transition:all .2s;min-height:50px;height:30px}@media(max-width: 768px){.btn-scafor{padding:7px 12px}}.btn-scafor.md{min-width:220px}.btn-scafor.sm{padding:8px 24px;height:auto}.btn-scafor svg{margin-left:10px}.btn-scafor.line-blue{border:1px solid #0070e8;background:rgba(0,0,0,0);color:#0070e8;transition:all .2s}.btn-scafor.line-blue svg{stroke:#0070e8}.btn-scafor.line-blue:hover{background:#0070e8;color:#fff;border:1px solid #fff}.btn-scafor.line-blue:hover svg{stroke:#fff}.btn-scafor.blue{background:#0070e8;color:#fff;transition:all .2s;border:1px solid #0070e8}.btn-scafor.blue svg{stroke:#fff}.btn-scafor.blue:hover{border:1px solid #0070e8;background:rgba(0,0,0,0);color:#0070e8}.btn-scafor.blue:hover svg{stroke:#0070e8}.btn-scafor.blue-Light{background:#00adef;color:#fff;transition:all .2s;border:1px solid #00adef}.btn-scafor.blue-Light svg{stroke:#fff}.btn-scafor.blue-Light:hover{border:1px solid #00adef;background:rgba(0,0,0,0);color:#00adef}.btn-scafor.blue-Light:hover svg{stroke:#00adef}.btn-scafor.white{background:#fff;color:#0c2639;transition:all .2s;border:1px solid #fff}.btn-scafor.white svg{stroke:#fff}.btn-scafor.white:hover{border:1px solid #fff;background:rgba(0,0,0,0);color:#fff}.btn-scafor.white:hover svg{stroke:#fff}footer{position:relative;background-color:#000e18 !important}footer .footer-bg-shape{position:absolute;bottom:0;left:4%;width:40%;height:100%;z-index:0;pointer-events:none}@media(max-width: 1024px){footer .footer-bg-shape{display:none}}footer ul{list-style:none}footer ul li a{transition:color .3s ease}footer .container{position:relative;z-index:10}footer .menu-footer-2-container .sub-menu{margin-left:10px}footer .menu-footer-2-container .sub-menu .menu-item{font-size:16px;margin-top:10px;margin-bottom:10px}footer .menu-footer-3-container .sub-menu li:first-child{text-decoration-line:underline}footer .menu-item-has-children>.sub-menu{display:none;margin-top:.5rem;margin-left:1rem}footer .menu-item-has-children>a{position:relative;padding-right:20px;display:inline-block}footer .menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 15l6-6 6 6'/></svg>");background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}footer .menu-item-has-children.open>a::after{transform:translateY(-50%) rotate(0deg)}footer .menu-item-has-children.open>.sub-menu{display:block}.text-center ul{list-style-position:inside;text-align:left}.message{bottom:70px;padding:0px;position:fixed;right:35px;z-index:50;color:#000}@media(max-width: 768px){.message{bottom:27px;right:18px}}.message svg{margin-right:11px;margin-left:11px;transition:all .25s;height:44px !important;width:44px !important;min-height:44px !important;min-width:44px !important}@media(max-width: 991px){.message svg{margin:0 !important;transition:none;height:33px !important;width:33px !important;min-height:33px !important;min-width:33px !important}}.message a{align-items:center;background:#fff;color:#000;border-radius:10em;box-shadow:0px 3px 15px rgba(43,43,43,.3);display:flex;height:60px;justify-content:end;overflow:hidden;padding:0px 10px;white-space:nowrap;transition:all .25s;width:160px}@media(max-width: 991px){.message a{width:44px !important;height:48px;padding:0px 5px}}.message span{position:relative;color:#000;font-size:14px}@media(max-width: 991px){.message span{display:none}}header header nav .nav_links .mobile-menu>.menu-item:hover .nav-white,header header nav .nav_links .mobile-menu>.menu-item:active .nav-white{color:#fff}header.sticky-header{transition:all .3s;top:-37px}header.sticky-header .Logo-scafor>div>img{width:100%;height:auto;background-image:url("https://intuitionstudio.co/scafor/wp-content/themes/scafor/media/images/Logo-scafor-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center}header.sticky-header .headerContain{background:#fff}header.sticky-header .nav_links a span{color:#000}@media(max-width: 1200px){header.sticky-header .nav_links a span{color:#fff !important}}header.sticky-header .submenu-toggle{color:#000}@media(max-width: 1200px){header.sticky-header .submenu-toggle{color:#fff}}header.sticky-header .sticky-header .Logo-scafor-black{display:block}@media(max-width: 768px){header.sticky-header{top:-33px}}header.sticky-header .menu-btn .line{background:#000}header.sticky-header .nav-black .menu-btn .line{background:#fff}header.sticky-header .Logo-white-scafor{filter:invert(1)}header.sticky-header .svgSearch svg path{stroke:rgba(0,0,0,.582)}header ul{padding:0}header a.nav-black{display:none}header .sub-menu .menu-item-has-children .submenu-toggle{font-weight:300 !important;margin-bottom:11px}header .sub-menu .menu-item-has-children .submenu-toggle span{font-weight:600 !important}@media(max-width: 1200px){header .sub-menu .menu-item-has-children .submenu-toggle span{font-weight:300 !important}}header .nav-black{color:#000}header .nav-black form{border:none}header .nav-black form .svgSearch svg path{stroke:#000}header .nav-black form input{color:#000}header .nav-black form input::placeholder{color:rgba(0,0,0,.368627451);opacity:1}header .nav-black .btnHeader{background:#00adef;color:#fff;border:none}header .nav-black .btnHeader svg{stroke:#fff}@media(max-width: 1200px){header .nav-black{color:#fff}}header .nav-black .menu-btn{background:#00adef}@media(max-width: 1200px){header .nav-black .menu-btn.close .line:nth-child(1){background:#fff}header .nav-black .menu-btn.close .line:nth-child(2){opacity:0}header .nav-black .menu-btn.close .line:nth-child(3){background:#fff;width:25px}}header .menu-btn.close .line:nth-child(1){transform:rotate(45deg) translateY(5px) translateX(6px);background:#000}header .menu-btn.close .line:nth-child(2){opacity:0}header .menu-btn.close .line:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);background:#000}@media(max-width: 1200px){header .menu-btn.close .line:nth-child(1){background:#fff}header .menu-btn.close .line:nth-child(2){opacity:0}header .menu-btn.close .line:nth-child(3){background:#fff;width:25px}}@media(min-width: 1200px){header .menu-btn{display:none !important}}header nav .nav_links{display:flex;gap:70px}header nav .nav_links .mobile-menu{display:flex;gap:10px;list-style:none}header nav .nav_links .mobile-menu ul{display:flex}header nav .nav_links .mobile-menu ul li{padding:7px 11px}header nav .nav_links .mobile-menu>.menu-item{color:#fff;padding:7px 11px}@media(max-width: 991px){header nav .nav_links .mobile-menu>.menu-item{font-size:18px;margin-bottom:10px}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children a:hover{color:#222}@media(max-width: 1200px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children a:hover{color:#fff}}@media(min-width: 1200px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children:hover>button:after,header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children.active>button:after{opacity:1}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu{transition:all .3s;flex-direction:column;transition:all .3s}@media(min-width: 1200px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu{top:82%;position:absolute;visibility:hidden;opacity:0;min-width:250px;width:55%;border-radius:10px;background:#fff;padding:24px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(2, calc(50% - 15px));grid-gap:22px}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu::before{content:"";position:absolute;background:#fff;width:0;height:0;border-top-width:32px;border-top-style:solid;border-top-color:rgba(0,0,0,0);border-right-width:32px;border-right-style:solid;border-right-color:#fff;transform:rotate(227deg) translateX(50%);left:19%;top:0}}@media(max-width: 1520px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu::before{content:"";left:40% !important}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-menu{position:relative;opacity:1;visibility:visible}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu{flex-direction:column;box-shadow:none;list-style:disc;margin-left:30px}@media(max-width: 1024px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu{margin-left:0px}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu ul{list-style:disc}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu::before{display:none}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu li{font-weight:300;padding-bottom:0;font-size:16px;line-height:1.1}@media(max-width: 1024px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu li{font-size:16px}}@media(max-width: 1024px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .sub-menu .submenu-toggle .sub-menu{margin-left:15px;padding-top:10px;padding-bottom:10px}}@media(max-width: 1024px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu .menu-item-object-categoria{margin-left:5px;padding-top:10px;padding-bottom:10px}}header nav .nav_links .mobile-menu>.menu-item:hover,header nav .nav_links .mobile-menu>.menu-item:active{color:#000}header nav .nav_links .mobile-menu ul{list-style:none}header .menu-header-container .nav-white .menu-item:hover{color:#fff !important}header .menu-header-container .nav-white .sub-menu{color:#000 !important}header .menu-header-container .nav-white .sub-menu:hover{color:#000 !important}header .menu-header-container .nav-white .sub-menu .menu-item:hover{color:#000 !important}@media(max-width: 1200px){header .menu-header-container .nav-white .sub-menu{color:#fff !important}header .menu-header-container .nav-white .sub-menu:hover{color:#fff !important}header .menu-header-container .nav-white .sub-menu .menu-item:hover{color:#fff !important}}header .current_page_item{position:relative;font-weight:700;color:#fff}header .current_page_item a{color:#fff}header .current_page_item:before{content:"";position:absolute;background:#0070e8;width:60%;height:3px;bottom:0;left:50%;transform:translateX(-50%)}.submenu-catalogo{display:flex}.submenu-catalogo img{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:150px;height:150px;border-radius:8px}@media(max-width: 1400px){.submenu-catalogo img{display:none}}@media(max-width: 1200px){.submenu-catalogo .menu-item.open .sub-menu{padding:10px 0;display:flex;flex-direction:column;gap:10px}}nav.flex.items-center.justify-between.z-40.nav-white>a>div>img{display:none}.logo-center-white{background-image:none}.mobile-menu{display:flex;gap:20px;align-items:center}@media(min-width: 1450px){.mobile-menu{gap:33px}}@media(max-width: 1200px){.mobile-menu{position:fixed;padding:52px;height:100%;width:500px;right:0;transform:translateX(100%);top:0;gap:0 !important;flex-direction:column;transition:all .3s;top:0px;align-items:start;overflow:auto;background:#000;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding-top:130px;overflow:hidden;flex-direction:column;justify-content:start}.mobile-menu.show-menu{transform:translateX(0%)}.mobile-menu.show-menu::before{content:"";position:absolute;top:27px;left:35px;background-image:url(media/images/Logo-white-scafor.svg);background-repeat:no-repeat;background-size:contain;z-index:50;width:180px;height:89px}}@media(max-width: 700px){.mobile-menu{width:100%;top:0;border-radius:0;height:100vh}}.mobile-menu .active{position:relative;color:#000;font-weight:600}@media(max-width: 1300px){.mobile-menu .active{background:#fff;width:100%;padding:10px}.mobile-menu .active:before{display:none}}@media(max-width: 768px){.mobile-menu .active{text-align:start}}@media(max-width: 1200px){.menu-item-has-children .sub-menu{display:none}.menu-item-has-children.open>.sub-menu{display:block}.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:max-height .4s ease}.menu-item-has-children.open>.sub-menu{max-height:500px;padding-top:22px}.menu-item-has-children>.submenu-toggle{position:relative;padding-right:24px;text-align:left}.menu-item-has-children>.submenu-toggle::after{content:"";position:absolute;right:0;top:50%;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 15l6-6 6 6'/></svg>");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}.menu-item-has-children.open>.submenu-toggle::after{transform:translateY(-50%) rotate(0deg)}#menu-header{min-height:100vh;overflow:auto}}.grid-overlay{background:linear-gradient(to right, transparent calc(200px - 1px), rgba(255, 255, 255, 0.1) 1px),linear-gradient(to bottom, transparent calc(200px - 1px), rgba(255, 255, 255, 0.1) 1px);background-size:200px 200px;z-index:1}.swiper-slide .relative{z-index:2}.Banner .swiper-slide .img-fit img{width:100%;height:100%;object-fit:cover}.Banner .swiper-slide h2{line-height:90px;font-weight:600;color:#fff}.Banner .swiper-slide .btn-scafor{display:inline-flex;align-items:center;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.Banner .swiper-slide .btn-scafor:hover{background-color:rgb(0,98.4,204)}.Banner .swiper-slide .btn-scafor svg{margin-left:10px}.Banner2Swiper{display:flex}@media(max-width: 1200px){.Banner2Swiper{display:none !important}}.grid-overlay{background:linear-gradient(to right, transparent calc(200px - 1px), rgba(255, 255, 255, 0.1) 1px),linear-gradient(to bottom, transparent calc(200px - 1px), rgba(255, 255, 255, 0.1) 1px);background-size:200px 200px;z-index:1}.swiper-slide .relative{z-index:2}.Banner .swiper-slide .img-fit img{width:100%;height:100%;object-fit:cover}.Banner .swiper-slide h2{line-height:90px;font-weight:600;color:#fff}.Banner .swiper-slide .btn-scafor{display:inline-flex;align-items:center;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:24px;transition:background-color .3s ease}.Banner .swiper-slide .btn-scafor:hover{background-color:rgb(0,98.4,204)}.Banner .swiper-slide .btn-scafor svg{margin-left:10px}.TextContainer{display:flex;justify-content:center;gap:40px}.TextContainer>div p{font-size:18px;color:#fff;margin:0;white-space:nowrap}.TextContainer>div .underline{width:256px;height:2px;background-color:#fff;opacity:.5}@media(max-width: 1024px){.TextContainer>div .underline{width:auto}}.center-all{display:flex;justify-content:center;align-items:center}.TextContainer>div.active .underline{background-color:#fff;height:3px}.swiper-servicios .swiper-slide .slide::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);z-index:0;border-radius:0 0 20px 20px}.location{position:relative;margin-left:30px}.location::before{content:"";position:absolute;background:#fff;border-radius:100%;height:14px;width:14px;top:50%;transform:translateY(-50%);left:-30px}.location::after{content:"";position:absolute;background:hsla(0,0%,100%,0.2117647059);border-radius:100%;height:26px;width:26px;top:50%;transform:translateY(-50%);left:-36px}.serviciosSwiper-pagination .swiper-pagination-bullet,.certificateSwiper-pagination .swiper-pagination-bullet,.qualityswiper-pagination .swiper-pagination-bullet,.finalproduct-pagination .swiper-pagination-bullet{border:1px solid #000 !important;height:7px;width:30px;border-radius:0px;background:none}.serviciosSwiper-pagination .swiper-pagination-bullet-active,.certificateSwiper-pagination .swiper-pagination-bullet-active,.qualityswiper-pagination .swiper-pagination-bullet-active,.finalproduct-pagination .swiper-pagination-bullet-active{background:#000}.contentIzq{display:flex}@media(max-width: 1024px){.contentIzq{display:none}}.contentIzq1{display:none}@media(max-width: 1024px){.contentIzq1{display:flex}}.js-card a:hover{background:#fff}.VideoN::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#fff;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(243, 244, 251) 100%);z-index:1}.aboutUs::before{content:"";position:absolute;background-image:url(media/images/vector-about-1.png);width:31%;height:100%;left:-160px;z-index:-1;top:-32px;background-repeat:no-repeat}.aboutUs::after{content:"";position:absolute;background-image:url(media/images/vector-about-1.png);width:31%;height:100%;right:-160px;z-index:-1;top:20%;background-repeat:no-repeat}.mission-section::after{content:"";position:absolute;background-image:url(media/images/vector-about-1.png);width:31%;height:100%;right:-212px;z-index:-1;top:-11%;background-repeat:no-repeat}.vision-section::before{content:"";position:absolute;background-image:url(media/images/vector-about-1.png);width:31%;height:100%;left:-160px;z-index:-1;top:-32px;background-repeat:no-repeat}.page-title{line-height:1.2}@media(max-width: 640px){.page-title{font-size:40px}}.advantages-section .column div:last-child{border-bottom:none}.advantages-section h2{line-height:1.2}.advantages-section h3{line-height:1.3}.advantages-section h4{line-height:1.4}.advantages-section p{line-height:1.1}.advantages-section img:not([alt^=Ícono]){transition:transform .3s ease-in-out}.advantages-section img:not([alt^=Ícono]):hover{transform:scale(1.02)}@media(max-width: 768px){.advantages-section img:not([alt^=Ícono]){width:100%;height:auto;max-width:100%}}.advantages-section img[alt^=Ícono]{flex-shrink:0}.products-grid-section .product-image{max-width:512px;max-height:560px;object-fit:cover;transition:transform .3s ease-in-out}.products-grid-section .product-image:hover{transform:scale(1.05)}@media(max-width: 768px){.products-grid-section .product-image{width:100%;height:auto;max-width:100%;max-height:none}}.circle::before{content:"";position:absolute;width:19px;height:19px;border-radius:100%;background:hsla(0,0%,100%,.2588235294);top:-5px;left:-6px}.especificationBlue::before{content:""}.catalogo3d .pagination{display:flex;align-items:center;gap:12px;font-family:sans-serif;padding:10px}.catalogo3d .page{border:none;background:rgba(0,0,0,0);font-size:20px;color:#333;cursor:pointer;width:37px;height:37px;border-radius:50%;transition:all .2s ease}.catalogo3d .page:hover{background-color:#d9f0ff}.catalogo3d .page.active{background-color:#00aef0;color:#fff;font-weight:bold}.catalogo3d .dots{color:#555;font-size:18px}.productosSwiper .swiper-slide-thumb-active{border:2px solid #000}.contact-section{position:relative}@media(max-width: 1923px){.contact-section{width:100%;height:auto;min-height:703px;background-size:contain !important}.container{flex-direction:column;gap:2rem}}.contact ul{list-style:square;margin-left:32px}.contact p{font-size:18px}.contact li{font-size:18px}.contact li:first-child{text-decoration:underline}/*# sourceMappingURL=custom.min.css.map */
