@-moz-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--primary-400:#f6a841;--primary-450:#f58634;--primary:#ed7d00;--primary-600:#ec711e;--blue-100:#f2f7fb;--blue-200:#0066a5;--blue-300:#004780;--blue-400:#19407c;--blue:#00386e;--blue-600:#242f62;--blue-800:#000e3f;--green-300:#6eec7d;--green:#51ca5f;--green-600:#40ae4d;--green-700:#338b3e;--gray-100:#fafafa;--gray-300:#999;--gray:#333;--danger:#f00;--body-color:#333;--body-bg:#fff;--black:#000;--white:#fff;--body-font-family:'Nunito Sans',sans-serif;--body-font-size:1rem;--max-wrapper-width:1245px;--max-width:100%;--vh-offset:0px}*,::after,::before{box-sizing:border-box}:focus,button:focus{outline:0}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--body-color);font-family:var(--body-font-family);font-size:var(--body-font-size);font-smooth:always;font-weight:400;line-height:1.2;text-align:left;background-color:var(--body-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;width:100%;min-height:100vh}footer,header,main,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h2,p{margin-top:0;margin-bottom:0}ol,ul{margin:0;padding-left:0;list-style:none}a,button{cursor:pointer}a,a:hover{text-decoration:none}button{border-radius:0;text-transform:none}button,input,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-main{position:relative;display:flex;flex:1;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;overflow:hidden}.wrapper{max-width:1245px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.pulse{animation:spin 1s steps(8) infinite}.main-footer{overflow:hidden;padding-top:3.5rem;background-color:var(--blue-200)}.main-footer .wrapper{max-width:73.125rem}.main-footer .mf-brand{display:flex;flex:0 0 auto;width:11.5rem;height:3.1875rem}.main-footer .mf-brand img{width:100%;height:100%;object-fit:contain}.main-footer .nav-footer{justify-content:space-between;margin-bottom:3.125rem}.main-footer .nav-footer,.main-footer .nav-footer .wrap{display:flex;align-items:center;gap:3.5rem}.main-footer .mf-social,.main-footer .nav-menu .menu{display:flex;align-items:center;gap:3rem}.main-footer .nav-menu .menu .menu-item a{color:var(--white);font-size:1.125rem;font-weight:700;text-transform:uppercase;transition:opacity 250ms ease}.main-footer .mf-social a:hover,.main-footer .nav-menu .menu .menu-item a:hover{opacity:.5}.main-footer .mf-social{gap:2.1875rem}.main-footer .mf-social a{width:1.75rem;height:1.75rem;transition:opacity 250ms ease}.main-footer .mf-social a svg,.main-header .main-header__brand svg,.main-header .main-header__social a svg,.main-header .main-header__top .brand svg,.main-header .main-header__top .btn-close svg{width:100%;height:100%}.main-footer .mf-address,.main-footer .mf-social a{display:flex;align-items:center;justify-content:center}.main-footer .mf-address .mf-address__item{color:var(--white);font-size:1rem;font-weight:400;line-height:1.4}.main-footer .mf-address .hr{display:flex;flex:0 0 auto;background-color:var(--white)}.main-footer .row:last-child{display:flex;align-items:center;margin-top:3.5rem;background-color:var(--blue-600)}.main-footer .row:last-child .wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.main-footer .links,.main-menu{display:flex;align-items:center}.main-footer .copyright,.main-footer .links a{color:var(--white);font-size:.625rem;font-weight:400}.main-footer .links a{display:inline-flex;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,.5)}.main-footer .links a:hover{text-decoration-style:dotted}.main-footer .copyright{position:relative;z-index:0;display:flex;align-items:center;gap:.5rem;height:100%}.main-footer .copyright:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:50vw;opacity:.1;background-color:var(--black)}.main-footer .copyright a{display:inline-flex;margin-left:.3125rem;color:var(--white);font-weight:700;transition:250ms opacity ease}.main-footer .copyright a:hover{opacity:.5}.main-menu .menu{display:flex;gap:.625rem}.main-menu .menu .menu-item a:hover:before,.main-menu .menu .menu-item.current-menu-item a:before{transform:scaleX(40%)}.main-menu .menu .menu-item a{position:relative;z-index:0;display:inline-flex;padding:.625rem;color:var(--white);font-size:1.25rem;font-weight:700;text-transform:uppercase}.main-menu .menu .menu-item a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;transform-origin:top left;background-color:var(--primary-450);transform:scaleX(0);transition:transform 350ms ease}.main-header{position:absolute;z-index:1035;top:clamp(.75rem,1.1268vw + .4859rem,1.5rem);width:100%}.main-header .wrapper{display:flex;align-items:center;justify-content:space-between}.main-header .main-header__area{display:flex;gap:2.75rem}.main-header .main-header__top{display:flex;align-items:center;justify-content:space-between}.main-header .main-header__top .brand{width:5.9375rem;height:1.6875rem}.main-header .main-header__top .btn-close{width:1.375rem;height:1.375rem;padding:0;border:0;background:0 0}.main-header .main-header__brand{display:flex;flex:0 0 auto;align-items:center;width:clamp(8.75rem,6.6667vw + 7.1875rem,13.1875rem);height:clamp(3.3125rem,2.5352vw + 2.7183rem,5rem)}.main-header .main-header__brand a{display:flex}.main-header .main-header__button{display:flex;align-items:center;gap:.625rem;width:auto;height:2.8125rem;color:var(--white);font-size:1.25rem;font-weight:700;text-transform:uppercase;background-color:var(--primary-450);transition:background-color 250ms ease}.main-header .main-header__button:hover{background-color:var(--primary-600)}.main-header .main-header__button svg{width:1.5rem;height:1.625rem}.main-header .main-header__button span{padding-top:.125rem}.main-header .main-header__social{display:flex;align-items:center;gap:2.125rem}.main-header .main-header__social a{display:inline-flex;flex:0 0 auto;align-items:center;width:1.875rem;height:1.875rem}.main-header .main-header__terms a{color:var(--white);font-size:.9375rem;font-weight:700;text-transform:uppercase}.main-header .main-header__menu-button{display:inline-flex;flex:0 0 auto;width:1.875rem;height:1.4375rem;padding:0;border:0;background:0 0}.btn .btn__icon svg,.main-header .main-header__menu-button svg{width:100%;height:100%}.btn,.field{position:relative}.btn{--btn-bg:transparent;--btn-bg-hover:transparent;--btn-bg-active:transparent;--btn-border-color:transparent;--btn-border-color-hover:transparent;--btn-border-color-active:transparent;--btn-color:var(--black);--btn-color-hover:var(--black);--btn-color-active:var(--black);--btn-font-size:clamp(1rem, 0.3756vw + 0.912rem, 1.25rem);display:inline-flex;align-items:center;justify-content:center;padding:clamp(1rem,1.3146vw + .6919rem,1.875rem) clamp(3.125rem,.939vw + 2.9049rem,3.75rem) clamp(1.25rem,.5634vw + 1.118rem,1.625rem);border:1px solid var(--btn-border-color);border-radius:clamp(1rem,.3756vw + .912rem,1.25rem);color:var(--btn-color);font-size:var(--btn-font-size);font-weight:700;text-align:center;text-transform:uppercase;background-color:var(--btn-bg);transition-property:color,background-color,border-color;transition-duration:250ms;transition-timing-function:ease}.btn:hover{color:var(--btn-color-hover);border-color:var(--btn-border-color-hover);background-color:var(--btn-bg-hover)}.btn:active{color:var(--btn-color-active);border-color:var(--btn-border-color-active);background-color:var(--btn-bg-active)}.btn .btn__icon{position:absolute;top:50%;left:50%;pointer-events:none;display:none;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem;opacity:.7}.btn.btn--primary,.btn.btn--submit{--btn-bg:var(--primary-400);--btn-bg-hover:var(--primary-450);--btn-bg-active:var(--primary-450);--btn-border-color:var(--primary-450);--btn-border-color-hover:var(--primary-450);--btn-border-color-active:var(--primary-450);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white)}.field{margin-bottom:.8125rem}.field .field-label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.0625rem 1.125rem;overflow:hidden;font-size:.875rem;text-align:start;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:top left;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.field .field-control{display:block;width:100%;padding:1.0625rem 1.125rem;color:var(--gray);font-size:1rem;border-radius:5px;border:1px solid var(--gray-300);background-clip:padding-box;appearance:none}.field .field-control:focus{padding-top:1.375rem;padding-bottom:.75rem}.field .field-control:focus~.field-label{opacity:.65;transform:scale(.85) translate(.25rem,-.75rem)}.field .field-control:is(textarea){resize:none}.field-check{display:flex;padding-left:1.5rem;gap:.625rem}.field-check .field-check-input{flex:0 0 auto;width:1rem;height:1rem;margin-left:-1.5rem;appearance:none;border:1px solid var(--gray-300);background-position:center;background-repeat:no-repeat;background-size:contain}.field-check .field-check-input[type=checkbox]{border-radius:.3125rem}.field-check .field-check-input:checked[type=checkbox]{background-image:url(/wp-content/themes/c3-telecom/assets/img/icons/check.svg)}.field-check .field-check-label{color:var(--black);font-size:.6875rem;line-height:1.4}.whatsapp-floating-button{position:fixed;right:1.25rem;bottom:2.5rem;z-index:1030}.whatsapp-floating-button a{display:block;width:clamp(3rem,1.5962vw + 2.6259rem,4.0625rem);height:clamp(3rem,1.6901vw + 2.6039rem,4.125rem);background-image:url(/wp-content/themes/c3-telecom/assets/img/icons/whatsapp-logo.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.whatsapp-floating-button.is-left{right:auto;left:1.25rem}.breadcrumb-navbar{display:flex;align-items:center;padding-top:.625rem;padding-bottom:.625rem;border-top:1px solid var(--white)}.breadcrumb-navbar .breadcrumb{display:flex;align-items:center;width:100%}.breadcrumb-navbar .breadcrumb .breadcrumb__item{color:var(--white);font-size:.75rem;font-weight:400;white-space:nowrap}.breadcrumb-navbar .breadcrumb .breadcrumb__item a{color:inherit;font-size:inherit}.breadcrumb-navbar .breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:"";display:inline-flex;width:.625rem;height:.625rem;margin:0 .3125rem;background-image:url(/wp-content/themes/c3-telecom/assets/img/icons/angles-right.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.editor p{font-weight:400;font-size:1.25rem}.editor p+p{margin-top:1.25rem}.form-feedback{max-width:25rem;visibility:hidden;font-size:.75rem;font-weight:700}.customer-portal .col-content{padding-top:clamp(2.75rem,1.6901vw + 2.3539rem,3.875rem);padding-bottom:clamp(2.75rem,1.6901vw + 2.3539rem,3.875rem)}.customer-portal .col-content .btn{max-width:25rem;width:100%}.customer-portal .title{margin-bottom:clamp(1.5rem,1.0329vw + 1.2579rem,2.1875rem);color:var(--primary-450);font-size:clamp(2.125rem,.3756vw + 2.037rem,2.375rem);font-weight:700;line-height:1.3;text-transform:uppercase}.customer-portal .editor{margin-bottom:2.5rem}.customer-portal .col-image{display:flex}.customer-portal .col-image picture{position:relative;display:flex;align-items:flex-end}.customer-portal .col-image picture:after{content:"";position:absolute;left:40%;z-index:-1;display:block;width:80vw;height:clamp(11.875rem,5.1643vw + 10.6646rem,15.3125rem);background-position:0 0;background-color:var(--primary-400);background-image:url(/wp-content/themes/c3-telecom/assets/img/textura-orange.svg)}.customer-portal .col-image picture img{max-width:100%}.hero{position:relative;z-index:0;padding-top:7.5rem;padding-bottom:7.5rem}.hero.hero--inner{aspect-ratio:auto;padding:5rem 0 0}.hero.hero--inner .wrapper{align-items:flex-start}.hero .image-wrapper{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%}.hero .image-wrapper .image-wrapper__pic{display:flex;flex:1;width:100%;height:100%}.hero .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero .wrapper{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;height:100%}.hero .row-breadcrumb{width:100%}.contact,.page-contact .customer-portal{position:relative;z-index:2}.contact{z-index:1;padding-top:.0625rem;padding-bottom:clamp(3.75rem,1.8779vw + 3.3099rem,5rem);margin-bottom:-.5rem;background-color:var(--blue-100)}.contact .wrapper{position:relative;max-width:49.625rem;margin-top:-40.375rem;padding-top:2.25rem;padding-bottom:2.625rem;background-color:var(--white);box-shadow:0 4px 6px 2px rgba(0,0,0,.15)}.contact .wrapper:after,.contact .wrapper:before{content:"";position:absolute;left:0;display:block;width:100%;height:.875rem;opacity:.5;background-image:url(/wp-content/themes/c3-telecom/assets/img/textura.svg);background-position:center}.contact .wrapper:before{top:0}.contact .wrapper:after{bottom:0}.contact .title{margin-bottom:.9375rem;color:var(--blue-200);font-size:2.8125rem;text-align:center;line-height:1;letter-spacing:.1em}.contact .title small{display:block;font-size:.9375rem;letter-spacing:1em;text-transform:uppercase}.contact .editor{margin-bottom:1.875rem;text-align:center}.contact .editor p{color:var(--gray);font-size:.9375rem;line-height:1.2}.contact .form{margin:0 auto;max-width:34.875rem}.contact .form .field .field-control:is(textarea){height:9.375rem}.contact .form .field-check-group{margin-top:1.5625rem}.contact .form .form-button{display:flex;align-items:center;flex-direction:column;gap:.5rem;margin-top:1.9375rem}.contact .form .form-button .btn{width:100%;max-width:25rem}.contact .form .form-obs{margin-top:2rem;color:var(--black);font-size:.6875rem;text-align:center}@media only screen and (min-width:768px){.main-footer .mf-address .mf-address__item{font-size:.875rem}.customer-portal .wrapper{display:grid;grid-template-columns:45% 1fr;gap:6%}.customer-portal .col-content{padding-right:10.3%;padding-left:10.3%}.customer-portal .col-image picture:after{width:40vw}.hero{aspect-ratio:16/10}.hero.hero--inner{height:11.25rem;padding-top:7.5rem;padding-bottom:3.75rem}.hero.hero--inner .image-wrapper .image-wrapper__pic{height:100%}.hero .wrapper{align-items:center}.page-contact .hero.hero--inner{height:23.75rem}.contact .wrapper{margin-top:-13.3125rem}}@media only screen and (min-width:1024px){.main-footer .mf-address .hr{width:1px;height:100%;min-height:2.125rem;margin-right:2.625rem;margin-left:2.625rem}.main-footer .row:last-child{height:3.375rem}.main-footer .copyright{gap:2rem;padding-left:2.5rem}.main-menu .menu{align-items:center}.main-menu .menu .menu-item a{font-size:.875rem}.main-header .main-header__area{align-items:center;gap:1.875rem}.main-header .main-header__top{display:none}.main-header .main-header__button{justify-content:center;width:10.875rem;border-radius:10px;font-size:.75rem}.main-header .main-header__button svg{width:1rem;height:1.125rem}.main-header .main-header__menu-button,.main-header .main-header__social,.main-header .main-header__terms{display:none}.hero{aspect-ratio:1440/790}.hero.hero--inner .image-wrapper{height:100%}.hero .image-wrapper,.hero .image-wrapper .image-wrapper__pic{height:auto}}@media only screen and (max-width:1023.98px){.main-footer .nav-footer{flex-direction:column;margin-bottom:3.375rem}.main-footer .nav-footer .wrap{flex-direction:column}.main-footer .nav-menu .menu{flex-direction:column;gap:1.125rem}.main-footer .mf-address{flex-direction:column;text-align:center}.main-footer .mf-address .hr{width:90%;height:1px;margin-top:1.375rem;margin-bottom:1.375rem}.main-footer .row:last-child{padding-top:1.5rem}.main-footer .row:last-child .wrapper{flex-direction:column}.main-footer .links{margin-bottom:1.5rem}.main-footer .copyright{flex-direction:column;justify-content:center;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.main-footer .copyright:before{left:-1.5rem;width:100vw}.main-menu .menu{flex-direction:column}.main-header .main-header__area{position:fixed;top:0;left:0;z-index:0;flex-direction:column;width:100vw;height:calc(100vh - var(--vh-offset,0px));padding:1.5rem 1.875rem 1.5rem 2.5rem;transform:translateX(-100%);background-color:var(--blue-200);transition:transform .35s cubic-bezier(.24,1,.32,1)}.main-header .main-header__area:after{content:"";position:absolute;z-index:-1;top:0;right:0;display:block;width:5rem;height:100%;background-color:var(--blue-400)}.main-header .main-header__button{margin-right:-1.875rem;margin-left:-2.5rem;padding-left:3.125rem}}@media only screen and (max-width:767.98px){.customer-portal .title{letter-spacing:-.03em}.customer-portal .col-image{margin-left:-1.5rem;margin-right:1.5rem}.hero{height:100vh;height:calc(100vh - var(--vh-offset,0px))}.contact .wrapper{margin-right:.625rem;margin-left:.625rem}}