html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,footer,header,main,menu,summary{display:block}[hidden]{display:none}a{background-color:transparent}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}.pure-menu{box-sizing:border-box}[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}@media screen and (min-width:768px){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.text-center{text-align:center!important}@media only screen and (min-width:768px){.md-text-center{text-align:center}}@media only screen and (min-width:1025px){.hide-for-desktop{display:none!important}}@media only screen and (max-width:767px){.hide-for-mobile{display:none!important}}footer{color:#f7f7f7;font-size:16px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer p{color:#f2f2f2 !important;font-size:16px;line-height:1.6;margin:0 0 20px}a{text-decoration:none}a:hover{text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}.white-text{color:#fff!important}.large-text{font-size:23px}*,:after,:before{box-sizing:border-box}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.icon{display:inline-block;width:1rem;height:1rem;stroke-width:0;stroke:currentColor;fill:currentColor}body,html{min-height:100%;height:auto}body{background-color:#000;padding-top:72px;position:relative;min-height:100vh}.pure-g,.pure-g [class*=pure-u]{font-family:Avenir,sans-serif;position:relative}.pure-g{max-width:1390px;margin:0 auto;-ms-flex-align:start;align-items:flex-start;letter-spacing:0;width:100%}.pure-g .pure-g{margin-left:-10px;margin-right:-10px;width:auto;min-width:100%}header{position:fixed;top:0;left:0;width:100%;height:72px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.97);z-index:99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}header>.pure-g{width:100%}header .pure-u-1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}header .header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}header .logo{display:inline-block;width:100%;height:auto;}header .logo img{max-height:48px;}header ul{list-style:none;margin:0 40px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){header ul{display:none}}header ul li+li{margin-left:40px}header ul li a{color:#dedee0;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding-bottom:.15em}header ul li a:hover{color:#fff}header a.menu-toggle{display:inline-block;position:relative;width:42px;height:42px;padding:10px 9px;transform:rotate(0);transition:.5s ease-in-out;z-index:9}@media only screen and (min-width:1025px){header a.menu-toggle{display:none}}header a.menu-toggle span{display:block;position:absolute;height:2px;width:20px;background:#f7f7f7;opacity:1;left:9px;transform:rotate(0);transition:.25s ease-in-out;transform-origin:center;border-radius:2px;}.mobile-menu{position:fixed;top:72px;left:0;width:100%;height:calc(100% - 72px);opacity:0;pointer-events:none;z-index:99;background-color:#000;padding:16px 0}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li a{color:#f7f7f7;display:block;line-height:48px;padding:0 44px;text-decoration:none !important;font-size: 18px;font-family:Avenir !important;letter-spacing:0.023em;}.mobile-menu ul li a:hover{text-decoration:none}footer ul{list-style:none;margin:0 0 37px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:541px){footer ul li+li{margin-left:40px}}@media only screen and (max-width:540px){footer ul li+li{margin-left:16px}}footer ul li a{font-size:15px;color:#fff;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:540px){footer ul li a{font-size:15px}}@media only screen and (max-width:767px){footer p{font-size:12px}}footer .social-links{border-top:solid 1px #fff;border-bottom:solid 1px #fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px 0;margin-bottom:24px;width:100%}footer .social-links a{color:#fff;display:inline-block;font-size:16px;margin-left:32px}footer .social-links a img{vertical-align:middle}
@font-face{font-family:Avenir;src:url(https://c4d.com.mx/fonts/Avenir-Book.woff2) format("woff2"),url(https://c4d.com.mx/fonts/Avenir-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Avenir;src:url(https://c4d.com.mx/fonts/Avenir-Medium.woff2) format("woff2"),url(https://c4d.com.mx/fonts/Avenir-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Avenir;src:url(https://c4d.com.mx/fonts/Avenir-Heavy.woff2) format("woff2"),url(https://c4d.com.mx/fonts/Avenir-Heavy.woff) format("woff");font-weight:800;font-style:normal;font-display:fallback}
/* C4D */
header ul li a, footer ul li a, footer .social-links a{text-decoration: none;}footer .legal{font-family:'DM Sans' !important;font-size:13px;font-weight:300;letter-spacing:0.013em;}.reg{font-size: 1.8em;vertical-align: middle;line-height:1.25;}@media only screen and (min-width:1024px){header .pure-u-1{padding: 0 10px;}footer .pure-g [class*=pure-u]{padding:0 10px}}@media only screen and (max-width: 540px){footer ul li a{text-decoration: none;}header{padding:0 5px 0 10px}header .logo{margin-left:9px}header .logo img{width:144px}}@media only screen and (max-width:767px){.pure-u-1{padding:0 10px}.modal-wrapper{margin-top:20px;margin-bottom:20px}.modal-wrapper .close-modal{top:5px;right:5px}.reg{line-height:1;}}footer{background-color:#000;padding:40px 0 20px !important;text-align:center}footer p{font-size:15px;line-height:1.6}footer ul li a:hover{text-decoration:underline;text-decoration-color:#147cd2;text-underline-offset:6px;text-decoration-thickness:2px;color:white;}footer .social-links{border-top:solid 1px #9b9d9e;border-bottom:solid 1px #9b9d9e}footer .social-links a{color:#cdcfd1;font-size:16px;margin-left:0}footer .social-links a:hover{text-decoration:none;color:#fff}footer .social-links a+a{margin-left:32px}footer p a{font-family:Avenir !important;text-decoration:underline;text-underline-offset:2px}footer p a:hover{text-decoration:underline}@media only screen and (min-width:600px){.mobile-break{display:none}}@media only screen and (max-device-width:768px) and (orientation:portrait){header .logo{margin-left:9px}.pure-g .pure-u-1 .fix-b{font-size:12px}.items-slider .poster-mobile{visibility:hidden!important}}@media screen and (device-width:360px){header .logo{margin-left:9px}.pure-g .pure-u-1 .fix-b{font-size:12px}.items-slider .poster-mobile{visibility:hidden!important}}.logo-item-3{width:100%;display:inline-block;padding-bottom:10px}.logo-item-3 img{width:50%;margin:0 auto}@media only screen and (max-width:767px){footer ul{list-style:none;margin:0 0 24px}footer .social-links a img{width:40px;margin-bottom:4px;}footer .social-links+a{margin-left:3px}}.center { text-align: center; justify-content: center; align-items: center; }.content-marcas { margin: 24px 0 40px; }.content-marcas .marcas { display: flex; justify-content: center; align-items: center; gap: 20px; }.marcas a {max-width: 180px;}.marcas img { width: 100%; }.content-marcas .marcas .plus-logos { color: #147cd2; font-weight: 700 !important; }@media only screen and (max-width: 767px) {.content-holder .title-holder { margin-bottom: 0; }.content-marcas { margin: 20px 0 40px; }.content-marcas .marcas { flex-direction: column; gap: 8px !important;}.marcas a:last-child {margin-top: 6px}.txt-susc {margin-top: 60px;}.content-marcas .marcas .plus-logos{font-size:23px;}}.footer-c4d-logo{width:100%;height:auto;max-width:240px;margin-bottom:32px}
/* MOBILE */
@media only screen and (max-width: 767px){.footer-c4d-logo{max-width:50vw;margin-bottom:32px}footer{padding-left:12px !important;padding-right:12px !important;}}
/* MOBILE MENU 4*/
header a.menu-toggle span:nth-child(1){top: calc(50% - 6px)}
header a.menu-toggle span:nth-child(2),header a.menu-toggle span:nth-child(3){top: 50%; opacity: 0;}
header a.menu-toggle span:nth-child(4){top:calc(50% + 4px)}
body.opened-menu header a.menu-toggle span:nth-child(1),body.opened-menu header a.menu-toggle span:nth-child(4){top: 50%; opacity: 0;}
body.opened-menu header a.menu-toggle span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);opacity: 1;background:#fff;}
body.opened-menu header a.menu-toggle span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 1;background:#fff;}
/* TABLET */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){header .logo{margin-left: 32px;}header a.menu-toggle{margin-right: 24px;}}@media only screen and (min-device-width: 768px) and (max-device-width: 1080px) and (orientation: landscape){header .header-actions li{font-size: 13px !important;}}
/* FIXs */
@media only screen and (min-device-width: 1024px){header .header-actions li{font-size:16px !important;white-space: nowrap;}}
/* TWEAKs */
.a2a_vertical_style:not(.a2a_flex_style) a{ background-color: #f7f7f7; padding: 2px; margin: 8px; border: 1px solid rgba(0,0,0,.1); box-shadow: 0 6px 12px rgba(0,0,0,.1); border-radius: 20px;}@media only screen and (max-width: 1024px) {body.opened-menu .mobile-menu {opacity: 1;pointer-events: auto;}}
/* ADJUSTs */
.mobile-menu ul li a{color:#e6e9eb;font-size: 21px;font-weight: 500 !important;}
@media only screen and (max-width: 767px) {header .pure-u-1{padding: 0 !important;}header .logo{margin-left: 0;}header .logo img{max-height:44px;}}
header a.menu-toggle span{width:16px; height: 1.5px;background:#e6e6e6;}
header a.menu-toggle span:nth-child(1){top: calc(50% - 4.5px)}
header a.menu-toggle span:nth-child(2),header a.menu-toggle span:nth-child(3){left: 7px;top: calc(50% - .9px)}
header a.menu-toggle span:nth-child(4){top:calc(50% + 2.5px)}
header a.menu-toggle span{width:16px;background:#e6e6e6;}
header a.menu-toggle span:nth-child(2),header a.menu-toggle span:nth-child(3){width:20px;}