@import url('https://fonts.googleapis.com/css?family=Arimo:400,700&display=swap&subset=latin-ext');html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}.lb-loader,.lightbox {text-align: center;line-height: 0;}.lb-dataContainer:after,.lb-outerContainer:after {content: "";clear: both;}html.lb-disable-scrolling {overflow: hidden;position: fixed;height: 100vh;width: 100vw;}.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: #000;filter: alpha(opacity=80);opacity: .8;display: none;}.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;font-weight: 400;}.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid #ffffff;}.lightbox a img {border: none;}.lb-outerContainer {position: relative;width: 250px;height: 250px;margin: 0 auto;border-radius: 4px;background-color: #fff;}.lb-loader,.lb-nav {position: absolute;left: 0;}.lb-outerContainer:after {display: table;}.lb-loader {top: 43%;height: 25%;width: 100%;}.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}.lb-nav {top: 0;height: 100%;width: 100%;z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: 0;background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}.lb-next,.lb-prev {height: 100%;cursor: pointer;display: block;}.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .6s;-moz-transition: opacity .6s;-o-transition: opacity .6s;transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: alpha(opacity=100);opacity: 1;}.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .6s;-moz-transition: opacity .6s;-o-transition: opacity .6s;transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: alpha(opacity=100);opacity: 1;}.lb-dataContainer {margin: 0 auto;padding-top: 5px;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.lb-dataContainer:after {display: table;}.lb-data {padding: 0 4px;color: #ccc;}.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: 700;line-height: 1em;}.lb-data .lb-caption a {color: #4ae;}.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: 0;filter: alpha(opacity=70);opacity: .7;-webkit-transition: opacity .2s;-moz-transition: opacity .2s;-o-transition: opacity .2s;transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer;filter: alpha(opacity=100);opacity: 1;}.hamburger {position: absolute;right: 5%;top: 3.5em;z-index: 1000;transform: translateY(-50%);background-color: #31c3f3;border-radius: 50%;padding: 15px 16px 12px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: #fff;text-transform: none;margin: 0;overflow: visible;}.hamburger-box {width: 15px;height: 15px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;background-color: #fff;margin-top: -1px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {width: 15px;height: 3px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger-inner::before,.hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {background-color: #fff;top: -6px;}.hamburger-inner::after {bottom: -6px;background-color: #fff;}.hamburger--spin .hamburger-inner {transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after {transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin.is-active .hamburger-inner {transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}html.with-featherlight {overflow: hidden;}.featherlight {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483647;text-align: center;white-space: nowrap;cursor: pointer;background: #333;background: rgba(0, 0, 0, 0);}.featherlight:last-of-type {background: rgba(255, 255, 255, 0.95);}.featherlight:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.featherlight .featherlight-content {position: relative;text-align: left;vertical-align: middle;display: inline-block;padding: 25px 25px 0;border-bottom: 25px solid transparent;margin-left: 5%;margin-right: 5%;max-height: 95%;background: transparent;cursor: auto;white-space: normal;}.featherlight .featherlight-inner {display: block;}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner {display: none;}.featherlight .featherlight-close-icon {position: absolute;z-index: 9999;top: 0;right: 0;line-height: 25px;width: 25px;cursor: pointer;text-align: center;font-family: Arial, sans-serif;background: #fff;background: rgba(255, 255, 255, 0.3);color: #000;border: none;padding: 0;font-size: 1.4em;}.featherlight .featherlight-close-icon::-moz-focus-inner {border: 0;padding: 0;}.featherlight .featherlight-image {width: 100%;}.featherlight-iframe .featherlight-content {border-bottom: 0;padding: 0;-webkit-overflow-scrolling: touch;}.featherlight iframe {border: none;}.featherlight * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@media only screen and (max-width: 1024px) {.featherlight .featherlight-content {margin-left: 0;margin-right: 0;max-height: 98%;padding: 10px 10px 0;border-bottom: 10px solid transparent;}}@media print {html.with-featherlight > * > :not(.featherlight) {display: none;}}.clear {zoom: 1;}.clear:before,.clear:after {content: '';display: table;height: 0;line-height: 0;}.clear:after {clear: both;}.clrb {clear: both;}.clrl {clear: left;}.clrr {clear: right;}.clrbox {display: block;height: 0;font-size: 0;clear: both;}.disn,.hidden {display: none;}.disb {display: block;}.disi {display: inline;}.disib {display: inline-block;}.dist {display: table;}.distc {display: table-cell;}.distr {display: table-row;}.fl {float: left;}.fr {float: right;}.wsn,.nowrap {white-space: nowrap;}.wsp,.pre {white-space: pre;}.tal,.left {text-align: left;}.tar,.right {text-align: right;}.tac,.center {text-align: center;}.taj,.justify {text-align: justify;}.ttu,.upcase {text-transform: uppercase;}.ttl,.locase {text-transform: lowercase;}.ttn {text-transform: none;}.tdu {text-decoration: underline;}.tdo {text-decoration: overline;}.tdlt {text-decoration: line-through;}.tdn {text-decoration: none;}.vam {vertical-align: middle;}.vat {vertical-align: top;}.vab {vertical-align: bottom;}.sup {vertical-align: super;}.sub {vertical-align: sub;}.fwt,.thin {font-weight: 100;}.fwel,.extralight {font-weight: 200;}.fwl,.light {font-weight: 300;}.fwn,.normal {font-weight: 400;}.fwm,.medium {font-weight: 500;}.fws,.semibold {font-weight: 600;}.fwb,.bold {font-weight: 700;}.fweb,.extrabold {font-weight: 800;}.fwh,.heavy {font-weight: 900;}.fsi,.italic {font-style: italic;}.cpointer {cursor: pointer;}.chelp {cursor: help;}.maa {margin: 0 auto;}.ma0 {margin: 0;}.mt0 {margin-top: 0;}.mb0 {margin-bottom: 0;}.mb05em {margin-bottom: .5em;}.mt1em {margin-top: 1em;}.mb1em {margin-bottom: 1em;}.mt2em {margin-top: 2em;}.mb2em {margin-bottom: 2em;}.mr1em {margin-right: 1em;}.mr2em {margin-right: 2em;}.ml1em {margin-left: 1em;}.ml2em {margin-left: 2em;}.pa0 {padding: 0;}.pt0 {padding-top: 0;}.pb0 {padding-bottom: 0;}.pt1em {padding-top: 1em;}.pb1em {padding-bottom: 1em;}.pt2em {padding-top: 2em;}.pb2em {padding-bottom: 2em;}.w100,.full {width: 100%;}.h100,.fullh {width: 100%;}.col12 {width: 50%;}.col13 {width: 33.3333333%;}.col14 {width: 25%;}*:focus {outline: none;}*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}::selection {color: #000;background: #ccc;}::-moz-selection {color: #000;background: #ccc;}input-placeholder {color: #0a2041;font-size: 13px;}::-webkit-input-placeholder {color: #0a2041;}:-moz-placeholder {font-style: normal;color: #0a2041;}::-moz-placeholder {font-style: normal;color: #0a2041;}:-ms-input-placeholder {font-style: normal;color: #0a2041;}html {overflow-x: hidden;}body {line-height: normal;text-align: left;color: #0a2041;-webkit-text-size-adjust: 100%;font-weight: 400;background-color: #fff;}body,input,select,textarea,button {font-family: 'Arimo', sans-serif;font-size: 16px;-webkit-appearance: none;}a {text-decoration: none;}strong,b,strong a {font-weight: 700;font-size: 1.125em;}small {font-size: 12px;}i,em,q {font-style: italic;}mark {color: #fff;background: #29bbf2;}hr,.hr {position: relative;margin-top: 0;margin-bottom: 1.2em;height: 1px;line-height: 0;border: none;background-color: #0a2041;}h1,.h1 {display: block;font-size: 2.5em;line-height: 1.3em;list-style-type: 0.0727272em;font-weight: 700;color: #31c3f3;}h2,.h2 {display: block;font-size: 2.25em;font-weight: 700;line-height: 1.3em;}h3,.h3 {display: block;line-height: normal;font-size: 1.75em;font-weight: 700;}h4,.h4 {display: block;line-height: normal;font-size: 1.5em;font-weight: 700;color: #31c3f3;}h5,.h5 {display: block;line-height: normal;font-size: 1.2em;font-weight: 700;}h6,.h6 {display: block;line-height: normal;font-size: 1.125em;font-weight: 700;color: #31c3f3;}ul,ol {list-style: none;margin-left: 0;padding-left: 0;}p,ul,ol {line-height: 1.5em;}li {list-style-type: none;list-style-position: inside;}ol {list-style-type: none;}ol li {counter-increment: item;}ol li:before {margin-right: 10px;content: counter(item) '.';display: inline-block;}blockquote {position: relative;margin: 15px 0 25px 46px;padding: 0 0 0 6px;line-height: 24px;font-size: 14px;border: 0;}blockquote p {margin-bottom: 0;font-size: 16px;font-weight: 300;line-height: 26.25px;}blockquote small {display: block;line-height: 21px;color: #0a2041;}code {padding: 12px 20px;display: inline-block;font-family: "Courier New";white-space: pre;background: #fcfcfc;border: 1px solid #e6e6e6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}sup {position: relative;top: -3px;display: inline-block;font-size: 10px;vertical-align: super;}table {border-collapse: separate;border-spacing: 0;}th,td {padding: .7em 0;}input,select,textarea,button {font-weight: 400;font-size: 1em;color: #0a2041;outline: none;-webkit-appearance: none;border-radius: 0;resize: none;}button {cursor: pointer;}input.text,input[type="text"],input[type="email"],input[type="tel"],input[type="phone"],input[type="password"],textarea {padding: 0.36em 1.4em;display: block;line-height: 2em;background: #fff;border: 2px solid #f5f5f5;width: 100%;border-radius: 1.4em;}textarea {padding-top: .9em;padding-bottom: .9em;height: auto;min-height: 8.5em;line-height: 1.2em;float: none;width: 100%;}select {padding: 1.071em 1em;*height: 40px;background: #fff;border: 1px solid #c0c0c0;}input.text,input[type="text"],input[type="email"],input[type="tel"],input[type="phone"] textarea,select,textarea {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}input.checkbox,input[type="checkbox"],input.radio,input[type="radio"] {position: relative;left: 1px;top: -1px;*top: 1px;margin: 0 6px 0 5px;vertical-align: middle;*vertical-align: baseline;cursor: pointer;}input.checkbox,input[type="checkbox"] {-webkit-appearance: checkbox;}input.radio,input[type="radio"] {-webkit-appearance: radio;}.underline {text-decoration: underline;}.layout {position: relative;z-index: 1;margin: 0px auto;max-width: 1200px;text-align: left;padding: 0 3.75em;}.home .layout {max-width: 1800px;}.text {}.text p,.text ul {padding-bottom: 1.55em;margin: 0;}.text p .button,.text li .button {margin-bottom: .143em;}.text li {padding: .2em 0 .3em 0;}.text ul ul,.text ol ol,.text ul ol,.text ol ul {margin-left: 0;padding-top: .3em;padding-bottom: 0;}.text ul li {position: relative;}.text ul li:before {content: "•";top: 50%;color: #31c3f3;font-size: 1em;margin-right: 0.6em;}.text ul > li {padding: 0;list-style-type: none;}.text ul li li {margin-left: .714em;}.text ol > li {margin-left: 20px;}.text ol li li {margin-left: 20px;padding-left: 0;list-style-type: lower-alpha;background: none;}.text .no-style,.text .no-style > li {padding-left: 0;list-style-type: none;background: none;}.text p,.text ul,.text ol {padding-bottom: 1.538em;padding-bottom: 1em;}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text .h1,.text .h2,.text .h3,.text .htitle1 {padding-bottom: .5em;padding-top: 0.5em;}.text h1 + .hr,.text h2 + .hr,.text h3 + .hr,.text h4 + .hr,.text h5 + .hr,.text h6 + .hr,.text .h1 + .hr,.text .h2 + .hr,.text .h3 + .hr,.text .htitle1 + .hr {margin-top: .5em;}.text h1 + .gallery,.text h2 + .gallery,.text h3 + .gallery,.text h4 + .gallery,.text h5 + .gallery,.text h6 + .gallery,.text .h1 + .gallery,.text .h2 + .gallery,.text .h3 + .gallery,.text .htitle1 + .gallery,.text h1 + div,.text h2 + div,.text h3 + div,.text h4 + div,.text h5 + div,.text h6 + div,.text .h1 + div,.text .h2 + div,.text .h3 + div,.text .htitle1 + div {margin-top: .9em;}.text h1,.text .h1 {padding-bottom: .75em;}.text h1 + h2,.text .h1 + h2,.text h1 + .h2,.text .h1 + .h2,.text h1 + .h3,.text .h1 + .h3 {margin-top: -.5em;}.text h1 + h2 + p,.text .h1 + h2 + p,.text h1 + .h2 + p,.text .h1 + .h2 + p,.text h1 + .h3 + p,.text .h1 + .h3 + p {margin-top: 1em;}.text p + .hr,.text ul + .hr,.text p + hr,.text ul + hr {margin-top: 1.85em;}.text .hr,.text hr {margin-top: 1.85em;margin-bottom: 1.7em;}.text .hr + p,.text hr + p,.text .hr + ul,.text hr + ul {margin-top: 1.8em;}.text .hr.mt0,.text hr.mt0 {margin-top: 0;}.text .hr.mb0,.text hr.mb0 {margin-bottom: 0;}.text .pb0 {padding-bottom: 0;}.text .pb1em {padding-bottom: 1em;}.text .pb2em {padding-bottom: 2em;}.text .fs1 {font-size: 1.143em;}.text .fs2 {font-size: 1.286em;}.text a:not("class*=[btn]") {position: relative;color: #31c3f3;}.text a:not("class*=[btn]"):after {content: '';position: absolute;width: 0;height: 2px;background-color: #31c3f3;top: calc(100% + 5px);left: 50%;transition: width 0.3s,left 0.3s;}.text a:not("class*=[btn]"):hover:after,.text a:not("class*=[btn]"):focus:after {content: '';width: 100%;left: 0em;}.text img {border-radius: 1.4em;}.text img.right {border-bottom-left-radius: 0;}.text img.left {border-bottom-right-radius: 0;}.text p.bl {color: #31c3f3;font-weight: 700;font-size: 1em;}.text p.bl a {color: inherit;}.text p.bl-light {color: #31c3f3;font-weight: 400;font-size: 1em;}.text p.ontitle {color: #aaa;font-size: 0.875em;position: relative;text-transform: uppercase;font-weight: 700;}.text p.ontitle:before {content: '—';padding-right: 0.5em;}.text p.dark-bl {font-weight: 700;color: #0a2041;font-size: 1.125em;}.columns {width: 100%;zoom: 1;}.columns:before,.columns:after {content: '';display: table;height: 0;line-height: 0;}.columns:after {clear: both;}.columns > div[class*="col"],.columns > li[class*="col"] {float: left;}.lastcol {margin-right: 0px !important;}.col12 {width: 50%;}.col13 {width: 33.3%;*width: 33.1%;}.col23 {width: 66.6%;*width: 66.4%;}.col14 {width: 25%;}.col24 {width: 50%;}.col34 {width: 75%;}.col16 {width: 16.66%;}.col26 {width: 33.32%;}.col36 {width: 50%;}.col46 {width: 66.66%;}.col56 {width: 83.32%;}.col16p {width: 16%;}.col38p {width: 38%;}.col46p {width: 46%;}.col62p {width: 62%;}.col12m {width: 47%;*width: 46.989%;margin-right: 6%;*margin-right: 6.1%;}.col12m + .col12m {margin-right: 0;}.col13m {width: 32%;*width: 31.899%;margin-right: 2%;*margin-right: 2.1%;}.col13m + .col13m + .col13m,.col13m + .col23m {margin-right: 0;}.col23m {width: 66%;margin-right: 2%;}.col23m + .col13m {margin-right: 0;}.col14m {width: 23.5%;*width: 23.4%;margin-right: 2%;*margin-right: 2.1%;}.col14m + .col14m + .col14m + .col14m,.col14m + .col24m + .col14m,.col14m + .col14m + .col24m,.col14m + .col34m {margin-right: 0;}.col24m {width: 49%;*width: 48.989%;margin-right: 2%;*margin-right: 2.1%;}.col24m + .col14m + .col14m,.col24m + .col24m {margin-right: 0;}.col34m {width: 74.5%;*width: 74.4%;margin-right: 2%;*margin-right: 2.1%;}.col34m + .col14m {margin-right: 0;}.messages {position: relative;z-index: 1;margin-bottom: .857em;padding: 1em 1em .3em;display: block;overflow: hidden;color: #000;}.messages p {padding-bottom: .9em;}.messages a {color: #fff;}.message-error {color: #fff !important;background-color: #ba2d2b;}.message-success {color: #fff !important;background-color: #2bba74;}.message-info {color: #fff !important;background-color: #2b72ba;}.message-warning {color: #fff !important;background-color: #ba742b;}img {max-width: 100%;height: auto;vertical-align: center;}.nowrap {white-space: nowrap;}h1,h2,h3,h4,h5,h6 {margin: 0;}label {cursor: pointer;white-space: nowrap;display: inline-block;padding-bottom: 0.5em;}.hide {display: none !important;}.bzcbanner {position: absolute;top: 0;}.green {color: #a1ce57;}a:not([class*="btn"]):not(.nostyle) {position: relative;color: #31c3f3;}a:not([class*="btn"]):not(.nostyle):after {content: '';position: absolute;width: 0;height: 2px;background-color: #31c3f3;top: 100%;left: 50%;transition: width 0.3s,left 0.3s;}a:not([class*="btn"]):not(.nostyle):hover:after,a:not([class*="btn"]):not(.nostyle):focus:after {content: '';width: 100%;left: 0em;}.btn {display: inline-block;padding: 0.6em 1em;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;color: #0a2041;}.btn-lightblue {display: inline-block;padding: 0.6em 1em;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;background-color: #31c3f3;color: #0a2041;padding: 0.6em 2.7em;margin: 0.3em;}.btn-lightblue:hover,.btn-lightblue:focus {box-shadow: 2px 5px 30px 3px #31c3f3;}.btn-lightblue-short {display: inline-block;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;background-color: #31c3f3;color: #0a2041;padding: 0.6em 2.7em;margin: 0.3em;padding: 0.6em 1em;}.btn-lightblue-short:hover,.btn-lightblue-short:focus {box-shadow: 2px 5px 30px 3px #31c3f3;}.btn-darkblue {display: inline-block;padding: 0.6em 1em;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;color: #0a2041;background-color: #0a2041;color: #31c3f3;padding: 0.6em 2.7em;margin: 0.2em;border: 1px solid #0a2041;}.btn-darkblue:hover,.btn-darkblue:focus {background-color: #fff;color: #0a2041;}.btn-white {display: inline-block;padding: 0.6em 1em;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;color: #0a2041;color: #fff;border: 2px solid #fff;}.btn-white:hover,.btn-white:focus {background-color: #fff;color: #0a2041;box-shadow: 2px 5px 20px 1px #fff;}.btn-nobg {display: inline-block;padding: 0.6em 1em;text-decoration: none;font-weight: 700;transition: background-color 0.4s, color 0.4s, box-shadow 0.4s;border: 1px solid transparent;border-radius: 1.6em;color: #0a2041;color: #31c3f3;border-color: #0a2041;transition: border-color 0.4s, background-color 0.4s;margin: 0.2em;padding: 0.6em 2.7em;}.btn-nobg:hover,.btn-nobg:focus {background-color: #31c3f3;box-shadow: 2px 5px 30px 3px inherit;color: #0a2041;border-color: #31c3f3;}#header {position: absolute;width: 100%;height: auto;left: 0;top: 0;}#header .layout {display: flex;justify-content: space-between;align-items: flex-start;padding-top: 1em;padding-bottom: 1em;max-width: 1800px;}#header .logo-contact {display: flex;flex-direction: row;align-items: center;width: 50%;}#header a {color: #31c3f3;}#header .logo {padding-right: 6%;}#header .contacts {display: flex;}#header .phone,#header .email {position: relative;}#header .phone:hover img,#header .email:hover img,#header .phone:focus img,#header .email:focus img {transform: rotateY(360deg);}#header .phone:hover a,#header .email:hover a,#header .phone:focus a,#header .email:focus a {text-shadow: 0 0 20px #31c3f3;}#header .phone a,#header .email a {padding-left: 40px;padding-right: 2em;letter-spacing: 1px;font-weight: 700;transition: all 0.8s ease;}#header .phone a:after,#header .email a:after {display: none;}#header .phone img,#header .email img {position: absolute;left: 0;top: calc(50% - 15px);transition: transform 0.8s ease-in-out;}#nav > ul {display: flex;flex-direction: row;margin: 0;padding: 0;}#nav a {display: inline-block;color: #fff;padding: 0.7em 1.8em;position: relative;}#nav a:after {content: '';position: absolute;width: 0;height: 2px;background-color: #31c3f3;top: calc(100% - 0.7em);left: 50%;transition: width 0.3s,left 0.3s;}#nav a:hover:after,#nav a:focus:after {content: '';width: calc(100% - 3.6em);left: 1.8em;}#nav li {padding: 1.1em 0;}#nav li.active a {background-color: #31c3f3;border-radius: 1.4em;}#nav li.last a {padding-right: 0;}#nav li.last a:hover:after,#nav li.last a:focus:after {width: calc(100% - 1.8em);}#nav li.last.active a {padding-right: 1.8em;}#nav.mobile {position: absolute;left: 100%;right: auto;top: 0;background-color: #fff;z-index: 100;width: 180px;text-align: right;border-radius: 1.4em;border-top-right-radius: 0;transition: left 0.4s;box-shadow: 2px 5px 16px 1px #0a2041;}#nav.mobile a {color: #0a2041;}#nav.mobile ul {display: block;padding: 5.5em 2em 1em;}#nav.mobile li {padding: 0;}#nav.mobile li.last a {padding-right: 1em;}#nav.mobile li.last a:hover:before,#nav.mobile li.last a:focus:before {width: calc(100% - 2em);}#nav.mobile.open {left: calc(100% - 180px);top: 0;}.social-icons {position: fixed;left: 0;top: 28vh;padding: 0.5em;background-color: #0a2041;border-radius: 1em;transform: translateY(-50%);border-bottom-left-radius: 0;z-index: 1000;}.social-icons .empty {padding-top: 1em;}.social-icons .card .cont > img {float: left;margin-right: 1em;}.social-icons .menu {position: relative;display: block;width: 28px;height: 28px;z-index: 1000;border-radius: 50%;margin-bottom: 0.5em;display: flex;padding: 0;}.social-icons .menu img {transition: all 0.8s ease-in-out;margin: auto;}.social-icons .menu:after {display: none;}.social-icons .menu:hover,.social-icons .menu:focus,.social-icons .menu.active,.social-icons .menu:visited {background-color: #fff;}.social-icons .menu:hover img,.social-icons .menu:focus img,.social-icons .menu.active img,.social-icons .menu:visited img {transform: rotateY(360deg);}.social-icons .from-left {position: absolute;top: 0;left: -360px;width: 360px;height: auto;background-color: #0a2041;border-radius: 1.4em;padding: 1em 1em 1em 44px;border-top-left-radius: 0;transition: left 0.4s, opacity 0.4s;z-index: 0;opacity: 0;color: #31c3f3;max-height: calc(100vh - 27vh);overflow-y: auto;}.social-icons .from-left::-webkit-scrollbar {width: 2px;}.social-icons .from-left::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.social-icons .from-left::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}.social-icons .from-left .messages {border-radius: 1.4em;}.social-icons .from-left .messages p {color: #fff;}.social-icons .from-left b,.social-icons .from-left strong {color: #fff;}.social-icons .from-left p {color: #31c3f3;margin-bottom: 0.5em;margin-top: 0;padding-left: 5px;}.social-icons .from-left form {max-width: 308px;padding: 0 0.2em;}.social-icons .from-left div[name="remove"] {color: #ba2d2b;cursor: pointer;}.social-icons .from-left .close {position: absolute;top: 0.2em;right: 0.1em;font-size: 1.4em;cursor: pointer;z-index: 100;border-radius: 50%;width: 30px;height: 30px;padding-left: 6px;transition: background-color 0.4s;}.social-icons .from-left .close:hover {background-color: #fff;}.social-icons .from-left .gdpr {font-size: 0.75em;}.social-icons .from-left button {margin-left: 0;margin-top: 1em;}.social-icons .from-left input[type="text"],.social-icons .from-left input[type="phone"],.social-icons .from-left input[type="tel"],.social-icons .from-left input[type="email"],.social-icons .from-left textarea {margin-bottom: 0.5em;}.social-icons .from-left span[name="remove"] {cursor: pointer;color: #ba2d2b;padding: 0.5em;}.social-icons .captcha-label {color: #fff;padding-top: 1em;padding-left: 0;}.social-icons .captcha-label .captcha-text {font-size: 0.9em;}.social-icons .captcha-label .marked {color: #31c3f3;font-size: 1.15em;}.social-icons .from-left.active,.social-icons .from-left.fakeactive {left: 0;opacity: 1;}div[name="conection-info"] {display: flex;justify-content: space-between;align-items: center;}div[name="conection-info"] > img {width: 20%;}div[name="conection-info"] b,div[name="conection-info"] strong {width: 70%;margin-left: 0;color: #fff;}div[name="conection-info"] p {margin: 0;}div[name="conection-info"] span[name="val-adr"] {display: inline-block;padding-bottom: 0.5em;}div[name="conection-info"] .phone,div[name="conection-info"] .email {width: 100%;line-height: 2em;}div[name="conection-info"] .phone img,div[name="conection-info"] .email img {position: relative;margin-right: 0.7em;top: 2px;}div[name="conection-info"] .phone img {top: 5px;}div[name="conection-info"] .df {display: flex;flex-direction: row;}div[name="conection-info"] .df .blue {display: none;margin-right: 0.5em;margin-top: 0.8em;}div[name="conection-info"] .df .blue.act {display: flex;}div[name="conection-info"] .df img {width: 23px;height: auto;}div[name="conection-info"] .blue {width: 30%;display: flex;flex-direction: column;align-items: center;background-color: #a1ce57;color: #fff;padding: 0.5em 0.8em;border-radius: 1.4em;border-top-left-radius: 0;font-size: 0.8em;cursor: pointer;transition: width 0.4s, background-color 0.4s;}div[name="conection-info"] .blue:hover {width: 80%;background-color: #0a2041;}div[name="conection-info"] .blue:hover .default {display: none;}div[name="conection-info"] .blue:hover .icons-hover {display: flex;height: 100%;width: 100%;justify-content: space-between;text-align: center;align-items: flex-start;}div[name="conection-info"] .icons-hover {display: none;}div[name="conection-info"] .default {display: block;max-width: 65px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;}div[name="conection-info"] .consumer,div[name="conection-info"] .firm {color: #fff;width: 50%;display: block;position: relative;padding-bottom: 2em;}div[name="conection-info"] .consumer:before,div[name="conection-info"] .firm:before {content: '';position: absolute;left: calc(50% - 12px);width: 24px;height: 24px;background-size: contain;background-position: center bottom;top: 42%;background-repeat: no-repeat;}div[name="conection-info"] .consumer:before {background-image: url('../images/home-white.svg');}div[name="conection-info"] .firm:before {background-image: url('../images/firm-white.svg');}div[name="conection-info"] span[name="remove"] {cursor: pointer;color: #ba2d2b;padding: 0.5em;font-size: 1.2em;}.without .social-icons {display: none;}.heading {background-color: #0e2e5e;color: #fff;position: relative;font-size: 1.5em;}.heading .content {max-width: 1080px;margin: 0 auto;position: relative;min-height: 450px;top: 0;display: flex;align-items: center;}.heading .title {font-size: 3rem;font-weight: 400;letter-spacing: 5px;max-width: 280px;margin: auto auto auto 0;}.heading .head-img {position: absolute;left: 50%;bottom: -21px;transform: translateX(-50%);}.heading .blue {padding: 0.9em 1.3em;background-color: #31c3f3;border-radius: 1.4em;border-bottom-right-radius: 0;position: relative;top: -10px;left: -30px;}.heading .white {padding: 0.6em 1.5em;background-color: #fff;border-radius: 1.4em;border-bottom-left-radius: 0;color: #0a2041;max-width: 270px;position: relative;top: 80px;left: -10px;}.check {background: linear-gradient(to right, #31c3f3, #5880a0, #0a2041);padding: 1.85em 0;}.check .content {margin: auto;display: flex;align-items: center;max-width: 1140px;}.check .input {background-color: #fff;padding: 0.7em 1em;border-radius: 1.8em;border-top-right-radius: 0;width: 570px;position: relative;z-index: 100;}.check .input input {padding: 0.4em 0 0.6em;margin: 0;border: none;outline: none;width: 330px;z-index: 100;padding-left: 1em;}.check .input img {position: relative;z-index: 100;}.check .input button {z-index: 100;}.check .input form {display: flex;align-items: center;justify-content: flex-start;}.check .input .loading {position: absolute;right: 0px;top: 5px;width: 40px;height: 40px;background-image: url('../images/Spinner.svg');background-repeat: no-repeat;background-size: cover;background-position: center;}.check b {color: #31c3f3;cursor: pointer;position: relative;z-index: 100;font-size: 1em;margin-left: 1em;}.check .fac {background-color: #fff;border-bottom-left-radius: 2em;border-bottom-right-radius: 2em;width: calc(100%);position: relative;top: -36px;z-index: 1;font-size: 0.9em;position: absolute;width: 100%;height: 0;left: 0;top: 60%;z-index: 10;}.check .fac ul {margin-left: 0;padding-left: 0;}.check .fac li {padding: 0em 1em 0.3em;font-size: 1.2em;}.check .fac li:first-of-type {padding: calc(0.3em + 30px) 1em 0.3em 1em;}.check .fac.hasitems {height: auto;}.check .fac.hasitems ul {box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);border-radius: 1.4em;padding: 0 1em 1em;}.check .message {margin-left: 10%;color: #fff;}.check .message .success .green {padding-right: 0.5em;display: inline-block;}.check .btn-lightblue {padding-left: 1em;padding-right: 1em;}.pick {padding: 4em 0;}.pick .layout {text-align: center;}.pick .title {font-size: 1.5em;color: #31c3f3;margin: 0;padding-bottom: 0.05em;}.pick .title + p {font-size: 1.125em;margin: 0;font-weight: 700;}.pick .buttons {max-width: 1080px;margin: 0 auto;padding: 3em 0;}.pick .buttons a {display: inline-block;font-size: 1.875em;color: #31c3f3;padding: 2em 2.5em;border: 1px solid #0a2041;width: 42%;border-radius: 1em;position: relative;transition: background-color 0.4s, box-shadow 0.4s;}.pick .buttons a:before {content: '';position: absolute;left: 1em;width: 60px;height: 60px;object-fit: contain;background-position: center;top: calc(50% - 30px);background-repeat: no-repeat;}.pick .buttons a:hover,.pick .buttons a:focus {background-color: #0a2041;box-shadow: 2px 5px 30px 3px #0a2041;}.pick .buttons .consumer {margin-right: 6%;}.pick .buttons .consumer:before {background-image: url('../images/home.svg');}.pick .buttons .consumer:hover:before,.pick .buttons .consumer:focus:before {background-image: url('../images/home-white.svg');}.pick .buttons .firm:before {background-image: url('../images/firm.svg');}.pick .buttons .firm:hover:before,.pick .buttons .firm:focus:before {background-image: url('../images/firm-white.svg');}.internet .layout,.television .layout {display: flex;align-items: flex-start;}.internet .content,.television .content {max-width: 830px;margin-left: 3%;display: flex;align-items: flex-start;flex-wrap: wrap;}.internet img,.television img {border-radius: 2em;border-bottom-right-radius: 0;}.internet .title,.television .title {font-size: 3em;margin: 0;}.internet .sub-title,.television .sub-title {color: #31c3f3;font-weight: 700;margin: 0;}.internet .header,.television .header {max-width: 38%;position: relative;z-index: 2;padding: 2em 0 2em 2em;margin-right: 15%;}.internet .header:before,.television .header:before {content: '';background-color: #f5f5f5;border-radius: 2em;position: absolute;width: 50%;height: 100%;left: 0;top: 0;z-index: -1;}.internet .desc,.television .desc {width: 42%;}.internet .desc p,.television .desc p {margin: 0;font-size: 0.875em;margin-bottom: 1em;}.internet .icons,.television .icons {width: 100%;padding: 3em 0;display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -1.5%;margin-right: -1.5%;font-weight: 700;}.internet .icons .box,.television .icons .box {width: 30%;margin: 0 1.5%;display: flex;align-items: center;margin-bottom: 3em;}.internet .icons .blue,.television .icons .blue {background-color: #31c3f3;margin-right: 15%;width: 60px;height: 60px;border-radius: 1.5em;border-bottom-left-radius: 0;display: flex;}.internet .icons .blue img,.television .icons .blue img {margin: auto;}.bid-table {padding-bottom: 3em;margin-top: 1em;}.bid-table .content {max-width: 1200px;margin: 0 auto;background-color: #0a2041;color: #31c3f3;display: flex;border-radius: 1.4em;flex-wrap: wrap;}.bid-table .column {text-align: center;transition: background-color 0.4s;padding: 2.5em 0.5em;flex-grow: 1;min-width: 190px;transition: 0.5s ease;}.bid-table .column:hover,.bid-table .column:focus {background-color: #233754;}.bid-table .column:hover .btn-white,.bid-table .column:focus .btn-white {background-color: #fff;color: #0a2041;box-shadow: 2px 5px 20px 1px #fff;}.bid-table .column.hide {display: none;}.bid-table .column .info:first-of-type {padding-top: 1rem;background-image: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 0%);background-position: top;background-size: 10px 1px;background-repeat: repeat-x;display: inline-block;}.bid-table .column:nth-of-type(1) {background-color: #133f7e;}.bid-table .column:nth-of-type(2) {background-color: #0f3365;}.bid-table .column:nth-of-type(3) {background-color: #0e2954;}.bid-table .column:nth-of-type(4) {background-color: #092040;}.bid-table .column:first-of-type {border-top-left-radius: 1.4em;border-bottom-left-radius: 1.4em;}.bid-table .column:last-of-type {border-top-right-radius: 1.4em;border-bottom-right-radius: 1.4em;}.bid-table .column:hover {transition: 0.5s ease;transform: scaleY(1.1);border-radius: 1rem;z-index: 10;box-shadow: 0 0 20px 10px rgba(0, 0, 25, 0.2);}.bid-table .column:hover h3,.bid-table .column:hover p,.bid-table .column:hover a {transform: scaleY(0.95);}.bid-table .column .crossed {color: white;position: relative;}.bid-table .column .crossed:before,.bid-table .column .crossed:after {content: "";width: 40px;height: 1px;background-color: red;position: absolute;top: 0.5em;left: -0.25em;}.bid-table .column .crossed:before {transform: rotateZ(30deg);}.bid-table .column .crossed:after {transform: rotateZ(-30deg);}.bid-table .column:not(.hide):first-of-type {border-left: none;}.bid-table .h3 {color: #fff;margin-top: 0;font-size: 2.25em;padding-bottom: 1rem !important;}.bid-table .benefit {color: #a1ce57;}.bid-table .benefit .green {display: inline-block;margin-right: 0.3em;}.bid-table p {margin-bottom: 0.3em;margin-top: 0.3em;}.bid-table .before {margin-top: 1.5em;}.bid-table .price {color: white;font-size: 2.25rem;font-weight: 600;margin: 0;}#tarifsintro {padding-top: 2rem;}.tarifs {position: relative;height: 800px;}.tarifs > .content {position: relative;max-width: 1400px;margin: 0 auto;}.tarifs .bid-table {position: absolute;left: 50%;top: 10rem;transform: translateX(-50%);height: 100%;width: 100%;}.tarifs .bid-table:after {background-image: linear-gradient(180deg, #e1f5fc, transparent);content: "";width: 100vw;min-height: 50vh;position: absolute;top: -2.25rem;left: 50%;transform: translateX(-50%);z-index: -10;}.tarifs .cover {position: absolute;top: 0;left: 0px;z-index: 0;opacity: 0;transition: opacity 0.4s;width: 100%;}.tarifs .cover.active {opacity: 1;z-index: 5;}.menu-tarifs {position: absolute;top: 5rem;z-index: 100;display: flex;justify-content: center;width: 100%;}.menu-tarifs .blue {min-width: 100px;min-height: 60px;display: flex;color: #fff;position: relative;padding: 0 1.5rem;justify-content: center;align-items: center;transition: all 0.4s;cursor: pointer;background-color: #092040;text-transform: uppercase;text-decoration: underline;font-weight: 600;}.menu-tarifs .blue img {width: 23px;height: auto;margin-right: 0.5rem;}.menu-tarifs .blue:after {content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: 0;transition: 0.4s;z-index: -10;border-top: 10px solid #31c3f4;}.menu-tarifs .blue:hover,.menu-tarifs .blue:focus,.menu-tarifs .blue.active {background-color: #31c3f4;color: #092040;text-decoration: none;}.menu-tarifs .blue:hover:after,.menu-tarifs .blue:focus:after,.menu-tarifs .blue.active:after {bottom: -10px;}.television {padding: 3em 0;position: relative;}.television:before {content: '';position: absolute;left: 4%;top: 0;background-color: #f5f5f5;width: 72%;height: 100%;z-index: -1;border-radius: 1.4em;border-bottom-left-radius: 0;}.television .header:before {background-color: transparent;}.television .layout {justify-content: flex-end;}.television img {border-bottom-right-radius: 1.4em;border-bottom-left-radius: 0;}.television .icons .blue {background-color: #0a2041;}.television .icons .blue img {width: 30px;height: 41px;}.more-services {padding: 6em 0;}.more-services .layout {display: flex;}.more-services .box {display: flex;align-items: flex-start;width: 28%;margin-right: 5%;}.more-services .content {padding: 0 8%;}.more-services .blue {min-width: 120px;min-height: 120px;display: flex;color: #fff;background-color: #0a2041;border-radius: 1.4em;border-bottom-left-radius: 0;position: relative;}.more-services .blue h3 {padding-bottom: 0;font-size: 1.4em;order: 2;margin-left: 15px;padding-top: 0;}.more-services .blue img {margin: auto;}.more-services .blue .cont {display: flex;margin: auto;position: relative;}.more-services.access {padding: 2em 0;}.more-services.access .blue {background-color: #6b8a39;}.more-services.access .box {display: block;text-align: center;}.more-services.access .content {padding: 0;}.more-services.access .pick {padding: 0;}.more-services.access .pick .buttons {padding: 0em 0;}.more-services.access .pick .buttons a,.more-services.access .pick .buttons .consumer {display: block;font-size: 1.2em;width: 80%;margin: 1em auto 1em;padding: 1.5em 2.5em 1.5em 3.5em;}.more-services.access .pick .buttons a:before,.more-services.access .pick .buttons .consumer:before {width: 40px;height: 40px;background-size: contain;top: calc(50% - 20px);}.more-services.access .blue {min-width: 120px;min-height: 120px;display: flex;color: #fff;border-radius: 1.4em;border-bottom-left-radius: 0;position: relative;padding: 1.4rem 0;}.more-services.access .blue h3 {padding-bottom: 0;font-size: 1.4em;order: 2;margin-left: 15px;padding-top: 0;}.more-services.access .blue img {border-radius: 0;width: 28px;}.more-services.access .blue > .cont {display: flex;margin: auto;position: relative;flex-direction: column;min-width: 200px;}.more-services.access .blue > .cont .icons-hover {display: flex;}.more-services.access .blue > .cont .consumer,.more-services.access .blue > .cont .firm {color: #fff;width: 50%;display: block;position: relative;padding: 0.5em 0.4em 2.5em;border-radius: 1.4em;border-bottom-left-radius: 0;background-color: transparent;transition: background-color 0.4s;}.more-services.access .blue > .cont .consumer:hover,.more-services.access .blue > .cont .firm:hover,.more-services.access .blue > .cont .consumer:focus,.more-services.access .blue > .cont .firm:focus {background-color: #0a2041;}.more-services.access .blue > .cont .consumer:after,.more-services.access .blue > .cont .firm:after {display: none;}.more-services.access .blue > .cont .consumer:before,.more-services.access .blue > .cont .firm:before {content: '';position: absolute;left: calc(50% - 12px);width: 24px;height: 24px;background-size: contain;background-position: center bottom;top: 42%;background-repeat: no-repeat;}.more-services.access .blue > .cont .consumer:before {background-image: url('../images/home-white.svg');}.more-services.access .blue > .cont .firm:before {background-image: url('../images/firm-white.svg');}.more-services.access .cont .cont {flex-direction: row;margin-bottom: 1em;}.footer {background-color: #0d2a55;color: #fff;position: relative;padding-top: 95px;margin-top: 4em;}.footer .blue-line {width: 100%;left: 0;top: 0;height: 95px;position: absolute;background: linear-gradient(to right, #164489, #0d2b56 42%, #164489);z-index: 1;}.footer a:not([class*="btn"]) {font-weight: 700;color: #fff;}.footer .text p {margin: 0.2em 0;padding: 0;}.footer .text .bl {padding-top: 1em;}.footer .text .bl a {color: inherit;}.footer .text .logo img {border-radius: 0;}.footer .title {font-weight: 700;font-size: 1.5em;margin: 2rem 0 0.5em;}.footer .logo {position: relative;top: -22px;}.footer .man {position: absolute;top: -140px;left: 46%;transform: translateX(-50%);}.footer .layout {display: flex;max-width: 1200px;justify-content: space-between;padding-left: 0;padding-right: 0;position: relative;}.footer .main {height: 339px;}.footer .copyright {background-color: #0a2041;}.footer .copyright .layout {padding-bottom: 0;padding: 1em 0;align-items: center;}.footer .right-site {max-width: 340px;}.footer .prelinks {position: relative;top: -12px;padding-bottom: 2em;}.footer .prelinks a {display: inline-block;padding: 1.3em 0em 0em;}.socials a img {transition: all 0.4s ease-in-out 0s;}.socials a img:hover,.socials a img:focus {transform: rotateY(360deg);}.pages #header {background-color: #0e2e5e;}.pages .heading {margin-bottom: 2em;}.without #header {position: relative;background-color: #0a2041;z-index: 1000;}.without #breadcrumb {color: #aaa;padding: 2em 0;}.without #breadcrumb li {display: inline-block;}.without #breadcrumb .last a {color: #000;font-weight: 700;}.without #breadcrumb .splitter {padding: 0em 0.5em;}.without #breadcrumb a {color: #aaa;font-size: 0.875em;font-weight: 400;display: inline-block;}.without .layout-big {max-width: 1800px;margin: 0 auto;}.without .layout-big img {border-radius: 1.4em;border-bottom-left-radius: 0;}.without .content-heading + .grey-block {position: relative;top: -60px;}.without .grey-block {position: relative;background-color: #f5f5f5;border-radius: 1.4em;border-bottom-left-radius: 0;padding: 2em 3.75em;}.without .block-photo-right,.without .block-photo-left {margin-bottom: 5em;}.without .block-photo-right .col12m,.without .block-photo-left .col12m {position: relative;}.without .block-photo-right .dbl,.without .block-photo-left .dbl {position: absolute;top: 35%;width: 100px;height: 100px;display: flex;background-color: #0a2041;color: #fff;border-radius: 1.8em;transform: translateY(-50%);left: auto;right: -30px;border-bottom-right-radius: 0;background-color: #31c3f3;}.without .block-photo-right .dbl span,.without .block-photo-left .dbl span {display: block;margin: auto;font-size: 1.6em;}.without .block-photo-right .h2 {color: #31c3f3;}.without .block-photo-right .dbl {right: auto;left: -30px;border-bottom-left-radius: 0;border-bottom-right-radius: 1.8em;background-color: #0a2041;}.without.home #header {margin-bottom: 4em;}.home .h1,.home .h2,.home .h3,.home h1,.home h2,.home h3 {padding: 0 15px;}.contact {padding: 0em 0 3em;}.contact .info {font-size: 0.875em;}.contact .info p {padding: 0;}.contact .cont {margin-top: 1em;}.contact .cont p {padding: 0.1em 0;}.contact .cont b {font-size: 0.875em;}.contact .cont a {font-weight: 700;}.contact form {margin-top: 5em;}.contact .title + p {font-size: 1.5em;margin-top: 0.5em;}.contact input[type="text"],.contact input[type="phone"],.contact input[type="email"],.contact input[type="number"],.contact textarea {margin-bottom: 1em;color: #0a2041;transition: background-color 0.4s;}.contact input[type="text"]:hover,.contact input[type="phone"]:hover,.contact input[type="email"]:hover,.contact input[type="number"]:hover,.contact textarea:hover,.contact input[type="text"]:focus,.contact input[type="phone"]:focus,.contact input[type="email"]:focus,.contact input[type="number"]:focus,.contact textarea:focus {background-color: #f5f5f5;}.contact label {display: inline-block;cursor: pointer;margin-bottom: 1em;}.contact .gdpr {display: flex;justify-content: space-between;align-items: flex-start;}.contact .gdpr div:first-of-type {color: #aaa;font-size: 0.75em;}.form-every-page {display: none;}.captcha-label {padding-left: 12px;color: #000;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.marked {font-weight: 700;color: #31c3f3;letter-spacing: 1px;}.fac {background-color: #fff;border-bottom-left-radius: 2em;border-bottom-right-radius: 2em;width: calc(100%);position: relative;top: -36px;z-index: 1;font-size: 0.9em;}.fac ul {margin-left: 0;padding-left: 0;}.fac li {padding: 0em 1em 0.3em;}.fac li:first-of-type {padding: calc(0.3em + 60px) 1em 0.3em 1em;}@media screen and (max-width: 1660px) {.more-services:not(.access) .box {margin-right: 0;width: 33%;}}@media screen and (max-width: 1440px) {#nav a {padding-left: 1em;padding-right: 1em;}#nav a:hover:after,#nav a:focus:after {left: 1em;width: calc(100% - 2em);}#nav li.last a:hover:after,#nav li.last a:focus:after {width: calc(100% - 1.2em);}#header .logo-contact {flex-wrap: wrap;}#header .contacts {max-width: 260px;display: block;}#header .phone,#header .email {width: 100%;display: inline-block;padding: 0.7em 0;}.tarifs > .content {max-width: 1200px;}.tarifs .cover {top: 25px;}.tarifs .bid-table {top: 182px;left: 0;transform: none;margin: 0;}.menu-tarifs {display: flex;top: 118px;left: 50%;transform: translateX(-50%);}}@media screen and (max-width: 1340px) {.footer .layout {padding: 0 4%;}.footer .copyright .layout {padding: 0 4%;}.layout {padding: 0 4%;}}@media screen and (max-width: 1260px) {.internet .header,.television .header,.internet .desc,.television .desc {width: 100%;max-width: 100%;margin-right: 0;}.internet .header,.television .header {margin-bottom: 3em;}.internet .layout > div:not(.content),.television .layout > div:not(.content) {width: 70%;}.internet .layout > div:not(.content) img,.television .layout > div:not(.content) img {max-width: 100%;}.internet .content,.television .content {width: 80%;}.more-services .content {padding: 1em 0 0 0;}.more-services .box {flex-direction: column;padding: 0 2%;}.bid-table {margin: 0 4%;}.heading .content {margin-left: 8%;margin-right: 4%;}.check .content {margin: 0 4%;}}@media screen and (min-width: 1250px) {.hamburger {display: none;}.television .telpict {max-width: 300px;}}@media screen and (max-width: 1250px) {body {overflow-x: hidden;}#header {position: relative;background-color: #0e2e5e;}#header .logo-contact {width: 100%;flex-wrap: nowrap;}#header .logo {padding-right: 0%;}#header .contacts {padding-left: 4%;}#header .phone img,#header .email img {width: 20px;top: calc(50% - 10px);}#header .phone a,#header .email a {padding-left: 30px;}#nav li.last a:hover:after,#nav li.last a:focus:after {width: calc(100% - 2em);}.heading .head-img {left: auto;right: -150px;transform: translateX(0);width: 360px;bottom: -18px;}.heading .content {flex-direction: column;width: 60%;margin-left: auto;margin-right: auto;min-width: 400px;min-height: 380px;}.heading .title {margin-bottom: 2rem;font-size: 2.5rem;padding-left: 1.5rem;}.heading .white {top: auto;left: auto;align-self: flex-start;margin-bottom: 2rem;}}@media screen and (max-width: 1140px) {body {font-size: 0.9em;}.more-services {padding: 3em 0 0em;}.internet .icons {padding: 3em 0 1em;}.footer .man {left: 56%;}.pick {padding: 2em 0;}.pages .heading {margin-bottom: 1em;}.without .content-heading + .grey-block {top: 0;}}@media screen and (max-width: 1080px) {.social-icons {position: absolute;}.social-icons .from-left {max-height: none;}.check .content {flex-direction: column;max-width: 660px;align-items: flex-start;margin: 0 auto;padding: 0 25px;}.check .message {margin-left: 0;padding-left: 0.7rem;width: 100%;}.check .input {width: 100%;}div[name="conection-info"] .consumer,div[name="conection-info"] .firm {padding-bottom: 3em;}}@media screen and (max-width: 1000px) {.bid-table .content {flex-wrap: wrap;}.bid-table .content .column {width: 50%;}.bid-table .content .column:nth-of-type(1) {border-bottom-left-radius: 0;}.bid-table .content .column:nth-of-type(2) {border-top-right-radius: 1.4em;}.bid-table .content .column:nth-of-type(3) {border-bottom-left-radius: 1.4em;}.bid-table .column {border-left: none;}.columns > div[class*="col"] {float: none;width: 100%;margin: 0;}.tarifs {min-height: 1140px;}}@media screen and (max-width: 940px) {.pick .buttons {padding-bottom: 0;}.pick .buttons a {display: block;margin: 0 auto;min-width: 360px;}.pick .buttons .consumer {margin-right: auto;margin-bottom: 1em;}.access .pick .buttons a {min-width: auto;}.access .box {margin-right: 0;padding: 0 1%;width: 32%;}}@media screen and (max-width: 920px) {.footer {background-color: #0e2c5a;padding-top: 40px;margin-top: 2em;}.footer .blue-line {display: none;}.footer .layout {display: block;padding: 0;}.footer .man {position: relative;left: 50%;top: 4px;transform: translateX(-50%);max-width: 100%;display: none;}.footer .title {margin-top: 0;}.footer .main {height: auto;}.footer .info {padding-bottom: 2em;max-width: 440px;padding-left: 4%;padding-right: 4%;margin: 0 auto;}.footer .right-site {width: 100%;max-width: 100%;background-color: #0a2041;}.footer .right-site > .prelinks,.footer .right-site > p.bl,.footer .right-site > ul {max-width: 440px;padding-left: 4%;padding-right: 4%;margin: 0 auto;padding-top: 0;}.footer ul {margin: 0;padding: 0;}.footer .copyright .layout {padding-top: 1px;padding-bottom: 1px;max-width: 440px;padding-left: 4%;padding-right: 4%;margin: 0 auto;text-align: center;}.footer .prelinks {top: auto;padding-top: 2em;padding-bottom: 2em;}.footer .socials {text-align: center;}.without .grey-block {padding: 2em 20px;}}@media screen and (max-width: 860px) {.internet .layout,.television .layout {flex-wrap: wrap;}.internet .layout > div:not(.content),.television .layout > div:not(.content) {width: 100%;text-align: center;margin-bottom: 3em;}.internet .content,.television .content {width: 100%;}.internet .header,.television .header,.internet .desc,.television .desc {width: 50%;}.internet .header,.television .header {width: 42%;margin-right: 8%;}.television .content {order: 2;}.heading .head-img {width: 200px;bottom: -9px;right: -75px;}.heading .white {max-width: 200px;font-size: 0.9em;}.heading .blue {font-size: 0.9em;left: -9px;}.heading .title {font-size: 1.6rem;margin-top: 4%;padding-left: 0;}.more-services.access .layout {display: block;}.more-services.access .box {width: 100%;padding: 0 8%;margin-bottom: 1.5em;}}@media screen and (max-width: 760px) {.bid-table .content {flex-wrap: wrap;}.bid-table .content .column {width: 50%;border-left: none;}.bid-table .column {border-left: none;}.columns > div[class*="col"] {float: none;width: 100%;margin: 0;}.more-services:not(.access) .box {margin-right: 0;width: 100%;}}@media screen and (max-width: 640px) {.more-services .layout {display: block;}.more-services .box {width: 100%;padding: 0 8%;margin-bottom: 4em;}.internet .icons .box,.television .icons .box {width: 47%;}}@media screen and (max-width: 580px) {.check .btn-lightblue {display: block;width: 100%;margin-top: 1em;}.check .input form {flex-wrap: wrap;}.check .input input {width: 80%;}}@media screen and (max-width: 520px) {.internet .header,.television .header,.internet .desc,.television .desc {width: 100%;margin-right: 0;}#header .logo {width: 120px;}#header .logo img {max-width: 100%;}.heading .content {padding: 0 4% 5em 50px;min-height: 300px;}.heading .head-img {width: 140px;bottom: -9px;right: auto;transform: translateX(-50%);align-self: flex-end;}.heading .blue {left: auto;right: auto;align-self: flex-start;}.check .content {padding: 0 30px;}.menu-tarifs .blue {min-width: 70px;}}@media screen and (max-width: 460px) {.bid-table .content .column {width: 100%;border-left: none;margin-bottom: 0em;border-bottom: 2px solid #233754;}.bid-table .content .column:last-of-type {border-bottom: none;}#header .contacts {font-size: 0.85em;}.internet .icons .blue,.television .icons .blue {margin-right: 8%;}.internet .icons .box,.television .icons .box {width: 100%;margin: 0.5em 0;}.pick .buttons a {min-width: 260px;padding-left: 3.5em;}.tarifs {min-height: 2165px;}.tarifs .bid-table {top: 267px;}.menu-tarifs {top: 210px;}.menu-tarifs .blue {padding: 0.7rem 1rem;}.bid-table .content .column:first-of-type {border-top-left-radius: 1.4em;border-top-right-radius: 1.4em;}.bid-table .content .column:last-of-type {border-bottom-right-radius: 1.4em;}.bid-table .content .column:nth-of-type(2) {border-top-right-radius: 0;}.bid-table .content .column:nth-of-type(3) {border-bottom-left-radius: 0;}}@media screen and (max-width: 400px) {.social-icons .from-left {max-width: 320px;}.social-icons .form-left form {max-width: 270px;}}