@import "/packages/fullflavour/themes/fullflavour/css/combined.css";
.ccm-page {
  overflow-x: hidden;
}
.ccm-page.page-template-home #broadband-plans .price-div .et_pb_column .et_pb_pricing {
  box-shadow: none;
}
.ccm-page.page-template-home #broadband-plans .price-div .et_pb_column .et_pb_pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading .et_pb_pricing_title {
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
}
.ccm-page.page-template-home #broadband-plans .price-div .et_pb_column:last-child .et_pb_pricing_table_wrap .et_pb_pricing_table {
  border-right: none;
}
.ccm-page.page-template-home #broadband-form {
  margin: 100px 0;
}
.ccm-page.page-template-home #broadband-form .et_pb_text_inner {
  margin-bottom: 20px;
}
.ccm-page.page-template-home #features {
  margin-bottom: 2rem;
}
.ccm-page.page-template-home #features .container::before {
  display: none;
}
.ccm-page.page-template-broadband .et_pb_pricing {
  min-height: 160px;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default {
  display: flex !important;
  justify-content: center !important;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs {
  border: none;
  padding: 30px 0;
  max-width: 80%;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li a {
  color: #959595;
  font-weight: bold;
  transition: all 0.4s ease-in-out;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li a.active {
  color: #3b3b3b;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li a:hover {
  color: #3b3b3b;
  opacity: .7;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li a:focus {
  background: transparent;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li::after {
  display: none;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li::before {
  font-family: ETmodules;
  font-weight: bold;
  content: "\35";
  font-size: 18px;
  position: absolute;
  left: -10px;
  top: 13px;
  color: #3b3b3b;
  display: none;
}
.ccm-page.page-template-broadband .jl_magic_tabs_default .nav-tabs li.active::before {
  display: block;
}
.ccm-page.page-template-broadband .jl_magic_tabs_divider {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  padding-bottom: 80px;
}
.ccm-page.page-template-blog-entry .blog-entry-background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("/packages/fullflavour/themes/fullflavour/images/bg-blue-bubble.png");
}
.ccm-page.page-template-blog-entry .entry-content .et_pb_section_0 {
  min-height: 400px;
  background-image: none !important;
  padding: 0;
}
.ccm-page.page-template-blog-entry .entry-content .et_pb_section_0 .et_pb_divider_1,
.ccm-page.page-template-blog-entry .entry-content .et_pb_section_0 .et_pb_divider_2 {
  display: none;
}
.ccm-page.page-template-blog-entry .entry-content .content .container.blog-image {
  padding-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .ccm-page.page-template-blog-entry .entry-content .et_pb_section_0 {
    min-height: 200px !important;
  }
  .ccm-page.page-template-blog-entry .entry-content .et_pb_section_0 .et_pb_row {
    min-height: 200px !important;
  }
}
.ccm-page.page-not-found .et_pb_section_0 {
  min-height: 600px;
}
.ccm-page.page-not-found .hero-section {
  position: absolute;
  width: 100%;
  top: 150px;
  transform: translateY(50%);
  z-index: 120;
}
.ccm-page .ccm-block-express-form form {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  grid-gap: 2rem;
  margin-bottom: 40px;
}
.ccm-page .ccm-block-express-form form .form-group .text-muted {
  display: none;
}
.ccm-page .ccm-block-express-form form .form-group input,
.ccm-page .ccm-block-express-form form .form-group textarea,
.ccm-page .ccm-block-express-form form .form-group select {
  width: 100%;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  color: #959595 !important;
  text-align: left;
  border-radius: 5px 5px 5px 5px;
  border-width: 1px;
  font-size: 14px;
  line-height: 22px;
  padding: 16px;
  overflow: hidden;
  border-color: #d4d4d4;
}
.ccm-page .ccm-block-express-form form .ccm-attribute-address-composer-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 2rem;
}
.ccm-page .ccm-block-express-form form .ccm-attribute-address-composer-wrapper label {
  color: #3b3b3b;
  font-size: 14px;
  display: inline-block !important;
}
@media screen and (max-width: 600px) {
  .ccm-page .ccm-block-express-form form .ccm-attribute-address-composer-wrapper {
    grid-template-columns: 1fr;
  }
}
.ccm-page .ccm-block-express-form form .form-actions button {
  width: 100%;
  color: #ffffff !important;
  background-color: #6ca8df;
  border-width: 0 !important;
  border-radius: 5px;
  font-size: 14px;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
  padding: 0.3em 1em !important;
  height: 100%;
  min-height: 54px;
  transition: background-color 0.3s ease;
}
.ccm-page .ccm-block-express-form form .form-actions button:hover {
  background-color: #428fd6;
  cursor: pointer;
}
.ccm-page .google-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  min-height: 250px;
  position: relative;
}
.ccm-page .google-form .submit-success {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #3b3b3b;
  position: absolute;
  background-color: #f7f7f7;
}
.ccm-page .google-form .error {
  color: #b40000;
  font-size: 12px;
}
.ccm-page .google-form .form-group.full-width {
  grid-column-start: 1;
  grid-column-end: 3;
}
.ccm-page .google-form .form-group label {
  width: 100%;
  font-size: 14px;
  display: none;
}
.ccm-page .google-form .form-group input,
.ccm-page .google-form .form-group select {
  width: 100%;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  color: #3b3b3b;
  text-align: left;
  border-radius: 5px 5px 5px 5px;
  border-width: 1px;
  font-size: 14px;
  line-height: 22px;
  padding: 16px;
  overflow: hidden;
  border-color: #c8c8c8;
}
.ccm-page .google-form .submit {
  grid-column-start: 1;
  grid-column-end: 3;
  width: 100%;
  color: #ffffff;
  background-color: #6ca8df;
  border-width: 0;
  border-radius: 5px;
  font-size: 14px;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  padding: 0.3em 1em;
  height: 100%;
  min-height: 54px;
  transition: background-color 0.3s ease;
}
.ccm-page .google-form .submit:hover {
  background-color: #428fd6;
}
@media screen and (max-width: 500px) {
  .ccm-page .google-form {
    grid-template-columns: 1fr;
  }
  .ccm-page .google-form .form-group.full-width {
    grid-column-start: 1;
    grid-column-end: 2;
  }
  .ccm-page .google-form .submit {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}
.ccm-page .container {
  width: 90% !important;
}
.ccm-page .et_pb_section_0 {
  min-height: 1020px;
}
@media screen and (max-width: 768px) {
  .ccm-page .et_pb_divider_0 {
    height: 80px;
  }
  .ccm-page .et_pb_section .et_pb_row,
  .ccm-page .et_pb_section.et_section_specialty .et_pb_row {
    min-height: 480px !important;
  }
  .ccm-page .et_pb_section_0 {
    min-height: 480px !important;
  }
  .ccm-page .et_pb_section_0 .et_pb_row_0 .et_pb_divider_1,
  .ccm-page .et_pb_section_0 .et_pb_row_0 .et_pb_divider_2 {
    display: none;
  }
}
.ccm-page .section .section_wo_padding {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .ccm-page .section .et_pb_pricing {
    margin-bottom: 20px;
  }
}
.ccm-page .section .et_pb_pricing .et_pb_dollar_sign {
  top: 10px;
  visibility: hidden;
}
@media screen and (max-width: 768px) {
  .ccm-page .et_pb_contact_form_container {
    margin-top: 20px;
  }
}
.ccm-page #main-header #logo {
  width: auto;
}
.ccm-page #hero-section {
  padding-left: 15px;
  padding-right: 15px;
}
.ccm-page #hero-section p {
  color: #959595;
  line-height: 1.2em;
  max-width: 550px;
}
.ccm-page #hero-section .hero-navigation a {
  text-transform: uppercase;
}
.ccm-page #hero-section .hero-navigation a:not(:last-child) {
  margin-right: 2rem;
}
.ccm-page #hero-section .et_pb_text_inner p {
  color: #3b3b3b;
  line-height: 22px;
}
.ccm-page #features {
  display: none;
}
.ccm-page #main-content .container::before {
  display: none;
}
.ccm-page #main-content .et_pb_pricing_table {
  display: flex;
  flex-direction: column;
}
.ccm-page #main-content .et_pb_pricing_table .et_pb_pricing_content {
  flex-grow: 1;
}
.ccm-page #main-content .cta-section-one .cta-section-one-content {
  max-width: 800px;
  margin: 0 auto;
}
.ccm-page #main-content .cta-section-one .cta-section-one-content form label {
  display: none;
}
.ccm-page #main-content div.from-subtext p {
  font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #959595;
}
.ccm-page #main-footer .textwidget h1,
.ccm-page #main-footer .textwidget h2,
.ccm-page #main-footer .textwidget h3,
.ccm-page #main-footer .textwidget h4,
.ccm-page #main-footer .textwidget h5 {
  color: #3b3b3b;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.ccm-page #main-footer .textwidget p {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.ccm-page #main-footer #footer-widgets .footer-widget a {
  color: #959595 !important;
  font-size: 16px;
  transition: all 0.4s ease-in-out;
}
.ccm-page #main-footer #footer-widgets .footer-widget a:hover {
  opacity: .7;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Fmain.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Flayouts%5C%2Fhome.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Flayouts%5C%2Fbroadband.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Flayouts%5C%2Fblog-entry.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Flayouts%5C%2Fpage-not-found.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Fblocks%5C%2Fexpress-form.less%22%2C%22home%5C%2Fffm%5C%2Fpublic_html%5C%2Fpackages%5C%2Ffullflavour%5C%2Fthemes%5C%2Ffullflavour%5C%2Fcss%5C%2Fblocks%5C%2Fgoogle-form.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22QAKQ%3BAAYR%3BEACE%3B%3BAClBF%2CSAAC%2CmBAEC%2CiBACE%2CWAEE%2CcAEE%3BEACE%3B%3BAARV%2CSAAC%2CmBAEC%2CiBACE%2CWAEE%2CcAEE%2CeAGE%2C0BACE%2CqBACE%2CuBACE%3BEACE%2CaAAa%2C%2BCAAb%3B%3BAAOV%2CSArBP%2CmBAEC%2CiBACE%2CWAEE%2CcAgBG%2CWACC%2C0BACE%3BEACE%3B%3BAAxBd%2CSAAC%2CmBAgCC%3BEACE%2CeAAA%3B%3BAAjCJ%2CSAAC%2CmBAgCC%2CgBAGE%3BEACE%3B%3BAApCN%2CSAAC%2CmBAwCC%3BEACE%3B%3BAAGE%2CSA5CL%2CmBAwCC%2CUAGE%2CWACG%3BEACC%3B%3BAC7CR%2CSAAC%2CwBAEC%3BEACE%3B%3BAAHJ%2CSAAC%2CwBAMC%3BEACE%3BEACA%3B%3BAARJ%2CSAAC%2CwBAMC%2CuBAIE%3BEACE%3BEACA%2CeAAA%3BEACA%3B%3BAAbN%2CSAAC%2CwBAMC%2CuBAIE%2CUAKE%2CGACG%3BEACE%2CcAAA%3BEACA%3BEACA%2CgCAAA%3B%3BAAEA%2CSArBV%2CwBAMC%2CuBAIE%2CUAKE%2CGACG%2CEAKG%3BEACC%2CcAAA%3B%3BAAGF%2CSAzBV%2CwBAMC%2CuBAIE%2CUAKE%2CGACG%2CEASG%3BEACC%2CcAAA%3BEACA%3B%3BAAGF%2CSA9BV%2CwBAMC%2CuBAIE%2CUAKE%2CGACG%2CEAcG%3BEACC%3B%3BAAIL%2CSAnCP%2CwBAMC%2CuBAIE%2CUAKE%2CGAoBG%3BEACC%3B%3BAAGF%2CSAvCP%2CwBAMC%2CuBAIE%2CUAKE%2CGAwBG%3BEACC%3BEACA%3BEACA%2CSAAS%2CKAAT%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CcAAA%3BEACA%3B%3BAAIA%2CSApDT%2CwBAMC%2CuBAIE%2CUAKE%2CGAoCG%2COACE%3BEACC%3B%3BAArDZ%2CSAAC%2CwBA4DC%3BEACE%3BEACA%3BEACA%3BEACA%3B%3BAChEJ%2CSAAC%2CyBAEC%3BEACE%3BEACA%3BEACA%3BEACA%2CsBAAsB%2CqEAAtB%3B%3BAANJ%2CSAAC%2CyBASC%2CeAEE%3BEACE%3BEACA%3BEACA%3B%3BAAdN%2CSAAC%2CyBASC%2CeAEE%2CiBAKE%3BAAhBN%2CSAAC%2CyBASC%2CeAEE%2CiBAKoB%3BEAChB%3B%3BAAQA%2CSAzBP%2CyBASC%2CeAYE%2CSAGE%2CWACG%3BEACC%3B%3BAAcR%2CmBAT4C%3BEAS5C%2CSAxCD%2CyBASC%2CeAuBI%3BIACE%3B%3BEAON%2CSAxCD%2CyBASC%2CeAuBI%2CiBAGE%3BIACE%3B%3B%3BACpCV%2CSAAC%2CeAEC%3BEACE%3B%3BAAHJ%2CSAAC%2CeAMC%3BEACE%3BEACA%3BEACA%3BEACA%2CWAAW%2CeAAX%3BEACA%3B%3BAJMJ%2CSKjBA%2CCAAA%2CuBAEE%3BEACE%3BEACA%2CuBAAuB%2CkBAAkB%2CmBAAzC%3BEACA%3BEACA%3B%3BALWJ%2CSKjBA%2CCAAA%2CuBAEE%2CKAME%2CYACE%3BEACE%3B%3BALOR%2CSKjBA%2CCAAA%2CuBAEE%2CKAME%2CYAKE%3BALIN%2CSKjBA%2CCAAA%2CuBAEE%2CKAME%2CYAKS%3BALIb%2CSKjBA%2CCAAA%2CuBAEE%2CKAME%2CYAKmB%3BEACf%3BEACA%2CaAAa%2C%2BCAAb%3BEACA%3BEACA%3BEACA%2C8BAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BALPR%2CSKjBA%2CCAAA%2CuBAEE%2CKA0BE%3BEACE%3BEACA%2C8BAAA%3BEACA%3B%3BALdN%2CSKjBA%2CCAAA%2CuBAEE%2CKA0BE%2CwCAKE%3BEACE%2CcAAA%3BEACA%3BEACA%3B%3BAAMJ%2CmBAHuC%3BEAGvC%2CSA1CJ%2CCAAA%2CuBAEE%2CKA0BE%3BIAYI%3B%3B%3BALvBR%2CSKjBA%2CCAAA%2CuBAEE%2CKA0CE%2CcACE%3BEACE%3BEACA%3BEACA%2CyBAAA%3BEACA%3BEACA%3BEACA%3BEACA%2CaAAa%2C%2BCAAb%3BEACA%2C6BAAA%3BEACA%3BEACA%3BEACA%2CsCAAA%3B%3BAAEA%2CSA1DR%2CCAAA%2CuBAEE%2CKA0CE%2CcACE%2COAaG%3BEACC%2CyBAAA%3BEACA%3B%3BAL3CV%2CSMjBA%2CCAAA%3BEACE%3BEACA%2C8BAAA%3BEACA%3BEACA%3BEACA%3B%3BANYF%2CSMjBA%2CCAAA%2CYAOE%3BEACE%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CcAAA%3BEACA%3BEACA%3B%3BANCJ%2CSMjBA%2CCAAA%2CYAmBE%3BEACE%2CcAAA%3BEACA%3B%3BAAKA%2CSA1BJ%2CCAAA%2CYAwBE%2CYAEG%3BEACC%3BEACA%3B%3BANXN%2CSMjBA%2CCAAA%2CYAwBE%2CYAOE%3BEACE%3BEACA%3BEACA%3B%3BANjBN%2CSMjBA%2CCAAA%2CYAwBE%2CYAaE%3BANpBJ%2CSMjBA%2CCAAA%2CYAwBE%2CYAaS%3BEACL%3BEACA%2CaAAa%2C%2BCAAb%3BEACA%2CcAAA%3BEACA%3BEACA%2C8BAAA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CqBAAA%3B%3BAN%5C%2FBN%2CSMjBA%2CCAAA%2CYAoDE%3BEACE%3BEACA%3BEAEA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%2CaAAa%2C%2BCAAb%3BEACA%2CkBAAA%3BEACA%3BEACA%3BEACA%2CsCAAA%3B%3BAAEA%2CSApEJ%2CCAAA%2CYAoDE%2CQAgBG%3BEACC%3B%3BAAmBN%2CmBAfuC%3BEAevC%2CSAxFA%2CCAAA%3BIA0EI%3B%3BEAGE%2CSA7EN%2CCAAA%2CYA4EI%2CYACG%3BIACC%3BIACA%3B%3BEASR%2CSAxFA%2CCAAA%2CYAmFI%3BIACE%3BIACA%3B%3B%3BANpEN%2CSAYE%3BEACE%3B%3BAAbJ%2CSAgBE%3BEACE%3B%3BAAyBF%2CmBAtB0C%3BEAsB1C%2CSApBE%3BIACE%3B%3BEAmBJ%2CSAhBE%2CeAAe%3BEAgBjB%2CSAhB6B%2CeAAc%2CqBAAsB%3BIAC7D%3B%3BEAeJ%2CSAZE%3BIACE%3B%3BEAWJ%2CSAZE%2CiBAGE%2CaACE%3BEAQN%2CSAZE%2CiBAGE%2CaACoB%3BIAChB%3B%3B%3BAAnCV%2CSA0CE%2CSAGE%3BEACE%3BEACA%3B%3BAAQA%2CmBAJ0C%3BEAI1C%2CSAbJ%2CSAQE%3BIAEI%3B%3B%3BAApDR%2CSA0CE%2CSAQE%2CeAKE%3BEACE%3BEACA%3B%3BAASN%2CmBAH4C%3BEAG5C%2CSAJA%3BIAEI%3B%3B%3BAAhEN%2CSAoEE%2CaACE%3BEACE%3B%3BAAtEN%2CSA0EE%3BEACE%3BEACA%3B%3BAA5EJ%2CSA0EE%2CcAIE%3BEACE%2CcAAA%3BEACA%3BEACA%3B%3BAAjFN%2CSA0EE%2CcAUE%2CiBACE%3BEACE%3B%3BAAEA%2CSAdN%2CcAUE%2CiBACE%2CEAGG%2CIAAI%3BEACH%3B%3BAAzFV%2CSA0EE%2CcAoBE%2CkBACE%3BEACE%2CcAAA%3BEACA%3B%3BAAjGR%2CSAsGE%3BEACE%3B%3BAAOE%2CSAJJ%2CcAEE%2CWAEG%3BEACC%3B%3BAA%5C%2FGR%2CSA0GE%2CcASE%3BEACE%3BEACA%3B%3BAArHN%2CSA0GE%2CcASE%2CqBAIE%3BEACE%3B%3BAAxHR%2CSA0GE%2CcAkBE%2CiBAEE%3BEACE%3BEACA%2CcAAA%3B%3BAAhIR%2CSA0GE%2CcAkBE%2CiBAEE%2CyBAIE%2CKACE%3BEACE%3B%3BAApIZ%2CSA0GE%2CcAgCE%2CIAAG%2CaACD%3BEACE%2C0DAAA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAhJR%2CSAqJE%2CaAEE%2CYAEE%3BAAzJN%2CSAqJE%2CaAEE%2CYAEM%3BAAzJV%2CSAqJE%2CaAEE%2CYAEU%3BAAzJd%2CSAqJE%2CaAEE%2CYAEc%3BAAzJlB%2CSAqJE%2CaAEE%2CYAEkB%3BEACd%2CcAAA%3BEACA%3BEACA%3BEACA%3B%3BAA7JR%2CSAqJE%2CaAEE%2CYASE%3BEACE%3BEACA%3BEACA%3B%3BAAnKR%2CSAqJE%2CaAkBE%2CgBACE%2CeACE%3BEACE%2CcAAA%3BEACA%3BEACA%2CgCAAA%3B%3BAAEA%2CSAzBR%2CaAkBE%2CgBACE%2CeACE%2CEAKG%3BEACC%22%7D */