.container{
  width:100%;
  margin-right:auto;
  margin-left:auto
}

@media (min-width: 460px){
  .container{
    max-width:460px
  }
}

@media (min-width: 756px){
  .container{
    max-width:756px
  }
}

@media (min-width: 1280px){
  .container{
    max-width:1280px
  }
}

.css-carousel{
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  overflow:auto;
  -ms-scroll-snap-type:var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
  scroll-snap-type:var(--scroll-snap-direction, both) var(--scroll-snap-constraint, mandatory);
  --scroll-snap-direction:x;
  --scroll-snap-constraint:mandatory;
  scroll-behavior:smooth
}

.transform-gpu{
  --transform-translate-x:0;
  --transform-translate-y:0;
  --transform-translate-z:0;
  --transform-rotate:0;
  --transform-skew-x:0;
  --transform-skew-y:0;
  --transform-scale-x:1;
  --transform-scale-y:1;
  transform:translate3d(var(--transform-translate-x), var(--transform-translate-y), var(--transform-translate-z)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.not-sr-only{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.appearance-none{
  appearance:none
}

.bg-transparent{
  background-color:transparent
}

.bg-current{
  background-color:currentColor
}

.bg-black{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.bg-white{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.bg-overlay-black{
  background-color:rgba(50,49,58,0.48)
}

.bg-blue-bg-pale{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.bg-blue-vivid{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.bg-blue-vivid-2{
  --bg-opacity:1;
  background-color:#0a80ff;
  background-color:rgba(10, 128, 255, var(--bg-opacity))
}

.bg-gray-bg-light{
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.bg-gray-bg-md{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.bg-gray-bg-dark{
  --bg-opacity:1;
  background-color:#e3e8e8;
  background-color:rgba(227, 232, 232, var(--bg-opacity))
}

.bg-gray-heather{
  --bg-opacity:1;
  background-color:#cbd1d7;
  background-color:rgba(203, 209, 215, var(--bg-opacity))
}

.bg-gray-heather-hover{
  --bg-opacity:1;
  background-color:#9da3a8;
  background-color:rgba(157, 163, 168, var(--bg-opacity))
}

.bg-gray-slate{
  --bg-opacity:1;
  background-color:#525161;
  background-color:rgba(82, 81, 97, var(--bg-opacity))
}

.bg-gray-steel{
  --bg-opacity:1;
  background-color:#32313a;
  background-color:rgba(50, 49, 58, var(--bg-opacity))
}

.bg-gray-steel-hover{
  --bg-opacity:1;
  background-color:#1f1f25;
  background-color:rgba(31, 31, 37, var(--bg-opacity))
}

.bg-green-success{
  --bg-opacity:1;
  background-color:#d8f7dd;
  background-color:rgba(216, 247, 221, var(--bg-opacity))
}

.bg-red-error{
  --bg-opacity:1;
  background-color:#fdd;
  background-color:rgba(255, 221, 221, var(--bg-opacity))
}

.bg-yellow-warning{
  --bg-opacity:1;
  background-color:#fff8c9;
  background-color:rgba(255, 248, 201, var(--bg-opacity))
}

.bg-modal-skrim{
  background-color:rgba(50,49,58,0.64)
}

.is-active.is-active\:bg-transparent{
  background-color:transparent
}

.is-active.is-active\:bg-current{
  background-color:currentColor
}

.is-active.is-active\:bg-black{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-white{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.is-active.is-active\:bg-red{
  --bg-opacity:1;
  background-color:#d80a07;
  background-color:rgba(216, 10, 7, var(--bg-opacity))
}

.is-active.is-active\:bg-green{
  --bg-opacity:1;
  background-color:#027e17;
  background-color:rgba(2, 126, 23, var(--bg-opacity))
}

.is-active.is-active\:bg-orange{
  --bg-opacity:1;
  background-color:#ffa53c;
  background-color:rgba(255, 165, 60, var(--bg-opacity))
}

.is-active.is-active\:bg-teal{
  --bg-opacity:1;
  background-color:#05d4e1;
  background-color:rgba(5, 212, 225, var(--bg-opacity))
}

.is-active.is-active\:bg-overlay-black{
  background-color:rgba(50,49,58,0.48)
}

.is-active.is-active\:bg-border-radius{
  background-color:var(--cham-border-radius)
}

.is-active.is-active\:bg-font-weight{
  background-color:var(--cham-font-weight)
}

.is-active.is-active\:bg-font-size{
  background-color:var(--cham-font-size)
}

.is-active.is-active\:bg-text-casing{
  background-color:var(--cham-text-casing)
}

.is-active.is-active\:bg-primary-bg{
  background-color:var(--cham-btn-primary-bg)
}

.is-active.is-active\:bg-primary-faded-bg{
  background-color:var(--cham-btn-primary-faded-bg)
}

.is-active.is-active\:bg-primary-hover-bg{
  background-color:var(--cham-btn-primary-hover-bg)
}

.is-active.is-active\:bg-primary-hover-border-color{
  background-color:var(--cham-btn-primary-hover-border-color)
}

.is-active.is-active\:bg-primary-hover-text-color{
  background-color:var(--cham-btn-primary-hover-text-color)
}

.is-active.is-active\:bg-primary-hover-drop-shadow{
  background-color:var(--cham-btn-primary-hover-drop-shadow)
}

.is-active.is-active\:bg-secondary-bg{
  background-color:var(--cham-btn-secondary-bg)
}

.is-active.is-active\:bg-secondary-hover-bg{
  background-color:var(--cham-btn-secondary-hover-bg)
}

.is-active.is-active\:bg-secondary-hover-border-color{
  background-color:var(--cham-btn-secondary-hover-border-color)
}

.is-active.is-active\:bg-secondary-hover-text-color{
  background-color:var(--cham-btn-secondary-hover-text-color)
}

.is-active.is-active\:bg-secondary-hover-drop-shadow{
  background-color:var(--cham-btn-secondary-hover-drop-shadow)
}

.is-active.is-active\:bg-blue-bg-pale{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.is-active.is-active\:bg-blue-info{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.is-active.is-active\:bg-blue-vivid{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.is-active.is-active\:bg-blue-vivid-2{
  --bg-opacity:1;
  background-color:#0a80ff;
  background-color:rgba(10, 128, 255, var(--bg-opacity))
}

.is-active.is-active\:bg-blue-vivid-light{
  background-color:rgba(10,128,255,0.3)
}

.is-active.is-active\:bg-blue-vivid-hover{
  --bg-opacity:1;
  background-color:#0066d4;
  background-color:rgba(0, 102, 212, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-bg-light{
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-bg-md{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-bg-dark{
  --bg-opacity:1;
  background-color:#e3e8e8;
  background-color:rgba(227, 232, 232, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-heather{
  --bg-opacity:1;
  background-color:#cbd1d7;
  background-color:rgba(203, 209, 215, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-heather-hover{
  --bg-opacity:1;
  background-color:#9da3a8;
  background-color:rgba(157, 163, 168, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-slate{
  --bg-opacity:1;
  background-color:#525161;
  background-color:rgba(82, 81, 97, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-slate-hover{
  --bg-opacity:1;
  background-color:#464553;
  background-color:rgba(70, 69, 83, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-steel{
  --bg-opacity:1;
  background-color:#32313a;
  background-color:rgba(50, 49, 58, var(--bg-opacity))
}

.is-active.is-active\:bg-gray-steel-hover{
  --bg-opacity:1;
  background-color:#1f1f25;
  background-color:rgba(31, 31, 37, var(--bg-opacity))
}

.is-active.is-active\:bg-cyan-vivid{
  --bg-opacity:1;
  background-color:#05d5e1;
  background-color:rgba(5, 213, 225, var(--bg-opacity))
}

.is-active.is-active\:bg-green-success{
  --bg-opacity:1;
  background-color:#d8f7dd;
  background-color:rgba(216, 247, 221, var(--bg-opacity))
}

.is-active.is-active\:bg-red-error{
  --bg-opacity:1;
  background-color:#fdd;
  background-color:rgba(255, 221, 221, var(--bg-opacity))
}

.is-active.is-active\:bg-red-vivid{
  --bg-opacity:1;
  background-color:red;
  background-color:rgba(255, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-yellow-soft{
  --bg-opacity:1;
  background-color:#feea6e;
  background-color:rgba(254, 234, 110, var(--bg-opacity))
}

.is-active.is-active\:bg-yellow-warning{
  --bg-opacity:1;
  background-color:#fff8c9;
  background-color:rgba(255, 248, 201, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-working{
  --bg-opacity:1;
  background-color:#9c05ff;
  background-color:rgba(156, 5, 255, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-working--hover{
  --bg-opacity:1;
  background-color:#7c00cd;
  background-color:rgba(124, 0, 205, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-gaming{
  --bg-opacity:1;
  background-color:#ffa53c;
  background-color:rgba(255, 165, 60, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-gaming--hover{
  --bg-opacity:1;
  background-color:#f18200;
  background-color:rgba(241, 130, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-streaming{
  --bg-opacity:1;
  background-color:#feea6e;
  background-color:rgba(254, 234, 110, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-streaming--hover{
  --bg-opacity:1;
  background-color:#f3d201;
  background-color:rgba(243, 210, 1, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-browsing{
  --bg-opacity:1;
  background-color:#05d4e1;
  background-color:rgba(5, 212, 225, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-browsing--hover{
  --bg-opacity:1;
  background-color:#00aab5;
  background-color:rgba(0, 170, 181, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-speed{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.is-active.is-active\:bg-srt-speed--hover{
  --bg-opacity:1;
  background-color:#0066d4;
  background-color:rgba(0, 102, 212, var(--bg-opacity))
}

.is-active.is-active\:bg-modal-skrim{
  background-color:rgba(50,49,58,0.64)
}

.is-active.is-active\:bg-primary-armstrong{
  --bg-opacity:1;
  background-color:#c20430;
  background-color:rgba(194, 4, 48, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-armstrong{
  --bg-opacity:1;
  background-color:#00aeef;
  background-color:rgba(0, 174, 239, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-at\&t{
  --bg-opacity:1;
  background-color:#009fdb;
  background-color:rgba(0, 159, 219, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-at\&t{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-atlantic-broadband{
  --bg-opacity:1;
  background-color:#3e7cc2;
  background-color:rgba(62, 124, 194, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-atlantic-broadband{
  --bg-opacity:1;
  background-color:#fc5330;
  background-color:rgba(252, 83, 48, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-buckeye-broadband{
  --bg-opacity:1;
  background-color:#002c6d;
  background-color:rgba(0, 44, 109, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-buckeye-broadband{
  --bg-opacity:1;
  background-color:#d52222;
  background-color:rgba(213, 34, 34, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-centurylink{
  --bg-opacity:1;
  background-color:#48d597;
  background-color:rgba(72, 213, 151, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-centurylink{
  --bg-opacity:1;
  background-color:#011e60;
  background-color:rgba(1, 30, 96, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-cox{
  --bg-opacity:1;
  background-color:#285a93;
  background-color:rgba(40, 90, 147, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-cox{
  --bg-opacity:1;
  background-color:#03d158;
  background-color:rgba(3, 209, 88, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-directv{
  --bg-opacity:1;
  background-color:#009fdb;
  background-color:rgba(0, 159, 219, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-directv{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-dish{
  --bg-opacity:1;
  background-color:#e41932;
  background-color:rgba(228, 25, 50, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-dish{
  --bg-opacity:1;
  background-color:#181826;
  background-color:rgba(24, 24, 38, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-earthlink{
  --bg-opacity:1;
  background-color:#f68d2d;
  background-color:rgba(246, 141, 45, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-earthlink{
  --bg-opacity:1;
  background-color:#007dba;
  background-color:rgba(0, 125, 186, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-frontier{
  --bg-opacity:1;
  background-color:#d9262c;
  background-color:rgba(217, 38, 44, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-frontier{
  --bg-opacity:1;
  background-color:#fcc549;
  background-color:rgba(252, 197, 73, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-hughesnet{
  --bg-opacity:1;
  background-color:#0091c4;
  background-color:rgba(0, 145, 196, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-hughesnet{
  --bg-opacity:1;
  background-color:#ff4814;
  background-color:rgba(255, 72, 20, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-mctv{
  --bg-opacity:1;
  background-color:#ed4134;
  background-color:rgba(237, 65, 52, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-mctv{
  --bg-opacity:1;
  background-color:#1a305d;
  background-color:rgba(26, 48, 93, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-mediacom{
  --bg-opacity:1;
  background-color:#ed1a44;
  background-color:rgba(237, 26, 68, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-mediacom{
  --bg-opacity:1;
  background-color:#ef8c21;
  background-color:rgba(239, 140, 33, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-optimum{
  --bg-opacity:1;
  background-color:#0084d6;
  background-color:rgba(0, 132, 214, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-optimum{
  --bg-opacity:1;
  background-color:#191919;
  background-color:rgba(25, 25, 25, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-rcn{
  --bg-opacity:1;
  background-color:#483292;
  background-color:rgba(72, 50, 146, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-rcn{
  --bg-opacity:1;
  background-color:#5ca61f;
  background-color:rgba(92, 166, 31, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-shentel{
  --bg-opacity:1;
  background-color:#0f3356;
  background-color:rgba(15, 51, 86, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-shentel{
  --bg-opacity:1;
  background-color:#e26f1e;
  background-color:rgba(226, 111, 30, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-sparklight{
  --bg-opacity:1;
  background-color:#8d3b90;
  background-color:rgba(141, 59, 144, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-sparklight{
  --bg-opacity:1;
  background-color:#ef4e3e;
  background-color:rgba(239, 78, 62, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-spectrum{
  --bg-opacity:1;
  background-color:#003057;
  background-color:rgba(0, 48, 87, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-spectrum{
  --bg-opacity:1;
  background-color:#0099d8;
  background-color:rgba(0, 153, 216, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-suddenlink-communications{
  --bg-opacity:1;
  background-color:#0084d6;
  background-color:rgba(0, 132, 214, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-suddenlink-communications{
  --bg-opacity:1;
  background-color:#191919;
  background-color:rgba(25, 25, 25, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-verizon{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-verizon{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-verizon-5g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-verizon-5g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-verizon-4g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-verizon-4g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-viasat{
  --bg-opacity:1;
  background-color:#bdd633;
  background-color:rgba(189, 214, 51, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-viasat{
  --bg-opacity:1;
  background-color:#1e65ab;
  background-color:rgba(30, 101, 171, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-windstream{
  --bg-opacity:1;
  background-color:#ef6724;
  background-color:rgba(239, 103, 36, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-windstream{
  --bg-opacity:1;
  background-color:#1b2c83;
  background-color:rgba(27, 44, 131, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-wow{
  --bg-opacity:1;
  background-color:#0065e3;
  background-color:rgba(0, 101, 227, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-wow{
  --bg-opacity:1;
  background-color:#ffc40c;
  background-color:rgba(255, 196, 12, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-xfinity{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-xfinity{
  --bg-opacity:1;
  background-color:#0272b6;
  background-color:rgba(2, 114, 182, var(--bg-opacity))
}

.is-active.is-active\:bg-primary-ziply-fiber{
  --bg-opacity:1;
  background-color:#009300;
  background-color:rgba(0, 147, 0, var(--bg-opacity))
}

.is-active.is-active\:bg-secondary-ziply-fiber{
  --bg-opacity:1;
  background-color:#31c5f4;
  background-color:rgba(49, 197, 244, var(--bg-opacity))
}

.group.is-active .group-is-active\:bg-white{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.group.is-active .group-is-active\:bg-blue-vivid{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.group.is-active .group-is-active\:bg-gray-slate{
  --bg-opacity:1;
  background-color:#525161;
  background-color:rgba(82, 81, 97, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-transparent{
  background-color:transparent
}

.collapsed.is-collapsed\:bg-current{
  background-color:currentColor
}

.collapsed.is-collapsed\:bg-black{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-white{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-red{
  --bg-opacity:1;
  background-color:#d80a07;
  background-color:rgba(216, 10, 7, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-green{
  --bg-opacity:1;
  background-color:#027e17;
  background-color:rgba(2, 126, 23, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-orange{
  --bg-opacity:1;
  background-color:#ffa53c;
  background-color:rgba(255, 165, 60, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-teal{
  --bg-opacity:1;
  background-color:#05d4e1;
  background-color:rgba(5, 212, 225, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-overlay-black{
  background-color:rgba(50,49,58,0.48)
}

.collapsed.is-collapsed\:bg-border-radius{
  background-color:var(--cham-border-radius)
}

.collapsed.is-collapsed\:bg-font-weight{
  background-color:var(--cham-font-weight)
}

.collapsed.is-collapsed\:bg-font-size{
  background-color:var(--cham-font-size)
}

.collapsed.is-collapsed\:bg-text-casing{
  background-color:var(--cham-text-casing)
}

.collapsed.is-collapsed\:bg-primary-bg{
  background-color:var(--cham-btn-primary-bg)
}

.collapsed.is-collapsed\:bg-primary-faded-bg{
  background-color:var(--cham-btn-primary-faded-bg)
}

.collapsed.is-collapsed\:bg-primary-hover-bg{
  background-color:var(--cham-btn-primary-hover-bg)
}

.collapsed.is-collapsed\:bg-primary-hover-border-color{
  background-color:var(--cham-btn-primary-hover-border-color)
}

.collapsed.is-collapsed\:bg-primary-hover-text-color{
  background-color:var(--cham-btn-primary-hover-text-color)
}

.collapsed.is-collapsed\:bg-primary-hover-drop-shadow{
  background-color:var(--cham-btn-primary-hover-drop-shadow)
}

.collapsed.is-collapsed\:bg-secondary-bg{
  background-color:var(--cham-btn-secondary-bg)
}

.collapsed.is-collapsed\:bg-secondary-hover-bg{
  background-color:var(--cham-btn-secondary-hover-bg)
}

.collapsed.is-collapsed\:bg-secondary-hover-border-color{
  background-color:var(--cham-btn-secondary-hover-border-color)
}

.collapsed.is-collapsed\:bg-secondary-hover-text-color{
  background-color:var(--cham-btn-secondary-hover-text-color)
}

.collapsed.is-collapsed\:bg-secondary-hover-drop-shadow{
  background-color:var(--cham-btn-secondary-hover-drop-shadow)
}

.collapsed.is-collapsed\:bg-blue-bg-pale{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-blue-info{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-blue-vivid{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-blue-vivid-2{
  --bg-opacity:1;
  background-color:#0a80ff;
  background-color:rgba(10, 128, 255, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-blue-vivid-light{
  background-color:rgba(10,128,255,0.3)
}

.collapsed.is-collapsed\:bg-blue-vivid-hover{
  --bg-opacity:1;
  background-color:#0066d4;
  background-color:rgba(0, 102, 212, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-bg-light{
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-bg-md{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-bg-dark{
  --bg-opacity:1;
  background-color:#e3e8e8;
  background-color:rgba(227, 232, 232, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-heather{
  --bg-opacity:1;
  background-color:#cbd1d7;
  background-color:rgba(203, 209, 215, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-heather-hover{
  --bg-opacity:1;
  background-color:#9da3a8;
  background-color:rgba(157, 163, 168, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-slate{
  --bg-opacity:1;
  background-color:#525161;
  background-color:rgba(82, 81, 97, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-slate-hover{
  --bg-opacity:1;
  background-color:#464553;
  background-color:rgba(70, 69, 83, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-steel{
  --bg-opacity:1;
  background-color:#32313a;
  background-color:rgba(50, 49, 58, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-gray-steel-hover{
  --bg-opacity:1;
  background-color:#1f1f25;
  background-color:rgba(31, 31, 37, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-cyan-vivid{
  --bg-opacity:1;
  background-color:#05d5e1;
  background-color:rgba(5, 213, 225, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-green-success{
  --bg-opacity:1;
  background-color:#d8f7dd;
  background-color:rgba(216, 247, 221, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-red-error{
  --bg-opacity:1;
  background-color:#fdd;
  background-color:rgba(255, 221, 221, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-red-vivid{
  --bg-opacity:1;
  background-color:red;
  background-color:rgba(255, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-yellow-soft{
  --bg-opacity:1;
  background-color:#feea6e;
  background-color:rgba(254, 234, 110, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-yellow-warning{
  --bg-opacity:1;
  background-color:#fff8c9;
  background-color:rgba(255, 248, 201, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-working{
  --bg-opacity:1;
  background-color:#9c05ff;
  background-color:rgba(156, 5, 255, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-working--hover{
  --bg-opacity:1;
  background-color:#7c00cd;
  background-color:rgba(124, 0, 205, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-gaming{
  --bg-opacity:1;
  background-color:#ffa53c;
  background-color:rgba(255, 165, 60, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-gaming--hover{
  --bg-opacity:1;
  background-color:#f18200;
  background-color:rgba(241, 130, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-streaming{
  --bg-opacity:1;
  background-color:#feea6e;
  background-color:rgba(254, 234, 110, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-streaming--hover{
  --bg-opacity:1;
  background-color:#f3d201;
  background-color:rgba(243, 210, 1, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-browsing{
  --bg-opacity:1;
  background-color:#05d4e1;
  background-color:rgba(5, 212, 225, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-browsing--hover{
  --bg-opacity:1;
  background-color:#00aab5;
  background-color:rgba(0, 170, 181, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-speed{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-srt-speed--hover{
  --bg-opacity:1;
  background-color:#0066d4;
  background-color:rgba(0, 102, 212, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-modal-skrim{
  background-color:rgba(50,49,58,0.64)
}

.collapsed.is-collapsed\:bg-primary-armstrong{
  --bg-opacity:1;
  background-color:#c20430;
  background-color:rgba(194, 4, 48, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-armstrong{
  --bg-opacity:1;
  background-color:#00aeef;
  background-color:rgba(0, 174, 239, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-at\&t{
  --bg-opacity:1;
  background-color:#009fdb;
  background-color:rgba(0, 159, 219, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-at\&t{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-atlantic-broadband{
  --bg-opacity:1;
  background-color:#3e7cc2;
  background-color:rgba(62, 124, 194, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-atlantic-broadband{
  --bg-opacity:1;
  background-color:#fc5330;
  background-color:rgba(252, 83, 48, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-buckeye-broadband{
  --bg-opacity:1;
  background-color:#002c6d;
  background-color:rgba(0, 44, 109, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-buckeye-broadband{
  --bg-opacity:1;
  background-color:#d52222;
  background-color:rgba(213, 34, 34, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-centurylink{
  --bg-opacity:1;
  background-color:#48d597;
  background-color:rgba(72, 213, 151, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-centurylink{
  --bg-opacity:1;
  background-color:#011e60;
  background-color:rgba(1, 30, 96, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-cox{
  --bg-opacity:1;
  background-color:#285a93;
  background-color:rgba(40, 90, 147, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-cox{
  --bg-opacity:1;
  background-color:#03d158;
  background-color:rgba(3, 209, 88, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-directv{
  --bg-opacity:1;
  background-color:#009fdb;
  background-color:rgba(0, 159, 219, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-directv{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-dish{
  --bg-opacity:1;
  background-color:#e41932;
  background-color:rgba(228, 25, 50, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-dish{
  --bg-opacity:1;
  background-color:#181826;
  background-color:rgba(24, 24, 38, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-earthlink{
  --bg-opacity:1;
  background-color:#f68d2d;
  background-color:rgba(246, 141, 45, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-earthlink{
  --bg-opacity:1;
  background-color:#007dba;
  background-color:rgba(0, 125, 186, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-frontier{
  --bg-opacity:1;
  background-color:#d9262c;
  background-color:rgba(217, 38, 44, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-frontier{
  --bg-opacity:1;
  background-color:#fcc549;
  background-color:rgba(252, 197, 73, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-hughesnet{
  --bg-opacity:1;
  background-color:#0091c4;
  background-color:rgba(0, 145, 196, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-hughesnet{
  --bg-opacity:1;
  background-color:#ff4814;
  background-color:rgba(255, 72, 20, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-mctv{
  --bg-opacity:1;
  background-color:#ed4134;
  background-color:rgba(237, 65, 52, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-mctv{
  --bg-opacity:1;
  background-color:#1a305d;
  background-color:rgba(26, 48, 93, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-mediacom{
  --bg-opacity:1;
  background-color:#ed1a44;
  background-color:rgba(237, 26, 68, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-mediacom{
  --bg-opacity:1;
  background-color:#ef8c21;
  background-color:rgba(239, 140, 33, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-optimum{
  --bg-opacity:1;
  background-color:#0084d6;
  background-color:rgba(0, 132, 214, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-optimum{
  --bg-opacity:1;
  background-color:#191919;
  background-color:rgba(25, 25, 25, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-rcn{
  --bg-opacity:1;
  background-color:#483292;
  background-color:rgba(72, 50, 146, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-rcn{
  --bg-opacity:1;
  background-color:#5ca61f;
  background-color:rgba(92, 166, 31, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-shentel{
  --bg-opacity:1;
  background-color:#0f3356;
  background-color:rgba(15, 51, 86, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-shentel{
  --bg-opacity:1;
  background-color:#e26f1e;
  background-color:rgba(226, 111, 30, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-sparklight{
  --bg-opacity:1;
  background-color:#8d3b90;
  background-color:rgba(141, 59, 144, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-sparklight{
  --bg-opacity:1;
  background-color:#ef4e3e;
  background-color:rgba(239, 78, 62, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-spectrum{
  --bg-opacity:1;
  background-color:#003057;
  background-color:rgba(0, 48, 87, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-spectrum{
  --bg-opacity:1;
  background-color:#0099d8;
  background-color:rgba(0, 153, 216, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-suddenlink-communications{
  --bg-opacity:1;
  background-color:#0084d6;
  background-color:rgba(0, 132, 214, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-suddenlink-communications{
  --bg-opacity:1;
  background-color:#191919;
  background-color:rgba(25, 25, 25, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-verizon{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-verizon{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-verizon-5g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-verizon-5g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-verizon-4g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-verizon-4g-terrestrial-wireless{
  --bg-opacity:1;
  background-color:#cd040b;
  background-color:rgba(205, 4, 11, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-viasat{
  --bg-opacity:1;
  background-color:#bdd633;
  background-color:rgba(189, 214, 51, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-viasat{
  --bg-opacity:1;
  background-color:#1e65ab;
  background-color:rgba(30, 101, 171, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-windstream{
  --bg-opacity:1;
  background-color:#ef6724;
  background-color:rgba(239, 103, 36, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-windstream{
  --bg-opacity:1;
  background-color:#1b2c83;
  background-color:rgba(27, 44, 131, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-wow{
  --bg-opacity:1;
  background-color:#0065e3;
  background-color:rgba(0, 101, 227, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-wow{
  --bg-opacity:1;
  background-color:#ffc40c;
  background-color:rgba(255, 196, 12, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-xfinity{
  --bg-opacity:1;
  background-color:#000;
  background-color:rgba(0, 0, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-xfinity{
  --bg-opacity:1;
  background-color:#0272b6;
  background-color:rgba(2, 114, 182, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-primary-ziply-fiber{
  --bg-opacity:1;
  background-color:#009300;
  background-color:rgba(0, 147, 0, var(--bg-opacity))
}

.collapsed.is-collapsed\:bg-secondary-ziply-fiber{
  --bg-opacity:1;
  background-color:#31c5f4;
  background-color:rgba(49, 197, 244, var(--bg-opacity))
}

.hover\:bg-transparent:hover{
  background-color:transparent
}

.hover\:bg-white:hover{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.hover\:bg-blue-bg-pale:hover{
  --bg-opacity:1;
  background-color:#edf6ff;
  background-color:rgba(237, 246, 255, var(--bg-opacity))
}

.hover\:bg-blue-vivid:hover{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.hover\:bg-blue-vivid-hover:hover{
  --bg-opacity:1;
  background-color:#0066d4;
  background-color:rgba(0, 102, 212, var(--bg-opacity))
}

.hover\:bg-gray-bg-light:hover{
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.hover\:bg-gray-bg-md:hover{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.focus\:bg-gray-bg-light:focus{
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.focus\:bg-gray-bg-md:focus{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.group:hover .group-hover\:bg-white{
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.group:hover .group-hover\:bg-gray-bg-md{
  --bg-opacity:1;
  background-color:#ebf0f0;
  background-color:rgba(235, 240, 240, var(--bg-opacity))
}

.group:hover .group-hover\:bg-gray-slate{
  --bg-opacity:1;
  background-color:#525161;
  background-color:rgba(82, 81, 97, var(--bg-opacity))
}

.disabled\:bg-transparent:disabled{
  background-color:transparent
}

.odd\:bg-white:nth-child(odd){
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.odd\:bg-gray-bg-light:nth-child(odd){
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.even\:bg-white:nth-child(even){
  --bg-opacity:1;
  background-color:#fff;
  background-color:rgba(255, 255, 255, var(--bg-opacity))
}

.even\:bg-gray-bg-light:nth-child(even){
  --bg-opacity:1;
  background-color:#f2f7f7;
  background-color:rgba(242, 247, 247, var(--bg-opacity))
}

.first\:bg-blue-vivid:first-child{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

:checked ~ .sibling-checked\:bg-blue-vivid{
  --bg-opacity:1;
  background-color:#006aeb;
  background-color:rgba(0, 106, 235, var(--bg-opacity))
}

.bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--gradient-color-stops))
}

.bg-gradient-to-r{
  background-image:linear-gradient(to right, var(--gradient-color-stops))
}

.bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--gradient-color-stops))
}

.bg-gradient-to-l{
  background-image:linear-gradient(to left, var(--gradient-color-stops))
}

.from-white{
  --gradient-from-color:#fff;
  --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.from-blue-bg-pale{
  --gradient-from-color:#edf6ff;
  --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(237, 246, 255, 0))
}

.from-gray-bg-light{
  --gradient-from-color:#f2f7f7;
  --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(242, 247, 247, 0))
}

.to-white{
  --gradient-to-color:#fff
}

.to-gray-bg-md{
  --gradient-to-color:#ebf0f0
}

.bg-opacity-64{
  --bg-opacity:0.64
}

.bg-center{
  background-position:center
}

.bg-no-repeat{
  background-repeat:no-repeat
}

.bg-cover{
  background-size:cover
}

.bg-contain{
  background-size:contain
}

.border-transparent{
  border-color:transparent
}

.border-current{
  border-color:currentColor
}

.border-white{
  --border-opacity:1;
  border-color:#fff;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.border-red{
  --border-opacity:1;
  border-color:#d80a07;
  border-color:rgba(216, 10, 7, var(--border-opacity))
}

.border-blue-vivid{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.border-blue-vivid-2{
  --border-opacity:1;
  border-color:#0a80ff;
  border-color:rgba(10, 128, 255, var(--border-opacity))
}

.border-blue-vivid-light{
  border-color:rgba(10,128,255,0.3)
}

.border-gray-bg-light{
  --border-opacity:1;
  border-color:#f2f7f7;
  border-color:rgba(242, 247, 247, var(--border-opacity))
}

.border-gray-bg-md{
  --border-opacity:1;
  border-color:#ebf0f0;
  border-color:rgba(235, 240, 240, var(--border-opacity))
}

.border-gray-bg-dark{
  --border-opacity:1;
  border-color:#e3e8e8;
  border-color:rgba(227, 232, 232, var(--border-opacity))
}

.border-gray-heather{
  --border-opacity:1;
  border-color:#cbd1d7;
  border-color:rgba(203, 209, 215, var(--border-opacity))
}

.border-gray-slate{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.border-gray-slate-hover{
  --border-opacity:1;
  border-color:#464553;
  border-color:rgba(70, 69, 83, var(--border-opacity))
}

.border-gray-steel{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.border-cyan-vivid{
  --border-opacity:1;
  border-color:#05d5e1;
  border-color:rgba(5, 213, 225, var(--border-opacity))
}

.border-yellow-soft{
  --border-opacity:1;
  border-color:#feea6e;
  border-color:rgba(254, 234, 110, var(--border-opacity))
}

.border-primary-armstrong{
  --border-opacity:1;
  border-color:#c20430;
  border-color:rgba(194, 4, 48, var(--border-opacity))
}

.border-primary-at\&t{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.border-primary-atlantic-broadband{
  --border-opacity:1;
  border-color:#3e7cc2;
  border-color:rgba(62, 124, 194, var(--border-opacity))
}

.border-primary-buckeye-broadband{
  --border-opacity:1;
  border-color:#002c6d;
  border-color:rgba(0, 44, 109, var(--border-opacity))
}

.border-primary-centurylink{
  --border-opacity:1;
  border-color:#48d597;
  border-color:rgba(72, 213, 151, var(--border-opacity))
}

.border-primary-cox{
  --border-opacity:1;
  border-color:#285a93;
  border-color:rgba(40, 90, 147, var(--border-opacity))
}

.border-primary-directv{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.border-primary-dish{
  --border-opacity:1;
  border-color:#e41932;
  border-color:rgba(228, 25, 50, var(--border-opacity))
}

.border-primary-earthlink{
  --border-opacity:1;
  border-color:#f68d2d;
  border-color:rgba(246, 141, 45, var(--border-opacity))
}

.border-primary-frontier{
  --border-opacity:1;
  border-color:#d9262c;
  border-color:rgba(217, 38, 44, var(--border-opacity))
}

.border-primary-hughesnet{
  --border-opacity:1;
  border-color:#0091c4;
  border-color:rgba(0, 145, 196, var(--border-opacity))
}

.border-primary-mctv{
  --border-opacity:1;
  border-color:#ed4134;
  border-color:rgba(237, 65, 52, var(--border-opacity))
}

.border-primary-mediacom{
  --border-opacity:1;
  border-color:#ed1a44;
  border-color:rgba(237, 26, 68, var(--border-opacity))
}

.border-primary-optimum{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.border-primary-rcn{
  --border-opacity:1;
  border-color:#483292;
  border-color:rgba(72, 50, 146, var(--border-opacity))
}

.border-primary-shentel{
  --border-opacity:1;
  border-color:#0f3356;
  border-color:rgba(15, 51, 86, var(--border-opacity))
}

.border-primary-sparklight{
  --border-opacity:1;
  border-color:#8d3b90;
  border-color:rgba(141, 59, 144, var(--border-opacity))
}

.border-primary-spectrum{
  --border-opacity:1;
  border-color:#003057;
  border-color:rgba(0, 48, 87, var(--border-opacity))
}

.border-primary-suddenlink-communications{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.border-primary-verizon{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.border-primary-verizon-5g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.border-primary-verizon-4g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.border-primary-viasat{
  --border-opacity:1;
  border-color:#bdd633;
  border-color:rgba(189, 214, 51, var(--border-opacity))
}

.border-primary-windstream{
  --border-opacity:1;
  border-color:#ef6724;
  border-color:rgba(239, 103, 36, var(--border-opacity))
}

.border-primary-wow{
  --border-opacity:1;
  border-color:#0065e3;
  border-color:rgba(0, 101, 227, var(--border-opacity))
}

.border-primary-xfinity{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.border-primary-ziply-fiber{
  --border-opacity:1;
  border-color:#009300;
  border-color:rgba(0, 147, 0, var(--border-opacity))
}

.is-active.is-active\:border-transparent{
  border-color:transparent
}

.is-active.is-active\:border-current{
  border-color:currentColor
}

.is-active.is-active\:border-black{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-white{
  --border-opacity:1;
  border-color:#fff;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.is-active.is-active\:border-red{
  --border-opacity:1;
  border-color:#d80a07;
  border-color:rgba(216, 10, 7, var(--border-opacity))
}

.is-active.is-active\:border-green{
  --border-opacity:1;
  border-color:#027e17;
  border-color:rgba(2, 126, 23, var(--border-opacity))
}

.is-active.is-active\:border-orange{
  --border-opacity:1;
  border-color:#ffa53c;
  border-color:rgba(255, 165, 60, var(--border-opacity))
}

.is-active.is-active\:border-teal{
  --border-opacity:1;
  border-color:#05d4e1;
  border-color:rgba(5, 212, 225, var(--border-opacity))
}

.is-active.is-active\:border-overlay-black{
  border-color:rgba(50,49,58,0.48)
}

.is-active.is-active\:border-border-radius{
  border-color:var(--cham-border-radius)
}

.is-active.is-active\:border-font-weight{
  border-color:var(--cham-font-weight)
}

.is-active.is-active\:border-font-size{
  border-color:var(--cham-font-size)
}

.is-active.is-active\:border-text-casing{
  border-color:var(--cham-text-casing)
}

.is-active.is-active\:border-primary-bg{
  border-color:var(--cham-btn-primary-bg)
}

.is-active.is-active\:border-primary-faded-bg{
  border-color:var(--cham-btn-primary-faded-bg)
}

.is-active.is-active\:border-primary-hover-bg{
  border-color:var(--cham-btn-primary-hover-bg)
}

.is-active.is-active\:border-primary-hover-border-color{
  border-color:var(--cham-btn-primary-hover-border-color)
}

.is-active.is-active\:border-primary-hover-text-color{
  border-color:var(--cham-btn-primary-hover-text-color)
}

.is-active.is-active\:border-primary-hover-drop-shadow{
  border-color:var(--cham-btn-primary-hover-drop-shadow)
}

.is-active.is-active\:border-secondary-bg{
  border-color:var(--cham-btn-secondary-bg)
}

.is-active.is-active\:border-secondary-hover-bg{
  border-color:var(--cham-btn-secondary-hover-bg)
}

.is-active.is-active\:border-secondary-hover-border-color{
  border-color:var(--cham-btn-secondary-hover-border-color)
}

.is-active.is-active\:border-secondary-hover-text-color{
  border-color:var(--cham-btn-secondary-hover-text-color)
}

.is-active.is-active\:border-secondary-hover-drop-shadow{
  border-color:var(--cham-btn-secondary-hover-drop-shadow)
}

.is-active.is-active\:border-blue-bg-pale{
  --border-opacity:1;
  border-color:#edf6ff;
  border-color:rgba(237, 246, 255, var(--border-opacity))
}

.is-active.is-active\:border-blue-info{
  --border-opacity:1;
  border-color:#edf6ff;
  border-color:rgba(237, 246, 255, var(--border-opacity))
}

.is-active.is-active\:border-blue-vivid{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.is-active.is-active\:border-blue-vivid-2{
  --border-opacity:1;
  border-color:#0a80ff;
  border-color:rgba(10, 128, 255, var(--border-opacity))
}

.is-active.is-active\:border-blue-vivid-light{
  border-color:rgba(10,128,255,0.3)
}

.is-active.is-active\:border-blue-vivid-hover{
  --border-opacity:1;
  border-color:#0066d4;
  border-color:rgba(0, 102, 212, var(--border-opacity))
}

.is-active.is-active\:border-gray-bg-light{
  --border-opacity:1;
  border-color:#f2f7f7;
  border-color:rgba(242, 247, 247, var(--border-opacity))
}

.is-active.is-active\:border-gray-bg-md{
  --border-opacity:1;
  border-color:#ebf0f0;
  border-color:rgba(235, 240, 240, var(--border-opacity))
}

.is-active.is-active\:border-gray-bg-dark{
  --border-opacity:1;
  border-color:#e3e8e8;
  border-color:rgba(227, 232, 232, var(--border-opacity))
}

.is-active.is-active\:border-gray-heather{
  --border-opacity:1;
  border-color:#cbd1d7;
  border-color:rgba(203, 209, 215, var(--border-opacity))
}

.is-active.is-active\:border-gray-heather-hover{
  --border-opacity:1;
  border-color:#9da3a8;
  border-color:rgba(157, 163, 168, var(--border-opacity))
}

.is-active.is-active\:border-gray-slate{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.is-active.is-active\:border-gray-slate-hover{
  --border-opacity:1;
  border-color:#464553;
  border-color:rgba(70, 69, 83, var(--border-opacity))
}

.is-active.is-active\:border-gray-steel{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.is-active.is-active\:border-gray-steel-hover{
  --border-opacity:1;
  border-color:#1f1f25;
  border-color:rgba(31, 31, 37, var(--border-opacity))
}

.is-active.is-active\:border-cyan-vivid{
  --border-opacity:1;
  border-color:#05d5e1;
  border-color:rgba(5, 213, 225, var(--border-opacity))
}

.is-active.is-active\:border-green-success{
  --border-opacity:1;
  border-color:#d8f7dd;
  border-color:rgba(216, 247, 221, var(--border-opacity))
}

.is-active.is-active\:border-red-error{
  --border-opacity:1;
  border-color:#fdd;
  border-color:rgba(255, 221, 221, var(--border-opacity))
}

.is-active.is-active\:border-red-vivid{
  --border-opacity:1;
  border-color:red;
  border-color:rgba(255, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-yellow-soft{
  --border-opacity:1;
  border-color:#feea6e;
  border-color:rgba(254, 234, 110, var(--border-opacity))
}

.is-active.is-active\:border-yellow-warning{
  --border-opacity:1;
  border-color:#fff8c9;
  border-color:rgba(255, 248, 201, var(--border-opacity))
}

.is-active.is-active\:border-srt-working{
  --border-opacity:1;
  border-color:#9c05ff;
  border-color:rgba(156, 5, 255, var(--border-opacity))
}

.is-active.is-active\:border-srt-working--hover{
  --border-opacity:1;
  border-color:#7c00cd;
  border-color:rgba(124, 0, 205, var(--border-opacity))
}

.is-active.is-active\:border-srt-gaming{
  --border-opacity:1;
  border-color:#ffa53c;
  border-color:rgba(255, 165, 60, var(--border-opacity))
}

.is-active.is-active\:border-srt-gaming--hover{
  --border-opacity:1;
  border-color:#f18200;
  border-color:rgba(241, 130, 0, var(--border-opacity))
}

.is-active.is-active\:border-srt-streaming{
  --border-opacity:1;
  border-color:#feea6e;
  border-color:rgba(254, 234, 110, var(--border-opacity))
}

.is-active.is-active\:border-srt-streaming--hover{
  --border-opacity:1;
  border-color:#f3d201;
  border-color:rgba(243, 210, 1, var(--border-opacity))
}

.is-active.is-active\:border-srt-browsing{
  --border-opacity:1;
  border-color:#05d4e1;
  border-color:rgba(5, 212, 225, var(--border-opacity))
}

.is-active.is-active\:border-srt-browsing--hover{
  --border-opacity:1;
  border-color:#00aab5;
  border-color:rgba(0, 170, 181, var(--border-opacity))
}

.is-active.is-active\:border-srt-speed{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.is-active.is-active\:border-srt-speed--hover{
  --border-opacity:1;
  border-color:#0066d4;
  border-color:rgba(0, 102, 212, var(--border-opacity))
}

.is-active.is-active\:border-modal-skrim{
  border-color:rgba(50,49,58,0.64)
}

.is-active.is-active\:border-primary-armstrong{
  --border-opacity:1;
  border-color:#c20430;
  border-color:rgba(194, 4, 48, var(--border-opacity))
}

.is-active.is-active\:border-secondary-armstrong{
  --border-opacity:1;
  border-color:#00aeef;
  border-color:rgba(0, 174, 239, var(--border-opacity))
}

.is-active.is-active\:border-primary-at\&t{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.is-active.is-active\:border-secondary-at\&t{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-primary-atlantic-broadband{
  --border-opacity:1;
  border-color:#3e7cc2;
  border-color:rgba(62, 124, 194, var(--border-opacity))
}

.is-active.is-active\:border-secondary-atlantic-broadband{
  --border-opacity:1;
  border-color:#fc5330;
  border-color:rgba(252, 83, 48, var(--border-opacity))
}

.is-active.is-active\:border-primary-buckeye-broadband{
  --border-opacity:1;
  border-color:#002c6d;
  border-color:rgba(0, 44, 109, var(--border-opacity))
}

.is-active.is-active\:border-secondary-buckeye-broadband{
  --border-opacity:1;
  border-color:#d52222;
  border-color:rgba(213, 34, 34, var(--border-opacity))
}

.is-active.is-active\:border-primary-centurylink{
  --border-opacity:1;
  border-color:#48d597;
  border-color:rgba(72, 213, 151, var(--border-opacity))
}

.is-active.is-active\:border-secondary-centurylink{
  --border-opacity:1;
  border-color:#011e60;
  border-color:rgba(1, 30, 96, var(--border-opacity))
}

.is-active.is-active\:border-primary-cox{
  --border-opacity:1;
  border-color:#285a93;
  border-color:rgba(40, 90, 147, var(--border-opacity))
}

.is-active.is-active\:border-secondary-cox{
  --border-opacity:1;
  border-color:#03d158;
  border-color:rgba(3, 209, 88, var(--border-opacity))
}

.is-active.is-active\:border-primary-directv{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.is-active.is-active\:border-secondary-directv{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-primary-dish{
  --border-opacity:1;
  border-color:#e41932;
  border-color:rgba(228, 25, 50, var(--border-opacity))
}

.is-active.is-active\:border-secondary-dish{
  --border-opacity:1;
  border-color:#181826;
  border-color:rgba(24, 24, 38, var(--border-opacity))
}

.is-active.is-active\:border-primary-earthlink{
  --border-opacity:1;
  border-color:#f68d2d;
  border-color:rgba(246, 141, 45, var(--border-opacity))
}

.is-active.is-active\:border-secondary-earthlink{
  --border-opacity:1;
  border-color:#007dba;
  border-color:rgba(0, 125, 186, var(--border-opacity))
}

.is-active.is-active\:border-primary-frontier{
  --border-opacity:1;
  border-color:#d9262c;
  border-color:rgba(217, 38, 44, var(--border-opacity))
}

.is-active.is-active\:border-secondary-frontier{
  --border-opacity:1;
  border-color:#fcc549;
  border-color:rgba(252, 197, 73, var(--border-opacity))
}

.is-active.is-active\:border-primary-hughesnet{
  --border-opacity:1;
  border-color:#0091c4;
  border-color:rgba(0, 145, 196, var(--border-opacity))
}

.is-active.is-active\:border-secondary-hughesnet{
  --border-opacity:1;
  border-color:#ff4814;
  border-color:rgba(255, 72, 20, var(--border-opacity))
}

.is-active.is-active\:border-primary-mctv{
  --border-opacity:1;
  border-color:#ed4134;
  border-color:rgba(237, 65, 52, var(--border-opacity))
}

.is-active.is-active\:border-secondary-mctv{
  --border-opacity:1;
  border-color:#1a305d;
  border-color:rgba(26, 48, 93, var(--border-opacity))
}

.is-active.is-active\:border-primary-mediacom{
  --border-opacity:1;
  border-color:#ed1a44;
  border-color:rgba(237, 26, 68, var(--border-opacity))
}

.is-active.is-active\:border-secondary-mediacom{
  --border-opacity:1;
  border-color:#ef8c21;
  border-color:rgba(239, 140, 33, var(--border-opacity))
}

.is-active.is-active\:border-primary-optimum{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.is-active.is-active\:border-secondary-optimum{
  --border-opacity:1;
  border-color:#191919;
  border-color:rgba(25, 25, 25, var(--border-opacity))
}

.is-active.is-active\:border-primary-rcn{
  --border-opacity:1;
  border-color:#483292;
  border-color:rgba(72, 50, 146, var(--border-opacity))
}

.is-active.is-active\:border-secondary-rcn{
  --border-opacity:1;
  border-color:#5ca61f;
  border-color:rgba(92, 166, 31, var(--border-opacity))
}

.is-active.is-active\:border-primary-shentel{
  --border-opacity:1;
  border-color:#0f3356;
  border-color:rgba(15, 51, 86, var(--border-opacity))
}

.is-active.is-active\:border-secondary-shentel{
  --border-opacity:1;
  border-color:#e26f1e;
  border-color:rgba(226, 111, 30, var(--border-opacity))
}

.is-active.is-active\:border-primary-sparklight{
  --border-opacity:1;
  border-color:#8d3b90;
  border-color:rgba(141, 59, 144, var(--border-opacity))
}

.is-active.is-active\:border-secondary-sparklight{
  --border-opacity:1;
  border-color:#ef4e3e;
  border-color:rgba(239, 78, 62, var(--border-opacity))
}

.is-active.is-active\:border-primary-spectrum{
  --border-opacity:1;
  border-color:#003057;
  border-color:rgba(0, 48, 87, var(--border-opacity))
}

.is-active.is-active\:border-secondary-spectrum{
  --border-opacity:1;
  border-color:#0099d8;
  border-color:rgba(0, 153, 216, var(--border-opacity))
}

.is-active.is-active\:border-primary-suddenlink-communications{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.is-active.is-active\:border-secondary-suddenlink-communications{
  --border-opacity:1;
  border-color:#191919;
  border-color:rgba(25, 25, 25, var(--border-opacity))
}

.is-active.is-active\:border-primary-verizon{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-secondary-verizon{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.is-active.is-active\:border-primary-verizon-5g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-secondary-verizon-5g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.is-active.is-active\:border-primary-verizon-4g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-secondary-verizon-4g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.is-active.is-active\:border-primary-viasat{
  --border-opacity:1;
  border-color:#bdd633;
  border-color:rgba(189, 214, 51, var(--border-opacity))
}

.is-active.is-active\:border-secondary-viasat{
  --border-opacity:1;
  border-color:#1e65ab;
  border-color:rgba(30, 101, 171, var(--border-opacity))
}

.is-active.is-active\:border-primary-windstream{
  --border-opacity:1;
  border-color:#ef6724;
  border-color:rgba(239, 103, 36, var(--border-opacity))
}

.is-active.is-active\:border-secondary-windstream{
  --border-opacity:1;
  border-color:#1b2c83;
  border-color:rgba(27, 44, 131, var(--border-opacity))
}

.is-active.is-active\:border-primary-wow{
  --border-opacity:1;
  border-color:#0065e3;
  border-color:rgba(0, 101, 227, var(--border-opacity))
}

.is-active.is-active\:border-secondary-wow{
  --border-opacity:1;
  border-color:#ffc40c;
  border-color:rgba(255, 196, 12, var(--border-opacity))
}

.is-active.is-active\:border-primary-xfinity{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.is-active.is-active\:border-secondary-xfinity{
  --border-opacity:1;
  border-color:#0272b6;
  border-color:rgba(2, 114, 182, var(--border-opacity))
}

.is-active.is-active\:border-primary-ziply-fiber{
  --border-opacity:1;
  border-color:#009300;
  border-color:rgba(0, 147, 0, var(--border-opacity))
}

.is-active.is-active\:border-secondary-ziply-fiber{
  --border-opacity:1;
  border-color:#31c5f4;
  border-color:rgba(49, 197, 244, var(--border-opacity))
}

.group.is-active .group-is-active\:border-transparent{
  border-color:transparent
}

.group.is-active .group-is-active\:border-blue-vivid{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.group.is-active .group-is-active\:border-gray-slate{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.collapsed.is-collapsed\:border-transparent{
  border-color:transparent
}

.collapsed.is-collapsed\:border-current{
  border-color:currentColor
}

.collapsed.is-collapsed\:border-black{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-white{
  --border-opacity:1;
  border-color:#fff;
  border-color:rgba(255, 255, 255, var(--border-opacity))
}

.collapsed.is-collapsed\:border-red{
  --border-opacity:1;
  border-color:#d80a07;
  border-color:rgba(216, 10, 7, var(--border-opacity))
}

.collapsed.is-collapsed\:border-green{
  --border-opacity:1;
  border-color:#027e17;
  border-color:rgba(2, 126, 23, var(--border-opacity))
}

.collapsed.is-collapsed\:border-orange{
  --border-opacity:1;
  border-color:#ffa53c;
  border-color:rgba(255, 165, 60, var(--border-opacity))
}

.collapsed.is-collapsed\:border-teal{
  --border-opacity:1;
  border-color:#05d4e1;
  border-color:rgba(5, 212, 225, var(--border-opacity))
}

.collapsed.is-collapsed\:border-overlay-black{
  border-color:rgba(50,49,58,0.48)
}

.collapsed.is-collapsed\:border-border-radius{
  border-color:var(--cham-border-radius)
}

.collapsed.is-collapsed\:border-font-weight{
  border-color:var(--cham-font-weight)
}

.collapsed.is-collapsed\:border-font-size{
  border-color:var(--cham-font-size)
}

.collapsed.is-collapsed\:border-text-casing{
  border-color:var(--cham-text-casing)
}

.collapsed.is-collapsed\:border-primary-bg{
  border-color:var(--cham-btn-primary-bg)
}

.collapsed.is-collapsed\:border-primary-faded-bg{
  border-color:var(--cham-btn-primary-faded-bg)
}

.collapsed.is-collapsed\:border-primary-hover-bg{
  border-color:var(--cham-btn-primary-hover-bg)
}

.collapsed.is-collapsed\:border-primary-hover-border-color{
  border-color:var(--cham-btn-primary-hover-border-color)
}

.collapsed.is-collapsed\:border-primary-hover-text-color{
  border-color:var(--cham-btn-primary-hover-text-color)
}

.collapsed.is-collapsed\:border-primary-hover-drop-shadow{
  border-color:var(--cham-btn-primary-hover-drop-shadow)
}

.collapsed.is-collapsed\:border-secondary-bg{
  border-color:var(--cham-btn-secondary-bg)
}

.collapsed.is-collapsed\:border-secondary-hover-bg{
  border-color:var(--cham-btn-secondary-hover-bg)
}

.collapsed.is-collapsed\:border-secondary-hover-border-color{
  border-color:var(--cham-btn-secondary-hover-border-color)
}

.collapsed.is-collapsed\:border-secondary-hover-text-color{
  border-color:var(--cham-btn-secondary-hover-text-color)
}

.collapsed.is-collapsed\:border-secondary-hover-drop-shadow{
  border-color:var(--cham-btn-secondary-hover-drop-shadow)
}

.collapsed.is-collapsed\:border-blue-bg-pale{
  --border-opacity:1;
  border-color:#edf6ff;
  border-color:rgba(237, 246, 255, var(--border-opacity))
}

.collapsed.is-collapsed\:border-blue-info{
  --border-opacity:1;
  border-color:#edf6ff;
  border-color:rgba(237, 246, 255, var(--border-opacity))
}

.collapsed.is-collapsed\:border-blue-vivid{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.collapsed.is-collapsed\:border-blue-vivid-2{
  --border-opacity:1;
  border-color:#0a80ff;
  border-color:rgba(10, 128, 255, var(--border-opacity))
}

.collapsed.is-collapsed\:border-blue-vivid-light{
  border-color:rgba(10,128,255,0.3)
}

.collapsed.is-collapsed\:border-blue-vivid-hover{
  --border-opacity:1;
  border-color:#0066d4;
  border-color:rgba(0, 102, 212, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-bg-light{
  --border-opacity:1;
  border-color:#f2f7f7;
  border-color:rgba(242, 247, 247, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-bg-md{
  --border-opacity:1;
  border-color:#ebf0f0;
  border-color:rgba(235, 240, 240, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-bg-dark{
  --border-opacity:1;
  border-color:#e3e8e8;
  border-color:rgba(227, 232, 232, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-heather{
  --border-opacity:1;
  border-color:#cbd1d7;
  border-color:rgba(203, 209, 215, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-heather-hover{
  --border-opacity:1;
  border-color:#9da3a8;
  border-color:rgba(157, 163, 168, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-slate{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-slate-hover{
  --border-opacity:1;
  border-color:#464553;
  border-color:rgba(70, 69, 83, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-steel{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.collapsed.is-collapsed\:border-gray-steel-hover{
  --border-opacity:1;
  border-color:#1f1f25;
  border-color:rgba(31, 31, 37, var(--border-opacity))
}

.collapsed.is-collapsed\:border-cyan-vivid{
  --border-opacity:1;
  border-color:#05d5e1;
  border-color:rgba(5, 213, 225, var(--border-opacity))
}

.collapsed.is-collapsed\:border-green-success{
  --border-opacity:1;
  border-color:#d8f7dd;
  border-color:rgba(216, 247, 221, var(--border-opacity))
}

.collapsed.is-collapsed\:border-red-error{
  --border-opacity:1;
  border-color:#fdd;
  border-color:rgba(255, 221, 221, var(--border-opacity))
}

.collapsed.is-collapsed\:border-red-vivid{
  --border-opacity:1;
  border-color:red;
  border-color:rgba(255, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-yellow-soft{
  --border-opacity:1;
  border-color:#feea6e;
  border-color:rgba(254, 234, 110, var(--border-opacity))
}

.collapsed.is-collapsed\:border-yellow-warning{
  --border-opacity:1;
  border-color:#fff8c9;
  border-color:rgba(255, 248, 201, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-working{
  --border-opacity:1;
  border-color:#9c05ff;
  border-color:rgba(156, 5, 255, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-working--hover{
  --border-opacity:1;
  border-color:#7c00cd;
  border-color:rgba(124, 0, 205, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-gaming{
  --border-opacity:1;
  border-color:#ffa53c;
  border-color:rgba(255, 165, 60, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-gaming--hover{
  --border-opacity:1;
  border-color:#f18200;
  border-color:rgba(241, 130, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-streaming{
  --border-opacity:1;
  border-color:#feea6e;
  border-color:rgba(254, 234, 110, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-streaming--hover{
  --border-opacity:1;
  border-color:#f3d201;
  border-color:rgba(243, 210, 1, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-browsing{
  --border-opacity:1;
  border-color:#05d4e1;
  border-color:rgba(5, 212, 225, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-browsing--hover{
  --border-opacity:1;
  border-color:#00aab5;
  border-color:rgba(0, 170, 181, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-speed{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.collapsed.is-collapsed\:border-srt-speed--hover{
  --border-opacity:1;
  border-color:#0066d4;
  border-color:rgba(0, 102, 212, var(--border-opacity))
}

.collapsed.is-collapsed\:border-modal-skrim{
  border-color:rgba(50,49,58,0.64)
}

.collapsed.is-collapsed\:border-primary-armstrong{
  --border-opacity:1;
  border-color:#c20430;
  border-color:rgba(194, 4, 48, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-armstrong{
  --border-opacity:1;
  border-color:#00aeef;
  border-color:rgba(0, 174, 239, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-at\&t{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-at\&t{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-atlantic-broadband{
  --border-opacity:1;
  border-color:#3e7cc2;
  border-color:rgba(62, 124, 194, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-atlantic-broadband{
  --border-opacity:1;
  border-color:#fc5330;
  border-color:rgba(252, 83, 48, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-buckeye-broadband{
  --border-opacity:1;
  border-color:#002c6d;
  border-color:rgba(0, 44, 109, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-buckeye-broadband{
  --border-opacity:1;
  border-color:#d52222;
  border-color:rgba(213, 34, 34, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-centurylink{
  --border-opacity:1;
  border-color:#48d597;
  border-color:rgba(72, 213, 151, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-centurylink{
  --border-opacity:1;
  border-color:#011e60;
  border-color:rgba(1, 30, 96, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-cox{
  --border-opacity:1;
  border-color:#285a93;
  border-color:rgba(40, 90, 147, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-cox{
  --border-opacity:1;
  border-color:#03d158;
  border-color:rgba(3, 209, 88, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-directv{
  --border-opacity:1;
  border-color:#009fdb;
  border-color:rgba(0, 159, 219, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-directv{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-dish{
  --border-opacity:1;
  border-color:#e41932;
  border-color:rgba(228, 25, 50, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-dish{
  --border-opacity:1;
  border-color:#181826;
  border-color:rgba(24, 24, 38, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-earthlink{
  --border-opacity:1;
  border-color:#f68d2d;
  border-color:rgba(246, 141, 45, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-earthlink{
  --border-opacity:1;
  border-color:#007dba;
  border-color:rgba(0, 125, 186, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-frontier{
  --border-opacity:1;
  border-color:#d9262c;
  border-color:rgba(217, 38, 44, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-frontier{
  --border-opacity:1;
  border-color:#fcc549;
  border-color:rgba(252, 197, 73, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-hughesnet{
  --border-opacity:1;
  border-color:#0091c4;
  border-color:rgba(0, 145, 196, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-hughesnet{
  --border-opacity:1;
  border-color:#ff4814;
  border-color:rgba(255, 72, 20, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-mctv{
  --border-opacity:1;
  border-color:#ed4134;
  border-color:rgba(237, 65, 52, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-mctv{
  --border-opacity:1;
  border-color:#1a305d;
  border-color:rgba(26, 48, 93, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-mediacom{
  --border-opacity:1;
  border-color:#ed1a44;
  border-color:rgba(237, 26, 68, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-mediacom{
  --border-opacity:1;
  border-color:#ef8c21;
  border-color:rgba(239, 140, 33, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-optimum{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-optimum{
  --border-opacity:1;
  border-color:#191919;
  border-color:rgba(25, 25, 25, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-rcn{
  --border-opacity:1;
  border-color:#483292;
  border-color:rgba(72, 50, 146, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-rcn{
  --border-opacity:1;
  border-color:#5ca61f;
  border-color:rgba(92, 166, 31, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-shentel{
  --border-opacity:1;
  border-color:#0f3356;
  border-color:rgba(15, 51, 86, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-shentel{
  --border-opacity:1;
  border-color:#e26f1e;
  border-color:rgba(226, 111, 30, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-sparklight{
  --border-opacity:1;
  border-color:#8d3b90;
  border-color:rgba(141, 59, 144, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-sparklight{
  --border-opacity:1;
  border-color:#ef4e3e;
  border-color:rgba(239, 78, 62, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-spectrum{
  --border-opacity:1;
  border-color:#003057;
  border-color:rgba(0, 48, 87, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-spectrum{
  --border-opacity:1;
  border-color:#0099d8;
  border-color:rgba(0, 153, 216, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-suddenlink-communications{
  --border-opacity:1;
  border-color:#0084d6;
  border-color:rgba(0, 132, 214, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-suddenlink-communications{
  --border-opacity:1;
  border-color:#191919;
  border-color:rgba(25, 25, 25, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-verizon{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-verizon{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-verizon-5g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-verizon-5g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-verizon-4g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-verizon-4g-terrestrial-wireless{
  --border-opacity:1;
  border-color:#cd040b;
  border-color:rgba(205, 4, 11, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-viasat{
  --border-opacity:1;
  border-color:#bdd633;
  border-color:rgba(189, 214, 51, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-viasat{
  --border-opacity:1;
  border-color:#1e65ab;
  border-color:rgba(30, 101, 171, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-windstream{
  --border-opacity:1;
  border-color:#ef6724;
  border-color:rgba(239, 103, 36, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-windstream{
  --border-opacity:1;
  border-color:#1b2c83;
  border-color:rgba(27, 44, 131, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-wow{
  --border-opacity:1;
  border-color:#0065e3;
  border-color:rgba(0, 101, 227, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-wow{
  --border-opacity:1;
  border-color:#ffc40c;
  border-color:rgba(255, 196, 12, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-xfinity{
  --border-opacity:1;
  border-color:#000;
  border-color:rgba(0, 0, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-xfinity{
  --border-opacity:1;
  border-color:#0272b6;
  border-color:rgba(2, 114, 182, var(--border-opacity))
}

.collapsed.is-collapsed\:border-primary-ziply-fiber{
  --border-opacity:1;
  border-color:#009300;
  border-color:rgba(0, 147, 0, var(--border-opacity))
}

.collapsed.is-collapsed\:border-secondary-ziply-fiber{
  --border-opacity:1;
  border-color:#31c5f4;
  border-color:rgba(49, 197, 244, var(--border-opacity))
}

.hover\:border-transparent:hover{
  border-color:transparent
}

.hover\:border-blue-vivid:hover{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

.hover\:border-blue-vivid-hover:hover{
  --border-opacity:1;
  border-color:#0066d4;
  border-color:rgba(0, 102, 212, var(--border-opacity))
}

.hover\:border-gray-bg-dark:hover{
  --border-opacity:1;
  border-color:#e3e8e8;
  border-color:rgba(227, 232, 232, var(--border-opacity))
}

.hover\:border-gray-slate:hover{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.hover\:border-gray-steel:hover{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.focus\:border-transparent:focus{
  border-color:transparent
}

.focus\:border-gray-steel:focus{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.group:hover .group-hover\:border-gray-heather-hover{
  --border-opacity:1;
  border-color:#9da3a8;
  border-color:rgba(157, 163, 168, var(--border-opacity))
}

.group:hover .group-hover\:border-gray-slate{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.group:focus .group-focus\:border-gray-heather-hover{
  --border-opacity:1;
  border-color:#9da3a8;
  border-color:rgba(157, 163, 168, var(--border-opacity))
}

.disabled\:border-gray-bg-dark:disabled{
  --border-opacity:1;
  border-color:#e3e8e8;
  border-color:rgba(227, 232, 232, var(--border-opacity))
}

.disabled\:border-gray-slate:disabled{
  --border-opacity:1;
  border-color:#525161;
  border-color:rgba(82, 81, 97, var(--border-opacity))
}

.first\:border-blue-vivid:first-child{
  --border-opacity:1;
  border-color:#006aeb;
  border-color:rgba(0, 106, 235, var(--border-opacity))
}

:checked ~ .sibling-checked\:border-gray-steel{
  --border-opacity:1;
  border-color:#32313a;
  border-color:rgba(50, 49, 58, var(--border-opacity))
}

.border-opacity-20{
  --border-opacity:0.20
}

.rounded-0{
  border-radius:0
}

.rounded-4{
  border-radius:4px
}

.rounded-6{
  border-radius:6px
}

.rounded-8{
  border-radius:8px
}

.rounded-16{
  border-radius:16px
}

.rounded-18{
  border-radius:18px
}

.rounded-full{
  border-radius:9999px
}

.rounded-bottom-curve-1{
  border-radius:8px 8px 80% 80%/8px 8px 30% 30%
}

.rounded-b-0{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.rounded-t-8{
  border-top-left-radius:8px;
  border-top-right-radius:8px
}

.rounded-r-8{
  border-top-right-radius:8px;
  border-bottom-right-radius:8px
}

.rounded-b-8{
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px
}

.rounded-t-16{
  border-top-left-radius:16px;
  border-top-right-radius:16px
}

.rounded-b-16{
  border-bottom-right-radius:16px;
  border-bottom-left-radius:16px
}

.first\:rounded-t-8:first-child{
  border-top-left-radius:8px;
  border-top-right-radius:8px
}

.last\:rounded-b-8:last-child{
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px
}

.border-solid{
  border-style:solid
}

.border-dashed{
  border-style:dashed
}

.border-dotted{
  border-style:dotted
}

.border-none{
  border-style:none
}

.border-0{
  border-width:0
}

.border-3{
  border-width:3px
}

.border{
  border-width:1px
}

.border-t-0{
  border-top-width:0
}

.border-r-0{
  border-right-width:0
}

.border-b-0{
  border-bottom-width:0
}

.border-l-0{
  border-left-width:0
}

.border-r-2{
  border-right-width:2px
}

.border-b-2{
  border-bottom-width:2px
}

.border-t-3{
  border-top-width:3px
}

.border-l-3{
  border-left-width:3px
}

.border-t-8{
  border-top-width:8px
}

.border-t{
  border-top-width:1px
}

.border-r{
  border-right-width:1px
}

.border-b{
  border-bottom-width:1px
}

.border-l{
  border-left-width:1px
}

.is-active.is-active\:border-0{
  border-width:0
}

.is-active.is-active\:border-2{
  border-width:2px
}

.is-active.is-active\:border-3{
  border-width:3px
}

.is-active.is-active\:border-4{
  border-width:4px
}

.is-active.is-active\:border-6{
  border-width:6px
}

.is-active.is-active\:border-7{
  border-width:7px
}

.is-active.is-active\:border-8{
  border-width:8px
}

.is-active.is-active\:border{
  border-width:1px
}

.is-active.is-active\:border-t-0{
  border-top-width:0
}

.is-active.is-active\:border-r-0{
  border-right-width:0
}

.is-active.is-active\:border-b-0{
  border-bottom-width:0
}

.is-active.is-active\:border-l-0{
  border-left-width:0
}

.is-active.is-active\:border-t-2{
  border-top-width:2px
}

.is-active.is-active\:border-r-2{
  border-right-width:2px
}

.is-active.is-active\:border-b-2{
  border-bottom-width:2px
}

.is-active.is-active\:border-l-2{
  border-left-width:2px
}

.is-active.is-active\:border-t-3{
  border-top-width:3px
}

.is-active.is-active\:border-r-3{
  border-right-width:3px
}

.is-active.is-active\:border-b-3{
  border-bottom-width:3px
}

.is-active.is-active\:border-l-3{
  border-left-width:3px
}

.is-active.is-active\:border-t-4{
  border-top-width:4px
}

.is-active.is-active\:border-r-4{
  border-right-width:4px
}

.is-active.is-active\:border-b-4{
  border-bottom-width:4px
}

.is-active.is-active\:border-l-4{
  border-left-width:4px
}

.is-active.is-active\:border-t-6{
  border-top-width:6px
}

.is-active.is-active\:border-r-6{
  border-right-width:6px
}

.is-active.is-active\:border-b-6{
  border-bottom-width:6px
}

.is-active.is-active\:border-l-6{
  border-left-width:6px
}

.is-active.is-active\:border-t-7{
  border-top-width:7px
}

.is-active.is-active\:border-r-7{
  border-right-width:7px
}

.is-active.is-active\:border-b-7{
  border-bottom-width:7px
}

.is-active.is-active\:border-l-7{
  border-left-width:7px
}

.is-active.is-active\:border-t-8{
  border-top-width:8px
}

.is-active.is-active\:border-r-8{
  border-right-width:8px
}

.is-active.is-active\:border-b-8{
  border-bottom-width:8px
}

.is-active.is-active\:border-l-8{
  border-left-width:8px
}

.is-active.is-active\:border-t{
  border-top-width:1px
}

.is-active.is-active\:border-r{
  border-right-width:1px
}

.is-active.is-active\:border-b{
  border-bottom-width:1px
}

.is-active.is-active\:border-l{
  border-left-width:1px
}

.group:hover .group-hover\:border-t-6{
  border-top-width:6px
}

.first\:border-t-0:first-child{
  border-top-width:0
}

.last\:border-0:last-child{
  border-width:0
}

.last\:border-b:last-child{
  border-bottom-width:1px
}

.odd\:border-r:nth-child(odd){
  border-right-width:1px
}

.cursor-pointer{
  cursor:pointer
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.flex{
  display:-ms-flexbox;
  display:flex
}

.inline-flex{
  display:-ms-inline-flexbox;
  display:inline-flex
}

.table{
  display:table
}

.grid{
  display:grid
}

.contents{
  display:contents
}

.hidden{
  display:none
}

.group.collapsed .group-is-collapsed\:block{
  display:block
}

.group.collapsed .group-is-collapsed\:inline-block{
  display:inline-block
}

.group.collapsed .group-is-collapsed\:hidden{
  display:none
}

:focus ~ .sibling-focused\:block{
  display:block
}

:focus ~ .sibling-focused\:grid{
  display:grid
}

:focus ~ .sibling-focused\:hidden{
  display:none
}

.collapsed.is-collapsed\:block{
  display:block
}

.collapsed.is-collapsed\:inline-block{
  display:inline-block
}

.collapsed.is-collapsed\:inline{
  display:inline
}

.collapsed.is-collapsed\:flex{
  display:-ms-flexbox;
  display:flex
}

.collapsed.is-collapsed\:inline-flex{
  display:-ms-inline-flexbox;
  display:inline-flex
}

.collapsed.is-collapsed\:table{
  display:table
}

.collapsed.is-collapsed\:table-caption{
  display:table-caption
}

.collapsed.is-collapsed\:table-cell{
  display:table-cell
}

.collapsed.is-collapsed\:table-column{
  display:table-column
}

.collapsed.is-collapsed\:table-column-group{
  display:table-column-group
}

.collapsed.is-collapsed\:table-footer-group{
  display:table-footer-group
}

.collapsed.is-collapsed\:table-header-group{
  display:table-header-group
}

.collapsed.is-collapsed\:table-row-group{
  display:table-row-group
}

.collapsed.is-collapsed\:table-row{
  display:table-row
}

.collapsed.is-collapsed\:flow-root{
  display:flow-root
}

.collapsed.is-collapsed\:grid{
  display:grid
}

.collapsed.is-collapsed\:inline-grid{
  display:inline-grid
}

.collapsed.is-collapsed\:contents{
  display:contents
}

.collapsed.is-collapsed\:hidden{
  display:none
}

.disabled\:hidden:disabled{
  display:none
}

.first\:hidden:first-child{
  display:none
}

.last\:hidden:last-child{
  display:none
}

.empty\:hidden:empty{
  display:none
}

.flex-row{
  -ms-flex-direction:row;
  flex-direction:row
}

.flex-col{
  -ms-flex-direction:column;
  flex-direction:column
}

.flex-col-reverse{
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
}

.flex-wrap{
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.flex-no-wrap{
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}

.items-start{
  -ms-flex-align:start;
  align-items:flex-start
}

.items-end{
  -ms-flex-align:end;
  align-items:flex-end
}

.items-center{
  -ms-flex-align:center;
  align-items:center
}

.items-baseline{
  -ms-flex-align:baseline;
  align-items:baseline
}

.self-start{
  -ms-flex-item-align:start;
  align-self:flex-start
}

.self-end{
  -ms-flex-item-align:end;
  align-self:flex-end
}

.justify-start{
  -ms-flex-pack:start;
  justify-content:flex-start
}

.justify-end{
  -ms-flex-pack:end;
  justify-content:flex-end
}

.justify-center{
  -ms-flex-pack:center;
  justify-content:center
}

.justify-between{
  -ms-flex-pack:justify;
  justify-content:space-between
}

.justify-around{
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.justify-self-end{
  justify-self:end
}

.flex-1{
  -ms-flex:1 1 0%;
  flex:1 1 0%
}

.flex-auto{
  -ms-flex:1 1 auto;
  flex:1 1 auto
}

.flex-initial{
  -ms-flex:0 1 auto;
  flex:0 1 auto
}

.flex-none{
  -ms-flex:none;
  flex:none
}

.flex-grow{
  -ms-flex-positive:1;
  flex-grow:1
}

.flex-shrink-0{
  -ms-flex-negative:0;
  flex-shrink:0
}

.flex-shrink{
  -ms-flex-negative:1;
  flex-shrink:1
}

.order-1{
  -ms-flex-order:1;
  order:1
}

.order-2{
  -ms-flex-order:2;
  order:2
}

.order-3{
  -ms-flex-order:3;
  order:3
}

.order-4{
  -ms-flex-order:4;
  order:4
}

.order-first{
  -ms-flex-order:-9999;
  order:-9999
}

.order-last{
  -ms-flex-order:9999;
  order:9999
}

.order-none{
  -ms-flex-order:0;
  order:0
}

.float-right{
  float:right
}

.float-left{
  float:left
}

.float-none{
  float:none
}

.clear-right{
  clear:right
}

.clear-both{
  clear:both
}

.font-sans{
  font-family:proxima-nova,sans-serif
}

.font-serif{
  font-family:operetta-8,Times New Roman,serif
}

.font-400{
  font-weight:400
}

.font-600{
  font-weight:600
}

.font-700{
  font-weight:700
}

.font-lighter{
  font-weight:lighter
}

.font-light{
  font-weight:light
}

.font-normal{
  font-weight:400
}

.font-bold{
  font-weight:700
}

.h-0{
  height:0
}

.h-1{
  height:1px
}

.h-2{
  height:2px
}

.h-4{
  height:4px
}

.h-8{
  height:8px
}

.h-10{
  height:10px
}

.h-12{
  height:12px
}

.h-14{
  height:14px
}

.h-16{
  height:16px
}

.h-18{
  height:18px
}

.h-24{
  height:24px
}

.h-26{
  height:26px
}

.h-28{
  height:28px
}

.h-30{
  height:30px
}

.h-32{
  height:32px
}

.h-36{
  height:36px
}

.h-40{
  height:40px
}

.h-44{
  height:44px
}

.h-48{
  height:48px
}

.h-52{
  height:52px
}

.h-64{
  height:64px
}

.h-72{
  height:72px
}

.h-80{
  height:80px
}

.h-82{
  height:82px
}

.h-88{
  height:88px
}

.h-96{
  height:96px
}

.h-136{
  height:136px
}

.h-140{
  height:140px
}

.h-152{
  height:152px
}

.h-164{
  height:164px
}

.h-175{
  height:175px
}

.h-200{
  height:200px
}

.h-264{
  height:264px
}

.h-300{
  height:300px
}

.h-312{
  height:312px
}

.h-314{
  height:314px
}

.h-386{
  height:386px
}

.h-412{
  height:412px
}

.h-auto{
  height:auto
}

.h-full{
  height:100%
}

.h-screen{
  height:100vh
}

.text-0{
  font-size:0
}

.text-10{
  font-size:10px
}

.text-12{
  font-size:12px
}

.text-13{
  font-size:13px
}

.text-14{
  font-size:14px
}

.text-16{
  font-size:16px
}

.text-18{
  font-size:18px
}

.text-20{
  font-size:20px
}

.text-22{
  font-size:22px
}

.text-24{
  font-size:24px
}

.text-28{
  font-size:28px
}

.text-32{
  font-size:32px
}

.text-64{
  font-size:64px
}

.leading-10{
  line-height:10px
}

.leading-12{
  line-height:12px
}

.leading-14{
  line-height:14px
}

.leading-16{
  line-height:16px
}

.leading-18{
  line-height:18px
}

.leading-20{
  line-height:20px
}

.leading-22{
  line-height:22px
}

.leading-24{
  line-height:24px
}

.leading-26{
  line-height:26px
}

.leading-28{
  line-height:28px
}

.leading-30{
  line-height:30px
}

.leading-32{
  line-height:32px
}

.list-none{
  list-style-type:none
}

.m-0{
  margin:0
}

.m-4{
  margin:4px
}

.m-24{
  margin:24px
}

.m-auto{
  margin:auto
}

.-m-1{
  margin:-1px
}

.my-0{
  margin-top:0;
  margin-bottom:0
}

.mx-0{
  margin-left:0;
  margin-right:0
}

.mx-4{
  margin-left:4px;
  margin-right:4px
}

.mx-6{
  margin-left:6px;
  margin-right:6px
}

.mx-8{
  margin-left:8px;
  margin-right:8px
}

.my-16{
  margin-top:16px;
  margin-bottom:16px
}

.mx-16{
  margin-left:16px;
  margin-right:16px
}

.my-24{
  margin-top:24px;
  margin-bottom:24px
}

.mx-24{
  margin-left:24px;
  margin-right:24px
}

.my-32{
  margin-top:32px;
  margin-bottom:32px
}

.my-40{
  margin-top:40px;
  margin-bottom:40px
}

.my-48{
  margin-top:48px;
  margin-bottom:48px
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.-mx-16{
  margin-left:-16px;
  margin-right:-16px
}

.-mx-24{
  margin-left:-24px;
  margin-right:-24px
}

.-mx-40{
  margin-left:-40px;
  margin-right:-40px
}

.mt-0{
  margin-top:0
}

.mr-0{
  margin-right:0
}

.mb-0{
  margin-bottom:0
}

.ml-0{
  margin-left:0
}

.mt-1{
  margin-top:1px
}

.mt-2{
  margin-top:2px
}

.mr-2{
  margin-right:2px
}

.mr-3{
  margin-right:3px
}

.mt-4{
  margin-top:4px
}

.mr-4{
  margin-right:4px
}

.mb-4{
  margin-bottom:4px
}

.ml-4{
  margin-left:4px
}

.mt-6{
  margin-top:6px
}

.mr-6{
  margin-right:6px
}

.mb-6{
  margin-bottom:6px
}

.ml-6{
  margin-left:6px
}

.mt-8{
  margin-top:8px
}

.mr-8{
  margin-right:8px
}

.mb-8{
  margin-bottom:8px
}

.ml-8{
  margin-left:8px
}

.mr-10{
  margin-right:10px
}

.mb-10{
  margin-bottom:10px
}

.ml-10{
  margin-left:10px
}

.mt-12{
  margin-top:12px
}

.mr-12{
  margin-right:12px
}

.mb-12{
  margin-bottom:12px
}

.ml-12{
  margin-left:12px
}

.mb-14{
  margin-bottom:14px
}

.mr-15{
  margin-right:15px
}

.mt-16{
  margin-top:16px
}

.mr-16{
  margin-right:16px
}

.mb-16{
  margin-bottom:16px
}

.ml-16{
  margin-left:16px
}

.mt-18{
  margin-top:18px
}

.mr-18{
  margin-right:18px
}

.mt-20{
  margin-top:20px
}

.mb-20{
  margin-bottom:20px
}

.ml-20{
  margin-left:20px
}

.ml-22{
  margin-left:22px
}

.mt-24{
  margin-top:24px
}

.mr-24{
  margin-right:24px
}

.mb-24{
  margin-bottom:24px
}

.ml-24{
  margin-left:24px
}

.mt-32{
  margin-top:32px
}

.mr-32{
  margin-right:32px
}

.mb-32{
  margin-bottom:32px
}

.ml-32{
  margin-left:32px
}

.mb-36{
  margin-bottom:36px
}

.mt-38{
  margin-top:38px
}

.mt-40{
  margin-top:40px
}

.mr-40{
  margin-right:40px
}

.mb-40{
  margin-bottom:40px
}

.mb-44{
  margin-bottom:44px
}

.mt-48{
  margin-top:48px
}

.mb-48{
  margin-bottom:48px
}

.ml-48{
  margin-left:48px
}

.mt-52{
  margin-top:52px
}

.mb-52{
  margin-bottom:52px
}

.mt-56{
  margin-top:56px
}

.mb-56{
  margin-bottom:56px
}

.ml-56{
  margin-left:56px
}

.mt-58{
  margin-top:58px
}

.mt-60{
  margin-top:60px
}

.mt-64{
  margin-top:64px
}

.mb-64{
  margin-bottom:64px
}

.mr-72{
  margin-right:72px
}

.mt-80{
  margin-top:80px
}

.mt-88{
  margin-top:88px
}

.mb-114{
  margin-bottom:114px
}

.mr-auto{
  margin-right:auto
}

.ml-auto{
  margin-left:auto
}

.-mr-4{
  margin-right:-4px
}

.-ml-4{
  margin-left:-4px
}

.-mt-6{
  margin-top:-6px
}

.-mb-6{
  margin-bottom:-6px
}

.-mt-8{
  margin-top:-8px
}

.-mb-8{
  margin-bottom:-8px
}

.-mt-10{
  margin-top:-10px
}

.-ml-10{
  margin-left:-10px
}

.-mt-12{
  margin-top:-12px
}

.-mb-12{
  margin-bottom:-12px
}

.-mt-15{
  margin-top:-15px
}

.-ml-15{
  margin-left:-15px
}

.-mb-16{
  margin-bottom:-16px
}

.-mt-18{
  margin-top:-18px
}

.-mt-20{
  margin-top:-20px
}

.-mr-20{
  margin-right:-20px
}

.-mb-24{
  margin-bottom:-24px
}

.-ml-32{
  margin-left:-32px
}

.-mt-33{
  margin-top:-33px
}

.-mt-40{
  margin-top:-40px
}

.-mr-40{
  margin-right:-40px
}

.-mb-48{
  margin-bottom:-48px
}

.-ml-52{
  margin-left:-52px
}

.-mt-56{
  margin-top:-56px
}

.-mb-60{
  margin-bottom:-60px
}

.-mt-64{
  margin-top:-64px
}

.-ml-72{
  margin-left:-72px
}

.-mt-80{
  margin-top:-80px
}

.-mb-84{
  margin-bottom:-84px
}

.-mr-88{
  margin-right:-88px
}

.-mb-96{
  margin-bottom:-96px
}

.-mb-107{
  margin-bottom:-107px
}

.first\:mt-0:first-child{
  margin-top:0
}

.first\:ml-0:first-child{
  margin-left:0
}

.first\:mr-16:first-child{
  margin-right:16px
}

.first\:mb-16:first-child{
  margin-bottom:16px
}

.last\:mr-0:last-child{
  margin-right:0
}

.last\:mb-0:last-child{
  margin-bottom:0
}

.last\:mb-32:last-child{
  margin-bottom:32px
}

.is-stuck.is-stuck\:m-0{
  margin:0
}

.is-stuck.is-stuck\:m-1{
  margin:1px
}

.is-stuck.is-stuck\:m-2{
  margin:2px
}

.is-stuck.is-stuck\:m-3{
  margin:3px
}

.is-stuck.is-stuck\:m-4{
  margin:4px
}

.is-stuck.is-stuck\:m-5{
  margin:5px
}

.is-stuck.is-stuck\:m-6{
  margin:6px
}

.is-stuck.is-stuck\:m-8{
  margin:8px
}

.is-stuck.is-stuck\:m-10{
  margin:10px
}

.is-stuck.is-stuck\:m-12{
  margin:12px
}

.is-stuck.is-stuck\:m-14{
  margin:14px
}

.is-stuck.is-stuck\:m-15{
  margin:15px
}

.is-stuck.is-stuck\:m-16{
  margin:16px
}

.is-stuck.is-stuck\:m-17{
  margin:17px
}

.is-stuck.is-stuck\:m-18{
  margin:18px
}

.is-stuck.is-stuck\:m-20{
  margin:20px
}

.is-stuck.is-stuck\:m-21{
  margin:21px
}

.is-stuck.is-stuck\:m-22{
  margin:22px
}

.is-stuck.is-stuck\:m-23{
  margin:23px
}

.is-stuck.is-stuck\:m-24{
  margin:24px
}

.is-stuck.is-stuck\:m-25{
  margin:25px
}

.is-stuck.is-stuck\:m-26{
  margin:26px
}

.is-stuck.is-stuck\:m-27{
  margin:27px
}

.is-stuck.is-stuck\:m-28{
  margin:28px
}

.is-stuck.is-stuck\:m-29{
  margin:29px
}

.is-stuck.is-stuck\:m-30{
  margin:30px
}

.is-stuck.is-stuck\:m-32{
  margin:32px
}

.is-stuck.is-stuck\:m-33{
  margin:33px
}

.is-stuck.is-stuck\:m-36{
  margin:36px
}

.is-stuck.is-stuck\:m-38{
  margin:38px
}

.is-stuck.is-stuck\:m-40{
  margin:40px
}

.is-stuck.is-stuck\:m-42{
  margin:42px
}

.is-stuck.is-stuck\:m-44{
  margin:44px
}

.is-stuck.is-stuck\:m-46{
  margin:46px
}

.is-stuck.is-stuck\:m-48{
  margin:48px
}

.is-stuck.is-stuck\:m-52{
  margin:52px
}

.is-stuck.is-stuck\:m-55{
  margin:55px
}

.is-stuck.is-stuck\:m-56{
  margin:56px
}

.is-stuck.is-stuck\:m-58{
  margin:58px
}

.is-stuck.is-stuck\:m-60{
  margin:60px
}

.is-stuck.is-stuck\:m-63{
  margin:63px
}

.is-stuck.is-stuck\:m-64{
  margin:64px
}

.is-stuck.is-stuck\:m-65{
  margin:65px
}

.is-stuck.is-stuck\:m-66{
  margin:66px
}

.is-stuck.is-stuck\:m-68{
  margin:68px
}

.is-stuck.is-stuck\:m-71{
  margin:71px
}

.is-stuck.is-stuck\:m-72{
  margin:72px
}

.is-stuck.is-stuck\:m-80{
  margin:80px
}

.is-stuck.is-stuck\:m-82{
  margin:82px
}

.is-stuck.is-stuck\:m-84{
  margin:84px
}

.is-stuck.is-stuck\:m-88{
  margin:88px
}

.is-stuck.is-stuck\:m-92{
  margin:92px
}

.is-stuck.is-stuck\:m-96{
  margin:96px
}

.is-stuck.is-stuck\:m-101{
  margin:101px
}

.is-stuck.is-stuck\:m-104{
  margin:104px
}

.is-stuck.is-stuck\:m-107{
  margin:107px
}

.is-stuck.is-stuck\:m-114{
  margin:114px
}

.is-stuck.is-stuck\:m-117{
  margin:117px
}

.is-stuck.is-stuck\:m-120{
  margin:120px
}

.is-stuck.is-stuck\:m-124{
  margin:124px
}

.is-stuck.is-stuck\:m-128{
  margin:128px
}

.is-stuck.is-stuck\:m-130{
  margin:130px
}

.is-stuck.is-stuck\:m-133{
  margin:133px
}

.is-stuck.is-stuck\:m-136{
  margin:136px
}

.is-stuck.is-stuck\:m-140{
  margin:140px
}

.is-stuck.is-stuck\:m-144{
  margin:144px
}

.is-stuck.is-stuck\:m-152{
  margin:152px
}

.is-stuck.is-stuck\:m-158{
  margin:158px
}

.is-stuck.is-stuck\:m-164{
  margin:164px
}

.is-stuck.is-stuck\:m-172{
  margin:172px
}

.is-stuck.is-stuck\:m-175{
  margin:175px
}

.is-stuck.is-stuck\:m-180{
  margin:180px
}

.is-stuck.is-stuck\:m-182{
  margin:182px
}

.is-stuck.is-stuck\:m-185{
  margin:185px
}

.is-stuck.is-stuck\:m-190{
  margin:190px
}

.is-stuck.is-stuck\:m-193{
  margin:193px
}

.is-stuck.is-stuck\:m-200{
  margin:200px
}

.is-stuck.is-stuck\:m-215{
  margin:215px
}

.is-stuck.is-stuck\:m-220{
  margin:220px
}

.is-stuck.is-stuck\:m-232{
  margin:232px
}

.is-stuck.is-stuck\:m-238{
  margin:238px
}

.is-stuck.is-stuck\:m-240{
  margin:240px
}

.is-stuck.is-stuck\:m-244{
  margin:244px
}

.is-stuck.is-stuck\:m-256{
  margin:256px
}

.is-stuck.is-stuck\:m-264{
  margin:264px
}

.is-stuck.is-stuck\:m-270{
  margin:270px
}

.is-stuck.is-stuck\:m-280{
  margin:280px
}

.is-stuck.is-stuck\:m-292{
  margin:292px
}

.is-stuck.is-stuck\:m-300{
  margin:300px
}

.is-stuck.is-stuck\:m-312{
  margin:312px
}

.is-stuck.is-stuck\:m-314{
  margin:314px
}

.is-stuck.is-stuck\:m-320{
  margin:320px
}

.is-stuck.is-stuck\:m-324{
  margin:324px
}

.is-stuck.is-stuck\:m-325{
  margin:325px
}

.is-stuck.is-stuck\:m-326{
  margin:326px
}

.is-stuck.is-stuck\:m-330{
  margin:330px
}

.is-stuck.is-stuck\:m-336{
  margin:336px
}

.is-stuck.is-stuck\:m-338{
  margin:338px
}

.is-stuck.is-stuck\:m-350{
  margin:350px
}

.is-stuck.is-stuck\:m-356{
  margin:356px
}

.is-stuck.is-stuck\:m-363{
  margin:363px
}

.is-stuck.is-stuck\:m-364{
  margin:364px
}

.is-stuck.is-stuck\:m-367{
  margin:367px
}

.is-stuck.is-stuck\:m-368{
  margin:368px
}

.is-stuck.is-stuck\:m-373{
  margin:373px
}

.is-stuck.is-stuck\:m-386{
  margin:386px
}

.is-stuck.is-stuck\:m-387{
  margin:387px
}

.is-stuck.is-stuck\:m-392{
  margin:392px
}

.is-stuck.is-stuck\:m-400{
  margin:400px
}

.is-stuck.is-stuck\:m-412{
  margin:412px
}

.is-stuck.is-stuck\:m-424{
  margin:424px
}

.is-stuck.is-stuck\:m-426{
  margin:426px
}

.is-stuck.is-stuck\:m-434{
  margin:434px
}

.is-stuck.is-stuck\:m-440{
  margin:440px
}

.is-stuck.is-stuck\:m-450{
  margin:450px
}

.is-stuck.is-stuck\:m-460{
  margin:460px
}

.is-stuck.is-stuck\:m-465{
  margin:465px
}

.is-stuck.is-stuck\:m-476{
  margin:476px
}

.is-stuck.is-stuck\:m-490{
  margin:490px
}

.is-stuck.is-stuck\:m-500{
  margin:500px
}

.is-stuck.is-stuck\:m-520{
  margin:520px
}

.is-stuck.is-stuck\:m-530{
  margin:530px
}

.is-stuck.is-stuck\:m-534{
  margin:534px
}

.is-stuck.is-stuck\:m-547{
  margin:547px
}

.is-stuck.is-stuck\:m-560{
  margin:560px
}

.is-stuck.is-stuck\:m-570{
  margin:570px
}

.is-stuck.is-stuck\:m-579{
  margin:579px
}

.is-stuck.is-stuck\:m-586{
  margin:586px
}

.is-stuck.is-stuck\:m-589{
  margin:589px
}

.is-stuck.is-stuck\:m-592{
  margin:592px
}

.is-stuck.is-stuck\:m-600{
  margin:600px
}

.is-stuck.is-stuck\:m-640{
  margin:640px
}

.is-stuck.is-stuck\:m-650{
  margin:650px
}

.is-stuck.is-stuck\:m-658{
  margin:658px
}

.is-stuck.is-stuck\:m-660{
  margin:660px
}

.is-stuck.is-stuck\:m-670{
  margin:670px
}

.is-stuck.is-stuck\:m-675{
  margin:675px
}

.is-stuck.is-stuck\:m-695{
  margin:695px
}

.is-stuck.is-stuck\:m-708{
  margin:708px
}

.is-stuck.is-stuck\:m-787{
  margin:787px
}

.is-stuck.is-stuck\:m-813{
  margin:813px
}

.is-stuck.is-stuck\:m-835{
  margin:835px
}

.is-stuck.is-stuck\:m-943{
  margin:943px
}

.is-stuck.is-stuck\:m-970{
  margin:970px
}

.is-stuck.is-stuck\:m-1012{
  margin:1012px
}

.is-stuck.is-stuck\:m-1155{
  margin:1155px
}

.is-stuck.is-stuck\:m-1200{
  margin:1200px
}

.is-stuck.is-stuck\:m-1240{
  margin:1240px
}

.is-stuck.is-stuck\:m-1440{
  margin:1440px
}

.is-stuck.is-stuck\:m-auto{
  margin:auto
}

.is-stuck.is-stuck\:m-sm{
  margin:460px
}

.is-stuck.is-stuck\:m-md{
  margin:756px
}

.is-stuck.is-stuck\:m-lg{
  margin:1280px
}

.is-stuck.is-stuck\:m-1\/2{
  margin:50%
}

.is-stuck.is-stuck\:m-8\/10{
  margin:80%
}

.is-stuck.is-stuck\:m-9\/10{
  margin:90%
}

.is-stuck.is-stuck\:m-full{
  margin:100%
}

.is-stuck.is-stuck\:-m-0{
  margin:0
}

.is-stuck.is-stuck\:-m-1{
  margin:-1px
}

.is-stuck.is-stuck\:-m-2{
  margin:-2px
}

.is-stuck.is-stuck\:-m-3{
  margin:-3px
}

.is-stuck.is-stuck\:-m-4{
  margin:-4px
}

.is-stuck.is-stuck\:-m-5{
  margin:-5px
}

.is-stuck.is-stuck\:-m-6{
  margin:-6px
}

.is-stuck.is-stuck\:-m-8{
  margin:-8px
}

.is-stuck.is-stuck\:-m-10{
  margin:-10px
}

.is-stuck.is-stuck\:-m-12{
  margin:-12px
}

.is-stuck.is-stuck\:-m-14{
  margin:-14px
}

.is-stuck.is-stuck\:-m-15{
  margin:-15px
}

.is-stuck.is-stuck\:-m-16{
  margin:-16px
}

.is-stuck.is-stuck\:-m-17{
  margin:-17px
}

.is-stuck.is-stuck\:-m-18{
  margin:-18px
}

.is-stuck.is-stuck\:-m-20{
  margin:-20px
}

.is-stuck.is-stuck\:-m-21{
  margin:-21px
}

.is-stuck.is-stuck\:-m-22{
  margin:-22px
}

.is-stuck.is-stuck\:-m-23{
  margin:-23px
}

.is-stuck.is-stuck\:-m-24{
  margin:-24px
}

.is-stuck.is-stuck\:-m-25{
  margin:-25px
}

.is-stuck.is-stuck\:-m-26{
  margin:-26px
}

.is-stuck.is-stuck\:-m-27{
  margin:-27px
}

.is-stuck.is-stuck\:-m-28{
  margin:-28px
}

.is-stuck.is-stuck\:-m-29{
  margin:-29px
}

.is-stuck.is-stuck\:-m-30{
  margin:-30px
}

.is-stuck.is-stuck\:-m-32{
  margin:-32px
}

.is-stuck.is-stuck\:-m-33{
  margin:-33px
}

.is-stuck.is-stuck\:-m-36{
  margin:-36px
}

.is-stuck.is-stuck\:-m-38{
  margin:-38px
}

.is-stuck.is-stuck\:-m-40{
  margin:-40px
}

.is-stuck.is-stuck\:-m-42{
  margin:-42px
}

.is-stuck.is-stuck\:-m-44{
  margin:-44px
}

.is-stuck.is-stuck\:-m-46{
  margin:-46px
}

.is-stuck.is-stuck\:-m-48{
  margin:-48px
}

.is-stuck.is-stuck\:-m-52{
  margin:-52px
}

.is-stuck.is-stuck\:-m-55{
  margin:-55px
}

.is-stuck.is-stuck\:-m-56{
  margin:-56px
}

.is-stuck.is-stuck\:-m-58{
  margin:-58px
}

.is-stuck.is-stuck\:-m-60{
  margin:-60px
}

.is-stuck.is-stuck\:-m-63{
  margin:-63px
}

.is-stuck.is-stuck\:-m-64{
  margin:-64px
}

.is-stuck.is-stuck\:-m-65{
  margin:-65px
}

.is-stuck.is-stuck\:-m-66{
  margin:-66px
}

.is-stuck.is-stuck\:-m-68{
  margin:-68px
}

.is-stuck.is-stuck\:-m-71{
  margin:-71px
}

.is-stuck.is-stuck\:-m-72{
  margin:-72px
}

.is-stuck.is-stuck\:-m-80{
  margin:-80px
}

.is-stuck.is-stuck\:-m-82{
  margin:-82px
}

.is-stuck.is-stuck\:-m-84{
  margin:-84px
}

.is-stuck.is-stuck\:-m-88{
  margin:-88px
}

.is-stuck.is-stuck\:-m-92{
  margin:-92px
}

.is-stuck.is-stuck\:-m-96{
  margin:-96px
}

.is-stuck.is-stuck\:-m-101{
  margin:-101px
}

.is-stuck.is-stuck\:-m-104{
  margin:-104px
}

.is-stuck.is-stuck\:-m-107{
  margin:-107px
}

.is-stuck.is-stuck\:-m-114{
  margin:-114px
}

.is-stuck.is-stuck\:-m-117{
  margin:-117px
}

.is-stuck.is-stuck\:-m-120{
  margin:-120px
}

.is-stuck.is-stuck\:-m-124{
  margin:-124px
}

.is-stuck.is-stuck\:-m-128{
  margin:-128px
}

.is-stuck.is-stuck\:-m-130{
  margin:-130px
}

.is-stuck.is-stuck\:-m-133{
  margin:-133px
}

.is-stuck.is-stuck\:-m-136{
  margin:-136px
}

.is-stuck.is-stuck\:-m-140{
  margin:-140px
}

.is-stuck.is-stuck\:-m-144{
  margin:-144px
}

.is-stuck.is-stuck\:-m-152{
  margin:-152px
}

.is-stuck.is-stuck\:-m-158{
  margin:-158px
}

.is-stuck.is-stuck\:-m-164{
  margin:-164px
}

.is-stuck.is-stuck\:-m-172{
  margin:-172px
}

.is-stuck.is-stuck\:-m-175{
  margin:-175px
}

.is-stuck.is-stuck\:-m-180{
  margin:-180px
}

.is-stuck.is-stuck\:-m-182{
  margin:-182px
}

.is-stuck.is-stuck\:-m-185{
  margin:-185px
}

.is-stuck.is-stuck\:-m-190{
  margin:-190px
}

.is-stuck.is-stuck\:-m-193{
  margin:-193px
}

.is-stuck.is-stuck\:-m-200{
  margin:-200px
}

.is-stuck.is-stuck\:-m-215{
  margin:-215px
}

.is-stuck.is-stuck\:-m-220{
  margin:-220px
}

.is-stuck.is-stuck\:-m-232{
  margin:-232px
}

.is-stuck.is-stuck\:-m-238{
  margin:-238px
}

.is-stuck.is-stuck\:-m-240{
  margin:-240px
}

.is-stuck.is-stuck\:-m-244{
  margin:-244px
}

.is-stuck.is-stuck\:-m-256{
  margin:-256px
}

.is-stuck.is-stuck\:-m-264{
  margin:-264px
}

.is-stuck.is-stuck\:-m-270{
  margin:-270px
}

.is-stuck.is-stuck\:-m-280{
  margin:-280px
}

.is-stuck.is-stuck\:-m-292{
  margin:-292px
}

.is-stuck.is-stuck\:-m-300{
  margin:-300px
}

.is-stuck.is-stuck\:-m-312{
  margin:-312px
}

.is-stuck.is-stuck\:-m-314{
  margin:-314px
}

.is-stuck.is-stuck\:-m-320{
  margin:-320px
}

.is-stuck.is-stuck\:-m-324{
  margin:-324px
}

.is-stuck.is-stuck\:-m-325{
  margin:-325px
}

.is-stuck.is-stuck\:-m-326{
  margin:-326px
}

.is-stuck.is-stuck\:-m-330{
  margin:-330px
}

.is-stuck.is-stuck\:-m-336{
  margin:-336px
}

.is-stuck.is-stuck\:-m-338{
  margin:-338px
}

.is-stuck.is-stuck\:-m-350{
  margin:-350px
}

.is-stuck.is-stuck\:-m-356{
  margin:-356px
}

.is-stuck.is-stuck\:-m-363{
  margin:-363px
}

.is-stuck.is-stuck\:-m-364{
  margin:-364px
}

.is-stuck.is-stuck\:-m-367{
  margin:-367px
}

.is-stuck.is-stuck\:-m-368{
  margin:-368px
}

.is-stuck.is-stuck\:-m-373{
  margin:-373px
}

.is-stuck.is-stuck\:-m-386{
  margin:-386px
}

.is-stuck.is-stuck\:-m-387{
  margin:-387px
}

.is-stuck.is-stuck\:-m-392{
  margin:-392px
}

.is-stuck.is-stuck\:-m-400{
  margin:-400px
}

.is-stuck.is-stuck\:-m-412{
  margin:-412px
}

.is-stuck.is-stuck\:-m-424{
  margin:-424px
}

.is-stuck.is-stuck\:-m-426{
  margin:-426px
}

.is-stuck.is-stuck\:-m-434{
  margin:-434px
}

.is-stuck.is-stuck\:-m-440{
  margin:-440px
}

.is-stuck.is-stuck\:-m-450{
  margin:-450px
}

.is-stuck.is-stuck\:-m-460{
  margin:-460px
}

.is-stuck.is-stuck\:-m-465{
  margin:-465px
}

.is-stuck.is-stuck\:-m-476{
  margin:-476px
}

.is-stuck.is-stuck\:-m-490{
  margin:-490px
}

.is-stuck.is-stuck\:-m-500{
  margin:-500px
}

.is-stuck.is-stuck\:-m-520{
  margin:-520px
}

.is-stuck.is-stuck\:-m-530{
  margin:-530px
}

.is-stuck.is-stuck\:-m-534{
  margin:-534px
}

.is-stuck.is-stuck\:-m-547{
  margin:-547px
}

.is-stuck.is-stuck\:-m-560{
  margin:-560px
}

.is-stuck.is-stuck\:-m-570{
  margin:-570px
}

.is-stuck.is-stuck\:-m-579{
  margin:-579px
}

.is-stuck.is-stuck\:-m-586{
  margin:-586px
}

.is-stuck.is-stuck\:-m-589{
  margin:-589px
}

.is-stuck.is-stuck\:-m-592{
  margin:-592px
}

.is-stuck.is-stuck\:-m-600{
  margin:-600px
}

.is-stuck.is-stuck\:-m-640{
  margin:-640px
}

.is-stuck.is-stuck\:-m-650{
  margin:-650px
}

.is-stuck.is-stuck\:-m-658{
  margin:-658px
}

.is-stuck.is-stuck\:-m-660{
  margin:-660px
}

.is-stuck.is-stuck\:-m-670{
  margin:-670px
}

.is-stuck.is-stuck\:-m-675{
  margin:-675px
}

.is-stuck.is-stuck\:-m-695{
  margin:-695px
}

.is-stuck.is-stuck\:-m-708{
  margin:-708px
}

.is-stuck.is-stuck\:-m-787{
  margin:-787px
}

.is-stuck.is-stuck\:-m-813{
  margin:-813px
}

.is-stuck.is-stuck\:-m-835{
  margin:-835px
}

.is-stuck.is-stuck\:-m-943{
  margin:-943px
}

.is-stuck.is-stuck\:-m-970{
  margin:-970px
}

.is-stuck.is-stuck\:-m-1012{
  margin:-1012px
}

.is-stuck.is-stuck\:-m-1155{
  margin:-1155px
}

.is-stuck.is-stuck\:-m-1200{
  margin:-1200px
}

.is-stuck.is-stuck\:-m-1240{
  margin:-1240px
}

.is-stuck.is-stuck\:-m-1440{
  margin:-1440px
}

.is-stuck.is-stuck\:-m-sm{
  margin:-460px
}

.is-stuck.is-stuck\:-m-md{
  margin:-756px
}

.is-stuck.is-stuck\:-m-lg{
  margin:-1280px
}

.is-stuck.is-stuck\:-m-1\/2{
  margin:-50%
}

.is-stuck.is-stuck\:-m-8\/10{
  margin:-80%
}

.is-stuck.is-stuck\:-m-9\/10{
  margin:-90%
}

.is-stuck.is-stuck\:-m-full{
  margin:-100%
}

.is-stuck.is-stuck\:my-0{
  margin-top:0;
  margin-bottom:0
}

.is-stuck.is-stuck\:mx-0{
  margin-left:0;
  margin-right:0
}

.is-stuck.is-stuck\:my-1{
  margin-top:1px;
  margin-bottom:1px
}

.is-stuck.is-stuck\:mx-1{
  margin-left:1px;
  margin-right:1px
}

.is-stuck.is-stuck\:my-2{
  margin-top:2px;
  margin-bottom:2px
}

.is-stuck.is-stuck\:mx-2{
  margin-left:2px;
  margin-right:2px
}

.is-stuck.is-stuck\:my-3{
  margin-top:3px;
  margin-bottom:3px
}

.is-stuck.is-stuck\:mx-3{
  margin-left:3px;
  margin-right:3px
}

.is-stuck.is-stuck\:my-4{
  margin-top:4px;
  margin-bottom:4px
}

.is-stuck.is-stuck\:mx-4{
  margin-left:4px;
  margin-right:4px
}

.is-stuck.is-stuck\:my-5{
  margin-top:5px;
  margin-bottom:5px
}

.is-stuck.is-stuck\:mx-5{
  margin-left:5px;
  margin-right:5px
}

.is-stuck.is-stuck\:my-6{
  margin-top:6px;
  margin-bottom:6px
}

.is-stuck.is-stuck\:mx-6{
  margin-left:6px;
  margin-right:6px
}

.is-stuck.is-stuck\:my-8{
  margin-top:8px;
  margin-bottom:8px
}

.is-stuck.is-stuck\:mx-8{
  margin-left:8px;
  margin-right:8px
}

.is-stuck.is-stuck\:my-10{
  margin-top:10px;
  margin-bottom:10px
}

.is-stuck.is-stuck\:mx-10{
  margin-left:10px;
  margin-right:10px
}

.is-stuck.is-stuck\:my-12{
  margin-top:12px;
  margin-bottom:12px
}

.is-stuck.is-stuck\:mx-12{
  margin-left:12px;
  margin-right:12px
}

.is-stuck.is-stuck\:my-14{
  margin-top:14px;
  margin-bottom:14px
}

.is-stuck.is-stuck\:mx-14{
  margin-left:14px;
  margin-right:14px
}

.is-stuck.is-stuck\:my-15{
  margin-top:15px;
  margin-bottom:15px
}

.is-stuck.is-stuck\:mx-15{
  margin-left:15px;
  margin-right:15px
}

.is-stuck.is-stuck\:my-16{
  margin-top:16px;
  margin-bottom:16px
}

.is-stuck.is-stuck\:mx-16{
  margin-left:16px;
  margin-right:16px
}

.is-stuck.is-stuck\:my-17{
  margin-top:17px;
  margin-bottom:17px
}

.is-stuck.is-stuck\:mx-17{
  margin-left:17px;
  margin-right:17px
}

.is-stuck.is-stuck\:my-18{
  margin-top:18px;
  margin-bottom:18px
}

.is-stuck.is-stuck\:mx-18{
  margin-left:18px;
  margin-right:18px
}

.is-stuck.is-stuck\:my-20{
  margin-top:20px;
  margin-bottom:20px
}

.is-stuck.is-stuck\:mx-20{
  margin-left:20px;
  margin-right:20px
}

.is-stuck.is-stuck\:my-21{
  margin-top:21px;
  margin-bottom:21px
}

.is-stuck.is-stuck\:mx-21{
  margin-left:21px;
  margin-right:21px
}

.is-stuck.is-stuck\:my-22{
  margin-top:22px;
  margin-bottom:22px
}

.is-stuck.is-stuck\:mx-22{
  margin-left:22px;
  margin-right:22px
}

.is-stuck.is-stuck\:my-23{
  margin-top:23px;
  margin-bottom:23px
}

.is-stuck.is-stuck\:mx-23{
  margin-left:23px;
  margin-right:23px
}

.is-stuck.is-stuck\:my-24{
  margin-top:24px;
  margin-bottom:24px
}

.is-stuck.is-stuck\:mx-24{
  margin-left:24px;
  margin-right:24px
}

.is-stuck.is-stuck\:my-25{
  margin-top:25px;
  margin-bottom:25px
}

.is-stuck.is-stuck\:mx-25{
  margin-left:25px;
  margin-right:25px
}

.is-stuck.is-stuck\:my-26{
  margin-top:26px;
  margin-bottom:26px
}

.is-stuck.is-stuck\:mx-26{
  margin-left:26px;
  margin-right:26px
}

.is-stuck.is-stuck\:my-27{
  margin-top:27px;
  margin-bottom:27px
}

.is-stuck.is-stuck\:mx-27{
  margin-left:27px;
  margin-right:27px
}

.is-stuck.is-stuck\:my-28{
  margin-top:28px;
  margin-bottom:28px
}

.is-stuck.is-stuck\:mx-28{
  margin-left:28px;
  margin-right:28px
}

.is-stuck.is-stuck\:my-29{
  margin-top:29px;
  margin-bottom:29px
}

.is-stuck.is-stuck\:mx-29{
  margin-left:29px;
  margin-right:29px
}

.is-stuck.is-stuck\:my-30{
  margin-top:30px;
  margin-bottom:30px
}

.is-stuck.is-stuck\:mx-30{
  margin-left:30px;
  margin-right:30px
}

.is-stuck.is-stuck\:my-32{
  margin-top:32px;
  margin-bottom:32px
}

.is-stuck.is-stuck\:mx-32{
  margin-left:32px;
  margin-right:32px
}

.is-stuck.is-stuck\:my-33{
  margin-top:33px;
  margin-bottom:33px
}

.is-stuck.is-stuck\:mx-33{
  margin-left:33px;
  margin-right:33px
}

.is-stuck.is-stuck\:my-36{
  margin-top:36px;
  margin-bottom:36px
}

.is-stuck.is-stuck\:mx-36{
  margin-left:36px;
  margin-right:36px
}

.is-stuck.is-stuck\:my-38{
  margin-top:38px;
  margin-bottom:38px
}

.is-stuck.is-stuck\:mx-38{
  margin-left:38px;
  margin-right:38px
}

.is-stuck.is-stuck\:my-40{
  margin-top:40px;
  margin-bottom:40px
}

.is-stuck.is-stuck\:mx-40{
  margin-left:40px;
  margin-right:40px
}

.is-stuck.is-stuck\:my-42{
  margin-top:42px;
  margin-bottom:42px
}

.is-stuck.is-stuck\:mx-42{
  margin-left:42px;
  margin-right:42px
}

.is-stuck.is-stuck\:my-44{
  margin-top:44px;
  margin-bottom:44px
}

.is-stuck.is-stuck\:mx-44{
  margin-left:44px;
  margin-right:44px
}

.is-stuck.is-stuck\:my-46{
  margin-top:46px;
  margin-bottom:46px
}

.is-stuck.is-stuck\:mx-46{
  margin-left:46px;
  margin-right:46px
}

.is-stuck.is-stuck\:my-48{
  margin-top:48px;
  margin-bottom:48px
}

.is-stuck.is-stuck\:mx-48{
  margin-left:48px;
  margin-right:48px
}

.is-stuck.is-stuck\:my-52{
  margin-top:52px;
  margin-bottom:52px
}

.is-stuck.is-stuck\:mx-52{
  margin-left:52px;
  margin-right:52px
}

.is-stuck.is-stuck\:my-55{
  margin-top:55px;
  margin-bottom:55px
}

.is-stuck.is-stuck\:mx-55{
  margin-left:55px;
  margin-right:55px
}

.is-stuck.is-stuck\:my-56{
  margin-top:56px;
  margin-bottom:56px
}

.is-stuck.is-stuck\:mx-56{
  margin-left:56px;
  margin-right:56px
}

.is-stuck.is-stuck\:my-58{
  margin-top:58px;
  margin-bottom:58px
}

.is-stuck.is-stuck\:mx-58{
  margin-left:58px;
  margin-right:58px
}

.is-stuck.is-stuck\:my-60{
  margin-top:60px;
  margin-bottom:60px
}

.is-stuck.is-stuck\:mx-60{
  margin-left:60px;
  margin-right:60px
}

.is-stuck.is-stuck\:my-63{
  margin-top:63px;
  margin-bottom:63px
}

.is-stuck.is-stuck\:mx-63{
  margin-left:63px;
  margin-right:63px
}

.is-stuck.is-stuck\:my-64{
  margin-top:64px;
  margin-bottom:64px
}

.is-stuck.is-stuck\:mx-64{
  margin-left:64px;
  margin-right:64px
}

.is-stuck.is-stuck\:my-65{
  margin-top:65px;
  margin-bottom:65px
}

.is-stuck.is-stuck\:mx-65{
  margin-left:65px;
  margin-right:65px
}

.is-stuck.is-stuck\:my-66{
  margin-top:66px;
  margin-bottom:66px
}

.is-stuck.is-stuck\:mx-66{
  margin-left:66px;
  margin-right:66px
}

.is-stuck.is-stuck\:my-68{
  margin-top:68px;
  margin-bottom:68px
}

.is-stuck.is-stuck\:mx-68{
  margin-left:68px;
  margin-right:68px
}

.is-stuck.is-stuck\:my-71{
  margin-top:71px;
  margin-bottom:71px
}

.is-stuck.is-stuck\:mx-71{
  margin-left:71px;
  margin-right:71px
}

.is-stuck.is-stuck\:my-72{
  margin-top:72px;
  margin-bottom:72px
}

.is-stuck.is-stuck\:mx-72{
  margin-left:72px;
  margin-right:72px
}

.is-stuck.is-stuck\:my-80{
  margin-top:80px;
  margin-bottom:80px
}

.is-stuck.is-stuck\:mx-80{
  margin-left:80px;
  margin-right:80px
}

.is-stuck.is-stuck\:my-82{
  margin-top:82px;
  margin-bottom:82px
}

.is-stuck.is-stuck\:mx-82{
  margin-left:82px;
  margin-right:82px
}

.is-stuck.is-stuck\:my-84{
  margin-top:84px;
  margin-bottom:84px
}

.is-stuck.is-stuck\:mx-84{
  margin-left:84px;
  margin-right:84px
}

.is-stuck.is-stuck\:my-88{
  margin-top:88px;
  margin-bottom:88px
}

.is-stuck.is-stuck\:mx-88{
  margin-left:88px;
  margin-right:88px
}

.is-stuck.is-stuck\:my-92{
  margin-top:92px;
  margin-bottom:92px
}

.is-stuck.is-stuck\:mx-92{
  margin-left:92px;
  margin-right:92px
}

.is-stuck.is-stuck\:my-96{
  margin-top:96px;
  margin-bottom:96px
}

.is-stuck.is-stuck\:mx-96{
  margin-left:96px;
  margin-right:96px
}

.is-stuck.is-stuck\:my-101{
  margin-top:101px;
  margin-bottom:101px
}

.is-stuck.is-stuck\:mx-101{
  margin-left:101px;
  margin-right:101px
}

.is-stuck.is-stuck\:my-104{
  margin-top:104px;
  margin-bottom:104px
}

.is-stuck.is-stuck\:mx-104{
  margin-left:104px;
  margin-right:104px
}

.is-stuck.is-stuck\:my-107{
  margin-top:107px;
  margin-bottom:107px
}

.is-stuck.is-stuck\:mx-107{
  margin-left:107px;
  margin-right:107px
}

.is-stuck.is-stuck\:my-114{
  margin-top:114px;
  margin-bottom:114px
}

.is-stuck.is-stuck\:mx-114{
  margin-left:114px;
  margin-right:114px
}

.is-stuck.is-stuck\:my-117{
  margin-top:117px;
  margin-bottom:117px
}

.is-stuck.is-stuck\:mx-117{
  margin-left:117px;
  margin-right:117px
}

.is-stuck.is-stuck\:my-120{
  margin-top:120px;
  margin-bottom:120px
}

.is-stuck.is-stuck\:mx-120{
  margin-left:120px;
  margin-right:120px
}

.is-stuck.is-stuck\:my-124{
  margin-top:124px;
  margin-bottom:124px
}

.is-stuck.is-stuck\:mx-124{
  margin-left:124px;
  margin-right:124px
}

.is-stuck.is-stuck\:my-128{
  margin-top:128px;
  margin-bottom:128px
}

.is-stuck.is-stuck\:mx-128{
  margin-left:128px;
  margin-right:128px
}

.is-stuck.is-stuck\:my-130{
  margin-top:130px;
  margin-bottom:130px
}

.is-stuck.is-stuck\:mx-130{
  margin-left:130px;
  margin-right:130px
}

.is-stuck.is-stuck\:my-133{
  margin-top:133px;
  margin-bottom:133px
}

.is-stuck.is-stuck\:mx-133{
  margin-left:133px;
  margin-right:133px
}

.is-stuck.is-stuck\:my-136{
  margin-top:136px;
  margin-bottom:136px
}

.is-stuck.is-stuck\:mx-136{
  margin-left:136px;
  margin-right:136px
}

.is-stuck.is-stuck\:my-140{
  margin-top:140px;
  margin-bottom:140px
}

.is-stuck.is-stuck\:mx-140{
  margin-left:140px;
  margin-right:140px
}

.is-stuck.is-stuck\:my-144{
  margin-top:144px;
  margin-bottom:144px
}

.is-stuck.is-stuck\:mx-144{
  margin-left:144px;
  margin-right:144px
}

.is-stuck.is-stuck\:my-152{
  margin-top:152px;
  margin-bottom:152px
}

.is-stuck.is-stuck\:mx-152{
  margin-left:152px;
  margin-right:152px
}

.is-stuck.is-stuck\:my-158{
  margin-top:158px;
  margin-bottom:158px
}

.is-stuck.is-stuck\:mx-158{
  margin-left:158px;
  margin-right:158px
}

.is-stuck.is-stuck\:my-164{
  margin-top:164px;
  margin-bottom:164px
}

.is-stuck.is-stuck\:mx-164{
  margin-left:164px;
  margin-right:164px
}

.is-stuck.is-stuck\:my-172{
  margin-top:172px;
  margin-bottom:172px
}

.is-stuck.is-stuck\:mx-172{
  margin-left:172px;
  margin-right:172px
}

.is-stuck.is-stuck\:my-175{
  margin-top:175px;
  margin-bottom:175px
}

.is-stuck.is-stuck\:mx-175{
  margin-left:175px;
  margin-right:175px
}

.is-stuck.is-stuck\:my-180{
  margin-top:180px;
  margin-bottom:180px
}

.is-stuck.is-stuck\:mx-180{
  margin-left:180px;
  margin-right:180px
}

.is-stuck.is-stuck\:my-182{
  margin-top:182px;
  margin-bottom:182px
}

.is-stuck.is-stuck\:mx-182{
  margin-left:182px;
  margin-right:182px
}

.is-stuck.is-stuck\:my-185{
  margin-top:185px;
  margin-bottom:185px
}

.is-stuck.is-stuck\:mx-185{
  margin-left:185px;
  margin-right:185px
}

.is-stuck.is-stuck\:my-190{
  margin-top:190px;
  margin-bottom:190px
}

.is-stuck.is-stuck\:mx-190{
  margin-left:190px;
  margin-right:190px
}

.is-stuck.is-stuck\:my-193{
  margin-top:193px;
  margin-bottom:193px
}

.is-stuck.is-stuck\:mx-193{
  margin-left:193px;
  margin-right:193px
}

.is-stuck.is-stuck\:my-200{
  margin-top:200px;
  margin-bottom:200px
}

.is-stuck.is-stuck\:mx-200{
  margin-left:200px;
  margin-right:200px
}

.is-stuck.is-stuck\:my-215{
  margin-top:215px;
  margin-bottom:215px
}

.is-stuck.is-stuck\:mx-215{
  margin-left:215px;
  margin-right:215px
}

.is-stuck.is-stuck\:my-220{
  margin-top:220px;
  margin-bottom:220px
}

.is-stuck.is-stuck\:mx-220{
  margin-left:220px;
  margin-right:220px
}

.is-stuck.is-stuck\:my-232{
  margin-top:232px;
  margin-bottom:232px
}

.is-stuck.is-stuck\:mx-232{
  margin-left:232px;
  margin-right:232px
}

.is-stuck.is-stuck\:my-238{
  margin-top:238px;
  margin-bottom:238px
}

.is-stuck.is-stuck\:mx-238{
  margin-left:238px;
  margin-right:238px
}

.is-stuck.is-stuck\:my-240{
  margin-top:240px;
  margin-bottom:240px
}

.is-stuck.is-stuck\:mx-240{
  margin-left:240px;
  margin-right:240px
}

.is-stuck.is-stuck\:my-244{
  margin-top:244px;
  margin-bottom:244px
}

.is-stuck.is-stuck\:mx-244{
  margin-left:244px;
  margin-right:244px
}

.is-stuck.is-stuck\:my-256{
  margin-top:256px;
  margin-bottom:256px
}

.is-stuck.is-stuck\:mx-256{
  margin-left:256px;
  margin-right:256px
}

.is-stuck.is-stuck\:my-264{
  margin-top:264px;
  margin-bottom:264px
}

.is-stuck.is-stuck\:mx-264{
  margin-left:264px;
  margin-right:264px
}

.is-stuck.is-stuck\:my-270{
  margin-top:270px;
  margin-bottom:270px
}

.is-stuck.is-stuck\:mx-270{
  margin-left:270px;
  margin-right:270px
}

.is-stuck.is-stuck\:my-280{
  margin-top:280px;
  margin-bottom:280px
}

.is-stuck.is-stuck\:mx-280{
  margin-left:280px;
  margin-right:280px
}

.is-stuck.is-stuck\:my-292{
  margin-top:292px;
  margin-bottom:292px
}

.is-stuck.is-stuck\:mx-292{
  margin-left:292px;
  margin-right:292px
}

.is-stuck.is-stuck\:my-300{
  margin-top:300px;
  margin-bottom:300px
}

.is-stuck.is-stuck\:mx-300{
  margin-left:300px;
  margin-right:300px
}

.is-stuck.is-stuck\:my-312{
  margin-top:312px;
  margin-bottom:312px
}

.is-stuck.is-stuck\:mx-312{
  margin-left:312px;
  margin-right:312px
}

.is-stuck.is-stuck\:my-314{
  margin-top:314px;
  margin-bottom:314px
}

.is-stuck.is-stuck\:mx-314{
  margin-left:314px;
  margin-right:314px
}

.is-stuck.is-stuck\:my-320{
  margin-top:320px;
  margin-bottom:320px
}

.is-stuck.is-stuck\:mx-320{
  margin-left:320px;
  margin-right:320px
}

.is-stuck.is-stuck\:my-324{
  margin-top:324px;
  margin-bottom:324px
}

.is-stuck.is-stuck\:mx-324{
  margin-left:324px;
  margin-right:324px
}

.is-stuck.is-stuck\:my-325{
  margin-top:325px;
  margin-bottom:325px
}

.is-stuck.is-stuck\:mx-325{
  margin-left:325px;
  margin-right:325px
}

.is-stuck.is-stuck\:my-326{
  margin-top:326px;
  margin-bottom:326px
}

.is-stuck.is-stuck\:mx-326{
  margin-left:326px;
  margin-right:326px
}

.is-stuck.is-stuck\:my-330{
  margin-top:330px;
  margin-bottom:330px
}

.is-stuck.is-stuck\:mx-330{
  margin-left:330px;
  margin-right:330px
}

.is-stuck.is-stuck\:my-336{
  margin-top:336px;
  margin-bottom:336px
}

.is-stuck.is-stuck\:mx-336{
  margin-left:336px;
  margin-right:336px
}

.is-stuck.is-stuck\:my-338{
  margin-top:338px;
  margin-bottom:338px
}

.is-stuck.is-stuck\:mx-338{
  margin-left:338px;
  margin-right:338px
}

.is-stuck.is-stuck\:my-350{
  margin-top:350px;
  margin-bottom:350px
}

.is-stuck.is-stuck\:mx-350{
  margin-left:350px;
  margin-right:350px
}

.is-stuck.is-stuck\:my-356{
  margin-top:356px;
  margin-bottom:356px
}

.is-stuck.is-stuck\:mx-356{
  margin-left:356px;
  margin-right:356px
}

.is-stuck.is-stuck\:my-363{
  margin-top:363px;
  margin-bottom:363px
}

.is-stuck.is-stuck\:mx-363{
  margin-left:363px;
  margin-right:363px
}

.is-stuck.is-stuck\:my-364{
  margin-top:364px;
  margin-bottom:364px
}

.is-stuck.is-stuck\:mx-364{
  margin-left:364px;
  margin-right:364px
}

.is-stuck.is-stuck\:my-367{
  margin-top:367px;
  margin-bottom:367px
}

.is-stuck.is-stuck\:mx-367{
  margin-left:367px;
  margin-right:367px
}

.is-stuck.is-stuck\:my-368{
  margin-top:368px;
  margin-bottom:368px
}

.is-stuck.is-stuck\:mx-368{
  margin-left:368px;
  margin-right:368px
}

.is-stuck.is-stuck\:my-373{
  margin-top:373px;
  margin-bottom:373px
}

.is-stuck.is-stuck\:mx-373{
  margin-left:373px;
  margin-right:373px
}

.is-stuck.is-stuck\:my-386{
  margin-top:386px;
  margin-bottom:386px
}

.is-stuck.is-stuck\:mx-386{
  margin-left:386px;
  margin-right:386px
}

.is-stuck.is-stuck\:my-387{
  margin-top:387px;
  margin-bottom:387px
}

.is-stuck.is-stuck\:mx-387{
  margin-left:387px;
  margin-right:387px
}

.is-stuck.is-stuck\:my-392{
  margin-top:392px;
  margin-bottom:392px
}

.is-stuck.is-stuck\:mx-392{
  margin-left:392px;
  margin-right:392px
}

.is-stuck.is-stuck\:my-400{
  margin-top:400px;
  margin-bottom:400px
}

.is-stuck.is-stuck\:mx-400{
  margin-left:400px;
  margin-right:400px
}

.is-stuck.is-stuck\:my-412{
  margin-top:412px;
  margin-bottom:412px
}

.is-stuck.is-stuck\:mx-412{
  margin-left:412px;
  margin-right:412px
}

.is-stuck.is-stuck\:my-424{
  margin-top:424px;
  margin-bottom:424px
}

.is-stuck.is-stuck\:mx-424{
  margin-left:424px;
  margin-right:424px
}

.is-stuck.is-stuck\:my-426{
  margin-top:426px;
  margin-bottom:426px
}

.is-stuck.is-stuck\:mx-426{
  margin-left:426px;
  margin-right:426px
}

.is-stuck.is-stuck\:my-434{
  margin-top:434px;
  margin-bottom:434px
}

.is-stuck.is-stuck\:mx-434{
  margin-left:434px;
  margin-right:434px
}

.is-stuck.is-stuck\:my-440{
  margin-top:440px;
  margin-bottom:440px
}

.is-stuck.is-stuck\:mx-440{
  margin-left:440px;
  margin-right:440px
}

.is-stuck.is-stuck\:my-450{
  margin-top:450px;
  margin-bottom:450px
}

.is-stuck.is-stuck\:mx-450{
  margin-left:450px;
  margin-right:450px
}

.is-stuck.is-stuck\:my-460{
  margin-top:460px;
  margin-bottom:460px
}

.is-stuck.is-stuck\:mx-460{
  margin-left:460px;
  margin-right:460px
}

.is-stuck.is-stuck\:my-465{
  margin-top:465px;
  margin-bottom:465px
}

.is-stuck.is-stuck\:mx-465{
  margin-left:465px;
  margin-right:465px
}

.is-stuck.is-stuck\:my-476{
  margin-top:476px;
  margin-bottom:476px
}

.is-stuck.is-stuck\:mx-476{
  margin-left:476px;
  margin-right:476px
}

.is-stuck.is-stuck\:my-490{
  margin-top:490px;
  margin-bottom:490px
}

.is-stuck.is-stuck\:mx-490{
  margin-left:490px;
  margin-right:490px
}

.is-stuck.is-stuck\:my-500{
  margin-top:500px;
  margin-bottom:500px
}

.is-stuck.is-stuck\:mx-500{
  margin-left:500px;
  margin-right:500px
}

.is-stuck.is-stuck\:my-520{
  margin-top:520px;
  margin-bottom:520px
}

.is-stuck.is-stuck\:mx-520{
  margin-left:520px;
  margin-right:520px
}

.is-stuck.is-stuck\:my-530{
  margin-top:530px;
  margin-bottom:530px
}

.is-stuck.is-stuck\:mx-530{
  margin-left:530px;
  margin-right:530px
}

.is-stuck.is-stuck\:my-534{
  margin-top:534px;
  margin-bottom:534px
}

.is-stuck.is-stuck\:mx-534{
  margin-left:534px;
  margin-right:534px
}

.is-stuck.is-stuck\:my-547{
  margin-top:547px;
  margin-bottom:547px
}

.is-stuck.is-stuck\:mx-547{
  margin-left:547px;
  margin-right:547px
}

.is-stuck.is-stuck\:my-560{
  margin-top:560px;
  margin-bottom:560px
}

.is-stuck.is-stuck\:mx-560{
  margin-left:560px;
  margin-right:560px
}

.is-stuck.is-stuck\:my-570{
  margin-top:570px;
  margin-bottom:570px
}

.is-stuck.is-stuck\:mx-570{
  margin-left:570px;
  margin-right:570px
}

.is-stuck.is-stuck\:my-579{
  margin-top:579px;
  margin-bottom:579px
}

.is-stuck.is-stuck\:mx-579{
  margin-left:579px;
  margin-right:579px
}

.is-stuck.is-stuck\:my-586{
  margin-top:586px;
  margin-bottom:586px
}

.is-stuck.is-stuck\:mx-586{
  margin-left:586px;
  margin-right:586px
}

.is-stuck.is-stuck\:my-589{
  margin-top:589px;
  margin-bottom:589px
}

.is-stuck.is-stuck\:mx-589{
  margin-left:589px;
  margin-right:589px
}

.is-stuck.is-stuck\:my-592{
  margin-top:592px;
  margin-bottom:592px
}

.is-stuck.is-stuck\:mx-592{
  margin-left:592px;
  margin-right:592px
}

.is-stuck.is-stuck\:my-600{
  margin-top:600px;
  margin-bottom:600px
}

.is-stuck.is-stuck\:mx-600{
  margin-left:600px;
  margin-right:600px
}

.is-stuck.is-stuck\:my-640{
  margin-top:640px;
  margin-bottom:640px
}

.is-stuck.is-stuck\:mx-640{
  margin-left:640px;
  margin-right:640px
}

.is-stuck.is-stuck\:my-650{
  margin-top:650px;
  margin-bottom:650px
}

.is-stuck.is-stuck\:mx-650{
  margin-left:650px;
  margin-right:650px
}

.is-stuck.is-stuck\:my-658{
  margin-top:658px;
  margin-bottom:658px
}

.is-stuck.is-stuck\:mx-658{
  margin-left:658px;
  margin-right:658px
}

.is-stuck.is-stuck\:my-660{
  margin-top:660px;
  margin-bottom:660px
}

.is-stuck.is-stuck\:mx-660{
  margin-left:660px;
  margin-right:660px
}

.is-stuck.is-stuck\:my-670{
  margin-top:670px;
  margin-bottom:670px
}

.is-stuck.is-stuck\:mx-670{
  margin-left:670px;
  margin-right:670px
}

.is-stuck.is-stuck\:my-675{
  margin-top:675px;
  margin-bottom:675px
}

.is-stuck.is-stuck\:mx-675{
  margin-left:675px;
  margin-right:675px
}

.is-stuck.is-stuck\:my-695{
  margin-top:695px;
  margin-bottom:695px
}

.is-stuck.is-stuck\:mx-695{
  margin-left:695px;
  margin-right:695px
}

.is-stuck.is-stuck\:my-708{
  margin-top:708px;
  margin-bottom:708px
}

.is-stuck.is-stuck\:mx-708{
  margin-left:708px;
  margin-right:708px
}

.is-stuck.is-stuck\:my-787{
  margin-top:787px;
  margin-bottom:787px
}

.is-stuck.is-stuck\:mx-787{
  margin-left:787px;
  margin-right:787px
}

.is-stuck.is-stuck\:my-813{
  margin-top:813px;
  margin-bottom:813px
}

.is-stuck.is-stuck\:mx-813{
  margin-left:813px;
  margin-right:813px
}

.is-stuck.is-stuck\:my-835{
  margin-top:835px;
  margin-bottom:835px
}

.is-stuck.is-stuck\:mx-835{
  margin-left:835px;
  margin-right:835px
}

.is-stuck.is-stuck\:my-943{
  margin-top:943px;
  margin-bottom:943px
}

.is-stuck.is-stuck\:mx-943{
  margin-left:943px;
  margin-right:943px
}

.is-stuck.is-stuck\:my-970{
  margin-top:970px;
  margin-bottom:970px
}

.is-stuck.is-stuck\:mx-970{
  margin-left:970px;
  margin-right:970px
}

.is-stuck.is-stuck\:my-1012{
  margin-top:1012px;
  margin-bottom:1012px
}

.is-stuck.is-stuck\:mx-1012{
  margin-left:1012px;
  margin-right:1012px
}

.is-stuck.is-stuck\:my-1155{
  margin-top:1155px;
  margin-bottom:1155px
}

.is-stuck.is-stuck\:mx-1155{
  margin-left:1155px;
  margin-right:1155px
}

.is-stuck.is-stuck\:my-1200{
  margin-top:1200px;
  margin-bottom:1200px
}

.is-stuck.is-stuck\:mx-1200{
  margin-left:1200px;
  margin-right:1200px
}

.is-stuck.is-stuck\:my-1240{
  margin-top:1240px;
  margin-bottom:1240px
}

.is-stuck.is-stuck\:mx-1240{
  margin-left:1240px;
  margin-right:1240px
}

.is-stuck.is-stuck\:my-1440{
  margin-top:1440px;
  margin-bottom:1440px
}

.is-stuck.is-stuck\:mx-1440{
  margin-left:1440px;
  margin-right:1440px
}

.is-stuck.is-stuck\:my-auto{
  margin-top:auto;
  margin-bottom:auto
}

.is-stuck.is-stuck\:mx-auto{
  margin-left:auto;
  margin-right:auto
}

.is-stuck.is-stuck\:my-sm{
  margin-top:460px;
  margin-bottom:460px
}

.is-stuck.is-stuck\:mx-sm{
  margin-left:460px;
  margin-right:460px
}

.is-stuck.is-stuck\:my-md{
  margin-top:756px;
  margin-bottom:756px
}

.is-stuck.is-stuck\:mx-md{
  margin-left:756px;
  margin-right:756px
}

.is-stuck.is-stuck\:my-lg{
  margin-top:1280px;
  margin-bottom:1280px
}

.is-stuck.is-stuck\:mx-lg{
  margin-left:1280px;
  margin-right:1280px
}

.is-stuck.is-stuck\:my-1\/2{
  margin-top:50%;
  margin-bottom:50%
}

.is-stuck.is-stuck\:mx-1\/2{
  margin-left:50%;
  margin-right:50%
}

.is-stuck.is-stuck\:my-8\/10{
  margin-top:80%;
  margin-bottom:80%
}

.is-stuck.is-stuck\:mx-8\/10{
  margin-left:80%;
  margin-right:80%
}

.is-stuck.is-stuck\:my-9\/10{
  margin-top:90%;
  margin-bottom:90%
}

.is-stuck.is-stuck\:mx-9\/10{
  margin-left:90%;
  margin-right:90%
}

.is-stuck.is-stuck\:my-full{
  margin-top:100%;
  margin-bottom:100%
}

.is-stuck.is-stuck\:mx-full{
  margin-left:100%;
  margin-right:100%
}

.is-stuck.is-stuck\:-my-0{
  margin-top:0;
  margin-bottom:0
}

.is-stuck.is-stuck\:-mx-0{
  margin-left:0;
  margin-right:0
}

.is-stuck.is-stuck\:-my-1{
  margin-top:-1px;
  margin-bottom:-1px
}

.is-stuck.is-stuck\:-mx-1{
  margin-left:-1px;
  margin-right:-1px
}

.is-stuck.is-stuck\:-my-2{
  margin-top:-2px;
  margin-bottom:-2px
}

.is-stuck.is-stuck\:-mx-2{
  margin-left:-2px;
  margin-right:-2px
}

.is-stuck.is-stuck\:-my-3{
  margin-top:-3px;
  margin-bottom:-3px
}

.is-stuck.is-stuck\:-mx-3{
  margin-left:-3px;
  margin-right:-3px
}

.is-stuck.is-stuck\:-my-4{
  margin-top:-4px;
  margin-bottom:-4px
}

.is-stuck.is-stuck\:-mx-4{
  margin-left:-4px;
  margin-right:-4px
}

.is-stuck.is-stuck\:-my-5{
  margin-top:-5px;
  margin-bottom:-5px
}

.is-stuck.is-stuck\:-mx-5{
  margin-left:-5px;
  margin-right:-5px
}

.is-stuck.is-stuck\:-my-6{
  margin-top:-6px;
  margin-bottom:-6px
}

.is-stuck.is-stuck\:-mx-6{
  margin-left:-6px;
  margin-right:-6px
}

.is-stuck.is-stuck\:-my-8{
  margin-top:-8px;
  margin-bottom:-8px
}

.is-stuck.is-stuck\:-mx-8{
  margin-left:-8px;
  margin-right:-8px
}

.is-stuck.is-stuck\:-my-10{
  margin-top:-10px;
  margin-bottom:-10px
}

.is-stuck.is-stuck\:-mx-10{
  margin-left:-10px;
  margin-right:-10px
}

.is-stuck.is-stuck\:-my-12{
  margin-top:-12px;
  margin-bottom:-12px
}

.is-stuck.is-stuck\:-mx-12{
  margin-left:-12px;
  margin-right:-12px
}

.is-stuck.is-stuck\:-my-14{
  margin-top:-14px;
  margin-bottom:-14px
}

.is-stuck.is-stuck\:-mx-14{
  margin-left:-14px;
  margin-right:-14px
}

.is-stuck.is-stuck\:-my-15{
  margin-top:-15px;
  margin-bottom:-15px
}

.is-stuck.is-stuck\:-mx-15{
  margin-left:-15px;
  margin-right:-15px
}

.is-stuck.is-stuck\:-my-16{
  margin-top:-16px;
  margin-bottom:-16px
}

.is-stuck.is-stuck\:-mx-16{
  margin-left:-16px;
  margin-right:-16px
}

.is-stuck.is-stuck\:-my-17{
  margin-top:-17px;
  margin-bottom:-17px
}

.is-stuck.is-stuck\:-mx-17{
  margin-left:-17px;
  margin-right:-17px
}

.is-stuck.is-stuck\:-my-18{
  margin-top:-18px;
  margin-bottom:-18px
}

.is-stuck.is-stuck\:-mx-18{
  margin-left:-18px;
  margin-right:-18px
}

.is-stuck.is-stuck\:-my-20{
  margin-top:-20px;
  margin-bottom:-20px
}

.is-stuck.is-stuck\:-mx-20{
  margin-left:-20px;
  margin-right:-20px
}

.is-stuck.is-stuck\:-my-21{
  margin-top:-21px;
  margin-bottom:-21px
}

.is-stuck.is-stuck\:-mx-21{
  margin-left:-21px;
  margin-right:-21px
}

.is-stuck.is-stuck\:-my-22{
  margin-top:-22px;
  margin-bottom:-22px
}

.is-stuck.is-stuck\:-mx-22{
  margin-left:-22px;
  margin-right:-22px
}

.is-stuck.is-stuck\:-my-23{
  margin-top:-23px;
  margin-bottom:-23px
}

.is-stuck.is-stuck\:-mx-23{
  margin-left:-23px;
  margin-right:-23px
}

.is-stuck.is-stuck\:-my-24{
  margin-top:-24px;
  margin-bottom:-24px
}

.is-stuck.is-stuck\:-mx-24{
  margin-left:-24px;
  margin-right:-24px
}

.is-stuck.is-stuck\:-my-25{
  margin-top:-25px;
  margin-bottom:-25px
}

.is-stuck.is-stuck\:-mx-25{
  margin-left:-25px;
  margin-right:-25px
}

.is-stuck.is-stuck\:-my-26{
  margin-top:-26px;
  margin-bottom:-26px
}

.is-stuck.is-stuck\:-mx-26{
  margin-left:-26px;
  margin-right:-26px
}

.is-stuck.is-stuck\:-my-27{
  margin-top:-27px;
  margin-bottom:-27px
}

.is-stuck.is-stuck\:-mx-27{
  margin-left:-27px;
  margin-right:-27px
}

.is-stuck.is-stuck\:-my-28{
  margin-top:-28px;
  margin-bottom:-28px
}

.is-stuck.is-stuck\:-mx-28{
  margin-left:-28px;
  margin-right:-28px
}

.is-stuck.is-stuck\:-my-29{
  margin-top:-29px;
  margin-bottom:-29px
}

.is-stuck.is-stuck\:-mx-29{
  margin-left:-29px;
  margin-right:-29px
}

.is-stuck.is-stuck\:-my-30{
  margin-top:-30px;
  margin-bottom:-30px
}

.is-stuck.is-stuck\:-mx-30{
  margin-left:-30px;
  margin-right:-30px
}

.is-stuck.is-stuck\:-my-32{
  margin-top:-32px;
  margin-bottom:-32px
}

.is-stuck.is-stuck\:-mx-32{
  margin-left:-32px;
  margin-right:-32px
}

.is-stuck.is-stuck\:-my-33{
  margin-top:-33px;
  margin-bottom:-33px
}

.is-stuck.is-stuck\:-mx-33{
  margin-left:-33px;
  margin-right:-33px
}

.is-stuck.is-stuck\:-my-36{
  margin-top:-36px;
  margin-bottom:-36px
}

.is-stuck.is-stuck\:-mx-36{
  margin-left:-36px;
  margin-right:-36px
}

.is-stuck.is-stuck\:-my-38{
  margin-top:-38px;
  margin-bottom:-38px
}

.is-stuck.is-stuck\:-mx-38{
  margin-left:-38px;
  margin-right:-38px
}

.is-stuck.is-stuck\:-my-40{
  margin-top:-40px;
  margin-bottom:-40px
}

.is-stuck.is-stuck\:-mx-40{
  margin-left:-40px;
  margin-right:-40px
}

.is-stuck.is-stuck\:-my-42{
  margin-top:-42px;
  margin-bottom:-42px
}

.is-stuck.is-stuck\:-mx-42{
  margin-left:-42px;
  margin-right:-42px
}

.is-stuck.is-stuck\:-my-44{
  margin-top:-44px;
  margin-bottom:-44px
}

.is-stuck.is-stuck\:-mx-44{
  margin-left:-44px;
  margin-right:-44px
}

.is-stuck.is-stuck\:-my-46{
  margin-top:-46px;
  margin-bottom:-46px
}

.is-stuck.is-stuck\:-mx-46{
  margin-left:-46px;
  margin-right:-46px
}

.is-stuck.is-stuck\:-my-48{
  margin-top:-48px;
  margin-bottom:-48px
}

.is-stuck.is-stuck\:-mx-48{
  margin-left:-48px;
  margin-right:-48px
}

.is-stuck.is-stuck\:-my-52{
  margin-top:-52px;
  margin-bottom:-52px
}

.is-stuck.is-stuck\:-mx-52{
  margin-left:-52px;
  margin-right:-52px
}

.is-stuck.is-stuck\:-my-55{
  margin-top:-55px;
  margin-bottom:-55px
}

.is-stuck.is-stuck\:-mx-55{
  margin-left:-55px;
  margin-right:-55px
}

.is-stuck.is-stuck\:-my-56{
  margin-top:-56px;
  margin-bottom:-56px
}

.is-stuck.is-stuck\:-mx-56{
  margin-left:-56px;
  margin-right:-56px
}

.is-stuck.is-stuck\:-my-58{
  margin-top:-58px;
  margin-bottom:-58px
}

.is-stuck.is-stuck\:-mx-58{
  margin-left:-58px;
  margin-right:-58px
}

.is-stuck.is-stuck\:-my-60{
  margin-top:-60px;
  margin-bottom:-60px
}

.is-stuck.is-stuck\:-mx-60{
  margin-left:-60px;
  margin-right:-60px
}

.is-stuck.is-stuck\:-my-63{
  margin-top:-63px;
  margin-bottom:-63px
}

.is-stuck.is-stuck\:-mx-63{
  margin-left:-63px;
  margin-right:-63px
}

.is-stuck.is-stuck\:-my-64{
  margin-top:-64px;
  margin-bottom:-64px
}

.is-stuck.is-stuck\:-mx-64{
  margin-left:-64px;
  margin-right:-64px
}

.is-stuck.is-stuck\:-my-65{
  margin-top:-65px;
  margin-bottom:-65px
}

.is-stuck.is-stuck\:-mx-65{
  margin-left:-65px;
  margin-right:-65px
}

.is-stuck.is-stuck\:-my-66{
  margin-top:-66px;
  margin-bottom:-66px
}

.is-stuck.is-stuck\:-mx-66{
  margin-left:-66px;
  margin-right:-66px
}

.is-stuck.is-stuck\:-my-68{
  margin-top:-68px;
  margin-bottom:-68px
}

.is-stuck.is-stuck\:-mx-68{
  margin-left:-68px;
  margin-right:-68px
}

.is-stuck.is-stuck\:-my-71{
  margin-top:-71px;
  margin-bottom:-71px
}

.is-stuck.is-stuck\:-mx-71{
  margin-left:-71px;
  margin-right:-71px
}

.is-stuck.is-stuck\:-my-72{
  margin-top:-72px;
  margin-bottom:-72px
}

.is-stuck.is-stuck\:-mx-72{
  margin-left:-72px;
  margin-right:-72px
}

.is-stuck.is-stuck\:-my-80{
  margin-top:-80px;
  margin-bottom:-80px
}

.is-stuck.is-stuck\:-mx-80{
  margin-left:-80px;
  margin-right:-80px
}

.is-stuck.is-stuck\:-my-82{
  margin-top:-82px;
  margin-bottom:-82px
}

.is-stuck.is-stuck\:-mx-82{
  margin-left:-82px;
  margin-right:-82px
}

.is-stuck.is-stuck\:-my-84{
  margin-top:-84px;
  margin-bottom:-84px
}

.is-stuck.is-stuck\:-mx-84{
  margin-left:-84px;
  margin-right:-84px
}

.is-stuck.is-stuck\:-my-88{
  margin-top:-88px;
  margin-bottom:-88px
}

.is-stuck.is-stuck\:-mx-88{
  margin-left:-88px;
  margin-right:-88px
}

.is-stuck.is-stuck\:-my-92{
  margin-top:-92px;
  margin-bottom:-92px
}

.is-stuck.is-stuck\:-mx-92{
  margin-left:-92px;
  margin-right:-92px
}

.is-stuck.is-stuck\:-my-96{
  margin-top:-96px;
  margin-bottom:-96px
}

.is-stuck.is-stuck\:-mx-96{
  margin-left:-96px;
  margin-right:-96px
}

.is-stuck.is-stuck\:-my-101{
  margin-top:-101px;
  margin-bottom:-101px
}

.is-stuck.is-stuck\:-mx-101{
  margin-left:-101px;
  margin-right:-101px
}

.is-stuck.is-stuck\:-my-104{
  margin-top:-104px;
  margin-bottom:-104px
}

.is-stuck.is-stuck\:-mx-104{
  margin-left:-104px;
  margin-right:-104px
}

.is-stuck.is-stuck\:-my-107{
  margin-top:-107px;
  margin-bottom:-107px
}

.is-stuck.is-stuck\:-mx-107{
  margin-left:-107px;
  margin-right:-107px
}

.is-stuck.is-stuck\:-my-114{
  margin-top:-114px;
  margin-bottom:-114px
}

.is-stuck.is-stuck\:-mx-114{
  margin-left:-114px;
  margin-right:-114px
}

.is-stuck.is-stuck\:-my-117{
  margin-top:-117px;
  margin-bottom:-117px
}

.is-stuck.is-stuck\:-mx-117{
  margin-left:-117px;
  margin-right:-117px
}

.is-stuck.is-stuck\:-my-120{
  margin-top:-120px;
  margin-bottom:-120px
}

.is-stuck.is-stuck\:-mx-120{
  margin-left:-120px;
  margin-right:-120px
}

.is-stuck.is-stuck\:-my-124{
  margin-top:-124px;
  margin-bottom:-124px
}

.is-stuck.is-stuck\:-mx-124{
  margin-left:-124px;
  margin-right:-124px
}

.is-stuck.is-stuck\:-my-128{
  margin-top:-128px;
  margin-bottom:-128px
}

.is-stuck.is-stuck\:-mx-128{
  margin-left:-128px;
  margin-right:-128px
}

.is-stuck.is-stuck\:-my-130{
  margin-top:-130px;
  margin-bottom:-130px
}

.is-stuck.is-stuck\:-mx-130{
  margin-left:-130px;
  margin-right:-130px
}

.is-stuck.is-stuck\:-my-133{
  margin-top:-133px;
  margin-bottom:-133px
}

.is-stuck.is-stuck\:-mx-133{
  margin-left:-133px;
  margin-right:-133px
}

.is-stuck.is-stuck\:-my-136{
  margin-top:-136px;
  margin-bottom:-136px
}

.is-stuck.is-stuck\:-mx-136{
  margin-left:-136px;
  margin-right:-136px
}

.is-stuck.is-stuck\:-my-140{
  margin-top:-140px;
  margin-bottom:-140px
}

.is-stuck.is-stuck\:-mx-140{
  margin-left:-140px;
  margin-right:-140px
}

.is-stuck.is-stuck\:-my-144{
  margin-top:-144px;
  margin-bottom:-144px
}

.is-stuck.is-stuck\:-mx-144{
  margin-left:-144px;
  margin-right:-144px
}

.is-stuck.is-stuck\:-my-152{
  margin-top:-152px;
  margin-bottom:-152px
}

.is-stuck.is-stuck\:-mx-152{
  margin-left:-152px;
  margin-right:-152px
}

.is-stuck.is-stuck\:-my-158{
  margin-top:-158px;
  margin-bottom:-158px
}

.is-stuck.is-stuck\:-mx-158{
  margin-left:-158px;
  margin-right:-158px
}

.is-stuck.is-stuck\:-my-164{
  margin-top:-164px;
  margin-bottom:-164px
}

.is-stuck.is-stuck\:-mx-164{
  margin-left:-164px;
  margin-right:-164px
}

.is-stuck.is-stuck\:-my-172{
  margin-top:-172px;
  margin-bottom:-172px
}

.is-stuck.is-stuck\:-mx-172{
  margin-left:-172px;
  margin-right:-172px
}

.is-stuck.is-stuck\:-my-175{
  margin-top:-175px;
  margin-bottom:-175px
}

.is-stuck.is-stuck\:-mx-175{
  margin-left:-175px;
  margin-right:-175px
}

.is-stuck.is-stuck\:-my-180{
  margin-top:-180px;
  margin-bottom:-180px
}

.is-stuck.is-stuck\:-mx-180{
  margin-left:-180px;
  margin-right:-180px
}

.is-stuck.is-stuck\:-my-182{
  margin-top:-182px;
  margin-bottom:-182px
}

.is-stuck.is-stuck\:-mx-182{
  margin-left:-182px;
  margin-right:-182px
}

.is-stuck.is-stuck\:-my-185{
  margin-top:-185px;
  margin-bottom:-185px
}

.is-stuck.is-stuck\:-mx-185{
  margin-left:-185px;
  margin-right:-185px
}

.is-stuck.is-stuck\:-my-190{
  margin-top:-190px;
  margin-bottom:-190px
}

.is-stuck.is-stuck\:-mx-190{
  margin-left:-190px;
  margin-right:-190px
}

.is-stuck.is-stuck\:-my-193{
  margin-top:-193px;
  margin-bottom:-193px
}

.is-stuck.is-stuck\:-mx-193{
  margin-left:-193px;
  margin-right:-193px
}

.is-stuck.is-stuck\:-my-200{
  margin-top:-200px;
  margin-bottom:-200px
}

.is-stuck.is-stuck\:-mx-200{
  margin-left:-200px;
  margin-right:-200px
}

.is-stuck.is-stuck\:-my-215{
  margin-top:-215px;
  margin-bottom:-215px
}

.is-stuck.is-stuck\:-mx-215{
  margin-left:-215px;
  margin-right:-215px
}

.is-stuck.is-stuck\:-my-220{
  margin-top:-220px;
  margin-bottom:-220px
}

.is-stuck.is-stuck\:-mx-220{
  margin-left:-220px;
  margin-right:-220px
}

.is-stuck.is-stuck\:-my-232{
  margin-top:-232px;
  margin-bottom:-232px
}

.is-stuck.is-stuck\:-mx-232{
  margin-left:-232px;
  margin-right:-232px
}

.is-stuck.is-stuck\:-my-238{
  margin-top:-238px;
  margin-bottom:-238px
}

.is-stuck.is-stuck\:-mx-238{
  margin-left:-238px;
  margin-right:-238px
}

.is-stuck.is-stuck\:-my-240{
  margin-top:-240px;
  margin-bottom:-240px
}

.is-stuck.is-stuck\:-mx-240{
  margin-left:-240px;
  margin-right:-240px
}

.is-stuck.is-stuck\:-my-244{
  margin-top:-244px;
  margin-bottom:-244px
}

.is-stuck.is-stuck\:-mx-244{
  margin-left:-244px;
  margin-right:-244px
}

.is-stuck.is-stuck\:-my-256{
  margin-top:-256px;
  margin-bottom:-256px
}

.is-stuck.is-stuck\:-mx-256{
  margin-left:-256px;
  margin-right:-256px
}

.is-stuck.is-stuck\:-my-264{
  margin-top:-264px;
  margin-bottom:-264px
}

.is-stuck.is-stuck\:-mx-264{
  margin-left:-264px;
  margin-right:-264px
}

.is-stuck.is-stuck\:-my-270{
  margin-top:-270px;
  margin-bottom:-270px
}

.is-stuck.is-stuck\:-mx-270{
  margin-left:-270px;
  margin-right:-270px
}

.is-stuck.is-stuck\:-my-280{
  margin-top:-280px;
  margin-bottom:-280px
}

.is-stuck.is-stuck\:-mx-280{
  margin-left:-280px;
  margin-right:-280px
}

.is-stuck.is-stuck\:-my-292{
  margin-top:-292px;
  margin-bottom:-292px
}

.is-stuck.is-stuck\:-mx-292{
  margin-left:-292px;
  margin-right:-292px
}

.is-stuck.is-stuck\:-my-300{
  margin-top:-300px;
  margin-bottom:-300px
}

.is-stuck.is-stuck\:-mx-300{
  margin-left:-300px;
  margin-right:-300px
}

.is-stuck.is-stuck\:-my-312{
  margin-top:-312px;
  margin-bottom:-312px
}

.is-stuck.is-stuck\:-mx-312{
  margin-left:-312px;
  margin-right:-312px
}

.is-stuck.is-stuck\:-my-314{
  margin-top:-314px;
  margin-bottom:-314px
}

.is-stuck.is-stuck\:-mx-314{
  margin-left:-314px;
  margin-right:-314px
}

.is-stuck.is-stuck\:-my-320{
  margin-top:-320px;
  margin-bottom:-320px
}

.is-stuck.is-stuck\:-mx-320{
  margin-left:-320px;
  margin-right:-320px
}

.is-stuck.is-stuck\:-my-324{
  margin-top:-324px;
  margin-bottom:-324px
}

.is-stuck.is-stuck\:-mx-324{
  margin-left:-324px;
  margin-right:-324px
}

.is-stuck.is-stuck\:-my-325{
  margin-top:-325px;
  margin-bottom:-325px
}

.is-stuck.is-stuck\:-mx-325{
  margin-left:-325px;
  margin-right:-325px
}

.is-stuck.is-stuck\:-my-326{
  margin-top:-326px;
  margin-bottom:-326px
}

.is-stuck.is-stuck\:-mx-326{
  margin-left:-326px;
  margin-right:-326px
}

.is-stuck.is-stuck\:-my-330{
  margin-top:-330px;
  margin-bottom:-330px
}

.is-stuck.is-stuck\:-mx-330{
  margin-left:-330px;
  margin-right:-330px
}

.is-stuck.is-stuck\:-my-336{
  margin-top:-336px;
  margin-bottom:-336px
}

.is-stuck.is-stuck\:-mx-336{
  margin-left:-336px;
  margin-right:-336px
}

.is-stuck.is-stuck\:-my-338{
  margin-top:-338px;
  margin-bottom:-338px
}

.is-stuck.is-stuck\:-mx-338{
  margin-left:-338px;
  margin-right:-338px
}

.is-stuck.is-stuck\:-my-350{
  margin-top:-350px;
  margin-bottom:-350px
}

.is-stuck.is-stuck\:-mx-350{
  margin-left:-350px;
  margin-right:-350px
}

.is-stuck.is-stuck\:-my-356{
  margin-top:-356px;
  margin-bottom:-356px
}

.is-stuck.is-stuck\:-mx-356{
  margin-left:-356px;
  margin-right:-356px
}

.is-stuck.is-stuck\:-my-363{
  margin-top:-363px;
  margin-bottom:-363px
}

.is-stuck.is-stuck\:-mx-363{
  margin-left:-363px;
  margin-right:-363px
}

.is-stuck.is-stuck\:-my-364{
  margin-top:-364px;
  margin-bottom:-364px
}

.is-stuck.is-stuck\:-mx-364{
  margin-left:-364px;
  margin-right:-364px
}

.is-stuck.is-stuck\:-my-367{
  margin-top:-367px;
  margin-bottom:-367px
}

.is-stuck.is-stuck\:-mx-367{
  margin-left:-367px;
  margin-right:-367px
}

.is-stuck.is-stuck\:-my-368{
  margin-top:-368px;
  margin-bottom:-368px
}

.is-stuck.is-stuck\:-mx-368{
  margin-left:-368px;
  margin-right:-368px
}

.is-stuck.is-stuck\:-my-373{
  margin-top:-373px;
  margin-bottom:-373px
}

.is-stuck.is-stuck\:-mx-373{
  margin-left:-373px;
  margin-right:-373px
}

.is-stuck.is-stuck\:-my-386{
  margin-top:-386px;
  margin-bottom:-386px
}

.is-stuck.is-stuck\:-mx-386{
  margin-left:-386px;
  margin-right:-386px
}

.is-stuck.is-stuck\:-my-387{
  margin-top:-387px;
  margin-bottom:-387px
}

.is-stuck.is-stuck\:-mx-387{
  margin-left:-387px;
  margin-right:-387px
}

.is-stuck.is-stuck\:-my-392{
  margin-top:-392px;
  margin-bottom:-392px
}

.is-stuck.is-stuck\:-mx-392{
  margin-left:-392px;
  margin-right:-392px
}

.is-stuck.is-stuck\:-my-400{
  margin-top:-400px;
  margin-bottom:-400px
}

.is-stuck.is-stuck\:-mx-400{
  margin-left:-400px;
  margin-right:-400px
}

.is-stuck.is-stuck\:-my-412{
  margin-top:-412px;
  margin-bottom:-412px
}

.is-stuck.is-stuck\:-mx-412{
  margin-left:-412px;
  margin-right:-412px
}

.is-stuck.is-stuck\:-my-424{
  margin-top:-424px;
  margin-bottom:-424px
}

.is-stuck.is-stuck\:-mx-424{
  margin-left:-424px;
  margin-right:-424px
}

.is-stuck.is-stuck\:-my-426{
  margin-top:-426px;
  margin-bottom:-426px
}

.is-stuck.is-stuck\:-mx-426{
  margin-left:-426px;
  margin-right:-426px
}

.is-stuck.is-stuck\:-my-434{
  margin-top:-434px;
  margin-bottom:-434px
}

.is-stuck.is-stuck\:-mx-434{
  margin-left:-434px;
  margin-right:-434px
}

.is-stuck.is-stuck\:-my-440{
  margin-top:-440px;
  margin-bottom:-440px
}

.is-stuck.is-stuck\:-mx-440{
  margin-left:-440px;
  margin-right:-440px
}

.is-stuck.is-stuck\:-my-450{
  margin-top:-450px;
  margin-bottom:-450px
}

.is-stuck.is-stuck\:-mx-450{
  margin-left:-450px;
  margin-right:-450px
}

.is-stuck.is-stuck\:-my-460{
  margin-top:-460px;
  margin-bottom:-460px
}

.is-stuck.is-stuck\:-mx-460{
  margin-left:-460px;
  margin-right:-460px
}

.is-stuck.is-stuck\:-my-465{
  margin-top:-465px;
  margin-bottom:-465px
}

.is-stuck.is-stuck\:-mx-465{
  margin-left:-465px;
  margin-right:-465px
}

.is-stuck.is-stuck\:-my-476{
  margin-top:-476px;
  margin-bottom:-476px
}

.is-stuck.is-stuck\:-mx-476{
  margin-left:-476px;
  margin-right:-476px
}

.is-stuck.is-stuck\:-my-490{
  margin-top:-490px;
  margin-bottom:-490px
}

.is-stuck.is-stuck\:-mx-490{
  margin-left:-490px;
  margin-right:-490px
}

.is-stuck.is-stuck\:-my-500{
  margin-top:-500px;
  margin-bottom:-500px
}

.is-stuck.is-stuck\:-mx-500{
  margin-left:-500px;
  margin-right:-500px
}

.is-stuck.is-stuck\:-my-520{
  margin-top:-520px;
  margin-bottom:-520px
}

.is-stuck.is-stuck\:-mx-520{
  margin-left:-520px;
  margin-right:-520px
}

.is-stuck.is-stuck\:-my-530{
  margin-top:-530px;
  margin-bottom:-530px
}

.is-stuck.is-stuck\:-mx-530{
  margin-left:-530px;
  margin-right:-530px
}

.is-stuck.is-stuck\:-my-534{
  margin-top:-534px;
  margin-bottom:-534px
}

.is-stuck.is-stuck\:-mx-534{
  margin-left:-534px;
  margin-right:-534px
}

.is-stuck.is-stuck\:-my-547{
  margin-top:-547px;
  margin-bottom:-547px
}

.is-stuck.is-stuck\:-mx-547{
  margin-left:-547px;
  margin-right:-547px
}

.is-stuck.is-stuck\:-my-560{
  margin-top:-560px;
  margin-bottom:-560px
}

.is-stuck.is-stuck\:-mx-560{
  margin-left:-560px;
  margin-right:-560px
}

.is-stuck.is-stuck\:-my-570{
  margin-top:-570px;
  margin-bottom:-570px
}

.is-stuck.is-stuck\:-mx-570{
  margin-left:-570px;
  margin-right:-570px
}

.is-stuck.is-stuck\:-my-579{
  margin-top:-579px;
  margin-bottom:-579px
}

.is-stuck.is-stuck\:-mx-579{
  margin-left:-579px;
  margin-right:-579px
}

.is-stuck.is-stuck\:-my-586{
  margin-top:-586px;
  margin-bottom:-586px
}

.is-stuck.is-stuck\:-mx-586{
  margin-left:-586px;
  margin-right:-586px
}

.is-stuck.is-stuck\:-my-589{
  margin-top:-589px;
  margin-bottom:-589px
}

.is-stuck.is-stuck\:-mx-589{
  margin-left:-589px;
  margin-right:-589px
}

.is-stuck.is-stuck\:-my-592{
  margin-top:-592px;
  margin-bottom:-592px
}

.is-stuck.is-stuck\:-mx-592{
  margin-left:-592px;
  margin-right:-592px
}

.is-stuck.is-stuck\:-my-600{
  margin-top:-600px;
  margin-bottom:-600px
}

.is-stuck.is-stuck\:-mx-600{
  margin-left:-600px;
  margin-right:-600px
}

.is-stuck.is-stuck\:-my-640{
  margin-top:-640px;
  margin-bottom:-640px
}

.is-stuck.is-stuck\:-mx-640{
  margin-left:-640px;
  margin-right:-640px
}

.is-stuck.is-stuck\:-my-650{
  margin-top:-650px;
  margin-bottom:-650px
}

.is-stuck.is-stuck\:-mx-650{
  margin-left:-650px;
  margin-right:-650px
}

.is-stuck.is-stuck\:-my-658{
  margin-top:-658px;
  margin-bottom:-658px
}

.is-stuck.is-stuck\:-mx-658{
  margin-left:-658px;
  margin-right:-658px
}

.is-stuck.is-stuck\:-my-660{
  margin-top:-660px;
  margin-bottom:-660px
}

.is-stuck.is-stuck\:-mx-660{
  margin-left:-660px;
  margin-right:-660px
}

.is-stuck.is-stuck\:-my-670{
  margin-top:-670px;
  margin-bottom:-670px
}

.is-stuck.is-stuck\:-mx-670{
  margin-left:-670px;
  margin-right:-670px
}

.is-stuck.is-stuck\:-my-675{
  margin-top:-675px;
  margin-bottom:-675px
}

.is-stuck.is-stuck\:-mx-675{
  margin-left:-675px;
  margin-right:-675px
}

.is-stuck.is-stuck\:-my-695{
  margin-top:-695px;
  margin-bottom:-695px
}

.is-stuck.is-stuck\:-mx-695{
  margin-left:-695px;
  margin-right:-695px
}

.is-stuck.is-stuck\:-my-708{
  margin-top:-708px;
  margin-bottom:-708px
}

.is-stuck.is-stuck\:-mx-708{
  margin-left:-708px;
  margin-right:-708px
}

.is-stuck.is-stuck\:-my-787{
  margin-top:-787px;
  margin-bottom:-787px
}

.is-stuck.is-stuck\:-mx-787{
  margin-left:-787px;
  margin-right:-787px
}

.is-stuck.is-stuck\:-my-813{
  margin-top:-813px;
  margin-bottom:-813px
}

.is-stuck.is-stuck\:-mx-813{
  margin-left:-813px;
  margin-right:-813px
}

.is-stuck.is-stuck\:-my-835{
  margin-top:-835px;
  margin-bottom:-835px
}

.is-stuck.is-stuck\:-mx-835{
  margin-left:-835px;
  margin-right:-835px
}

.is-stuck.is-stuck\:-my-943{
  margin-top:-943px;
  margin-bottom:-943px
}

.is-stuck.is-stuck\:-mx-943{
  margin-left:-943px;
  margin-right:-943px
}

.is-stuck.is-stuck\:-my-970{
  margin-top:-970px;
  margin-bottom:-970px
}

.is-stuck.is-stuck\:-mx-970{
  margin-left:-970px;
  margin-right:-970px
}

.is-stuck.is-stuck\:-my-1012{
  margin-top:-1012px;
  margin-bottom:-1012px
}

.is-stuck.is-stuck\:-mx-1012{
  margin-left:-1012px;
  margin-right:-1012px
}

.is-stuck.is-stuck\:-my-1155{
  margin-top:-1155px;
  margin-bottom:-1155px
}

.is-stuck.is-stuck\:-mx-1155{
  margin-left:-1155px;
  margin-right:-1155px
}

.is-stuck.is-stuck\:-my-1200{
  margin-top:-1200px;
  margin-bottom:-1200px
}

.is-stuck.is-stuck\:-mx-1200{
  margin-left:-1200px;
  margin-right:-1200px
}

.is-stuck.is-stuck\:-my-1240{
  margin-top:-1240px;
  margin-bottom:-1240px
}

.is-stuck.is-stuck\:-mx-1240{
  margin-left:-1240px;
  margin-right:-1240px
}

.is-stuck.is-stuck\:-my-1440{
  margin-top:-1440px;
  margin-bottom:-1440px
}

.is-stuck.is-stuck\:-mx-1440{
  margin-left:-1440px;
  margin-right:-1440px
}

.is-stuck.is-stuck\:-my-sm{
  margin-top:-460px;
  margin-bottom:-460px
}

.is-stuck.is-stuck\:-mx-sm{
  margin-left:-460px;
  margin-right:-460px
}

.is-stuck.is-stuck\:-my-md{
  margin-top:-756px;
  margin-bottom:-756px
}

.is-stuck.is-stuck\:-mx-md{
  margin-left:-756px;
  margin-right:-756px
}

.is-stuck.is-stuck\:-my-lg{
  margin-top:-1280px;
  margin-bottom:-1280px
}

.is-stuck.is-stuck\:-mx-lg{
  margin-left:-1280px;
  margin-right:-1280px
}

.is-stuck.is-stuck\:-my-1\/2{
  margin-top:-50%;
  margin-bottom:-50%
}

.is-stuck.is-stuck\:-mx-1\/2{
  margin-left:-50%;
  margin-right:-50%
}

.is-stuck.is-stuck\:-my-8\/10{
  margin-top:-80%;
  margin-bottom:-80%
}

.is-stuck.is-stuck\:-mx-8\/10{
  margin-left:-80%;
  margin-right:-80%
}

.is-stuck.is-stuck\:-my-9\/10{
  margin-top:-90%;
  margin-bottom:-90%
}

.is-stuck.is-stuck\:-mx-9\/10{
  margin-left:-90%;
  margin-right:-90%
}

.is-stuck.is-stuck\:-my-full{
  margin-top:-100%;
  margin-bottom:-100%
}

.is-stuck.is-stuck\:-mx-full{
  margin-left:-100%;
  margin-right:-100%
}

.is-stuck.is-stuck\:mt-0{
  margin-top:0
}

.is-stuck.is-stuck\:mr-0{
  margin-right:0
}

.is-stuck.is-stuck\:mb-0{
  margin-bottom:0
}

.is-stuck.is-stuck\:ml-0{
  margin-left:0
}

.is-stuck.is-stuck\:mt-1{
  margin-top:1px
}

.is-stuck.is-stuck\:mr-1{
  margin-right:1px
}

.is-stuck.is-stuck\:mb-1{
  margin-bottom:1px
}

.is-stuck.is-stuck\:ml-1{
  margin-left:1px
}

.is-stuck.is-stuck\:mt-2{
  margin-top:2px
}

.is-stuck.is-stuck\:mr-2{
  margin-right:2px
}

.is-stuck.is-stuck\:mb-2{
  margin-bottom:2px
}

.is-stuck.is-stuck\:ml-2{
  margin-left:2px
}

.is-stuck.is-stuck\:mt-3{
  margin-top:3px
}

.is-stuck.is-stuck\:mr-3{
  margin-right:3px
}

.is-stuck.is-stuck\:mb-3{
  margin-bottom:3px
}

.is-stuck.is-stuck\:ml-3{
  margin-left:3px
}

.is-stuck.is-stuck\:mt-4{
  margin-top:4px
}

.is-stuck.is-stuck\:mr-4{
  margin-right:4px
}

.is-stuck.is-stuck\:mb-4{
  margin-bottom:4px
}

.is-stuck.is-stuck\:ml-4{
  margin-left:4px
}

.is-stuck.is-stuck\:mt-5{
  margin-top:5px
}

.is-stuck.is-stuck\:mr-5{
  margin-right:5px
}

.is-stuck.is-stuck\:mb-5{
  margin-bottom:5px
}

.is-stuck.is-stuck\:ml-5{
  margin-left:5px
}

.is-stuck.is-stuck\:mt-6{
  margin-top:6px
}

.is-stuck.is-stuck\:mr-6{
  margin-right:6px
}

.is-stuck.is-stuck\:mb-6{
  margin-bottom:6px
}

.is-stuck.is-stuck\:ml-6{
  margin-left:6px
}

.is-stuck.is-stuck\:mt-8{
  margin-top:8px
}

.is-stuck.is-stuck\:mr-8{
  margin-right:8px
}

.is-stuck.is-stuck\:mb-8{
  margin-bottom:8px
}

.is-stuck.is-stuck\:ml-8{
  margin-left:8px
}

.is-stuck.is-stuck\:mt-10{
  margin-top:10px
}

.is-stuck.is-stuck\:mr-10{
  margin-right:10px
}

.is-stuck.is-stuck\:mb-10{
  margin-bottom:10px
}

.is-stuck.is-stuck\:ml-10{
  margin-left:10px
}

.is-stuck.is-stuck\:mt-12{
  margin-top:12px
}

.is-stuck.is-stuck\:mr-12{
  margin-right:12px
}

.is-stuck.is-stuck\:mb-12{
  margin-bottom:12px
}

.is-stuck.is-stuck\:ml-12{
  margin-left:12px
}

.is-stuck.is-stuck\:mt-14{
  margin-top:14px
}

.is-stuck.is-stuck\:mr-14{
  margin-right:14px
}

.is-stuck.is-stuck\:mb-14{
  margin-bottom:14px
}

.is-stuck.is-stuck\:ml-14{
  margin-left:14px
}

.is-stuck.is-stuck\:mt-15{
  margin-top:15px
}

.is-stuck.is-stuck\:mr-15{
  margin-right:15px
}

.is-stuck.is-stuck\:mb-15{
  margin-bottom:15px
}

.is-stuck.is-stuck\:ml-15{
  margin-left:15px
}

.is-stuck.is-stuck\:mt-16{
  margin-top:16px
}

.is-stuck.is-stuck\:mr-16{
  margin-right:16px
}

.is-stuck.is-stuck\:mb-16{
  margin-bottom:16px
}

.is-stuck.is-stuck\:ml-16{
  margin-left:16px
}

.is-stuck.is-stuck\:mt-17{
  margin-top:17px
}

.is-stuck.is-stuck\:mr-17{
  margin-right:17px
}

.is-stuck.is-stuck\:mb-17{
  margin-bottom:17px
}

.is-stuck.is-stuck\:ml-17{
  margin-left:17px
}

.is-stuck.is-stuck\:mt-18{
  margin-top:18px
}

.is-stuck.is-stuck\:mr-18{
  margin-right:18px
}

.is-stuck.is-stuck\:mb-18{
  margin-bottom:18px
}

.is-stuck.is-stuck\:ml-18{
  margin-left:18px
}

.is-stuck.is-stuck\:mt-20{
  margin-top:20px
}

.is-stuck.is-stuck\:mr-20{
  margin-right:20px
}

.is-stuck.is-stuck\:mb-20{
  margin-bottom:20px
}

.is-stuck.is-stuck\:ml-20{
  margin-left:20px
}

.is-stuck.is-stuck\:mt-21{
  margin-top:21px
}

.is-stuck.is-stuck\:mr-21{
  margin-right:21px
}

.is-stuck.is-stuck\:mb-21{
  margin-bottom:21px
}

.is-stuck.is-stuck\:ml-21{
  margin-left:21px
}

.is-stuck.is-stuck\:mt-22{
  margin-top:22px
}

.is-stuck.is-stuck\:mr-22{
  margin-right:22px
}

.is-stuck.is-stuck\:mb-22{
  margin-bottom:22px
}

.is-stuck.is-stuck\:ml-22{
  margin-left:22px
}

.is-stuck.is-stuck\:mt-23{
  margin-top:23px
}

.is-stuck.is-stuck\:mr-23{
  margin-right:23px
}

.is-stuck.is-stuck\:mb-23{
  margin-bottom:23px
}

.is-stuck.is-stuck\:ml-23{
  margin-left:23px
}

.is-stuck.is-stuck\:mt-24{
  margin-top:24px
}

.is-stuck.is-stuck\:mr-24{
  margin-right:24px
}

.is-stuck.is-stuck\:mb-24{
  margin-bottom:24px
}

.is-stuck.is-stuck\:ml-24{
  margin-left:24px
}

.is-stuck.is-stuck\:mt-25{
  margin-top:25px
}

.is-stuck.is-stuck\:mr-25{
  margin-right:25px
}

.is-stuck.is-stuck\:mb-25{
  margin-bottom:25px
}

.is-stuck.is-stuck\:ml-25{
  margin-left:25px
}

.is-stuck.is-stuck\:mt-26{
  margin-top:26px
}

.is-stuck.is-stuck\:mr-26{
  margin-right:26px
}

.is-stuck.is-stuck\:mb-26{
  margin-bottom:26px
}

.is-stuck.is-stuck\:ml-26{
  margin-left:26px
}

.is-stuck.is-stuck\:mt-27{
  margin-top:27px
}

.is-stuck.is-stuck\:mr-27{
  margin-right:27px
}

.is-stuck.is-stuck\:mb-27{
  margin-bottom:27px
}

.is-stuck.is-stuck\:ml-27{
  margin-left:27px
}

.is-stuck.is-stuck\:mt-28{
  margin-top:28px
}

.is-stuck.is-stuck\:mr-28{
  margin-right:28px
}

.is-stuck.is-stuck\:mb-28{
  margin-bottom:28px
}

.is-stuck.is-stuck\:ml-28{
  margin-left:28px
}

.is-stuck.is-stuck\:mt-29{
  margin-top:29px
}

.is-stuck.is-stuck\:mr-29{
  margin-right:29px
}

.is-stuck.is-stuck\:mb-29{
  margin-bottom:29px
}

.is-stuck.is-stuck\:ml-29{
  margin-left:29px
}

.is-stuck.is-stuck\:mt-30{
  margin-top:30px
}

.is-stuck.is-stuck\:mr-30{
  margin-right:30px
}

.is-stuck.is-stuck\:mb-30{
  margin-bottom:30px
}

.is-stuck.is-stuck\:ml-30{
  margin-left:30px
}

.is-stuck.is-stuck\:mt-32{
  margin-top:32px
}

.is-stuck.is-stuck\:mr-32{
  margin-right:32px
}

.is-stuck.is-stuck\:mb-32{
  margin-bottom:32px
}

.is-stuck.is-stuck\:ml-32{
  margin-left:32px
}

.is-stuck.is-stuck\:mt-33{
  margin-top:33px
}

.is-stuck.is-stuck\:mr-33{
  margin-right:33px
}

.is-stuck.is-stuck\:mb-33{
  margin-bottom:33px
}

.is-stuck.is-stuck\:ml-33{
  margin-left:33px
}

.is-stuck.is-stuck\:mt-36{
  margin-top:36px
}

.is-stuck.is-stuck\:mr-36{
  margin-right:36px
}

.is-stuck.is-stuck\:mb-36{
  margin-bottom:36px
}

.is-stuck.is-stuck\:ml-36{
  margin-left:36px
}

.is-stuck.is-stuck\:mt-38{
  margin-top:38px
}

.is-stuck.is-stuck\:mr-38{
  margin-right:38px
}

.is-stuck.is-stuck\:mb-38{
  margin-bottom:38px
}

.is-stuck.is-stuck\:ml-38{
  margin-left:38px
}

.is-stuck.is-stuck\:mt-40{
  margin-top:40px
}

.is-stuck.is-stuck\:mr-40{
  margin-right:40px
}

.is-stuck.is-stuck\:mb-40{
  margin-bottom:40px
}

.is-stuck.is-stuck\:ml-40{
  margin-left:40px
}

.is-stuck.is-stuck\:mt-42{
  margin-top:42px
}

.is-stuck.is-stuck\:mr-42{
  margin-right:42px
}

.is-stuck.is-stuck\:mb-42{
  margin-bottom:42px
}

.is-stuck.is-stuck\:ml-42{
  margin-left:42px
}

.is-stuck.is-stuck\:mt-44{
  margin-top:44px
}

.is-stuck.is-stuck\:mr-44{
  margin-right:44px
}

.is-stuck.is-stuck\:mb-44{
  margin-bottom:44px
}

.is-stuck.is-stuck\:ml-44{
  margin-left:44px
}

.is-stuck.is-stuck\:mt-46{
  margin-top:46px
}

.is-stuck.is-stuck\:mr-46{
  margin-right:46px
}

.is-stuck.is-stuck\:mb-46{
  margin-bottom:46px
}

.is-stuck.is-stuck\:ml-46{
  margin-left:46px
}

.is-stuck.is-stuck\:mt-48{
  margin-top:48px
}

.is-stuck.is-stuck\:mr-48{
  margin-right:48px
}

.is-stuck.is-stuck\:mb-48{
  margin-bottom:48px
}

.is-stuck.is-stuck\:ml-48{
  margin-left:48px
}

.is-stuck.is-stuck\:mt-52{
  margin-top:52px
}

.is-stuck.is-stuck\:mr-52{
  margin-right:52px
}

.is-stuck.is-stuck\:mb-52{
  margin-bottom:52px
}

.is-stuck.is-stuck\:ml-52{
  margin-left:52px
}

.is-stuck.is-stuck\:mt-55{
  margin-top:55px
}

.is-stuck.is-stuck\:mr-55{
  margin-right:55px
}

.is-stuck.is-stuck\:mb-55{
  margin-bottom:55px
}

.is-stuck.is-stuck\:ml-55{
  margin-left:55px
}

.is-stuck.is-stuck\:mt-56{
  margin-top:56px
}

.is-stuck.is-stuck\:mr-56{
  margin-right:56px
}

.is-stuck.is-stuck\:mb-56{
  margin-bottom:56px
}

.is-stuck.is-stuck\:ml-56{
  margin-left:56px
}

.is-stuck.is-stuck\:mt-58{
  margin-top:58px
}

.is-stuck.is-stuck\:mr-58{
  margin-right:58px
}

.is-stuck.is-stuck\:mb-58{
  margin-bottom:58px
}

.is-stuck.is-stuck\:ml-58{
  margin-left:58px
}

.is-stuck.is-stuck\:mt-60{
  margin-top:60px
}

.is-stuck.is-stuck\:mr-60{
  margin-right:60px
}

.is-stuck.is-stuck\:mb-60{
  margin-bottom:60px
}

.is-stuck.is-stuck\:ml-60{
  margin-left:60px
}

.is-stuck.is-stuck\:mt-63{
  margin-top:63px
}

.is-stuck.is-stuck\:mr-63{
  margin-right:63px
}

.is-stuck.is-stuck\:mb-63{
  margin-bottom:63px
}

.is-stuck.is-stuck\:ml-63{
  margin-left:63px
}

.is-stuck.is-stuck\:mt-64{
  margin-top:64px
}

.is-stuck.is-stuck\:mr-64{
  margin-right:64px
}

.is-stuck.is-stuck\:mb-64{
  margin-bottom:64px
}

.is-stuck.is-stuck\:ml-64{
  margin-left:64px
}

.is-stuck.is-stuck\:mt-65{
  margin-top:65px
}

.is-stuck.is-stuck\:mr-65{
  margin-right:65px
}

.is-stuck.is-stuck\:mb-65{
  margin-bottom:65px
}

.is-stuck.is-stuck\:ml-65{
  margin-left:65px
}

.is-stuck.is-stuck\:mt-66{
  margin-top:66px
}

.is-stuck.is-stuck\:mr-66{
  margin-right:66px
}

.is-stuck.is-stuck\:mb-66{
  margin-bottom:66px
}

.is-stuck.is-stuck\:ml-66{
  margin-left:66px
}

.is-stuck.is-stuck\:mt-68{
  margin-top:68px
}

.is-stuck.is-stuck\:mr-68{
  margin-right:68px
}

.is-stuck.is-stuck\:mb-68{
  margin-bottom:68px
}

.is-stuck.is-stuck\:ml-68{
  margin-left:68px
}

.is-stuck.is-stuck\:mt-71{
  margin-top:71px
}

.is-stuck.is-stuck\:mr-71{
  margin-right:71px
}

.is-stuck.is-stuck\:mb-71{
  margin-bottom:71px
}

.is-stuck.is-stuck\:ml-71{
  margin-left:71px
}

.is-stuck.is-stuck\:mt-72{
  margin-top:72px
}

.is-stuck.is-stuck\:mr-72{
  margin-right:72px
}

.is-stuck.is-stuck\:mb-72{
  margin-bottom:72px
}

.is-stuck.is-stuck\:ml-72{
  margin-left:72px
}

.is-stuck.is-stuck\:mt-80{
  margin-top:80px
}

.is-stuck.is-stuck\:mr-80{
  margin-right:80px
}

.is-stuck.is-stuck\:mb-80{
  margin-bottom:80px
}

.is-stuck.is-stuck\:ml-80{
  margin-left:80px
}

.is-stuck.is-stuck\:mt-82{
  margin-top:82px
}

.is-stuck.is-stuck\:mr-82{
  margin-right:82px
}

.is-stuck.is-stuck\:mb-82{
  margin-bottom:82px
}

.is-stuck.is-stuck\:ml-82{
  margin-left:82px
}

.is-stuck.is-stuck\:mt-84{
  margin-top:84px
}

.is-stuck.is-stuck\:mr-84{
  margin-right:84px
}

.is-stuck.is-stuck\:mb-84{
  margin-bottom:84px
}

.is-stuck.is-stuck\:ml-84{
  margin-left:84px
}

.is-stuck.is-stuck\:mt-88{
  margin-top:88px
}

.is-stuck.is-stuck\:mr-88{
  margin-right:88px
}

.is-stuck.is-stuck\:mb-88{
  margin-bottom:88px
}

.is-stuck.is-stuck\:ml-88{
  margin-left:88px
}

.is-stuck.is-stuck\:mt-92{
  margin-top:92px
}

.is-stuck.is-stuck\:mr-92{
  margin-right:92px
}

.is-stuck.is-stuck\:mb-92{
  margin-bottom:92px
}

.is-stuck.is-stuck\:ml-92{
  margin-left:92px
}

.is-stuck.is-stuck\:mt-96{
  margin-top:96px
}

.is-stuck.is-stuck\:mr-96{
  margin-right:96px
}

.is-stuck.is-stuck\:mb-96{
  margin-bottom:96px
}

.is-stuck.is-stuck\:ml-96{
  margin-left:96px
}

.is-stuck.is-stuck\:mt-101{
  margin-top:101px
}

.is-stuck.is-stuck\:mr-101{
  margin-right:101px
}

.is-stuck.is-stuck\:mb-101{
  margin-bottom:101px
}

.is-stuck.is-stuck\:ml-101{
  margin-left:101px
}

.is-stuck.is-stuck\:mt-104{
  margin-top:104px
}

.is-stuck.is-stuck\:mr-104{
  margin-right:104px
}

.is-stuck.is-stuck\:mb-104{
  margin-bottom:104px
}

.is-stuck.is-stuck\:ml-104{
  margin-left:104px
}

.is-stuck.is-stuck\:mt-107{
  margin-top:107px
}

.is-stuck.is-stuck\:mr-107{
  margin-right:107px
}

.is-stuck.is-stuck\:mb-107{
  margin-bottom:107px
}

.is-stuck.is-stuck\:ml-107{
  margin-left:107px
}

.is-stuck.is-stuck\:mt-114{
  margin-top:114px
}

.is-stuck.is-stuck\:mr-114{
  margin-right:114px
}

.is-stuck.is-stuck\:mb-114{
  margin-bottom:114px
}

.is-stuck.is-stuck\:ml-114{
  margin-left:114px
}

.is-stuck.is-stuck\:mt-117{
  margin-top:117px
}

.is-stuck.is-stuck\:mr-117{
  margin-right:117px
}

.is-stuck.is-stuck\:mb-117{
  margin-bottom:117px
}

.is-stuck.is-stuck\:ml-117{
  margin-left:117px
}

.is-stuck.is-stuck\:mt-120{
  margin-top:120px
}

.is-stuck.is-stuck\:mr-120{
  margin-right:120px
}

.is-stuck.is-stuck\:mb-120{
  margin-bottom:120px
}

.is-stuck.is-stuck\:ml-120{
  margin-left:120px
}

.is-stuck.is-stuck\:mt-124{
  margin-top:124px
}

.is-stuck.is-stuck\:mr-124{
  margin-right:124px
}

.is-stuck.is-stuck\:mb-124{
  margin-bottom:124px
}

.is-stuck.is-stuck\:ml-124{
  margin-left:124px
}

.is-stuck.is-stuck\:mt-128{
  margin-top:128px
}

.is-stuck.is-stuck\:mr-128{
  margin-right:128px
}

.is-stuck.is-stuck\:mb-128{
  margin-bottom:128px
}

.is-stuck.is-stuck\:ml-128{
  margin-left:128px
}

.is-stuck.is-stuck\:mt-130{
  margin-top:130px
}

.is-stuck.is-stuck\:mr-130{
  margin-right:130px
}

.is-stuck.is-stuck\:mb-130{
  margin-bottom:130px
}

.is-stuck.is-stuck\:ml-130{
  margin-left:130px
}

.is-stuck.is-stuck\:mt-133{
  margin-top:133px
}

.is-stuck.is-stuck\:mr-133{
  margin-right:133px
}

.is-stuck.is-stuck\:mb-133{
  margin-bottom:133px
}

.is-stuck.is-stuck\:ml-133{
  margin-left:133px
}

.is-stuck.is-stuck\:mt-136{
  margin-top:136px
}

.is-stuck.is-stuck\:mr-136{
  margin-right:136px
}

.is-stuck.is-stuck\:mb-136{
  margin-bottom:136px
}

.is-stuck.is-stuck\:ml-136{
  margin-left:136px
}

.is-stuck.is-stuck\:mt-140{
  margin-top:140px
}

.is-stuck.is-stuck\:mr-140{
  margin-right:140px
}

.is-stuck.is-stuck\:mb-140{
  margin-bottom:140px
}

.is-stuck.is-stuck\:ml-140{
  margin-left:140px
}

.is-stuck.is-stuck\:mt-144{
  margin-top:144px
}

.is-stuck.is-stuck\:mr-144{
  margin-right:144px
}

.is-stuck.is-stuck\:mb-144{
  margin-bottom:144px
}

.is-stuck.is-stuck\:ml-144{
  margin-left:144px
}

.is-stuck.is-stuck\:mt-152{
  margin-top:152px
}

.is-stuck.is-stuck\:mr-152{
  margin-right:152px
}

.is-stuck.is-stuck\:mb-152{
  margin-bottom:152px
}

.is-stuck.is-stuck\:ml-152{
  margin-left:152px
}

.is-stuck.is-stuck\:mt-158{
  margin-top:158px
}

.is-stuck.is-stuck\:mr-158{
  margin-right:158px
}

.is-stuck.is-stuck\:mb-158{
  margin-bottom:158px
}

.is-stuck.is-stuck\:ml-158{
  margin-left:158px
}

.is-stuck.is-stuck\:mt-164{
  margin-top:164px
}

.is-stuck.is-stuck\:mr-164{
  margin-right:164px
}

.is-stuck.is-stuck\:mb-164{
  margin-bottom:164px
}

.is-stuck.is-stuck\:ml-164{
  margin-left:164px
}

.is-stuck.is-stuck\:mt-172{
  margin-top:172px
}

.is-stuck.is-stuck\:mr-172{
  margin-right:172px
}

.is-stuck.is-stuck\:mb-172{
  margin-bottom:172px
}

.is-stuck.is-stuck\:ml-172{
  margin-left:172px
}

.is-stuck.is-stuck\:mt-175{
  margin-top:175px
}

.is-stuck.is-stuck\:mr-175{
  margin-right:175px
}

.is-stuck.is-stuck\:mb-175{
  margin-bottom:175px
}

.is-stuck.is-stuck\:ml-175{
  margin-left:175px
}

.is-stuck.is-stuck\:mt-180{
  margin-top:180px
}

.is-stuck.is-stuck\:mr-180{
  margin-right:180px
}

.is-stuck.is-stuck\:mb-180{
  margin-bottom:180px
}

.is-stuck.is-stuck\:ml-180{
  margin-left:180px
}

.is-stuck.is-stuck\:mt-182{
  margin-top:182px
}

.is-stuck.is-stuck\:mr-182{
  margin-right:182px
}

.is-stuck.is-stuck\:mb-182{
  margin-bottom:182px
}

.is-stuck.is-stuck\:ml-182{
  margin-left:182px
}

.is-stuck.is-stuck\:mt-185{
  margin-top:185px
}

.is-stuck.is-stuck\:mr-185{
  margin-right:185px
}

.is-stuck.is-stuck\:mb-185{
  margin-bottom:185px
}

.is-stuck.is-stuck\:ml-185{
  margin-left:185px
}

.is-stuck.is-stuck\:mt-190{
  margin-top:190px
}

.is-stuck.is-stuck\:mr-190{
  margin-right:190px
}

.is-stuck.is-stuck\:mb-190{
  margin-bottom:190px
}

.is-stuck.is-stuck\:ml-190{
  margin-left:190px
}

.is-stuck.is-stuck\:mt-193{
  margin-top:193px
}

.is-stuck.is-stuck\:mr-193{
  margin-right:193px
}

.is-stuck.is-stuck\:mb-193{
  margin-bottom:193px
}

.is-stuck.is-stuck\:ml-193{
  margin-left:193px
}

.is-stuck.is-stuck\:mt-200{
  margin-top:200px
}

.is-stuck.is-stuck\:mr-200{
  margin-right:200px
}

.is-stuck.is-stuck\:mb-200{
  margin-bottom:200px
}

.is-stuck.is-stuck\:ml-200{
  margin-left:200px
}

.is-stuck.is-stuck\:mt-215{
  margin-top:215px
}

.is-stuck.is-stuck\:mr-215{
  margin-right:215px
}

.is-stuck.is-stuck\:mb-215{
  margin-bottom:215px
}

.is-stuck.is-stuck\:ml-215{
  margin-left:215px
}

.is-stuck.is-stuck\:mt-220{
  margin-top:220px
}

.is-stuck.is-stuck\:mr-220{
  margin-right:220px
}

.is-stuck.is-stuck\:mb-220{
  margin-bottom:220px
}

.is-stuck.is-stuck\:ml-220{
  margin-left:220px
}

.is-stuck.is-stuck\:mt-232{
  margin-top:232px
}

.is-stuck.is-stuck\:mr-232{
  margin-right:232px
}

.is-stuck.is-stuck\:mb-232{
  margin-bottom:232px
}

.is-stuck.is-stuck\:ml-232{
  margin-left:232px
}

.is-stuck.is-stuck\:mt-238{
  margin-top:238px
}

.is-stuck.is-stuck\:mr-238{
  margin-right:238px
}

.is-stuck.is-stuck\:mb-238{
  margin-bottom:238px
}

.is-stuck.is-stuck\:ml-238{
  margin-left:238px
}

.is-stuck.is-stuck\:mt-240{
  margin-top:240px
}

.is-stuck.is-stuck\:mr-240{
  margin-right:240px
}

.is-stuck.is-stuck\:mb-240{
  margin-bottom:240px
}

.is-stuck.is-stuck\:ml-240{
  margin-left:240px
}

.is-stuck.is-stuck\:mt-244{
  margin-top:244px
}

.is-stuck.is-stuck\:mr-244{
  margin-right:244px
}

.is-stuck.is-stuck\:mb-244{
  margin-bottom:244px
}

.is-stuck.is-stuck\:ml-244{
  margin-left:244px
}

.is-stuck.is-stuck\:mt-256{
  margin-top:256px
}

.is-stuck.is-stuck\:mr-256{
  margin-right:256px
}

.is-stuck.is-stuck\:mb-256{
  margin-bottom:256px
}

.is-stuck.is-stuck\:ml-256{
  margin-left:256px
}

.is-stuck.is-stuck\:mt-264{
  margin-top:264px
}

.is-stuck.is-stuck\:mr-264{
  margin-right:264px
}

.is-stuck.is-stuck\:mb-264{
  margin-bottom:264px
}

.is-stuck.is-stuck\:ml-264{
  margin-left:264px
}

.is-stuck.is-stuck\:mt-270{
  margin-top:270px
}

.is-stuck.is-stuck\:mr-270{
  margin-right:270px
}

.is-stuck.is-stuck\:mb-270{
  margin-bottom:270px
}

.is-stuck.is-stuck\:ml-270{
  margin-left:270px
}

.is-stuck.is-stuck\:mt-280{
  margin-top:280px
}

.is-stuck.is-stuck\:mr-280{
  margin-right:280px
}

.is-stuck.is-stuck\:mb-280{
  margin-bottom:280px
}

.is-stuck.is-stuck\:ml-280{
  margin-left:280px
}

.is-stuck.is-stuck\:mt-292{
  margin-top:292px
}

.is-stuck.is-stuck\:mr-292{
  margin-right:292px
}

.is-stuck.is-stuck\:mb-292{
  margin-bottom:292px
}

.is-stuck.is-stuck\:ml-292{
  margin-left:292px
}

.is-stuck.is-stuck\:mt-300{
  margin-top:300px
}

.is-stuck.is-stuck\:mr-300{
  margin-right:300px
}

.is-stuck.is-stuck\:mb-300{
  margin-bottom:300px
}

.is-stuck.is-stuck\:ml-300{
  margin-left:300px
}

.is-stuck.is-stuck\:mt-312{
  margin-top:312px
}

.is-stuck.is-stuck\:mr-312{
  margin-right:312px
}

.is-stuck.is-stuck\:mb-312{
  margin-bottom:312px
}

.is-stuck.is-stuck\:ml-312{
  margin-left:312px
}

.is-stuck.is-stuck\:mt-314{
  margin-top:314px
}

.is-stuck.is-stuck\:mr-314{
  margin-right:314px
}

.is-stuck.is-stuck\:mb-314{
  margin-bottom:314px
}

.is-stuck.is-stuck\:ml-314{
  margin-left:314px
}

.is-stuck.is-stuck\:mt-320{
  margin-top:320px
}

.is-stuck.is-stuck\:mr-320{
  margin-right:320px
}

.is-stuck.is-stuck\:mb-320{
  margin-bottom:320px
}

.is-stuck.is-stuck\:ml-320{
  margin-left:320px
}

.is-stuck.is-stuck\:mt-324{
  margin-top:324px
}

.is-stuck.is-stuck\:mr-324{
  margin-right:324px
}

.is-stuck.is-stuck\:mb-324{
  margin-bottom:324px
}

.is-stuck.is-stuck\:ml-324{
  margin-left:324px
}

.is-stuck.is-stuck\:mt-325{
  margin-top:325px
}

.is-stuck.is-stuck\:mr-325{
  margin-right:325px
}

.is-stuck.is-stuck\:mb-325{
  margin-bottom:325px
}

.is-stuck.is-stuck\:ml-325{
  margin-left:325px
}

.is-stuck.is-stuck\:mt-326{
  margin-top:326px
}

.is-stuck.is-stuck\:mr-326{
  margin-right:326px
}

.is-stuck.is-stuck\:mb-326{
  margin-bottom:326px
}

.is-stuck.is-stuck\:ml-326{
  margin-left:326px
}

.is-stuck.is-stuck\:mt-330{
  margin-top:330px
}

.is-stuck.is-stuck\:mr-330{
  margin-right:330px
}

.is-stuck.is-stuck\:mb-330{
  margin-bottom:330px
}

.is-stuck.is-stuck\:ml-330{
  margin-left:330px
}

.is-stuck.is-stuck\:mt-336{
  margin-top:336px
}

.is-stuck.is-stuck\:mr-336{
  margin-right:336px
}

.is-stuck.is-stuck\:mb-336{
  margin-bottom:336px
}

.is-stuck.is-stuck\:ml-336{
  margin-left:336px
}

.is-stuck.is-stuck\:mt-338{
  margin-top:338px
}

.is-stuck.is-stuck\:mr-338{
  margin-right:338px
}

.is-stuck.is-stuck\:mb-338{
  margin-bottom:338px
}

.is-stuck.is-stuck\:ml-338{
  margin-left:338px
}

.is-stuck.is-stuck\:mt-350{
  margin-top:350px
}

.is-stuck.is-stuck\:mr-350{
  margin-right:350px
}

.is-stuck.is-stuck\:mb-350{
  margin-bottom:350px
}

.is-stuck.is-stuck\:ml-350{
  margin-left:350px
}

.is-stuck.is-stuck\:mt-356{
  margin-top:356px
}

.is-stuck.is-stuck\:mr-356{
  margin-right:356px
}

.is-stuck.is-stuck\:mb-356{
  margin-bottom:356px
}

.is-stuck.is-stuck\:ml-356{
  margin-left:356px
}

.is-stuck.is-stuck\:mt-363{
  margin-top:363px
}

.is-stuck.is-stuck\:mr-363{
  margin-right:363px
}

.is-stuck.is-stuck\:mb-363{
  margin-bottom:363px
}

.is-stuck.is-stuck\:ml-363{
  margin-left:363px
}

.is-stuck.is-stuck\:mt-364{
  margin-top:364px
}

.is-stuck.is-stuck\:mr-364{
  margin-right:364px
}

.is-stuck.is-stuck\:mb-364{
  margin-bottom:364px
}

.is-stuck.is-stuck\:ml-364{
  margin-left:364px
}

.is-stuck.is-stuck\:mt-367{
  margin-top:367px
}

.is-stuck.is-stuck\:mr-367{
  margin-right:367px
}

.is-stuck.is-stuck\:mb-367{
  margin-bottom:367px
}

.is-stuck.is-stuck\:ml-367{
  margin-left:367px
}

.is-stuck.is-stuck\:mt-368{
  margin-top:368px
}

.is-stuck.is-stuck\:mr-368{
  margin-right:368px
}

.is-stuck.is-stuck\:mb-368{
  margin-bottom:368px
}

.is-stuck.is-stuck\:ml-368{
  margin-left:368px
}

.is-stuck.is-stuck\:mt-373{
  margin-top:373px
}

.is-stuck.is-stuck\:mr-373{
  margin-right:373px
}

.is-stuck.is-stuck\:mb-373{
  margin-bottom:373px
}

.is-stuck.is-stuck\:ml-373{
  margin-left:373px
}

.is-stuck.is-stuck\:mt-386{
  margin-top:386px
}

.is-stuck.is-stuck\:mr-386{
  margin-right:386px
}

.is-stuck.is-stuck\:mb-386{
  margin-bottom:386px
}

.is-stuck.is-stuck\:ml-386{
  margin-left:386px
}

.is-stuck.is-stuck\:mt-387{
  margin-top:387px
}

.is-stuck.is-stuck\:mr-387{
  margin-right:387px
}

.is-stuck.is-stuck\:mb-387{
  margin-bottom:387px
}

.is-stuck.is-stuck\:ml-387{
  margin-left:387px
}

.is-stuck.is-stuck\:mt-392{
  margin-top:392px
}

.is-stuck.is-stuck\:mr-392{
  margin-right:392px
}

.is-stuck.is-stuck\:mb-392{
  margin-bottom:392px
}

.is-stuck.is-stuck\:ml-392{
  margin-left:392px
}

.is-stuck.is-stuck\:mt-400{
  margin-top:400px
}

.is-stuck.is-stuck\:mr-400{
  margin-right:400px
}

.is-stuck.is-stuck\:mb-400{
  margin-bottom:400px
}

.is-stuck.is-stuck\:ml-400{
  margin-left:400px
}

.is-stuck.is-stuck\:mt-412{
  margin-top:412px
}

.is-stuck.is-stuck\:mr-412{
  margin-right:412px
}

.is-stuck.is-stuck\:mb-412{
  margin-bottom:412px
}

.is-stuck.is-stuck\:ml-412{
  margin-left:412px
}

.is-stuck.is-stuck\:mt-424{
  margin-top:424px
}

.is-stuck.is-stuck\:mr-424{
  margin-right:424px
}

.is-stuck.is-stuck\:mb-424{
  margin-bottom:424px
}

.is-stuck.is-stuck\:ml-424{
  margin-left:424px
}

.is-stuck.is-stuck\:mt-426{
  margin-top:426px
}

.is-stuck.is-stuck\:mr-426{
  margin-right:426px
}

.is-stuck.is-stuck\:mb-426{
  margin-bottom:426px
}

.is-stuck.is-stuck\:ml-426{
  margin-left:426px
}

.is-stuck.is-stuck\:mt-434{
  margin-top:434px
}

.is-stuck.is-stuck\:mr-434{
  margin-right:434px
}

.is-stuck.is-stuck\:mb-434{
  margin-bottom:434px
}

.is-stuck.is-stuck\:ml-434{
  margin-left:434px
}

.is-stuck.is-stuck\:mt-440{
  margin-top:440px
}

.is-stuck.is-stuck\:mr-440{
  margin-right:440px
}

.is-stuck.is-stuck\:mb-440{
  margin-bottom:440px
}

.is-stuck.is-stuck\:ml-440{
  margin-left:440px
}

.is-stuck.is-stuck\:mt-450{
  margin-top:450px
}

.is-stuck.is-stuck\:mr-450{
  margin-right:450px
}

.is-stuck.is-stuck\:mb-450{
  margin-bottom:450px
}

.is-stuck.is-stuck\:ml-450{
  margin-left:450px
}

.is-stuck.is-stuck\:mt-460{
  margin-top:460px
}

.is-stuck.is-stuck\:mr-460{
  margin-right:460px
}

.is-stuck.is-stuck\:mb-460{
  margin-bottom:460px
}

.is-stuck.is-stuck\:ml-460{
  margin-left:460px
}

.is-stuck.is-stuck\:mt-465{
  margin-top:465px
}

.is-stuck.is-stuck\:mr-465{
  margin-right:465px
}

.is-stuck.is-stuck\:mb-465{
  margin-bottom:465px
}

.is-stuck.is-stuck\:ml-465{
  margin-left:465px
}

.is-stuck.is-stuck\:mt-476{
  margin-top:476px
}

.is-stuck.is-stuck\:mr-476{
  margin-right:476px
}

.is-stuck.is-stuck\:mb-476{
  margin-bottom:476px
}

.is-stuck.is-stuck\:ml-476{
  margin-left:476px
}

.is-stuck.is-stuck\:mt-490{
  margin-top:490px
}

.is-stuck.is-stuck\:mr-490{
  margin-right:490px
}

.is-stuck.is-stuck\:mb-490{
  margin-bottom:490px
}

.is-stuck.is-stuck\:ml-490{
  margin-left:490px
}

.is-stuck.is-stuck\:mt-500{
  margin-top:500px
}

.is-stuck.is-stuck\:mr-500{
  margin-right:500px
}

.is-stuck.is-stuck\:mb-500{
  margin-bottom:500px
}

.is-stuck.is-stuck\:ml-500{
  margin-left:500px
}

.is-stuck.is-stuck\:mt-520{
  margin-top:520px
}

.is-stuck.is-stuck\:mr-520{
  margin-right:520px
}

.is-stuck.is-stuck\:mb-520{
  margin-bottom:520px
}

.is-stuck.is-stuck\:ml-520{
  margin-left:520px
}

.is-stuck.is-stuck\:mt-530{
  margin-top:530px
}

.is-stuck.is-stuck\:mr-530{
  margin-right:530px
}

.is-stuck.is-stuck\:mb-530{
  margin-bottom:530px
}

.is-stuck.is-stuck\:ml-530{
  margin-left:530px
}

.is-stuck.is-stuck\:mt-534{
  margin-top:534px
}

.is-stuck.is-stuck\:mr-534{
  margin-right:534px
}

.is-stuck.is-stuck\:mb-534{
  margin-bottom:534px
}

.is-stuck.is-stuck\:ml-534{
  margin-left:534px
}

.is-stuck.is-stuck\:mt-547{
  margin-top:547px
}

.is-stuck.is-stuck\:mr-547{
  margin-right:547px
}

.is-stuck.is-stuck\:mb-547{
  margin-bottom:547px
}

.is-stuck.is-stuck\:ml-547{
  margin-left:547px
}

.is-stuck.is-stuck\:mt-560{
  margin-top:560px
}

.is-stuck.is-stuck\:mr-560{
  margin-right:560px
}

.is-stuck.is-stuck\:mb-560{
  margin-bottom:560px
}

.is-stuck.is-stuck\:ml-560{
  margin-left:560px
}

.is-stuck.is-stuck\:mt-570{
  margin-top:570px
}

.is-stuck.is-stuck\:mr-570{
  margin-right:570px
}

.is-stuck.is-stuck\:mb-570{
  margin-bottom:570px
}

.is-stuck.is-stuck\:ml-570{
  margin-left:570px
}

.is-stuck.is-stuck\:mt-579{
  margin-top:579px
}

.is-stuck.is-stuck\:mr-579{
  margin-right:579px
}

.is-stuck.is-stuck\:mb-579{
  margin-bottom:579px
}

.is-stuck.is-stuck\:ml-579{
  margin-left:579px
}

.is-stuck.is-stuck\:mt-586{
  margin-top:586px
}

.is-stuck.is-stuck\:mr-586{
  margin-right:586px
}

.is-stuck.is-stuck\:mb-586{
  margin-bottom:586px
}

.is-stuck.is-stuck\:ml-586{
  margin-left:586px
}

.is-stuck.is-stuck\:mt-589{
  margin-top:589px
}

.is-stuck.is-stuck\:mr-589{
  margin-right:589px
}

.is-stuck.is-stuck\:mb-589{
  margin-bottom:589px
}

.is-stuck.is-stuck\:ml-589{
  margin-left:589px
}

.is-stuck.is-stuck\:mt-592{
  margin-top:592px
}

.is-stuck.is-stuck\:mr-592{
  margin-right:592px
}

.is-stuck.is-stuck\:mb-592{
  margin-bottom:592px
}

.is-stuck.is-stuck\:ml-592{
  margin-left:592px
}

.is-stuck.is-stuck\:mt-600{
  margin-top:600px
}

.is-stuck.is-stuck\:mr-600{
  margin-right:600px
}

.is-stuck.is-stuck\:mb-600{
  margin-bottom:600px
}

.is-stuck.is-stuck\:ml-600{
  margin-left:600px
}

.is-stuck.is-stuck\:mt-640{
  margin-top:640px
}

.is-stuck.is-stuck\:mr-640{
  margin-right:640px
}

.is-stuck.is-stuck\:mb-640{
  margin-bottom:640px
}

.is-stuck.is-stuck\:ml-640{
  margin-left:640px
}

.is-stuck.is-stuck\:mt-650{
  margin-top:650px
}

.is-stuck.is-stuck\:mr-650{
  margin-right:650px
}

.is-stuck.is-stuck\:mb-650{
  margin-bottom:650px
}

.is-stuck.is-stuck\:ml-650{
  margin-left:650px
}

.is-stuck.is-stuck\:mt-658{
  margin-top:658px
}

.is-stuck.is-stuck\:mr-658{
  margin-right:658px
}

.is-stuck.is-stuck\:mb-658{
  margin-bottom:658px
}

.is-stuck.is-stuck\:ml-658{
  margin-left:658px
}

.is-stuck.is-stuck\:mt-660{
  margin-top:660px
}

.is-stuck.is-stuck\:mr-660{
  margin-right:660px
}

.is-stuck.is-stuck\:mb-660{
  margin-bottom:660px
}

.is-stuck.is-stuck\:ml-660{
  margin-left:660px
}

.is-stuck.is-stuck\:mt-670{
  margin-top:670px
}

.is-stuck.is-stuck\:mr-670{
  margin-right:670px
}

.is-stuck.is-stuck\:mb-670{
  margin-bottom:670px
}

.is-stuck.is-stuck\:ml-670{
  margin-left:670px
}

.is-stuck.is-stuck\:mt-675{
  margin-top:675px
}

.is-stuck.is-stuck\:mr-675{
  margin-right:675px
}

.is-stuck.is-stuck\:mb-675{
  margin-bottom:675px
}

.is-stuck.is-stuck\:ml-675{
  margin-left:675px
}

.is-stuck.is-stuck\:mt-695{
  margin-top:695px
}

.is-stuck.is-stuck\:mr-695{
  margin-right:695px
}

.is-stuck.is-stuck\:mb-695{
  margin-bottom:695px
}

.is-stuck.is-stuck\:ml-695{
  margin-left:695px
}

.is-stuck.is-stuck\:mt-708{
  margin-top:708px
}

.is-stuck.is-stuck\:mr-708{
  margin-right:708px
}

.is-stuck.is-stuck\:mb-708{
  margin-bottom:708px
}

.is-stuck.is-stuck\:ml-708{
  margin-left:708px
}

.is-stuck.is-stuck\:mt-787{
  margin-top:787px
}

.is-stuck.is-stuck\:mr-787{
  margin-right:787px
}

.is-stuck.is-stuck\:mb-787{
  margin-bottom:787px
}

.is-stuck.is-stuck\:ml-787{
  margin-left:787px
}

.is-stuck.is-stuck\:mt-813{
  margin-top:813px
}

.is-stuck.is-stuck\:mr-813{
  margin-right:813px
}

.is-stuck.is-stuck\:mb-813{
  margin-bottom:813px
}

.is-stuck.is-stuck\:ml-813{
  margin-left:813px
}

.is-stuck.is-stuck\:mt-835{
  margin-top:835px
}

.is-stuck.is-stuck\:mr-835{
  margin-right:835px
}

.is-stuck.is-stuck\:mb-835{
  margin-bottom:835px
}

.is-stuck.is-stuck\:ml-835{
  margin-left:835px
}

.is-stuck.is-stuck\:mt-943{
  margin-top:943px
}

.is-stuck.is-stuck\:mr-943{
  margin-right:943px
}

.is-stuck.is-stuck\:mb-943{
  margin-bottom:943px
}

.is-stuck.is-stuck\:ml-943{
  margin-left:943px
}

.is-stuck.is-stuck\:mt-970{
  margin-top:970px
}

.is-stuck.is-stuck\:mr-970{
  margin-right:970px
}

.is-stuck.is-stuck\:mb-970{
  margin-bottom:970px
}

.is-stuck.is-stuck\:ml-970{
  margin-left:970px
}

.is-stuck.is-stuck\:mt-1012{
  margin-top:1012px
}

.is-stuck.is-stuck\:mr-1012{
  margin-right:1012px
}

.is-stuck.is-stuck\:mb-1012{
  margin-bottom:1012px
}

.is-stuck.is-stuck\:ml-1012{
  margin-left:1012px
}

.is-stuck.is-stuck\:mt-1155{
  margin-top:1155px
}

.is-stuck.is-stuck\:mr-1155{
  margin-right:1155px
}

.is-stuck.is-stuck\:mb-1155{
  margin-bottom:1155px
}

.is-stuck.is-stuck\:ml-1155{
  margin-left:1155px
}

.is-stuck.is-stuck\:mt-1200{
  margin-top:1200px
}

.is-stuck.is-stuck\:mr-1200{
  margin-right:1200px
}

.is-stuck.is-stuck\:mb-1200{
  margin-bottom:1200px
}

.is-stuck.is-stuck\:ml-1200{
  margin-left:1200px
}

.is-stuck.is-stuck\:mt-1240{
  margin-top:1240px
}

.is-stuck.is-stuck\:mr-1240{
  margin-right:1240px
}

.is-stuck.is-stuck\:mb-1240{
  margin-bottom:1240px
}

.is-stuck.is-stuck\:ml-1240{
  margin-left:1240px
}

.is-stuck.is-stuck\:mt-1440{
  margin-top:1440px
}

.is-stuck.is-stuck\:mr-1440{
  margin-right:1440px
}

.is-stuck.is-stuck\:mb-1440{
  margin-bottom:1440px
}

.is-stuck.is-stuck\:ml-1440{
  margin-left:1440px
}

.is-stuck.is-stuck\:mt-auto{
  margin-top:auto
}

.is-stuck.is-stuck\:mr-auto{
  margin-right:auto
}

.is-stuck.is-stuck\:mb-auto{
  margin-bottom:auto
}

.is-stuck.is-stuck\:ml-auto{
  margin-left:auto
}

.is-stuck.is-stuck\:mt-sm{
  margin-top:460px
}

.is-stuck.is-stuck\:mr-sm{
  margin-right:460px
}

.is-stuck.is-stuck\:mb-sm{
  margin-bottom:460px
}

.is-stuck.is-stuck\:ml-sm{
  margin-left:460px
}

.is-stuck.is-stuck\:mt-md{
  margin-top:756px
}

.is-stuck.is-stuck\:mr-md{
  margin-right:756px
}

.is-stuck.is-stuck\:mb-md{
  margin-bottom:756px
}

.is-stuck.is-stuck\:ml-md{
  margin-left:756px
}

.is-stuck.is-stuck\:mt-lg{
  margin-top:1280px
}

.is-stuck.is-stuck\:mr-lg{
  margin-right:1280px
}

.is-stuck.is-stuck\:mb-lg{
  margin-bottom:1280px
}

.is-stuck.is-stuck\:ml-lg{
  margin-left:1280px
}

.is-stuck.is-stuck\:mt-1\/2{
  margin-top:50%
}

.is-stuck.is-stuck\:mr-1\/2{
  margin-right:50%
}

.is-stuck.is-stuck\:mb-1\/2{
  margin-bottom:50%
}

.is-stuck.is-stuck\:ml-1\/2{
  margin-left:50%
}

.is-stuck.is-stuck\:mt-8\/10{
  margin-top:80%
}

.is-stuck.is-stuck\:mr-8\/10{
  margin-right:80%
}

.is-stuck.is-stuck\:mb-8\/10{
  margin-bottom:80%
}

.is-stuck.is-stuck\:ml-8\/10{
  margin-left:80%
}

.is-stuck.is-stuck\:mt-9\/10{
  margin-top:90%
}

.is-stuck.is-stuck\:mr-9\/10{
  margin-right:90%
}

.is-stuck.is-stuck\:mb-9\/10{
  margin-bottom:90%
}

.is-stuck.is-stuck\:ml-9\/10{
  margin-left:90%
}

.is-stuck.is-stuck\:mt-full{
  margin-top:100%
}

.is-stuck.is-stuck\:mr-full{
  margin-right:100%
}

.is-stuck.is-stuck\:mb-full{
  margin-bottom:100%
}

.is-stuck.is-stuck\:ml-full{
  margin-left:100%
}

.is-stuck.is-stuck\:-mt-0{
  margin-top:0
}

.is-stuck.is-stuck\:-mr-0{
  margin-right:0
}

.is-stuck.is-stuck\:-mb-0{
  margin-bottom:0
}

.is-stuck.is-stuck\:-ml-0{
  margin-left:0
}

.is-stuck.is-stuck\:-mt-1{
  margin-top:-1px
}

.is-stuck.is-stuck\:-mr-1{
  margin-right:-1px
}

.is-stuck.is-stuck\:-mb-1{
  margin-bottom:-1px
}

.is-stuck.is-stuck\:-ml-1{
  margin-left:-1px
}

.is-stuck.is-stuck\:-mt-2{
  margin-top:-2px
}

.is-stuck.is-stuck\:-mr-2{
  margin-right:-2px
}

.is-stuck.is-stuck\:-mb-2{
  margin-bottom:-2px
}

.is-stuck.is-stuck\:-ml-2{
  margin-left:-2px
}

.is-stuck.is-stuck\:-mt-3{
  margin-top:-3px
}

.is-stuck.is-stuck\:-mr-3{
  margin-right:-3px
}

.is-stuck.is-stuck\:-mb-3{
  margin-bottom:-3px
}

.is-stuck.is-stuck\:-ml-3{
  margin-left:-3px
}

.is-stuck.is-stuck\:-mt-4{
  margin-top:-4px
}

.is-stuck.is-stuck\:-mr-4{
  margin-right:-4px
}

.is-stuck.is-stuck\:-mb-4{
  margin-bottom:-4px
}

.is-stuck.is-stuck\:-ml-4{
  margin-left:-4px
}

.is-stuck.is-stuck\:-mt-5{
  margin-top:-5px
}

.is-stuck.is-stuck\:-mr-5{
  margin-right:-5px
}

.is-stuck.is-stuck\:-mb-5{
  margin-bottom:-5px
}

.is-stuck.is-stuck\:-ml-5{
  margin-left:-5px
}

.is-stuck.is-stuck\:-mt-6{
  margin-top:-6px
}

.is-stuck.is-stuck\:-mr-6{
  margin-right:-6px
}

.is-stuck.is-stuck\:-mb-6{
  margin-bottom:-6px
}

.is-stuck.is-stuck\:-ml-6{
  margin-left:-6px
}

.is-stuck.is-stuck\:-mt-8{
  margin-top:-8px
}

.is-stuck.is-stuck\:-mr-8{
  margin-right:-8px
}

.is-stuck.is-stuck\:-mb-8{
  margin-bottom:-8px
}

.is-stuck.is-stuck\:-ml-8{
  margin-left:-8px
}

.is-stuck.is-stuck\:-mt-10{
  margin-top:-10px
}

.is-stuck.is-stuck\:-mr-10{
  margin-right:-10px
}

.is-stuck.is-stuck\:-mb-10{
  margin-bottom:-10px
}

.is-stuck.is-stuck\:-ml-10{
  margin-left:-10px
}

.is-stuck.is-stuck\:-mt-12{
  margin-top:-12px
}

.is-stuck.is-stuck\:-mr-12{
  margin-right:-12px
}

.is-stuck.is-stuck\:-mb-12{
  margin-bottom:-12px
}

.is-stuck.is-stuck\:-ml-12{
  margin-left:-12px
}

.is-stuck.is-stuck\:-mt-14{
  margin-top:-14px
}

.is-stuck.is-stuck\:-mr-14{
  margin-right:-14px
}

.is-stuck.is-stuck\:-mb-14{
  margin-bottom:-14px
}

.is-stuck.is-stuck\:-ml-14{
  margin-left:-14px
}

.is-stuck.is-stuck\:-mt-15{
  margin-top:-15px
}

.is-stuck.is-stuck\:-mr-15{
  margin-right:-15px
}

.is-stuck.is-stuck\:-mb-15{
  margin-bottom:-15px
}

.is-stuck.is-stuck\:-ml-15{
  margin-left:-15px
}

.is-stuck.is-stuck\:-mt-16{
  margin-top:-16px
}

.is-stuck.is-stuck\:-mr-16{
  margin-right:-16px
}

.is-stuck.is-stuck\:-mb-16{
  margin-bottom:-16px
}

.is-stuck.is-stuck\:-ml-16{
  margin-left:-16px
}

.is-stuck.is-stuck\:-mt-17{
  margin-top:-17px
}

.is-stuck.is-stuck\:-mr-17{
  margin-right:-17px
}

.is-stuck.is-stuck\:-mb-17{
  margin-bottom:-17px
}

.is-stuck.is-stuck\:-ml-17{
  margin-left:-17px
}

.is-stuck.is-stuck\:-mt-18{
  margin-top:-18px
}

.is-stuck.is-stuck\:-mr-18{
  margin-right:-18px
}

.is-stuck.is-stuck\:-mb-18{
  margin-bottom:-18px
}

.is-stuck.is-stuck\:-ml-18{
  margin-left:-18px
}

.is-stuck.is-stuck\:-mt-20{
  margin-top:-20px
}

.is-stuck.is-stuck\:-mr-20{
  margin-right:-20px
}

.is-stuck.is-stuck\:-mb-20{
  margin-bottom:-20px
}

.is-stuck.is-stuck\:-ml-20{
  margin-left:-20px
}

.is-stuck.is-stuck\:-mt-21{
  margin-top:-21px
}

.is-stuck.is-stuck\:-mr-21{
  margin-right:-21px
}

.is-stuck.is-stuck\:-mb-21{
  margin-bottom:-21px
}

.is-stuck.is-stuck\:-ml-21{
  margin-left:-21px
}

.is-stuck.is-stuck\:-mt-22{
  margin-top:-22px
}

.is-stuck.is-stuck\:-mr-22{
  margin-right:-22px
}

.is-stuck.is-stuck\:-mb-22{
  margin-bottom:-22px
}

.is-stuck.is-stuck\:-ml-22{
  margin-left:-22px
}

.is-stuck.is-stuck\:-mt-23{
  margin-top:-23px
}

.is-stuck.is-stuck\:-mr-23{
  margin-right:-23px
}

.is-stuck.is-stuck\:-mb-23{
  margin-bottom:-23px
}

.is-stuck.is-stuck\:-ml-23{
  margin-left:-23px
}

.is-stuck.is-stuck\:-mt-24{
  margin-top:-24px
}

.is-stuck.is-stuck\:-mr-24{
  margin-right:-24px
}

.is-stuck.is-stuck\:-mb-24{
  margin-bottom:-24px
}

.is-stuck.is-stuck\:-ml-24{
  margin-left:-24px
}

.is-stuck.is-stuck\:-mt-25{
  margin-top:-25px
}

.is-stuck.is-stuck\:-mr-25{
  margin-right:-25px
}

.is-stuck.is-stuck\:-mb-25{
  margin-bottom:-25px
}

.is-stuck.is-stuck\:-ml-25{
  margin-left:-25px
}

.is-stuck.is-stuck\:-mt-26{
  margin-top:-26px
}

.is-stuck.is-stuck\:-mr-26{
  margin-right:-26px
}

.is-stuck.is-stuck\:-mb-26{
  margin-bottom:-26px
}

.is-stuck.is-stuck\:-ml-26{
  margin-left:-26px
}

.is-stuck.is-stuck\:-mt-27{
  margin-top:-27px
}

.is-stuck.is-stuck\:-mr-27{
  margin-right:-27px
}

.is-stuck.is-stuck\:-mb-27{
  margin-bottom:-27px
}

.is-stuck.is-stuck\:-ml-27{
  margin-left:-27px
}

.is-stuck.is-stuck\:-mt-28{
  margin-top:-28px
}

.is-stuck.is-stuck\:-mr-28{
  margin-right:-28px
}

.is-stuck.is-stuck\:-mb-28{
  margin-bottom:-28px
}

.is-stuck.is-stuck\:-ml-28{
  margin-left:-28px
}

.is-stuck.is-stuck\:-mt-29{
  margin-top:-29px
}

.is-stuck.is-stuck\:-mr-29{
  margin-right:-29px
}

.is-stuck.is-stuck\:-mb-29{
  margin-bottom:-29px
}

.is-stuck.is-stuck\:-ml-29{
  margin-left:-29px
}

.is-stuck.is-stuck\:-mt-30{
  margin-top:-30px
}

.is-stuck.is-stuck\:-mr-30{
  margin-right:-30px
}

.is-stuck.is-stuck\:-mb-30{
  margin-bottom:-30px
}

.is-stuck.is-stuck\:-ml-30{
  margin-left:-30px
}

.is-stuck.is-stuck\:-mt-32{
  margin-top:-32px
}

.is-stuck.is-stuck\:-mr-32{
  margin-right:-32px
}

.is-stuck.is-stuck\:-mb-32{
  margin-bottom:-32px
}

.is-stuck.is-stuck\:-ml-32{
  margin-left:-32px
}

.is-stuck.is-stuck\:-mt-33{
  margin-top:-33px
}

.is-stuck.is-stuck\:-mr-33{
  margin-right:-33px
}

.is-stuck.is-stuck\:-mb-33{
  margin-bottom:-33px
}

.is-stuck.is-stuck\:-ml-33{
  margin-left:-33px
}

.is-stuck.is-stuck\:-mt-36{
  margin-top:-36px
}

.is-stuck.is-stuck\:-mr-36{
  margin-right:-36px
}

.is-stuck.is-stuck\:-mb-36{
  margin-bottom:-36px
}

.is-stuck.is-stuck\:-ml-36{
  margin-left:-36px
}

.is-stuck.is-stuck\:-mt-38{
  margin-top:-38px
}

.is-stuck.is-stuck\:-mr-38{
  margin-right:-38px
}

.is-stuck.is-stuck\:-mb-38{
  margin-bottom:-38px
}

.is-stuck.is-stuck\:-ml-38{
  margin-left:-38px
}

.is-stuck.is-stuck\:-mt-40{
  margin-top:-40px
}

.is-stuck.is-stuck\:-mr-40{
  margin-right:-40px
}

.is-stuck.is-stuck\:-mb-40{
  margin-bottom:-40px
}

.is-stuck.is-stuck\:-ml-40{
  margin-left:-40px
}

.is-stuck.is-stuck\:-mt-42{
  margin-top:-42px
}

.is-stuck.is-stuck\:-mr-42{
  margin-right:-42px
}

.is-stuck.is-stuck\:-mb-42{
  margin-bottom:-42px
}

.is-stuck.is-stuck\:-ml-42{
  margin-left:-42px
}

.is-stuck.is-stuck\:-mt-44{
  margin-top:-44px
}

.is-stuck.is-stuck\:-mr-44{
  margin-right:-44px
}

.is-stuck.is-stuck\:-mb-44{
  margin-bottom:-44px
}

.is-stuck.is-stuck\:-ml-44{
  margin-left:-44px
}

.is-stuck.is-stuck\:-mt-46{
  margin-top:-46px
}

.is-stuck.is-stuck\:-mr-46{
  margin-right:-46px
}

.is-stuck.is-stuck\:-mb-46{
  margin-bottom:-46px
}

.is-stuck.is-stuck\:-ml-46{
  margin-left:-46px
}

.is-stuck.is-stuck\:-mt-48{
  margin-top:-48px
}

.is-stuck.is-stuck\:-mr-48{
  margin-right:-48px
}

.is-stuck.is-stuck\:-mb-48{
  margin-bottom:-48px
}

.is-stuck.is-stuck\:-ml-48{
  margin-left:-48px
}

.is-stuck.is-stuck\:-mt-52{
  margin-top:-52px
}

.is-stuck.is-stuck\:-mr-52{
  margin-right:-52px
}

.is-stuck.is-stuck\:-mb-52{
  margin-bottom:-52px
}

.is-stuck.is-stuck\:-ml-52{
  margin-left:-52px
}

.is-stuck.is-stuck\:-mt-55{
  margin-top:-55px
}

.is-stuck.is-stuck\:-mr-55{
  margin-right:-55px
}

.is-stuck.is-stuck\:-mb-55{
  margin-bottom:-55px
}

.is-stuck.is-stuck\:-ml-55{
  margin-left:-55px
}

.is-stuck.is-stuck\:-mt-56{
  margin-top:-56px
}

.is-stuck.is-stuck\:-mr-56{
  margin-right:-56px
}

.is-stuck.is-stuck\:-mb-56{
  margin-bottom:-56px
}

.is-stuck.is-stuck\:-ml-56{
  margin-left:-56px
}

.is-stuck.is-stuck\:-mt-58{
  margin-top:-58px
}

.is-stuck.is-stuck\:-mr-58{
  margin-right:-58px
}

.is-stuck.is-stuck\:-mb-58{
  margin-bottom:-58px
}

.is-stuck.is-stuck\:-ml-58{
  margin-left:-58px
}

.is-stuck.is-stuck\:-mt-60{
  margin-top:-60px
}

.is-stuck.is-stuck\:-mr-60{
  margin-right:-60px
}

.is-stuck.is-stuck\:-mb-60{
  margin-bottom:-60px
}

.is-stuck.is-stuck\:-ml-60{
  margin-left:-60px
}

.is-stuck.is-stuck\:-mt-63{
  margin-top:-63px
}

.is-stuck.is-stuck\:-mr-63{
  margin-right:-63px
}

.is-stuck.is-stuck\:-mb-63{
  margin-bottom:-63px
}

.is-stuck.is-stuck\:-ml-63{
  margin-left:-63px
}

.is-stuck.is-stuck\:-mt-64{
  margin-top:-64px
}

.is-stuck.is-stuck\:-mr-64{
  margin-right:-64px
}

.is-stuck.is-stuck\:-mb-64{
  margin-bottom:-64px
}

.is-stuck.is-stuck\:-ml-64{
  margin-left:-64px
}

.is-stuck.is-stuck\:-mt-65{
  margin-top:-65px
}

.is-stuck.is-stuck\:-mr-65{
  margin-right:-65px
}

.is-stuck.is-stuck\:-mb-65{
  margin-bottom:-65px
}

.is-stuck.is-stuck\:-ml-65{
  margin-left:-65px
}

.is-stuck.is-stuck\:-mt-66{
  margin-top:-66px
}

.is-stuck.is-stuck\:-mr-66{
  margin-right:-66px
}

.is-stuck.is-stuck\:-mb-66{
  margin-bottom:-66px
}

.is-stuck.is-stuck\:-ml-66{
  margin-left:-66px
}

.is-stuck.is-stuck\:-mt-68{
  margin-top:-68px
}

.is-stuck.is-stuck\:-mr-68{
  margin-right:-68px
}

.is-stuck.is-stuck\:-mb-68{
  margin-bottom:-68px
}

.is-stuck.is-stuck\:-ml-68{
  margin-left:-68px
}

.is-stuck.is-stuck\:-mt-71{
  margin-top:-71px
}

.is-stuck.is-stuck\:-mr-71{
  margin-right:-71px
}

.is-stuck.is-stuck\:-mb-71{
  margin-bottom:-71px
}

.is-stuck.is-stuck\:-ml-71{
  margin-left:-71px
}

.is-stuck.is-stuck\:-mt-72{
  margin-top:-72px
}

.is-stuck.is-stuck\:-mr-72{
  margin-right:-72px
}

.is-stuck.is-stuck\:-mb-72{
  margin-bottom:-72px
}

.is-stuck.is-stuck\:-ml-72{
  margin-left:-72px
}

.is-stuck.is-stuck\:-mt-80{
  margin-top:-80px
}

.is-stuck.is-stuck\:-mr-80{
  margin-right:-80px
}

.is-stuck.is-stuck\:-mb-80{
  margin-bottom:-80px
}

.is-stuck.is-stuck\:-ml-80{
  margin-left:-80px
}

.is-stuck.is-stuck\:-mt-82{
  margin-top:-82px
}

.is-stuck.is-stuck\:-mr-82{
  margin-right:-82px
}

.is-stuck.is-stuck\:-mb-82{
  margin-bottom:-82px
}

.is-stuck.is-stuck\:-ml-82{
  margin-left:-82px
}

.is-stuck.is-stuck\:-mt-84{
  margin-top:-84px
}

.is-stuck.is-stuck\:-mr-84{
  margin-right:-84px
}

.is-stuck.is-stuck\:-mb-84{
  margin-bottom:-84px
}

.is-stuck.is-stuck\:-ml-84{
  margin-left:-84px
}

.is-stuck.is-stuck\:-mt-88{
  margin-top:-88px
}

.is-stuck.is-stuck\:-mr-88{
  margin-right:-88px
}

.is-stuck.is-stuck\:-mb-88{
  margin-bottom:-88px
}

.is-stuck.is-stuck\:-ml-88{
  margin-left:-88px
}

.is-stuck.is-stuck\:-mt-92{
  margin-top:-92px
}

.is-stuck.is-stuck\:-mr-92{
  margin-right:-92px
}

.is-stuck.is-stuck\:-mb-92{
  margin-bottom:-92px
}

.is-stuck.is-stuck\:-ml-92{
  margin-left:-92px
}

.is-stuck.is-stuck\:-mt-96{
  margin-top:-96px
}

.is-stuck.is-stuck\:-mr-96{
  margin-right:-96px
}

.is-stuck.is-stuck\:-mb-96{
  margin-bottom:-96px
}

.is-stuck.is-stuck\:-ml-96{
  margin-left:-96px
}

.is-stuck.is-stuck\:-mt-101{
  margin-top:-101px
}

.is-stuck.is-stuck\:-mr-101{
  margin-right:-101px
}

.is-stuck.is-stuck\:-mb-101{
  margin-bottom:-101px
}

.is-stuck.is-stuck\:-ml-101{
  margin-left:-101px
}

.is-stuck.is-stuck\:-mt-104{
  margin-top:-104px
}

.is-stuck.is-stuck\:-mr-104{
  margin-right:-104px
}

.is-stuck.is-stuck\:-mb-104{
  margin-bottom:-104px
}

.is-stuck.is-stuck\:-ml-104{
  margin-left:-104px
}

.is-stuck.is-stuck\:-mt-107{
  margin-top:-107px
}

.is-stuck.is-stuck\:-mr-107{
  margin-right:-107px
}

.is-stuck.is-stuck\:-mb-107{
  margin-bottom:-107px
}

.is-stuck.is-stuck\:-ml-107{
  margin-left:-107px
}

.is-stuck.is-stuck\:-mt-114{
  margin-top:-114px
}

.is-stuck.is-stuck\:-mr-114{
  margin-right:-114px
}

.is-stuck.is-stuck\:-mb-114{
  margin-bottom:-114px
}

.is-stuck.is-stuck\:-ml-114{
  margin-left:-114px
}

.is-stuck.is-stuck\:-mt-117{
  margin-top:-117px
}

.is-stuck.is-stuck\:-mr-117{
  margin-right:-117px
}

.is-stuck.is-stuck\:-mb-117{
  margin-bottom:-117px
}

.is-stuck.is-stuck\:-ml-117{
  margin-left:-117px
}

.is-stuck.is-stuck\:-mt-120{
  margin-top:-120px
}

.is-stuck.is-stuck\:-mr-120{
  margin-right:-120px
}

.is-stuck.is-stuck\:-mb-120{
  margin-bottom:-120px
}

.is-stuck.is-stuck\:-ml-120{
  margin-left:-120px
}

.is-stuck.is-stuck\:-mt-124{
  margin-top:-124px
}

.is-stuck.is-stuck\:-mr-124{
  margin-right:-124px
}

.is-stuck.is-stuck\:-mb-124{
  margin-bottom:-124px
}

.is-stuck.is-stuck\:-ml-124{
  margin-left:-124px
}

.is-stuck.is-stuck\:-mt-128{
  margin-top:-128px
}

.is-stuck.is-stuck\:-mr-128{
  margin-right:-128px
}

.is-stuck.is-stuck\:-mb-128{
  margin-bottom:-128px
}

.is-stuck.is-stuck\:-ml-128{
  margin-left:-128px
}

.is-stuck.is-stuck\:-mt-130{
  margin-top:-130px
}

.is-stuck.is-stuck\:-mr-130{
  margin-right:-130px
}

.is-stuck.is-stuck\:-mb-130{
  margin-bottom:-130px
}

.is-stuck.is-stuck\:-ml-130{
  margin-left:-130px
}

.is-stuck.is-stuck\:-mt-133{
  margin-top:-133px
}

.is-stuck.is-stuck\:-mr-133{
  margin-right:-133px
}

.is-stuck.is-stuck\:-mb-133{
  margin-bottom:-133px
}

.is-stuck.is-stuck\:-ml-133{
  margin-left:-133px
}

.is-stuck.is-stuck\:-mt-136{
  margin-top:-136px
}

.is-stuck.is-stuck\:-mr-136{
  margin-right:-136px
}

.is-stuck.is-stuck\:-mb-136{
  margin-bottom:-136px
}

.is-stuck.is-stuck\:-ml-136{
  margin-left:-136px
}

.is-stuck.is-stuck\:-mt-140{
  margin-top:-140px
}

.is-stuck.is-stuck\:-mr-140{
  margin-right:-140px
}

.is-stuck.is-stuck\:-mb-140{
  margin-bottom:-140px
}

.is-stuck.is-stuck\:-ml-140{
  margin-left:-140px
}

.is-stuck.is-stuck\:-mt-144{
  margin-top:-144px
}

.is-stuck.is-stuck\:-mr-144{
  margin-right:-144px
}

.is-stuck.is-stuck\:-mb-144{
  margin-bottom:-144px
}

.is-stuck.is-stuck\:-ml-144{
  margin-left:-144px
}

.is-stuck.is-stuck\:-mt-152{
  margin-top:-152px
}

.is-stuck.is-stuck\:-mr-152{
  margin-right:-152px
}

.is-stuck.is-stuck\:-mb-152{
  margin-bottom:-152px
}

.is-stuck.is-stuck\:-ml-152{
  margin-left:-152px
}

.is-stuck.is-stuck\:-mt-158{
  margin-top:-158px
}

.is-stuck.is-stuck\:-mr-158{
  margin-right:-158px
}

.is-stuck.is-stuck\:-mb-158{
  margin-bottom:-158px
}

.is-stuck.is-stuck\:-ml-158{
  margin-left:-158px
}

.is-stuck.is-stuck\:-mt-164{
  margin-top:-164px
}

.is-stuck.is-stuck\:-mr-164{
  margin-right:-164px
}

.is-stuck.is-stuck\:-mb-164{
  margin-bottom:-164px
}

.is-stuck.is-stuck\:-ml-164{
  margin-left:-164px
}

.is-stuck.is-stuck\:-mt-172{
  margin-top:-172px
}

.is-stuck.is-stuck\:-mr-172{
  margin-right:-172px
}

.is-stuck.is-stuck\:-mb-172{
  margin-bottom:-172px
}

.is-stuck.is-stuck\:-ml-172{
  margin-left:-172px
}

.is-stuck.is-stuck\:-mt-175{
  margin-top:-175px
}

.is-stuck.is-stuck\:-mr-175{
  margin-right:-175px
}

.is-stuck.is-stuck\:-mb-175{
  margin-bottom:-175px
}

.is-stuck.is-stuck\:-ml-175{
  margin-left:-175px
}

.is-stuck.is-stuck\:-mt-180{
  margin-top:-180px
}

.is-stuck.is-stuck\:-mr-180{
  margin-right:-180px
}

.is-stuck.is-stuck\:-mb-180{
  margin-bottom:-180px
}

.is-stuck.is-stuck\:-ml-180{
  margin-left:-180px
}

.is-stuck.is-stuck\:-mt-182{
  margin-top:-182px
}

.is-stuck.is-stuck\:-mr-182{
  margin-right:-182px
}

.is-stuck.is-stuck\:-mb-182{
  margin-bottom:-182px
}

.is-stuck.is-stuck\:-ml-182{
  margin-left:-182px
}

.is-stuck.is-stuck\:-mt-185{
  margin-top:-185px
}

.is-stuck.is-stuck\:-mr-185{
  margin-right:-185px
}

.is-stuck.is-stuck\:-mb-185{
  margin-bottom:-185px
}

.is-stuck.is-stuck\:-ml-185{
  margin-left:-185px
}

.is-stuck.is-stuck\:-mt-190{
  margin-top:-190px
}

.is-stuck.is-stuck\:-mr-190{
  margin-right:-190px
}

.is-stuck.is-stuck\:-mb-190{
  margin-bottom:-190px
}

.is-stuck.is-stuck\:-ml-190{
  margin-left:-190px
}

.is-stuck.is-stuck\:-mt-193{
  margin-top:-193px
}

.is-stuck.is-stuck\:-mr-193{
  margin-right:-193px
}

.is-stuck.is-stuck\:-mb-193{
  margin-bottom:-193px
}

.is-stuck.is-stuck\:-ml-193{
  margin-left:-193px
}

.is-stuck.is-stuck\:-mt-200{
  margin-top:-200px
}

.is-stuck.is-stuck\:-mr-200{
  margin-right:-200px
}

.is-stuck.is-stuck\:-mb-200{
  margin-bottom:-200px
}

.is-stuck.is-stuck\:-ml-200{
  margin-left:-200px
}

.is-stuck.is-stuck\:-mt-215{
  margin-top:-215px
}

.is-stuck.is-stuck\:-mr-215{
  margin-right:-215px
}

.is-stuck.is-stuck\:-mb-215{
  margin-bottom:-215px
}

.is-stuck.is-stuck\:-ml-215{
  margin-left:-215px
}

.is-stuck.is-stuck\:-mt-220{
  margin-top:-220px
}

.is-stuck.is-stuck\:-mr-220{
  margin-right:-220px
}

.is-stuck.is-stuck\:-mb-220{
  margin-bottom:-220px
}

.is-stuck.is-stuck\:-ml-220{
  margin-left:-220px
}

.is-stuck.is-stuck\:-mt-232{
  margin-top:-232px
}

.is-stuck.is-stuck\:-mr-232{
  margin-right:-232px
}

.is-stuck.is-stuck\:-mb-232{
  margin-bottom:-232px
}

.is-stuck.is-stuck\:-ml-232{
  margin-left:-232px
}

.is-stuck.is-stuck\:-mt-238{
  margin-top:-238px
}

.is-stuck.is-stuck\:-mr-238{
  margin-right:-238px
}

.is-stuck.is-stuck\:-mb-238{
  margin-bottom:-238px
}

.is-stuck.is-stuck\:-ml-238{
  margin-left:-238px
}

.is-stuck.is-stuck\:-mt-240{
  margin-top:-240px
}

.is-stuck.is-stuck\:-mr-240{
  margin-right:-240px
}

.is-stuck.is-stuck\:-mb-240{
  margin-bottom:-240px
}

.is-stuck.is-stuck\:-ml-240{
  margin-left:-240px
}

.is-stuck.is-stuck\:-mt-244{
  margin-top:-244px
}

.is-stuck.is-stuck\:-mr-244{
  margin-right:-244px
}

.is-stuck.is-stuck\:-mb-244{
  margin-bottom:-244px
}

.is-stuck.is-stuck\:-ml-244{
  margin-left:-244px
}

.is-stuck.is-stuck\:-mt-256{
  margin-top:-256px
}

.is-stuck.is-stuck\:-mr-256{
  margin-right:-256px
}

.is-stuck.is-stuck\:-mb-256{
  margin-bottom:-256px
}

.is-stuck.is-stuck\:-ml-256{
  margin-left:-256px
}

.is-stuck.is-stuck\:-mt-264{
  margin-top:-264px
}

.is-stuck.is-stuck\:-mr-264{
  margin-right:-264px
}

.is-stuck.is-stuck\:-mb-264{
  margin-bottom:-264px
}

.is-stuck.is-stuck\:-ml-264{
  margin-left:-264px
}

.is-stuck.is-stuck\:-mt-270{
  margin-top:-270px
}

.is-stuck.is-stuck\:-mr-270{
  margin-right:-270px
}

.is-stuck.is-stuck\:-mb-270{
  margin-bottom:-270px
}

.is-stuck.is-stuck\:-ml-270{
  margin-left:-270px
}

.is-stuck.is-stuck\:-mt-280{
  margin-top:-280px
}

.is-stuck.is-stuck\:-mr-280{
  margin-right:-280px
}

.is-stuck.is-stuck\:-mb-280{
  margin-bottom:-280px
}

.is-stuck.is-stuck\:-ml-280{
  margin-left:-280px
}

.is-stuck.is-stuck\:-mt-292{
  margin-top:-292px
}

.is-stuck.is-stuck\:-mr-292{
  margin-right:-292px
}

.is-stuck.is-stuck\:-mb-292{
  margin-bottom:-292px
}

.is-stuck.is-stuck\:-ml-292{
  margin-left:-292px
}

.is-stuck.is-stuck\:-mt-300{
  margin-top:-300px
}

.is-stuck.is-stuck\:-mr-300{
  margin-right:-300px
}

.is-stuck.is-stuck\:-mb-300{
  margin-bottom:-300px
}

.is-stuck.is-stuck\:-ml-300{
  margin-left:-300px
}

.is-stuck.is-stuck\:-mt-312{
  margin-top:-312px
}

.is-stuck.is-stuck\:-mr-312{
  margin-right:-312px
}

.is-stuck.is-stuck\:-mb-312{
  margin-bottom:-312px
}

.is-stuck.is-stuck\:-ml-312{
  margin-left:-312px
}

.is-stuck.is-stuck\:-mt-314{
  margin-top:-314px
}

.is-stuck.is-stuck\:-mr-314{
  margin-right:-314px
}

.is-stuck.is-stuck\:-mb-314{
  margin-bottom:-314px
}

.is-stuck.is-stuck\:-ml-314{
  margin-left:-314px
}

.is-stuck.is-stuck\:-mt-320{
  margin-top:-320px
}

.is-stuck.is-stuck\:-mr-320{
  margin-right:-320px
}

.is-stuck.is-stuck\:-mb-320{
  margin-bottom:-320px
}

.is-stuck.is-stuck\:-ml-320{
  margin-left:-320px
}

.is-stuck.is-stuck\:-mt-324{
  margin-top:-324px
}

.is-stuck.is-stuck\:-mr-324{
  margin-right:-324px
}

.is-stuck.is-stuck\:-mb-324{
  margin-bottom:-324px
}

.is-stuck.is-stuck\:-ml-324{
  margin-left:-324px
}

.is-stuck.is-stuck\:-mt-325{
  margin-top:-325px
}

.is-stuck.is-stuck\:-mr-325{
  margin-right:-325px
}

.is-stuck.is-stuck\:-mb-325{
  margin-bottom:-325px
}

.is-stuck.is-stuck\:-ml-325{
  margin-left:-325px
}

.is-stuck.is-stuck\:-mt-326{
  margin-top:-326px
}

.is-stuck.is-stuck\:-mr-326{
  margin-right:-326px
}

.is-stuck.is-stuck\:-mb-326{
  margin-bottom:-326px
}

.is-stuck.is-stuck\:-ml-326{
  margin-left:-326px
}

.is-stuck.is-stuck\:-mt-330{
  margin-top:-330px
}

.is-stuck.is-stuck\:-mr-330{
  margin-right:-330px
}

.is-stuck.is-stuck\:-mb-330{
  margin-bottom:-330px
}

.is-stuck.is-stuck\:-ml-330{
  margin-left:-330px
}

.is-stuck.is-stuck\:-mt-336{
  margin-top:-336px
}

.is-stuck.is-stuck\:-mr-336{
  margin-right:-336px
}

.is-stuck.is-stuck\:-mb-336{
  margin-bottom:-336px
}

.is-stuck.is-stuck\:-ml-336{
  margin-left:-336px
}

.is-stuck.is-stuck\:-mt-338{
  margin-top:-338px
}

.is-stuck.is-stuck\:-mr-338{
  margin-right:-338px
}

.is-stuck.is-stuck\:-mb-338{
  margin-bottom:-338px
}

.is-stuck.is-stuck\:-ml-338{
  margin-left:-338px
}

.is-stuck.is-stuck\:-mt-350{
  margin-top:-350px
}

.is-stuck.is-stuck\:-mr-350{
  margin-right:-350px
}

.is-stuck.is-stuck\:-mb-350{
  margin-bottom:-350px
}

.is-stuck.is-stuck\:-ml-350{
  margin-left:-350px
}

.is-stuck.is-stuck\:-mt-356{
  margin-top:-356px
}

.is-stuck.is-stuck\:-mr-356{
  margin-right:-356px
}

.is-stuck.is-stuck\:-mb-356{
  margin-bottom:-356px
}

.is-stuck.is-stuck\:-ml-356{
  margin-left:-356px
}

.is-stuck.is-stuck\:-mt-363{
  margin-top:-363px
}

.is-stuck.is-stuck\:-mr-363{
  margin-right:-363px
}

.is-stuck.is-stuck\:-mb-363{
  margin-bottom:-363px
}

.is-stuck.is-stuck\:-ml-363{
  margin-left:-363px
}

.is-stuck.is-stuck\:-mt-364{
  margin-top:-364px
}

.is-stuck.is-stuck\:-mr-364{
  margin-right:-364px
}

.is-stuck.is-stuck\:-mb-364{
  margin-bottom:-364px
}

.is-stuck.is-stuck\:-ml-364{
  margin-left:-364px
}

.is-stuck.is-stuck\:-mt-367{
  margin-top:-367px
}

.is-stuck.is-stuck\:-mr-367{
  margin-right:-367px
}

.is-stuck.is-stuck\:-mb-367{
  margin-bottom:-367px
}

.is-stuck.is-stuck\:-ml-367{
  margin-left:-367px
}

.is-stuck.is-stuck\:-mt-368{
  margin-top:-368px
}

.is-stuck.is-stuck\:-mr-368{
  margin-right:-368px
}

.is-stuck.is-stuck\:-mb-368{
  margin-bottom:-368px
}

.is-stuck.is-stuck\:-ml-368{
  margin-left:-368px
}

.is-stuck.is-stuck\:-mt-373{
  margin-top:-373px
}

.is-stuck.is-stuck\:-mr-373{
  margin-right:-373px
}

.is-stuck.is-stuck\:-mb-373{
  margin-bottom:-373px
}

.is-stuck.is-stuck\:-ml-373{
  margin-left:-373px
}

.is-stuck.is-stuck\:-mt-386{
  margin-top:-386px
}

.is-stuck.is-stuck\:-mr-386{
  margin-right:-386px
}

.is-stuck.is-stuck\:-mb-386{
  margin-bottom:-386px
}

.is-stuck.is-stuck\:-ml-386{
  margin-left:-386px
}

.is-stuck.is-stuck\:-mt-387{
  margin-top:-387px
}

.is-stuck.is-stuck\:-mr-387{
  margin-right:-387px
}

.is-stuck.is-stuck\:-mb-387{
  margin-bottom:-387px
}

.is-stuck.is-stuck\:-ml-387{
  margin-left:-387px
}

.is-stuck.is-stuck\:-mt-392{
  margin-top:-392px
}

.is-stuck.is-stuck\:-mr-392{
  margin-right:-392px
}

.is-stuck.is-stuck\:-mb-392{
  margin-bottom:-392px
}

.is-stuck.is-stuck\:-ml-392{
  margin-left:-392px
}

.is-stuck.is-stuck\:-mt-400{
  margin-top:-400px
}

.is-stuck.is-stuck\:-mr-400{
  margin-right:-400px
}

.is-stuck.is-stuck\:-mb-400{
  margin-bottom:-400px
}

.is-stuck.is-stuck\:-ml-400{
  margin-left:-400px
}

.is-stuck.is-stuck\:-mt-412{
  margin-top:-412px
}

.is-stuck.is-stuck\:-mr-412{
  margin-right:-412px
}

.is-stuck.is-stuck\:-mb-412{
  margin-bottom:-412px
}

.is-stuck.is-stuck\:-ml-412{
  margin-left:-412px
}

.is-stuck.is-stuck\:-mt-424{
  margin-top:-424px
}

.is-stuck.is-stuck\:-mr-424{
  margin-right:-424px
}

.is-stuck.is-stuck\:-mb-424{
  margin-bottom:-424px
}

.is-stuck.is-stuck\:-ml-424{
  margin-left:-424px
}

.is-stuck.is-stuck\:-mt-426{
  margin-top:-426px
}

.is-stuck.is-stuck\:-mr-426{
  margin-right:-426px
}

.is-stuck.is-stuck\:-mb-426{
  margin-bottom:-426px
}

.is-stuck.is-stuck\:-ml-426{
  margin-left:-426px
}

.is-stuck.is-stuck\:-mt-434{
  margin-top:-434px
}

.is-stuck.is-stuck\:-mr-434{
  margin-right:-434px
}

.is-stuck.is-stuck\:-mb-434{
  margin-bottom:-434px
}

.is-stuck.is-stuck\:-ml-434{
  margin-left:-434px
}

.is-stuck.is-stuck\:-mt-440{
  margin-top:-440px
}

.is-stuck.is-stuck\:-mr-440{
  margin-right:-440px
}

.is-stuck.is-stuck\:-mb-440{
  margin-bottom:-440px
}

.is-stuck.is-stuck\:-ml-440{
  margin-left:-440px
}

.is-stuck.is-stuck\:-mt-450{
  margin-top:-450px
}

.is-stuck.is-stuck\:-mr-450{
  margin-right:-450px
}

.is-stuck.is-stuck\:-mb-450{
  margin-bottom:-450px
}

.is-stuck.is-stuck\:-ml-450{
  margin-left:-450px
}

.is-stuck.is-stuck\:-mt-460{
  margin-top:-460px
}

.is-stuck.is-stuck\:-mr-460{
  margin-right:-460px
}

.is-stuck.is-stuck\:-mb-460{
  margin-bottom:-460px
}

.is-stuck.is-stuck\:-ml-460{
  margin-left:-460px
}

.is-stuck.is-stuck\:-mt-465{
  margin-top:-465px
}

.is-stuck.is-stuck\:-mr-465{
  margin-right:-465px
}

.is-stuck.is-stuck\:-mb-465{
  margin-bottom:-465px
}

.is-stuck.is-stuck\:-ml-465{
  margin-left:-465px
}

.is-stuck.is-stuck\:-mt-476{
  margin-top:-476px
}

.is-stuck.is-stuck\:-mr-476{
  margin-right:-476px
}

.is-stuck.is-stuck\:-mb-476{
  margin-bottom:-476px
}

.is-stuck.is-stuck\:-ml-476{
  margin-left:-476px
}

.is-stuck.is-stuck\:-mt-490{
  margin-top:-490px
}

.is-stuck.is-stuck\:-mr-490{
  margin-right:-490px
}

.is-stuck.is-stuck\:-mb-490{
  margin-bottom:-490px
}

.is-stuck.is-stuck\:-ml-490{
  margin-left:-490px
}

.is-stuck.is-stuck\:-mt-500{
  margin-top:-500px
}

.is-stuck.is-stuck\:-mr-500{
  margin-right:-500px
}

.is-stuck.is-stuck\:-mb-500{
  margin-bottom:-500px
}

.is-stuck.is-stuck\:-ml-500{
  margin-left:-500px
}

.is-stuck.is-stuck\:-mt-520{
  margin-top:-520px
}

.is-stuck.is-stuck\:-mr-520{
  margin-right:-520px
}

.is-stuck.is-stuck\:-mb-520{
  margin-bottom:-520px
}

.is-stuck.is-stuck\:-ml-520{
  margin-left:-520px
}

.is-stuck.is-stuck\:-mt-530{
  margin-top:-530px
}

.is-stuck.is-stuck\:-mr-530{
  margin-right:-530px
}

.is-stuck.is-stuck\:-mb-530{
  margin-bottom:-530px
}

.is-stuck.is-stuck\:-ml-530{
  margin-left:-530px
}

.is-stuck.is-stuck\:-mt-534{
  margin-top:-534px
}

.is-stuck.is-stuck\:-mr-534{
  margin-right:-534px
}

.is-stuck.is-stuck\:-mb-534{
  margin-bottom:-534px
}

.is-stuck.is-stuck\:-ml-534{
  margin-left:-534px
}

.is-stuck.is-stuck\:-mt-547{
  margin-top:-547px
}

.is-stuck.is-stuck\:-mr-547{
  margin-right:-547px
}

.is-stuck.is-stuck\:-mb-547{
  margin-bottom:-547px
}

.is-stuck.is-stuck\:-ml-547{
  margin-left:-547px
}

.is-stuck.is-stuck\:-mt-560{
  margin-top:-560px
}

.is-stuck.is-stuck\:-mr-560{
  margin-right:-560px
}

.is-stuck.is-stuck\:-mb-560{
  margin-bottom:-560px
}

.is-stuck.is-stuck\:-ml-560{
  margin-left:-560px
}

.is-stuck.is-stuck\:-mt-570{
  margin-top:-570px
}

.is-stuck.is-stuck\:-mr-570{
  margin-right:-570px
}

.is-stuck.is-stuck\:-mb-570{
  margin-bottom:-570px
}

.is-stuck.is-stuck\:-ml-570{
  margin-left:-570px
}

.is-stuck.is-stuck\:-mt-579{
  margin-top:-579px
}

.is-stuck.is-stuck\:-mr-579{
  margin-right:-579px
}

.is-stuck.is-stuck\:-mb-579{
  margin-bottom:-579px
}

.is-stuck.is-stuck\:-ml-579{
  margin-left:-579px
}

.is-stuck.is-stuck\:-mt-586{
  margin-top:-586px
}

.is-stuck.is-stuck\:-mr-586{
  margin-right:-586px
}

.is-stuck.is-stuck\:-mb-586{
  margin-bottom:-586px
}

.is-stuck.is-stuck\:-ml-586{
  margin-left:-586px
}

.is-stuck.is-stuck\:-mt-589{
  margin-top:-589px
}

.is-stuck.is-stuck\:-mr-589{
  margin-right:-589px
}

.is-stuck.is-stuck\:-mb-589{
  margin-bottom:-589px
}

.is-stuck.is-stuck\:-ml-589{
  margin-left:-589px
}

.is-stuck.is-stuck\:-mt-592{
  margin-top:-592px
}

.is-stuck.is-stuck\:-mr-592{
  margin-right:-592px
}

.is-stuck.is-stuck\:-mb-592{
  margin-bottom:-592px
}

.is-stuck.is-stuck\:-ml-592{
  margin-left:-592px
}

.is-stuck.is-stuck\:-mt-600{
  margin-top:-600px
}

.is-stuck.is-stuck\:-mr-600{
  margin-right:-600px
}

.is-stuck.is-stuck\:-mb-600{
  margin-bottom:-600px
}

.is-stuck.is-stuck\:-ml-600{
  margin-left:-600px
}

.is-stuck.is-stuck\:-mt-640{
  margin-top:-640px
}

.is-stuck.is-stuck\:-mr-640{
  margin-right:-640px
}

.is-stuck.is-stuck\:-mb-640{
  margin-bottom:-640px
}

.is-stuck.is-stuck\:-ml-640{
  margin-left:-640px
}

.is-stuck.is-stuck\:-mt-650{
  margin-top:-650px
}

.is-stuck.is-stuck\:-mr-650{
  margin-right:-650px
}

.is-stuck.is-stuck\:-mb-650{
  margin-bottom:-650px
}

.is-stuck.is-stuck\:-ml-650{
  margin-left:-650px
}

.is-stuck.is-stuck\:-mt-658{
  margin-top:-658px
}

.is-stuck.is-stuck\:-mr-658{
  margin-right:-658px
}

.is-stuck.is-stuck\:-mb-658{
  margin-bottom:-658px
}

.is-stuck.is-stuck\:-ml-658{
  margin-left:-658px
}

.is-stuck.is-stuck\:-mt-660{
  margin-top:-660px
}

.is-stuck.is-stuck\:-mr-660{
  margin-right:-660px
}

.is-stuck.is-stuck\:-mb-660{
  margin-bottom:-660px
}

.is-stuck.is-stuck\:-ml-660{
  margin-left:-660px
}

.is-stuck.is-stuck\:-mt-670{
  margin-top:-670px
}

.is-stuck.is-stuck\:-mr-670{
  margin-right:-670px
}

.is-stuck.is-stuck\:-mb-670{
  margin-bottom:-670px
}

.is-stuck.is-stuck\:-ml-670{
  margin-left:-670px
}

.is-stuck.is-stuck\:-mt-675{
  margin-top:-675px
}

.is-stuck.is-stuck\:-mr-675{
  margin-right:-675px
}

.is-stuck.is-stuck\:-mb-675{
  margin-bottom:-675px
}

.is-stuck.is-stuck\:-ml-675{
  margin-left:-675px
}

.is-stuck.is-stuck\:-mt-695{
  margin-top:-695px
}

.is-stuck.is-stuck\:-mr-695{
  margin-right:-695px
}

.is-stuck.is-stuck\:-mb-695{
  margin-bottom:-695px
}

.is-stuck.is-stuck\:-ml-695{
  margin-left:-695px
}

.is-stuck.is-stuck\:-mt-708{
  margin-top:-708px
}

.is-stuck.is-stuck\:-mr-708{
  margin-right:-708px
}

.is-stuck.is-stuck\:-mb-708{
  margin-bottom:-708px
}

.is-stuck.is-stuck\:-ml-708{
  margin-left:-708px
}

.is-stuck.is-stuck\:-mt-787{
  margin-top:-787px
}

.is-stuck.is-stuck\:-mr-787{
  margin-right:-787px
}

.is-stuck.is-stuck\:-mb-787{
  margin-bottom:-787px
}

.is-stuck.is-stuck\:-ml-787{
  margin-left:-787px
}

.is-stuck.is-stuck\:-mt-813{
  margin-top:-813px
}

.is-stuck.is-stuck\:-mr-813{
  margin-right:-813px
}

.is-stuck.is-stuck\:-mb-813{
  margin-bottom:-813px
}

.is-stuck.is-stuck\:-ml-813{
  margin-left:-813px
}

.is-stuck.is-stuck\:-mt-835{
  margin-top:-835px
}

.is-stuck.is-stuck\:-mr-835{
  margin-right:-835px
}

.is-stuck.is-stuck\:-mb-835{
  margin-bottom:-835px
}

.is-stuck.is-stuck\:-ml-835{
  margin-left:-835px
}

.is-stuck.is-stuck\:-mt-943{
  margin-top:-943px
}

.is-stuck.is-stuck\:-mr-943{
  margin-right:-943px
}

.is-stuck.is-stuck\:-mb-943{
  margin-bottom:-943px
}

.is-stuck.is-stuck\:-ml-943{
  margin-left:-943px
}

.is-stuck.is-stuck\:-mt-970{
  margin-top:-970px
}

.is-stuck.is-stuck\:-mr-970{
  margin-right:-970px
}

.is-stuck.is-stuck\:-mb-970{
  margin-bottom:-970px
}

.is-stuck.is-stuck\:-ml-970{
  margin-left:-970px
}

.is-stuck.is-stuck\:-mt-1012{
  margin-top:-1012px
}

.is-stuck.is-stuck\:-mr-1012{
  margin-right:-1012px
}

.is-stuck.is-stuck\:-mb-1012{
  margin-bottom:-1012px
}

.is-stuck.is-stuck\:-ml-1012{
  margin-left:-1012px
}

.is-stuck.is-stuck\:-mt-1155{
  margin-top:-1155px
}

.is-stuck.is-stuck\:-mr-1155{
  margin-right:-1155px
}

.is-stuck.is-stuck\:-mb-1155{
  margin-bottom:-1155px
}

.is-stuck.is-stuck\:-ml-1155{
  margin-left:-1155px
}

.is-stuck.is-stuck\:-mt-1200{
  margin-top:-1200px
}

.is-stuck.is-stuck\:-mr-1200{
  margin-right:-1200px
}

.is-stuck.is-stuck\:-mb-1200{
  margin-bottom:-1200px
}

.is-stuck.is-stuck\:-ml-1200{
  margin-left:-1200px
}

.is-stuck.is-stuck\:-mt-1240{
  margin-top:-1240px
}

.is-stuck.is-stuck\:-mr-1240{
  margin-right:-1240px
}

.is-stuck.is-stuck\:-mb-1240{
  margin-bottom:-1240px
}

.is-stuck.is-stuck\:-ml-1240{
  margin-left:-1240px
}

.is-stuck.is-stuck\:-mt-1440{
  margin-top:-1440px
}

.is-stuck.is-stuck\:-mr-1440{
  margin-right:-1440px
}

.is-stuck.is-stuck\:-mb-1440{
  margin-bottom:-1440px
}

.is-stuck.is-stuck\:-ml-1440{
  margin-left:-1440px
}

.is-stuck.is-stuck\:-mt-sm{
  margin-top:-460px
}

.is-stuck.is-stuck\:-mr-sm{
  margin-right:-460px
}

.is-stuck.is-stuck\:-mb-sm{
  margin-bottom:-460px
}

.is-stuck.is-stuck\:-ml-sm{
  margin-left:-460px
}

.is-stuck.is-stuck\:-mt-md{
  margin-top:-756px
}

.is-stuck.is-stuck\:-mr-md{
  margin-right:-756px
}

.is-stuck.is-stuck\:-mb-md{
  margin-bottom:-756px
}

.is-stuck.is-stuck\:-ml-md{
  margin-left:-756px
}

.is-stuck.is-stuck\:-mt-lg{
  margin-top:-1280px
}

.is-stuck.is-stuck\:-mr-lg{
  margin-right:-1280px
}

.is-stuck.is-stuck\:-mb-lg{
  margin-bottom:-1280px
}

.is-stuck.is-stuck\:-ml-lg{
  margin-left:-1280px
}

.is-stuck.is-stuck\:-mt-1\/2{
  margin-top:-50%
}

.is-stuck.is-stuck\:-mr-1\/2{
  margin-right:-50%
}

.is-stuck.is-stuck\:-mb-1\/2{
  margin-bottom:-50%
}

.is-stuck.is-stuck\:-ml-1\/2{
  margin-left:-50%
}

.is-stuck.is-stuck\:-mt-8\/10{
  margin-top:-80%
}

.is-stuck.is-stuck\:-mr-8\/10{
  margin-right:-80%
}

.is-stuck.is-stuck\:-mb-8\/10{
  margin-bottom:-80%
}

.is-stuck.is-stuck\:-ml-8\/10{
  margin-left:-80%
}

.is-stuck.is-stuck\:-mt-9\/10{
  margin-top:-90%
}

.is-stuck.is-stuck\:-mr-9\/10{
  margin-right:-90%
}

.is-stuck.is-stuck\:-mb-9\/10{
  margin-bottom:-90%
}

.is-stuck.is-stuck\:-ml-9\/10{
  margin-left:-90%
}

.is-stuck.is-stuck\:-mt-full{
  margin-top:-100%
}

.is-stuck.is-stuck\:-mr-full{
  margin-right:-100%
}

.is-stuck.is-stuck\:-mb-full{
  margin-bottom:-100%
}

.is-stuck.is-stuck\:-ml-full{
  margin-left:-100%
}

.focus\:-mt-1:focus{
  margin-top:-1px
}

.focus\:-ml-1:focus{
  margin-left:-1px
}

.max-h-244{
  max-height:244px
}

.max-h-280{
  max-height:280px
}

.max-h-300{
  max-height:300px
}

.max-h-full{
  max-height:100%
}

.max-h-screen{
  max-height:100vh
}

.max-w-101{
  max-width:101px
}

.max-w-136{
  max-width:136px
}

.max-w-144{
  max-width:144px
}

.max-w-152{
  max-width:152px
}

.max-w-200{
  max-width:200px
}

.max-w-220{
  max-width:220px
}

.max-w-256{
  max-width:256px
}

.max-w-292{
  max-width:292px
}

.max-w-300{
  max-width:300px
}

.max-w-312{
  max-width:312px
}

.max-w-320{
  max-width:320px
}

.max-w-324{
  max-width:324px
}

.max-w-330{
  max-width:330px
}

.max-w-356{
  max-width:356px
}

.max-w-450{
  max-width:450px
}

.max-w-460{
  max-width:460px
}

.max-w-465{
  max-width:465px
}

.max-w-476{
  max-width:476px
}

.max-w-530{
  max-width:530px
}

.max-w-547{
  max-width:547px
}

.max-w-579{
  max-width:579px
}

.max-w-650{
  max-width:650px
}

.max-w-660{
  max-width:660px
}

.max-w-708{
  max-width:708px
}

.max-w-787{
  max-width:787px
}

.max-w-813{
  max-width:813px
}

.max-w-1012{
  max-width:1012px
}

.max-w-1200{
  max-width:1200px
}

.max-w-1440{
  max-width:1440px
}

.max-w-full{
  max-width:100%
}

.max-w-screen{
  max-width:100vw
}

.max-w-sm{
  max-width:460px
}

.max-w-9\/10{
  max-width:90%
}

.min-h-280{
  min-height:280px
}

.min-h-full{
  min-height:100%
}

.min-w-0{
  min-width:0
}

.min-w-44{
  min-width:44px
}

.min-w-175{
  min-width:175px
}

.min-w-215{
  min-width:215px
}

.min-w-300{
  min-width:300px
}

.min-w-full{
  min-width:100%
}

.opacity-0{
  opacity:0
}

.opacity-40{
  opacity:.4
}

.opacity-50{
  opacity:.5
}

.opacity-100{
  opacity:1
}

.disabled\:opacity-50:disabled{
  opacity:.5
}

.is-stuck.is-stuck\:opacity-0{
  opacity:0
}

.is-stuck.is-stuck\:opacity-20{
  opacity:.2
}

.is-stuck.is-stuck\:opacity-24{
  opacity:.24
}

.is-stuck.is-stuck\:opacity-25{
  opacity:.25
}

.is-stuck.is-stuck\:opacity-35{
  opacity:.35
}

.is-stuck.is-stuck\:opacity-36{
  opacity:.36
}

.is-stuck.is-stuck\:opacity-40{
  opacity:.4
}

.is-stuck.is-stuck\:opacity-50{
  opacity:.5
}

.is-stuck.is-stuck\:opacity-60{
  opacity:.6
}

.is-stuck.is-stuck\:opacity-64{
  opacity:.64
}

.is-stuck.is-stuck\:opacity-65{
  opacity:.65
}

.is-stuck.is-stuck\:opacity-70{
  opacity:.7
}

.is-stuck.is-stuck\:opacity-75{
  opacity:.75
}

.is-stuck.is-stuck\:opacity-100{
  opacity:1
}

.group.is-stuck .group-is-stuck\:opacity-100{
  opacity:1
}

.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-scroll{
  overflow:scroll
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-y-hidden{
  overflow-y:hidden
}

.p-0{
  padding:0
}

.p-4{
  padding:4px
}

.p-6{
  padding:6px
}

.p-8{
  padding:8px
}

.p-12{
  padding:12px
}

.p-16{
  padding:16px
}

.p-20{
  padding:20px
}

.p-22{
  padding:22px
}

.p-24{
  padding:24px
}

.p-26{
  padding:26px
}

.p-40{
  padding:40px
}

.p-64{
  padding:64px
}

.py-0{
  padding-top:0;
  padding-bottom:0
}

.px-0{
  padding-left:0;
  padding-right:0
}

.py-4{
  padding-top:4px;
  padding-bottom:4px
}

.py-6{
  padding-top:6px;
  padding-bottom:6px
}

.py-8{
  padding-top:8px;
  padding-bottom:8px
}

.px-8{
  padding-left:8px;
  padding-right:8px
}

.py-10{
  padding-top:10px;
  padding-bottom:10px
}

.py-12{
  padding-top:12px;
  padding-bottom:12px
}

.px-12{
  padding-left:12px;
  padding-right:12px
}

.py-16{
  padding-top:16px;
  padding-bottom:16px
}

.px-16{
  padding-left:16px;
  padding-right:16px
}

.py-20{
  padding-top:20px;
  padding-bottom:20px
}

.px-20{
  padding-left:20px;
  padding-right:20px
}

.py-22{
  padding-top:22px;
  padding-bottom:22px
}

.px-22{
  padding-left:22px;
  padding-right:22px
}

.py-24{
  padding-top:24px;
  padding-bottom:24px
}

.px-24{
  padding-left:24px;
  padding-right:24px
}

.py-32{
  padding-top:32px;
  padding-bottom:32px
}

.px-32{
  padding-left:32px;
  padding-right:32px
}

.py-40{
  padding-top:40px;
  padding-bottom:40px
}

.py-52{
  padding-top:52px;
  padding-bottom:52px
}

.py-56{
  padding-top:56px;
  padding-bottom:56px
}

.py-64{
  padding-top:64px;
  padding-bottom:64px
}

.pt-0{
  padding-top:0
}

.pr-0{
  padding-right:0
}

.pb-0{
  padding-bottom:0
}

.pl-0{
  padding-left:0
}

.pt-1{
  padding-top:1px
}

.pt-2{
  padding-top:2px
}

.pl-2{
  padding-left:2px
}

.pt-4{
  padding-top:4px
}

.pr-4{
  padding-right:4px
}

.pl-4{
  padding-left:4px
}

.pt-8{
  padding-top:8px
}

.pr-8{
  padding-right:8px
}

.pb-8{
  padding-bottom:8px
}

.pl-8{
  padding-left:8px
}

.pt-10{
  padding-top:10px
}

.pr-12{
  padding-right:12px
}

.pb-12{
  padding-bottom:12px
}

.pl-12{
  padding-left:12px
}

.pt-16{
  padding-top:16px
}

.pr-16{
  padding-right:16px
}

.pb-16{
  padding-bottom:16px
}

.pl-16{
  padding-left:16px
}

.pr-20{
  padding-right:20px
}

.pl-20{
  padding-left:20px
}

.pt-23{
  padding-top:23px
}

.pt-24{
  padding-top:24px
}

.pr-24{
  padding-right:24px
}

.pb-24{
  padding-bottom:24px
}

.pl-24{
  padding-left:24px
}

.pt-26{
  padding-top:26px
}

.pt-28{
  padding-top:28px
}

.pb-28{
  padding-bottom:28px
}

.pt-32{
  padding-top:32px
}

.pr-32{
  padding-right:32px
}

.pb-32{
  padding-bottom:32px
}

.pt-36{
  padding-top:36px
}

.pl-36{
  padding-left:36px
}

.pt-40{
  padding-top:40px
}

.pb-40{
  padding-bottom:40px
}

.pl-40{
  padding-left:40px
}

.pt-48{
  padding-top:48px
}

.pb-48{
  padding-bottom:48px
}

.pl-48{
  padding-left:48px
}

.pl-52{
  padding-left:52px
}

.pt-56{
  padding-top:56px
}

.pb-56{
  padding-bottom:56px
}

.pt-60{
  padding-top:60px
}

.pt-64{
  padding-top:64px
}

.pr-64{
  padding-right:64px
}

.pb-64{
  padding-bottom:64px
}

.pr-72{
  padding-right:72px
}

.pb-72{
  padding-bottom:72px
}

.pl-72{
  padding-left:72px
}

.pt-80{
  padding-top:80px
}

.pr-80{
  padding-right:80px
}

.pl-80{
  padding-left:80px
}

.pl-88{
  padding-left:88px
}

.pb-120{
  padding-bottom:120px
}

.group.collapsed .group-is-collapsed\:pt-0{
  padding-top:0
}

.first\:pt-0:first-child{
  padding-top:0
}

.first\:pl-24:first-child{
  padding-left:24px
}

.last\:pb-0:last-child{
  padding-bottom:0
}

.last\:pr-24:last-child{
  padding-right:24px
}

.placeholder-white:-ms-input-placeholder{
  --placeholder-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.placeholder-white::placeholder{
  --placeholder-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--placeholder-opacity))
}

.pointer-events-none{
  pointer-events:none
}

.pointer-events-auto{
  pointer-events:auto
}

.is-stuck.is-stuck\:pointer-events-none{
  pointer-events:none
}

.is-stuck.is-stuck\:pointer-events-auto{
  pointer-events:auto
}

.static{
  position:static
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.sticky{
  position:sticky
}

.inset-0{
  top:0;
  right:0;
  bottom:0;
  left:0
}

.inset-1{
  top:1px;
  right:1px;
  bottom:1px;
  left:1px
}

.inset-x-0{
  right:0;
  left:0
}

.inset-y-auto{
  top:auto;
  bottom:auto
}

.top-0{
  top:0
}

.right-0{
  right:0
}

.bottom-0{
  bottom:0
}

.left-0{
  left:0
}

.top-1{
  top:1px
}

.right-1{
  right:1px
}

.top-4{
  top:4px
}

.right-4{
  right:4px
}

.left-4{
  left:4px
}

.top-6{
  top:6px
}

.right-6{
  right:6px
}

.left-6{
  left:6px
}

.top-8{
  top:8px
}

.top-10{
  top:10px
}

.right-12{
  right:12px
}

.top-16{
  top:16px
}

.right-16{
  right:16px
}

.top-24{
  top:24px
}

.right-24{
  right:24px
}

.bottom-24{
  bottom:24px
}

.left-24{
  left:24px
}

.top-32{
  top:32px
}

.left-48{
  left:48px
}

.top-52{
  top:52px
}

.left-64{
  left:64px
}

.top-72{
  top:72px
}

.bottom-101{
  bottom:101px
}

.top-124{
  top:124px
}

.top-164{
  top:164px
}

.top-193{
  top:193px
}

.top-215{
  top:215px
}

.top-300{
  top:300px
}

.top-auto{
  top:auto
}

.bottom-auto{
  bottom:auto
}

.left-auto{
  left:auto
}

.top-1\/2{
  top:50%
}

.left-1\/2{
  left:50%
}

.top-full{
  top:100%
}

.-top-1{
  top:-1px
}

.-left-1{
  left:-1px
}

.-top-3{
  top:-3px
}

.-top-4{
  top:-4px
}

.-top-5{
  top:-5px
}

.-bottom-5{
  bottom:-5px
}

.-left-16{
  left:-16px
}

.-top-18{
  top:-18px
}

.-right-40{
  right:-40px
}

.-left-40{
  left:-40px
}

.-top-48{
  top:-48px
}

.-bottom-full{
  bottom:-100%
}

.is-scrolling-up .last-scroll-up\:top-133{
  top:133px
}

.resize{
  resize:both
}

.shadow-9{
  box-shadow:0 -24px 38px 3px rgba(0,0,0,0.07),0 -11px 15px -7px rgba(0,0,0,0.1),0 -9px 46px 8px rgba(0,0,0,0.06)
}

.shadow-11{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14)
}

.shadow-12{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.02),0 4px 5px 0 rgba(0,0,0,0.14)
}

.shadow-14{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 3px 14px 2px rgba(50,80,112,0.12),0 5px 5px -3px rgba(50,80,112,0.14)
}

.shadow-16{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.02),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.04)
}

.shadow-17{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14)
}

.shadow-18{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.06),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.06)
}

.shadow-20{
  box-shadow:0 9px 46px 8px rgba(82,81,97,0.12),0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04)
}

.shadow-22{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 4px 6px 0 rgba(50,80,112,0.14),0 1px 10px 0 rgba(50,80,112,0.12)
}

.shadow-24{
  box-shadow:0 5px 5px -3px rgba(0,0,0,0.1),0 8px 10px 1px rgba(0,0,0,0.07),0 3px 14px 2px rgba(0,0,0,0.06)
}

.shadow-25{
  box-shadow:0 4px 8px 0 rgba(0,0,0,0.24)
}

.shadow-27{
  box-shadow:inset 3px 0 0 0 #feea6e,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.shadow-28{
  box-shadow:inset 0 3px 0 0 #0a80ff,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.shadow-29{
  box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)
}

.shadow-none{
  box-shadow:none
}

.shadow-smarty-suggestions{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14)
}

.shadow-smarty-suggestions-2{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.shadow-smarty-suggestions-3{
  box-shadow:0 11px 15px -7px rgba(82,81,97,0.78)
}

.shadow-recommended-product{
  box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)
}

.group.is-active .group-is-active\:shadow-11{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-0{
  box-shadow:none
}

.is-active.is-active\:shadow-1{
  box-shadow:0 3px 3px rgba(0,0,0,0.2)
}

.is-active.is-active\:shadow-2{
  box-shadow:0 1px 5px 0 #6643d6
}

.is-active.is-active\:shadow-3{
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6)
}

.is-active.is-active\:shadow-4{
  box-shadow:0 20px 20px 0 rgba(0,0,0,0.1)
}

.is-active.is-active\:shadow-5{
  box-shadow:4px 0 4px 1px rgba(0,0,0,0.12)
}

.is-active.is-active\:shadow-6{
  box-shadow:10px 2px 16px 0 rgba(0,0,0,0.06)
}

.is-active.is-active\:shadow-7{
  box-shadow:4px 4px 4px 1px rgba(0,0,0,0.12)
}

.is-active.is-active\:shadow-8{
  box-shadow:0 -7px 15px -7px rgba(82,81,97,0.1),0 1px 36px 8px rgba(82,81,97,0.05)
}

.is-active.is-active\:shadow-9{
  box-shadow:0 -24px 38px 3px rgba(0,0,0,0.07),0 -11px 15px -7px rgba(0,0,0,0.1),0 -9px 46px 8px rgba(0,0,0,0.06)
}

.is-active.is-active\:shadow-10{
  box-shadow:0 -4px 5px 0 rgba(0,0,0,0.14),0 -2px 4px -1px rgba(0,0,0,0.2),0 -1px 10px 0 rgba(0,0,0,0.12)
}

.is-active.is-active\:shadow-11{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-12{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.02),0 4px 5px 0 rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-13{
  box-shadow:0 1px 10px 0 rgba(50,80,112,0.12),0 2px 4px -1px rgba(50,80,112,0.2),0 4px 6px 0 rgba(50,80,112,0.14)
}

.is-active.is-active\:shadow-14{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 3px 14px 2px rgba(50,80,112,0.12),0 5px 5px -3px rgba(50,80,112,0.14)
}

.is-active.is-active\:shadow-15{
  box-shadow:0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-16{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.02),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.04)
}

.is-active.is-active\:shadow-17{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-18{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.06),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.06)
}

.is-active.is-active\:shadow-19{
  box-shadow:0 9px 36px 8px rgba(82,81,97,0.05),0 11px 15px -7px rgba(82,81,97,0.1)
}

.is-active.is-active\:shadow-20{
  box-shadow:0 9px 46px 8px rgba(82,81,97,0.12),0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04)
}

.is-active.is-active\:shadow-21{
  box-shadow:1px 1px 4px -1px rgba(0,0,0,0.2),1px 1px 10px 0 rgba(0,0,0,0.12),2px 2px 5px 0 rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-22{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 4px 6px 0 rgba(50,80,112,0.14),0 1px 10px 0 rgba(50,80,112,0.12)
}

.is-active.is-active\:shadow-23{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 8px 10px 1px rgba(50,80,112,0.14),0 3px 14px 2px rgba(50,80,112,0.12)
}

.is-active.is-active\:shadow-24{
  box-shadow:0 5px 5px -3px rgba(0,0,0,0.1),0 8px 10px 1px rgba(0,0,0,0.07),0 3px 14px 2px rgba(0,0,0,0.06)
}

.is-active.is-active\:shadow-25{
  box-shadow:0 4px 8px 0 rgba(0,0,0,0.24)
}

.is-active.is-active\:shadow-26{
  box-shadow:0 8px 16px 0 rgba(0,0,0,0.1)
}

.is-active.is-active\:shadow-27{
  box-shadow:inset 3px 0 0 0 #feea6e,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.is-active.is-active\:shadow-28{
  box-shadow:inset 0 3px 0 0 #0a80ff,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.is-active.is-active\:shadow-29{
  box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)
}

.is-active.is-active\:shadow-none{
  box-shadow:none
}

.is-active.is-active\:shadow-smarty-suggestions{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14)
}

.is-active.is-active\:shadow-smarty-suggestions-2{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.is-active.is-active\:shadow-smarty-suggestions-3{
  box-shadow:0 11px 15px -7px rgba(82,81,97,0.78)
}

.is-active.is-active\:shadow-recommended-product{
  box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)
}

.is-active.is-active\:shadow-recommended-product-2{
  box-shadow:0 12px 34px 0 rgba(0,0,0,0.1)
}

.collapsed.is-collapsed\:shadow-0{
  box-shadow:none
}

.collapsed.is-collapsed\:shadow-1{
  box-shadow:0 3px 3px rgba(0,0,0,0.2)
}

.collapsed.is-collapsed\:shadow-2{
  box-shadow:0 1px 5px 0 #6643d6
}

.collapsed.is-collapsed\:shadow-3{
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6)
}

.collapsed.is-collapsed\:shadow-4{
  box-shadow:0 20px 20px 0 rgba(0,0,0,0.1)
}

.collapsed.is-collapsed\:shadow-5{
  box-shadow:4px 0 4px 1px rgba(0,0,0,0.12)
}

.collapsed.is-collapsed\:shadow-6{
  box-shadow:10px 2px 16px 0 rgba(0,0,0,0.06)
}

.collapsed.is-collapsed\:shadow-7{
  box-shadow:4px 4px 4px 1px rgba(0,0,0,0.12)
}

.collapsed.is-collapsed\:shadow-8{
  box-shadow:0 -7px 15px -7px rgba(82,81,97,0.1),0 1px 36px 8px rgba(82,81,97,0.05)
}

.collapsed.is-collapsed\:shadow-9{
  box-shadow:0 -24px 38px 3px rgba(0,0,0,0.07),0 -11px 15px -7px rgba(0,0,0,0.1),0 -9px 46px 8px rgba(0,0,0,0.06)
}

.collapsed.is-collapsed\:shadow-10{
  box-shadow:0 -4px 5px 0 rgba(0,0,0,0.14),0 -2px 4px -1px rgba(0,0,0,0.2),0 -1px 10px 0 rgba(0,0,0,0.12)
}

.collapsed.is-collapsed\:shadow-11{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-12{
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.02),0 4px 5px 0 rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-13{
  box-shadow:0 1px 10px 0 rgba(50,80,112,0.12),0 2px 4px -1px rgba(50,80,112,0.2),0 4px 6px 0 rgba(50,80,112,0.14)
}

.collapsed.is-collapsed\:shadow-14{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 3px 14px 2px rgba(50,80,112,0.12),0 5px 5px -3px rgba(50,80,112,0.14)
}

.collapsed.is-collapsed\:shadow-15{
  box-shadow:0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-16{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.02),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.04)
}

.collapsed.is-collapsed\:shadow-17{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-18{
  box-shadow:0 9px 46px 8px rgba(0,0,0,0.06),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.06)
}

.collapsed.is-collapsed\:shadow-19{
  box-shadow:0 9px 36px 8px rgba(82,81,97,0.05),0 11px 15px -7px rgba(82,81,97,0.1)
}

.collapsed.is-collapsed\:shadow-20{
  box-shadow:0 9px 46px 8px rgba(82,81,97,0.12),0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04)
}

.collapsed.is-collapsed\:shadow-21{
  box-shadow:1px 1px 4px -1px rgba(0,0,0,0.2),1px 1px 10px 0 rgba(0,0,0,0.12),2px 2px 5px 0 rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-22{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 4px 6px 0 rgba(50,80,112,0.14),0 1px 10px 0 rgba(50,80,112,0.12)
}

.collapsed.is-collapsed\:shadow-23{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 8px 10px 1px rgba(50,80,112,0.14),0 3px 14px 2px rgba(50,80,112,0.12)
}

.collapsed.is-collapsed\:shadow-24{
  box-shadow:0 5px 5px -3px rgba(0,0,0,0.1),0 8px 10px 1px rgba(0,0,0,0.07),0 3px 14px 2px rgba(0,0,0,0.06)
}

.collapsed.is-collapsed\:shadow-25{
  box-shadow:0 4px 8px 0 rgba(0,0,0,0.24)
}

.collapsed.is-collapsed\:shadow-26{
  box-shadow:0 8px 16px 0 rgba(0,0,0,0.1)
}

.collapsed.is-collapsed\:shadow-27{
  box-shadow:inset 3px 0 0 0 #feea6e,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.collapsed.is-collapsed\:shadow-28{
  box-shadow:inset 0 3px 0 0 #0a80ff,0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.collapsed.is-collapsed\:shadow-29{
  box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)
}

.collapsed.is-collapsed\:shadow-none{
  box-shadow:none
}

.collapsed.is-collapsed\:shadow-smarty-suggestions{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14)
}

.collapsed.is-collapsed\:shadow-smarty-suggestions-2{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.collapsed.is-collapsed\:shadow-smarty-suggestions-3{
  box-shadow:0 11px 15px -7px rgba(82,81,97,0.78)
}

.collapsed.is-collapsed\:shadow-recommended-product{
  box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)
}

.collapsed.is-collapsed\:shadow-recommended-product-2{
  box-shadow:0 12px 34px 0 rgba(0,0,0,0.1)
}

.hover\:shadow-15:hover{
  box-shadow:0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14)
}

.hover\:shadow-20:hover{
  box-shadow:0 9px 46px 8px rgba(82,81,97,0.12),0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04)
}

.hover\:shadow-23:hover{
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 8px 10px 1px rgba(50,80,112,0.14),0 3px 14px 2px rgba(50,80,112,0.12)
}

.focus\:shadow-smarty-suggestions-2:focus{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.focus\:shadow-smarty-suggestions-3:focus{
  box-shadow:0 11px 15px -7px rgba(82,81,97,0.78)
}

.fill-current{
  fill:currentColor
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-black{
  --text-opacity:1;
  color:#000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.text-white{
  --text-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.text-red{
  --text-opacity:1;
  color:#d80a07;
  color:rgba(216, 10, 7, var(--text-opacity))
}

.text-green{
  --text-opacity:1;
  color:#027e17;
  color:rgba(2, 126, 23, var(--text-opacity))
}

.text-blue-vivid{
  --text-opacity:1;
  color:#006aeb;
  color:rgba(0, 106, 235, var(--text-opacity))
}

.text-blue-vivid-2{
  --text-opacity:1;
  color:#0a80ff;
  color:rgba(10, 128, 255, var(--text-opacity))
}

.text-gray-bg-light{
  --text-opacity:1;
  color:#f2f7f7;
  color:rgba(242, 247, 247, var(--text-opacity))
}

.text-gray-heather{
  --text-opacity:1;
  color:#cbd1d7;
  color:rgba(203, 209, 215, var(--text-opacity))
}

.text-gray-heather-hover{
  --text-opacity:1;
  color:#9da3a8;
  color:rgba(157, 163, 168, var(--text-opacity))
}

.text-gray-slate{
  --text-opacity:1;
  color:#525161;
  color:rgba(82, 81, 97, var(--text-opacity))
}

.text-gray-steel{
  --text-opacity:1;
  color:#32313a;
  color:rgba(50, 49, 58, var(--text-opacity))
}

.text-red-vivid{
  --text-opacity:1;
  color:red;
  color:rgba(255, 0, 0, var(--text-opacity))
}

.hover\:text-black:hover{
  --text-opacity:1;
  color:#000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.hover\:text-white:hover{
  --text-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.hover\:text-blue-vivid:hover{
  --text-opacity:1;
  color:#006aeb;
  color:rgba(0, 106, 235, var(--text-opacity))
}

.hover\:text-blue-vivid-2:hover{
  --text-opacity:1;
  color:#0a80ff;
  color:rgba(10, 128, 255, var(--text-opacity))
}

.hover\:text-blue-vivid-hover:hover{
  --text-opacity:1;
  color:#0066d4;
  color:rgba(0, 102, 212, var(--text-opacity))
}

.hover\:text-gray-heather:hover{
  --text-opacity:1;
  color:#cbd1d7;
  color:rgba(203, 209, 215, var(--text-opacity))
}

.hover\:text-gray-slate:hover{
  --text-opacity:1;
  color:#525161;
  color:rgba(82, 81, 97, var(--text-opacity))
}

.hover\:text-gray-slate-hover:hover{
  --text-opacity:1;
  color:#464553;
  color:rgba(70, 69, 83, var(--text-opacity))
}

.hover\:text-gray-steel:hover{
  --text-opacity:1;
  color:#32313a;
  color:rgba(50, 49, 58, var(--text-opacity))
}

.focus\:text-black:focus{
  --text-opacity:1;
  color:#000;
  color:rgba(0, 0, 0, var(--text-opacity))
}

.focus\:text-white:focus{
  --text-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.focus\:text-blue-vivid-2:focus{
  --text-opacity:1;
  color:#0a80ff;
  color:rgba(10, 128, 255, var(--text-opacity))
}

.focus\:text-gray-slate:focus{
  --text-opacity:1;
  color:#525161;
  color:rgba(82, 81, 97, var(--text-opacity))
}

.focus\:text-gray-steel:focus{
  --text-opacity:1;
  color:#32313a;
  color:rgba(50, 49, 58, var(--text-opacity))
}

.group:hover .group-hover\:text-blue-vivid-hover{
  --text-opacity:1;
  color:#0066d4;
  color:rgba(0, 102, 212, var(--text-opacity))
}

.disabled\:text-gray-heather:disabled{
  --text-opacity:1;
  color:#cbd1d7;
  color:rgba(203, 209, 215, var(--text-opacity))
}

.disabled\:text-gray-heather-hover:disabled{
  --text-opacity:1;
  color:#9da3a8;
  color:rgba(157, 163, 168, var(--text-opacity))
}

.disabled\:text-gray-slate:disabled{
  --text-opacity:1;
  color:#525161;
  color:rgba(82, 81, 97, var(--text-opacity))
}

.first\:text-white:first-child{
  --text-opacity:1;
  color:#fff;
  color:rgba(255, 255, 255, var(--text-opacity))
}

.italic{
  font-style:italic
}

.uppercase{
  text-transform:uppercase
}

.lowercase{
  text-transform:lowercase
}

.capitalize{
  text-transform:capitalize
}

.normal-case{
  text-transform:none
}

.underline{
  text-decoration:underline
}

.line-through{
  text-decoration:line-through
}

.no-underline{
  text-decoration:none
}

.hover\:underline:hover{
  text-decoration:underline
}

.hover\:no-underline:hover{
  text-decoration:none
}

.focus\:no-underline:focus{
  text-decoration:none
}

.group:hover .group-hover\:underline{
  text-decoration:underline
}

.tracking-normal{
  letter-spacing:0
}

.align-baseline{
  vertical-align:baseline
}

.align-middle{
  vertical-align:middle
}

.align-bottom{
  vertical-align:bottom
}

.align-text-bottom{
  vertical-align:text-bottom
}

.visible{
  visibility:visible
}

.whitespace-no-wrap{
  white-space:nowrap
}

.break-words{
  word-wrap:break-word;
  overflow-wrap:break-word
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.w-1{
  width:1px
}

.w-2{
  width:2px
}

.w-6{
  width:6px
}

.w-8{
  width:8px
}

.w-10{
  width:10px
}

.w-14{
  width:14px
}

.w-16{
  width:16px
}

.w-18{
  width:18px
}

.w-24{
  width:24px
}

.w-26{
  width:26px
}

.w-32{
  width:32px
}

.w-36{
  width:36px
}

.w-38{
  width:38px
}

.w-40{
  width:40px
}

.w-44{
  width:44px
}

.w-46{
  width:46px
}

.w-48{
  width:48px
}

.w-56{
  width:56px
}

.w-64{
  width:64px
}

.w-72{
  width:72px
}

.w-80{
  width:80px
}

.w-84{
  width:84px
}

.w-88{
  width:88px
}

.w-96{
  width:96px
}

.w-104{
  width:104px
}

.w-114{
  width:114px
}

.w-120{
  width:120px
}

.w-128{
  width:128px
}

.w-130{
  width:130px
}

.w-144{
  width:144px
}

.w-158{
  width:158px
}

.w-164{
  width:164px
}

.w-175{
  width:175px
}

.w-190{
  width:190px
}

.w-200{
  width:200px
}

.w-215{
  width:215px
}

.w-220{
  width:220px
}

.w-244{
  width:244px
}

.w-264{
  width:264px
}

.w-280{
  width:280px
}

.w-312{
  width:312px
}

.w-320{
  width:320px
}

.w-330{
  width:330px
}

.w-373{
  width:373px
}

.w-400{
  width:400px
}

.w-560{
  width:560px
}

.w-auto{
  width:auto
}

.w-1\/2{
  width:50%
}

.w-full{
  width:100%
}

.w-2\/3{
  width:66.666667%
}

.w-1\/4{
  width:25%
}

.w-3\/4{
  width:75%
}

.w-screen{
  width:100vw
}

.w-max{
  width:max-content
}

.group.is-stuck .group-is-stuck\:w-312{
  width:312px
}

.z-0{
  z-index:0
}

.z-10{
  z-index:10
}

.z-20{
  z-index:20
}

.z-30{
  z-index:30
}

.z-50{
  z-index:50
}

.z-1050{
  z-index:1050
}

.gap-6{
  grid-gap:6px;
  gap:6px
}

.gap-16{
  grid-gap:16px;
  gap:16px
}

.gap-24{
  grid-gap:24px;
  gap:24px
}

.gap-32{
  grid-gap:32px;
  gap:32px
}

.gap-40{
  grid-gap:40px;
  gap:40px
}

.gap-x-6{
  grid-column-gap:6px;
  column-gap:6px
}

.gap-x-64{
  grid-column-gap:64px;
  column-gap:64px
}

.gap-y-8{
  grid-row-gap:8px;
  row-gap:8px
}

.gap-y-16{
  grid-row-gap:16px;
  row-gap:16px
}

.gap-y-24{
  grid-row-gap:24px;
  row-gap:24px
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.col-auto{
  grid-column:auto
}

.col-span-1{
  grid-column:span 1/span 1
}

.col-span-2{
  grid-column:span 2/span 2
}

.odd\:col-span-2:nth-child(odd){
  grid-column:span 2/span 2
}

.only\:col-span-2:only-child{
  grid-column:span 2/span 2
}

.col-start-2{
  grid-column-start:2
}

.transform{
  --transform-translate-x:0;
  --transform-translate-y:0;
  --transform-rotate:0;
  --transform-skew-x:0;
  --transform-skew-y:0;
  --transform-scale-x:1;
  --transform-scale-y:1;
  transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.origin-center{
  transform-origin:center
}

.origin-bottom-left{
  transform-origin:bottom left
}

.scale-0{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.scale-50{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.scale-100{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.scale-150{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.group:hover .group-hover\:scale-105{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.group:hover .group-hover\:scale-110{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.rotate-0{
  --transform-rotate:0
}

.rotate-45{
  --transform-rotate:45deg
}

.rotate-135{
  --transform-rotate:135deg
}

.rotate-180{
  --transform-rotate:180deg
}

.-rotate-45{
  --transform-rotate:-45deg
}

.group:hover .group-hover\:-rotate-12{
  --transform-rotate:-12deg
}

.group:hover .group-hover\:-rotate-6{
  --transform-rotate:-6deg
}

.group:hover .group-hover\:-rotate-18{
  --transform-rotate:-18deg
}

.group.is-active .group-is-active\:rotate-180{
  --transform-rotate:180deg
}

.group.collapsed .group-is-collapsed\:rotate-0{
  --transform-rotate:0
}

.group.collapsed .group-is-collapsed\:rotate-90{
  --transform-rotate:90deg
}

.group.collapsed .group-is-collapsed\:rotate-180{
  --transform-rotate:180deg
}

.translate-x-16{
  --transform-translate-x:16px
}

.-translate-x-1\/2{
  --transform-translate-x:-50%
}

.translate-y-48{
  --transform-translate-y:48px
}

.translate-y-80{
  --transform-translate-y:80px
}

.-translate-y-5{
  --transform-translate-y:-5px
}

.-translate-y-68{
  --transform-translate-y:-68px
}

.-translate-y-1\/2{
  --transform-translate-y:-50%
}

.active\:translate-x-0:active{
  --transform-translate-x:0px
}

.active\:translate-x-1:active{
  --transform-translate-x:1px
}

.active\:translate-x-2:active{
  --transform-translate-x:2px
}

.active\:translate-x-3:active{
  --transform-translate-x:3px
}

.active\:translate-x-4:active{
  --transform-translate-x:4px
}

.active\:translate-x-5:active{
  --transform-translate-x:5px
}

.active\:translate-x-6:active{
  --transform-translate-x:6px
}

.active\:translate-x-8:active{
  --transform-translate-x:8px
}

.active\:translate-x-10:active{
  --transform-translate-x:10px
}

.active\:translate-x-12:active{
  --transform-translate-x:12px
}

.active\:translate-x-14:active{
  --transform-translate-x:14px
}

.active\:translate-x-15:active{
  --transform-translate-x:15px
}

.active\:translate-x-16:active{
  --transform-translate-x:16px
}

.active\:translate-x-17:active{
  --transform-translate-x:17px
}

.active\:translate-x-18:active{
  --transform-translate-x:18px
}

.active\:translate-x-20:active{
  --transform-translate-x:20px
}

.active\:translate-x-21:active{
  --transform-translate-x:21px
}

.active\:translate-x-22:active{
  --transform-translate-x:22px
}

.active\:translate-x-23:active{
  --transform-translate-x:23px
}

.active\:translate-x-24:active{
  --transform-translate-x:24px
}

.active\:translate-x-25:active{
  --transform-translate-x:25px
}

.active\:translate-x-26:active{
  --transform-translate-x:26px
}

.active\:translate-x-27:active{
  --transform-translate-x:27px
}

.active\:translate-x-28:active{
  --transform-translate-x:28px
}

.active\:translate-x-29:active{
  --transform-translate-x:29px
}

.active\:translate-x-30:active{
  --transform-translate-x:30px
}

.active\:translate-x-32:active{
  --transform-translate-x:32px
}

.active\:translate-x-33:active{
  --transform-translate-x:33px
}

.active\:translate-x-36:active{
  --transform-translate-x:36px
}

.active\:translate-x-38:active{
  --transform-translate-x:38px
}

.active\:translate-x-40:active{
  --transform-translate-x:40px
}

.active\:translate-x-42:active{
  --transform-translate-x:42px
}

.active\:translate-x-44:active{
  --transform-translate-x:44px
}

.active\:translate-x-46:active{
  --transform-translate-x:46px
}

.active\:translate-x-48:active{
  --transform-translate-x:48px
}

.active\:translate-x-52:active{
  --transform-translate-x:52px
}

.active\:translate-x-55:active{
  --transform-translate-x:55px
}

.active\:translate-x-56:active{
  --transform-translate-x:56px
}

.active\:translate-x-58:active{
  --transform-translate-x:58px
}

.active\:translate-x-60:active{
  --transform-translate-x:60px
}

.active\:translate-x-63:active{
  --transform-translate-x:63px
}

.active\:translate-x-64:active{
  --transform-translate-x:64px
}

.active\:translate-x-65:active{
  --transform-translate-x:65px
}

.active\:translate-x-66:active{
  --transform-translate-x:66px
}

.active\:translate-x-68:active{
  --transform-translate-x:68px
}

.active\:translate-x-71:active{
  --transform-translate-x:71px
}

.active\:translate-x-72:active{
  --transform-translate-x:72px
}

.active\:translate-x-80:active{
  --transform-translate-x:80px
}

.active\:translate-x-82:active{
  --transform-translate-x:82px
}

.active\:translate-x-84:active{
  --transform-translate-x:84px
}

.active\:translate-x-88:active{
  --transform-translate-x:88px
}

.active\:translate-x-92:active{
  --transform-translate-x:92px
}

.active\:translate-x-96:active{
  --transform-translate-x:96px
}

.active\:translate-x-101:active{
  --transform-translate-x:101px
}

.active\:translate-x-104:active{
  --transform-translate-x:104px
}

.active\:translate-x-107:active{
  --transform-translate-x:107px
}

.active\:translate-x-114:active{
  --transform-translate-x:114px
}

.active\:translate-x-117:active{
  --transform-translate-x:117px
}

.active\:translate-x-120:active{
  --transform-translate-x:120px
}

.active\:translate-x-124:active{
  --transform-translate-x:124px
}

.active\:translate-x-128:active{
  --transform-translate-x:128px
}

.active\:translate-x-130:active{
  --transform-translate-x:130px
}

.active\:translate-x-133:active{
  --transform-translate-x:133px
}

.active\:translate-x-136:active{
  --transform-translate-x:136px
}

.active\:translate-x-140:active{
  --transform-translate-x:140px
}

.active\:translate-x-144:active{
  --transform-translate-x:144px
}

.active\:translate-x-152:active{
  --transform-translate-x:152px
}

.active\:translate-x-158:active{
  --transform-translate-x:158px
}

.active\:translate-x-164:active{
  --transform-translate-x:164px
}

.active\:translate-x-172:active{
  --transform-translate-x:172px
}

.active\:translate-x-175:active{
  --transform-translate-x:175px
}

.active\:translate-x-180:active{
  --transform-translate-x:180px
}

.active\:translate-x-182:active{
  --transform-translate-x:182px
}

.active\:translate-x-185:active{
  --transform-translate-x:185px
}

.active\:translate-x-190:active{
  --transform-translate-x:190px
}

.active\:translate-x-193:active{
  --transform-translate-x:193px
}

.active\:translate-x-200:active{
  --transform-translate-x:200px
}

.active\:translate-x-215:active{
  --transform-translate-x:215px
}

.active\:translate-x-220:active{
  --transform-translate-x:220px
}

.active\:translate-x-232:active{
  --transform-translate-x:232px
}

.active\:translate-x-238:active{
  --transform-translate-x:238px
}

.active\:translate-x-240:active{
  --transform-translate-x:240px
}

.active\:translate-x-244:active{
  --transform-translate-x:244px
}

.active\:translate-x-256:active{
  --transform-translate-x:256px
}

.active\:translate-x-264:active{
  --transform-translate-x:264px
}

.active\:translate-x-270:active{
  --transform-translate-x:270px
}

.active\:translate-x-280:active{
  --transform-translate-x:280px
}

.active\:translate-x-292:active{
  --transform-translate-x:292px
}

.active\:translate-x-300:active{
  --transform-translate-x:300px
}

.active\:translate-x-312:active{
  --transform-translate-x:312px
}

.active\:translate-x-314:active{
  --transform-translate-x:314px
}

.active\:translate-x-320:active{
  --transform-translate-x:320px
}

.active\:translate-x-324:active{
  --transform-translate-x:324px
}

.active\:translate-x-325:active{
  --transform-translate-x:325px
}

.active\:translate-x-326:active{
  --transform-translate-x:326px
}

.active\:translate-x-330:active{
  --transform-translate-x:330px
}

.active\:translate-x-336:active{
  --transform-translate-x:336px
}

.active\:translate-x-338:active{
  --transform-translate-x:338px
}

.active\:translate-x-350:active{
  --transform-translate-x:350px
}

.active\:translate-x-356:active{
  --transform-translate-x:356px
}

.active\:translate-x-363:active{
  --transform-translate-x:363px
}

.active\:translate-x-364:active{
  --transform-translate-x:364px
}

.active\:translate-x-367:active{
  --transform-translate-x:367px
}

.active\:translate-x-368:active{
  --transform-translate-x:368px
}

.active\:translate-x-373:active{
  --transform-translate-x:373px
}

.active\:translate-x-386:active{
  --transform-translate-x:386px
}

.active\:translate-x-387:active{
  --transform-translate-x:387px
}

.active\:translate-x-392:active{
  --transform-translate-x:392px
}

.active\:translate-x-400:active{
  --transform-translate-x:400px
}

.active\:translate-x-412:active{
  --transform-translate-x:412px
}

.active\:translate-x-424:active{
  --transform-translate-x:424px
}

.active\:translate-x-426:active{
  --transform-translate-x:426px
}

.active\:translate-x-434:active{
  --transform-translate-x:434px
}

.active\:translate-x-440:active{
  --transform-translate-x:440px
}

.active\:translate-x-450:active{
  --transform-translate-x:450px
}

.active\:translate-x-460:active{
  --transform-translate-x:460px
}

.active\:translate-x-465:active{
  --transform-translate-x:465px
}

.active\:translate-x-476:active{
  --transform-translate-x:476px
}

.active\:translate-x-490:active{
  --transform-translate-x:490px
}

.active\:translate-x-500:active{
  --transform-translate-x:500px
}

.active\:translate-x-520:active{
  --transform-translate-x:520px
}

.active\:translate-x-530:active{
  --transform-translate-x:530px
}

.active\:translate-x-534:active{
  --transform-translate-x:534px
}

.active\:translate-x-547:active{
  --transform-translate-x:547px
}

.active\:translate-x-560:active{
  --transform-translate-x:560px
}

.active\:translate-x-570:active{
  --transform-translate-x:570px
}

.active\:translate-x-579:active{
  --transform-translate-x:579px
}

.active\:translate-x-586:active{
  --transform-translate-x:586px
}

.active\:translate-x-589:active{
  --transform-translate-x:589px
}

.active\:translate-x-592:active{
  --transform-translate-x:592px
}

.active\:translate-x-600:active{
  --transform-translate-x:600px
}

.active\:translate-x-640:active{
  --transform-translate-x:640px
}

.active\:translate-x-650:active{
  --transform-translate-x:650px
}

.active\:translate-x-658:active{
  --transform-translate-x:658px
}

.active\:translate-x-660:active{
  --transform-translate-x:660px
}

.active\:translate-x-670:active{
  --transform-translate-x:670px
}

.active\:translate-x-675:active{
  --transform-translate-x:675px
}

.active\:translate-x-695:active{
  --transform-translate-x:695px
}

.active\:translate-x-708:active{
  --transform-translate-x:708px
}

.active\:translate-x-787:active{
  --transform-translate-x:787px
}

.active\:translate-x-813:active{
  --transform-translate-x:813px
}

.active\:translate-x-835:active{
  --transform-translate-x:835px
}

.active\:translate-x-943:active{
  --transform-translate-x:943px
}

.active\:translate-x-970:active{
  --transform-translate-x:970px
}

.active\:translate-x-1012:active{
  --transform-translate-x:1012px
}

.active\:translate-x-1155:active{
  --transform-translate-x:1155px
}

.active\:translate-x-1200:active{
  --transform-translate-x:1200px
}

.active\:translate-x-1240:active{
  --transform-translate-x:1240px
}

.active\:translate-x-1440:active{
  --transform-translate-x:1440px
}

.active\:translate-x-sm:active{
  --transform-translate-x:460px
}

.active\:translate-x-md:active{
  --transform-translate-x:756px
}

.active\:translate-x-lg:active{
  --transform-translate-x:1280px
}

.active\:translate-x-1\/2:active{
  --transform-translate-x:50%
}

.active\:translate-x-8\/10:active{
  --transform-translate-x:80%
}

.active\:translate-x-9\/10:active{
  --transform-translate-x:90%
}

.active\:translate-x-full:active{
  --transform-translate-x:100%
}

.active\:-translate-x-0:active{
  --transform-translate-x:0px
}

.active\:-translate-x-1:active{
  --transform-translate-x:-1px
}

.active\:-translate-x-2:active{
  --transform-translate-x:-2px
}

.active\:-translate-x-3:active{
  --transform-translate-x:-3px
}

.active\:-translate-x-4:active{
  --transform-translate-x:-4px
}

.active\:-translate-x-5:active{
  --transform-translate-x:-5px
}

.active\:-translate-x-6:active{
  --transform-translate-x:-6px
}

.active\:-translate-x-8:active{
  --transform-translate-x:-8px
}

.active\:-translate-x-10:active{
  --transform-translate-x:-10px
}

.active\:-translate-x-12:active{
  --transform-translate-x:-12px
}

.active\:-translate-x-14:active{
  --transform-translate-x:-14px
}

.active\:-translate-x-15:active{
  --transform-translate-x:-15px
}

.active\:-translate-x-16:active{
  --transform-translate-x:-16px
}

.active\:-translate-x-17:active{
  --transform-translate-x:-17px
}

.active\:-translate-x-18:active{
  --transform-translate-x:-18px
}

.active\:-translate-x-20:active{
  --transform-translate-x:-20px
}

.active\:-translate-x-21:active{
  --transform-translate-x:-21px
}

.active\:-translate-x-22:active{
  --transform-translate-x:-22px
}

.active\:-translate-x-23:active{
  --transform-translate-x:-23px
}

.active\:-translate-x-24:active{
  --transform-translate-x:-24px
}

.active\:-translate-x-25:active{
  --transform-translate-x:-25px
}

.active\:-translate-x-26:active{
  --transform-translate-x:-26px
}

.active\:-translate-x-27:active{
  --transform-translate-x:-27px
}

.active\:-translate-x-28:active{
  --transform-translate-x:-28px
}

.active\:-translate-x-29:active{
  --transform-translate-x:-29px
}

.active\:-translate-x-30:active{
  --transform-translate-x:-30px
}

.active\:-translate-x-32:active{
  --transform-translate-x:-32px
}

.active\:-translate-x-33:active{
  --transform-translate-x:-33px
}

.active\:-translate-x-36:active{
  --transform-translate-x:-36px
}

.active\:-translate-x-38:active{
  --transform-translate-x:-38px
}

.active\:-translate-x-40:active{
  --transform-translate-x:-40px
}

.active\:-translate-x-42:active{
  --transform-translate-x:-42px
}

.active\:-translate-x-44:active{
  --transform-translate-x:-44px
}

.active\:-translate-x-46:active{
  --transform-translate-x:-46px
}

.active\:-translate-x-48:active{
  --transform-translate-x:-48px
}

.active\:-translate-x-52:active{
  --transform-translate-x:-52px
}

.active\:-translate-x-55:active{
  --transform-translate-x:-55px
}

.active\:-translate-x-56:active{
  --transform-translate-x:-56px
}

.active\:-translate-x-58:active{
  --transform-translate-x:-58px
}

.active\:-translate-x-60:active{
  --transform-translate-x:-60px
}

.active\:-translate-x-63:active{
  --transform-translate-x:-63px
}

.active\:-translate-x-64:active{
  --transform-translate-x:-64px
}

.active\:-translate-x-65:active{
  --transform-translate-x:-65px
}

.active\:-translate-x-66:active{
  --transform-translate-x:-66px
}

.active\:-translate-x-68:active{
  --transform-translate-x:-68px
}

.active\:-translate-x-71:active{
  --transform-translate-x:-71px
}

.active\:-translate-x-72:active{
  --transform-translate-x:-72px
}

.active\:-translate-x-80:active{
  --transform-translate-x:-80px
}

.active\:-translate-x-82:active{
  --transform-translate-x:-82px
}

.active\:-translate-x-84:active{
  --transform-translate-x:-84px
}

.active\:-translate-x-88:active{
  --transform-translate-x:-88px
}

.active\:-translate-x-92:active{
  --transform-translate-x:-92px
}

.active\:-translate-x-96:active{
  --transform-translate-x:-96px
}

.active\:-translate-x-101:active{
  --transform-translate-x:-101px
}

.active\:-translate-x-104:active{
  --transform-translate-x:-104px
}

.active\:-translate-x-107:active{
  --transform-translate-x:-107px
}

.active\:-translate-x-114:active{
  --transform-translate-x:-114px
}

.active\:-translate-x-117:active{
  --transform-translate-x:-117px
}

.active\:-translate-x-120:active{
  --transform-translate-x:-120px
}

.active\:-translate-x-124:active{
  --transform-translate-x:-124px
}

.active\:-translate-x-128:active{
  --transform-translate-x:-128px
}

.active\:-translate-x-130:active{
  --transform-translate-x:-130px
}

.active\:-translate-x-133:active{
  --transform-translate-x:-133px
}

.active\:-translate-x-136:active{
  --transform-translate-x:-136px
}

.active\:-translate-x-140:active{
  --transform-translate-x:-140px
}

.active\:-translate-x-144:active{
  --transform-translate-x:-144px
}

.active\:-translate-x-152:active{
  --transform-translate-x:-152px
}

.active\:-translate-x-158:active{
  --transform-translate-x:-158px
}

.active\:-translate-x-164:active{
  --transform-translate-x:-164px
}

.active\:-translate-x-172:active{
  --transform-translate-x:-172px
}

.active\:-translate-x-175:active{
  --transform-translate-x:-175px
}

.active\:-translate-x-180:active{
  --transform-translate-x:-180px
}

.active\:-translate-x-182:active{
  --transform-translate-x:-182px
}

.active\:-translate-x-185:active{
  --transform-translate-x:-185px
}

.active\:-translate-x-190:active{
  --transform-translate-x:-190px
}

.active\:-translate-x-193:active{
  --transform-translate-x:-193px
}

.active\:-translate-x-200:active{
  --transform-translate-x:-200px
}

.active\:-translate-x-215:active{
  --transform-translate-x:-215px
}

.active\:-translate-x-220:active{
  --transform-translate-x:-220px
}

.active\:-translate-x-232:active{
  --transform-translate-x:-232px
}

.active\:-translate-x-238:active{
  --transform-translate-x:-238px
}

.active\:-translate-x-240:active{
  --transform-translate-x:-240px
}

.active\:-translate-x-244:active{
  --transform-translate-x:-244px
}

.active\:-translate-x-256:active{
  --transform-translate-x:-256px
}

.active\:-translate-x-264:active{
  --transform-translate-x:-264px
}

.active\:-translate-x-270:active{
  --transform-translate-x:-270px
}

.active\:-translate-x-280:active{
  --transform-translate-x:-280px
}

.active\:-translate-x-292:active{
  --transform-translate-x:-292px
}

.active\:-translate-x-300:active{
  --transform-translate-x:-300px
}

.active\:-translate-x-312:active{
  --transform-translate-x:-312px
}

.active\:-translate-x-314:active{
  --transform-translate-x:-314px
}

.active\:-translate-x-320:active{
  --transform-translate-x:-320px
}

.active\:-translate-x-324:active{
  --transform-translate-x:-324px
}

.active\:-translate-x-325:active{
  --transform-translate-x:-325px
}

.active\:-translate-x-326:active{
  --transform-translate-x:-326px
}

.active\:-translate-x-330:active{
  --transform-translate-x:-330px
}

.active\:-translate-x-336:active{
  --transform-translate-x:-336px
}

.active\:-translate-x-338:active{
  --transform-translate-x:-338px
}

.active\:-translate-x-350:active{
  --transform-translate-x:-350px
}

.active\:-translate-x-356:active{
  --transform-translate-x:-356px
}

.active\:-translate-x-363:active{
  --transform-translate-x:-363px
}

.active\:-translate-x-364:active{
  --transform-translate-x:-364px
}

.active\:-translate-x-367:active{
  --transform-translate-x:-367px
}

.active\:-translate-x-368:active{
  --transform-translate-x:-368px
}

.active\:-translate-x-373:active{
  --transform-translate-x:-373px
}

.active\:-translate-x-386:active{
  --transform-translate-x:-386px
}

.active\:-translate-x-387:active{
  --transform-translate-x:-387px
}

.active\:-translate-x-392:active{
  --transform-translate-x:-392px
}

.active\:-translate-x-400:active{
  --transform-translate-x:-400px
}

.active\:-translate-x-412:active{
  --transform-translate-x:-412px
}

.active\:-translate-x-424:active{
  --transform-translate-x:-424px
}

.active\:-translate-x-426:active{
  --transform-translate-x:-426px
}

.active\:-translate-x-434:active{
  --transform-translate-x:-434px
}

.active\:-translate-x-440:active{
  --transform-translate-x:-440px
}

.active\:-translate-x-450:active{
  --transform-translate-x:-450px
}

.active\:-translate-x-460:active{
  --transform-translate-x:-460px
}

.active\:-translate-x-465:active{
  --transform-translate-x:-465px
}

.active\:-translate-x-476:active{
  --transform-translate-x:-476px
}

.active\:-translate-x-490:active{
  --transform-translate-x:-490px
}

.active\:-translate-x-500:active{
  --transform-translate-x:-500px
}

.active\:-translate-x-520:active{
  --transform-translate-x:-520px
}

.active\:-translate-x-530:active{
  --transform-translate-x:-530px
}

.active\:-translate-x-534:active{
  --transform-translate-x:-534px
}

.active\:-translate-x-547:active{
  --transform-translate-x:-547px
}

.active\:-translate-x-560:active{
  --transform-translate-x:-560px
}

.active\:-translate-x-570:active{
  --transform-translate-x:-570px
}

.active\:-translate-x-579:active{
  --transform-translate-x:-579px
}

.active\:-translate-x-586:active{
  --transform-translate-x:-586px
}

.active\:-translate-x-589:active{
  --transform-translate-x:-589px
}

.active\:-translate-x-592:active{
  --transform-translate-x:-592px
}

.active\:-translate-x-600:active{
  --transform-translate-x:-600px
}

.active\:-translate-x-640:active{
  --transform-translate-x:-640px
}

.active\:-translate-x-650:active{
  --transform-translate-x:-650px
}

.active\:-translate-x-658:active{
  --transform-translate-x:-658px
}

.active\:-translate-x-660:active{
  --transform-translate-x:-660px
}

.active\:-translate-x-670:active{
  --transform-translate-x:-670px
}

.active\:-translate-x-675:active{
  --transform-translate-x:-675px
}

.active\:-translate-x-695:active{
  --transform-translate-x:-695px
}

.active\:-translate-x-708:active{
  --transform-translate-x:-708px
}

.active\:-translate-x-787:active{
  --transform-translate-x:-787px
}

.active\:-translate-x-813:active{
  --transform-translate-x:-813px
}

.active\:-translate-x-835:active{
  --transform-translate-x:-835px
}

.active\:-translate-x-943:active{
  --transform-translate-x:-943px
}

.active\:-translate-x-970:active{
  --transform-translate-x:-970px
}

.active\:-translate-x-1012:active{
  --transform-translate-x:-1012px
}

.active\:-translate-x-1155:active{
  --transform-translate-x:-1155px
}

.active\:-translate-x-1200:active{
  --transform-translate-x:-1200px
}

.active\:-translate-x-1240:active{
  --transform-translate-x:-1240px
}

.active\:-translate-x-1440:active{
  --transform-translate-x:-1440px
}

.active\:-translate-x-sm:active{
  --transform-translate-x:-460px
}

.active\:-translate-x-md:active{
  --transform-translate-x:-756px
}

.active\:-translate-x-lg:active{
  --transform-translate-x:-1280px
}

.active\:-translate-x-1\/2:active{
  --transform-translate-x:-50%
}

.active\:-translate-x-8\/10:active{
  --transform-translate-x:-80%
}

.active\:-translate-x-9\/10:active{
  --transform-translate-x:-90%
}

.active\:-translate-x-full:active{
  --transform-translate-x:-100%
}

.active\:translate-y-0:active{
  --transform-translate-y:0px
}

.active\:translate-y-1:active{
  --transform-translate-y:1px
}

.active\:translate-y-2:active{
  --transform-translate-y:2px
}

.active\:translate-y-3:active{
  --transform-translate-y:3px
}

.active\:translate-y-4:active{
  --transform-translate-y:4px
}

.active\:translate-y-5:active{
  --transform-translate-y:5px
}

.active\:translate-y-6:active{
  --transform-translate-y:6px
}

.active\:translate-y-8:active{
  --transform-translate-y:8px
}

.active\:translate-y-10:active{
  --transform-translate-y:10px
}

.active\:translate-y-12:active{
  --transform-translate-y:12px
}

.active\:translate-y-14:active{
  --transform-translate-y:14px
}

.active\:translate-y-15:active{
  --transform-translate-y:15px
}

.active\:translate-y-16:active{
  --transform-translate-y:16px
}

.active\:translate-y-17:active{
  --transform-translate-y:17px
}

.active\:translate-y-18:active{
  --transform-translate-y:18px
}

.active\:translate-y-20:active{
  --transform-translate-y:20px
}

.active\:translate-y-21:active{
  --transform-translate-y:21px
}

.active\:translate-y-22:active{
  --transform-translate-y:22px
}

.active\:translate-y-23:active{
  --transform-translate-y:23px
}

.active\:translate-y-24:active{
  --transform-translate-y:24px
}

.active\:translate-y-25:active{
  --transform-translate-y:25px
}

.active\:translate-y-26:active{
  --transform-translate-y:26px
}

.active\:translate-y-27:active{
  --transform-translate-y:27px
}

.active\:translate-y-28:active{
  --transform-translate-y:28px
}

.active\:translate-y-29:active{
  --transform-translate-y:29px
}

.active\:translate-y-30:active{
  --transform-translate-y:30px
}

.active\:translate-y-32:active{
  --transform-translate-y:32px
}

.active\:translate-y-33:active{
  --transform-translate-y:33px
}

.active\:translate-y-36:active{
  --transform-translate-y:36px
}

.active\:translate-y-38:active{
  --transform-translate-y:38px
}

.active\:translate-y-40:active{
  --transform-translate-y:40px
}

.active\:translate-y-42:active{
  --transform-translate-y:42px
}

.active\:translate-y-44:active{
  --transform-translate-y:44px
}

.active\:translate-y-46:active{
  --transform-translate-y:46px
}

.active\:translate-y-48:active{
  --transform-translate-y:48px
}

.active\:translate-y-52:active{
  --transform-translate-y:52px
}

.active\:translate-y-55:active{
  --transform-translate-y:55px
}

.active\:translate-y-56:active{
  --transform-translate-y:56px
}

.active\:translate-y-58:active{
  --transform-translate-y:58px
}

.active\:translate-y-60:active{
  --transform-translate-y:60px
}

.active\:translate-y-63:active{
  --transform-translate-y:63px
}

.active\:translate-y-64:active{
  --transform-translate-y:64px
}

.active\:translate-y-65:active{
  --transform-translate-y:65px
}

.active\:translate-y-66:active{
  --transform-translate-y:66px
}

.active\:translate-y-68:active{
  --transform-translate-y:68px
}

.active\:translate-y-71:active{
  --transform-translate-y:71px
}

.active\:translate-y-72:active{
  --transform-translate-y:72px
}

.active\:translate-y-80:active{
  --transform-translate-y:80px
}

.active\:translate-y-82:active{
  --transform-translate-y:82px
}

.active\:translate-y-84:active{
  --transform-translate-y:84px
}

.active\:translate-y-88:active{
  --transform-translate-y:88px
}

.active\:translate-y-92:active{
  --transform-translate-y:92px
}

.active\:translate-y-96:active{
  --transform-translate-y:96px
}

.active\:translate-y-101:active{
  --transform-translate-y:101px
}

.active\:translate-y-104:active{
  --transform-translate-y:104px
}

.active\:translate-y-107:active{
  --transform-translate-y:107px
}

.active\:translate-y-114:active{
  --transform-translate-y:114px
}

.active\:translate-y-117:active{
  --transform-translate-y:117px
}

.active\:translate-y-120:active{
  --transform-translate-y:120px
}

.active\:translate-y-124:active{
  --transform-translate-y:124px
}

.active\:translate-y-128:active{
  --transform-translate-y:128px
}

.active\:translate-y-130:active{
  --transform-translate-y:130px
}

.active\:translate-y-133:active{
  --transform-translate-y:133px
}

.active\:translate-y-136:active{
  --transform-translate-y:136px
}

.active\:translate-y-140:active{
  --transform-translate-y:140px
}

.active\:translate-y-144:active{
  --transform-translate-y:144px
}

.active\:translate-y-152:active{
  --transform-translate-y:152px
}

.active\:translate-y-158:active{
  --transform-translate-y:158px
}

.active\:translate-y-164:active{
  --transform-translate-y:164px
}

.active\:translate-y-172:active{
  --transform-translate-y:172px
}

.active\:translate-y-175:active{
  --transform-translate-y:175px
}

.active\:translate-y-180:active{
  --transform-translate-y:180px
}

.active\:translate-y-182:active{
  --transform-translate-y:182px
}

.active\:translate-y-185:active{
  --transform-translate-y:185px
}

.active\:translate-y-190:active{
  --transform-translate-y:190px
}

.active\:translate-y-193:active{
  --transform-translate-y:193px
}

.active\:translate-y-200:active{
  --transform-translate-y:200px
}

.active\:translate-y-215:active{
  --transform-translate-y:215px
}

.active\:translate-y-220:active{
  --transform-translate-y:220px
}

.active\:translate-y-232:active{
  --transform-translate-y:232px
}

.active\:translate-y-238:active{
  --transform-translate-y:238px
}

.active\:translate-y-240:active{
  --transform-translate-y:240px
}

.active\:translate-y-244:active{
  --transform-translate-y:244px
}

.active\:translate-y-256:active{
  --transform-translate-y:256px
}

.active\:translate-y-264:active{
  --transform-translate-y:264px
}

.active\:translate-y-270:active{
  --transform-translate-y:270px
}

.active\:translate-y-280:active{
  --transform-translate-y:280px
}

.active\:translate-y-292:active{
  --transform-translate-y:292px
}

.active\:translate-y-300:active{
  --transform-translate-y:300px
}

.active\:translate-y-312:active{
  --transform-translate-y:312px
}

.active\:translate-y-314:active{
  --transform-translate-y:314px
}

.active\:translate-y-320:active{
  --transform-translate-y:320px
}

.active\:translate-y-324:active{
  --transform-translate-y:324px
}

.active\:translate-y-325:active{
  --transform-translate-y:325px
}

.active\:translate-y-326:active{
  --transform-translate-y:326px
}

.active\:translate-y-330:active{
  --transform-translate-y:330px
}

.active\:translate-y-336:active{
  --transform-translate-y:336px
}

.active\:translate-y-338:active{
  --transform-translate-y:338px
}

.active\:translate-y-350:active{
  --transform-translate-y:350px
}

.active\:translate-y-356:active{
  --transform-translate-y:356px
}

.active\:translate-y-363:active{
  --transform-translate-y:363px
}

.active\:translate-y-364:active{
  --transform-translate-y:364px
}

.active\:translate-y-367:active{
  --transform-translate-y:367px
}

.active\:translate-y-368:active{
  --transform-translate-y:368px
}

.active\:translate-y-373:active{
  --transform-translate-y:373px
}

.active\:translate-y-386:active{
  --transform-translate-y:386px
}

.active\:translate-y-387:active{
  --transform-translate-y:387px
}

.active\:translate-y-392:active{
  --transform-translate-y:392px
}

.active\:translate-y-400:active{
  --transform-translate-y:400px
}

.active\:translate-y-412:active{
  --transform-translate-y:412px
}

.active\:translate-y-424:active{
  --transform-translate-y:424px
}

.active\:translate-y-426:active{
  --transform-translate-y:426px
}

.active\:translate-y-434:active{
  --transform-translate-y:434px
}

.active\:translate-y-440:active{
  --transform-translate-y:440px
}

.active\:translate-y-450:active{
  --transform-translate-y:450px
}

.active\:translate-y-460:active{
  --transform-translate-y:460px
}

.active\:translate-y-465:active{
  --transform-translate-y:465px
}

.active\:translate-y-476:active{
  --transform-translate-y:476px
}

.active\:translate-y-490:active{
  --transform-translate-y:490px
}

.active\:translate-y-500:active{
  --transform-translate-y:500px
}

.active\:translate-y-520:active{
  --transform-translate-y:520px
}

.active\:translate-y-530:active{
  --transform-translate-y:530px
}

.active\:translate-y-534:active{
  --transform-translate-y:534px
}

.active\:translate-y-547:active{
  --transform-translate-y:547px
}

.active\:translate-y-560:active{
  --transform-translate-y:560px
}

.active\:translate-y-570:active{
  --transform-translate-y:570px
}

.active\:translate-y-579:active{
  --transform-translate-y:579px
}

.active\:translate-y-586:active{
  --transform-translate-y:586px
}

.active\:translate-y-589:active{
  --transform-translate-y:589px
}

.active\:translate-y-592:active{
  --transform-translate-y:592px
}

.active\:translate-y-600:active{
  --transform-translate-y:600px
}

.active\:translate-y-640:active{
  --transform-translate-y:640px
}

.active\:translate-y-650:active{
  --transform-translate-y:650px
}

.active\:translate-y-658:active{
  --transform-translate-y:658px
}

.active\:translate-y-660:active{
  --transform-translate-y:660px
}

.active\:translate-y-670:active{
  --transform-translate-y:670px
}

.active\:translate-y-675:active{
  --transform-translate-y:675px
}

.active\:translate-y-695:active{
  --transform-translate-y:695px
}

.active\:translate-y-708:active{
  --transform-translate-y:708px
}

.active\:translate-y-787:active{
  --transform-translate-y:787px
}

.active\:translate-y-813:active{
  --transform-translate-y:813px
}

.active\:translate-y-835:active{
  --transform-translate-y:835px
}

.active\:translate-y-943:active{
  --transform-translate-y:943px
}

.active\:translate-y-970:active{
  --transform-translate-y:970px
}

.active\:translate-y-1012:active{
  --transform-translate-y:1012px
}

.active\:translate-y-1155:active{
  --transform-translate-y:1155px
}

.active\:translate-y-1200:active{
  --transform-translate-y:1200px
}

.active\:translate-y-1240:active{
  --transform-translate-y:1240px
}

.active\:translate-y-1440:active{
  --transform-translate-y:1440px
}

.active\:translate-y-sm:active{
  --transform-translate-y:460px
}

.active\:translate-y-md:active{
  --transform-translate-y:756px
}

.active\:translate-y-lg:active{
  --transform-translate-y:1280px
}

.active\:translate-y-1\/2:active{
  --transform-translate-y:50%
}

.active\:translate-y-8\/10:active{
  --transform-translate-y:80%
}

.active\:translate-y-9\/10:active{
  --transform-translate-y:90%
}

.active\:translate-y-full:active{
  --transform-translate-y:100%
}

.active\:-translate-y-0:active{
  --transform-translate-y:0px
}

.active\:-translate-y-1:active{
  --transform-translate-y:-1px
}

.active\:-translate-y-2:active{
  --transform-translate-y:-2px
}

.active\:-translate-y-3:active{
  --transform-translate-y:-3px
}

.active\:-translate-y-4:active{
  --transform-translate-y:-4px
}

.active\:-translate-y-5:active{
  --transform-translate-y:-5px
}

.active\:-translate-y-6:active{
  --transform-translate-y:-6px
}

.active\:-translate-y-8:active{
  --transform-translate-y:-8px
}

.active\:-translate-y-10:active{
  --transform-translate-y:-10px
}

.active\:-translate-y-12:active{
  --transform-translate-y:-12px
}

.active\:-translate-y-14:active{
  --transform-translate-y:-14px
}

.active\:-translate-y-15:active{
  --transform-translate-y:-15px
}

.active\:-translate-y-16:active{
  --transform-translate-y:-16px
}

.active\:-translate-y-17:active{
  --transform-translate-y:-17px
}

.active\:-translate-y-18:active{
  --transform-translate-y:-18px
}

.active\:-translate-y-20:active{
  --transform-translate-y:-20px
}

.active\:-translate-y-21:active{
  --transform-translate-y:-21px
}

.active\:-translate-y-22:active{
  --transform-translate-y:-22px
}

.active\:-translate-y-23:active{
  --transform-translate-y:-23px
}

.active\:-translate-y-24:active{
  --transform-translate-y:-24px
}

.active\:-translate-y-25:active{
  --transform-translate-y:-25px
}

.active\:-translate-y-26:active{
  --transform-translate-y:-26px
}

.active\:-translate-y-27:active{
  --transform-translate-y:-27px
}

.active\:-translate-y-28:active{
  --transform-translate-y:-28px
}

.active\:-translate-y-29:active{
  --transform-translate-y:-29px
}

.active\:-translate-y-30:active{
  --transform-translate-y:-30px
}

.active\:-translate-y-32:active{
  --transform-translate-y:-32px
}

.active\:-translate-y-33:active{
  --transform-translate-y:-33px
}

.active\:-translate-y-36:active{
  --transform-translate-y:-36px
}

.active\:-translate-y-38:active{
  --transform-translate-y:-38px
}

.active\:-translate-y-40:active{
  --transform-translate-y:-40px
}

.active\:-translate-y-42:active{
  --transform-translate-y:-42px
}

.active\:-translate-y-44:active{
  --transform-translate-y:-44px
}

.active\:-translate-y-46:active{
  --transform-translate-y:-46px
}

.active\:-translate-y-48:active{
  --transform-translate-y:-48px
}

.active\:-translate-y-52:active{
  --transform-translate-y:-52px
}

.active\:-translate-y-55:active{
  --transform-translate-y:-55px
}

.active\:-translate-y-56:active{
  --transform-translate-y:-56px
}

.active\:-translate-y-58:active{
  --transform-translate-y:-58px
}

.active\:-translate-y-60:active{
  --transform-translate-y:-60px
}

.active\:-translate-y-63:active{
  --transform-translate-y:-63px
}

.active\:-translate-y-64:active{
  --transform-translate-y:-64px
}

.active\:-translate-y-65:active{
  --transform-translate-y:-65px
}

.active\:-translate-y-66:active{
  --transform-translate-y:-66px
}

.active\:-translate-y-68:active{
  --transform-translate-y:-68px
}

.active\:-translate-y-71:active{
  --transform-translate-y:-71px
}

.active\:-translate-y-72:active{
  --transform-translate-y:-72px
}

.active\:-translate-y-80:active{
  --transform-translate-y:-80px
}

.active\:-translate-y-82:active{
  --transform-translate-y:-82px
}

.active\:-translate-y-84:active{
  --transform-translate-y:-84px
}

.active\:-translate-y-88:active{
  --transform-translate-y:-88px
}

.active\:-translate-y-92:active{
  --transform-translate-y:-92px
}

.active\:-translate-y-96:active{
  --transform-translate-y:-96px
}

.active\:-translate-y-101:active{
  --transform-translate-y:-101px
}

.active\:-translate-y-104:active{
  --transform-translate-y:-104px
}

.active\:-translate-y-107:active{
  --transform-translate-y:-107px
}

.active\:-translate-y-114:active{
  --transform-translate-y:-114px
}

.active\:-translate-y-117:active{
  --transform-translate-y:-117px
}

.active\:-translate-y-120:active{
  --transform-translate-y:-120px
}

.active\:-translate-y-124:active{
  --transform-translate-y:-124px
}

.active\:-translate-y-128:active{
  --transform-translate-y:-128px
}

.active\:-translate-y-130:active{
  --transform-translate-y:-130px
}

.active\:-translate-y-133:active{
  --transform-translate-y:-133px
}

.active\:-translate-y-136:active{
  --transform-translate-y:-136px
}

.active\:-translate-y-140:active{
  --transform-translate-y:-140px
}

.active\:-translate-y-144:active{
  --transform-translate-y:-144px
}

.active\:-translate-y-152:active{
  --transform-translate-y:-152px
}

.active\:-translate-y-158:active{
  --transform-translate-y:-158px
}

.active\:-translate-y-164:active{
  --transform-translate-y:-164px
}

.active\:-translate-y-172:active{
  --transform-translate-y:-172px
}

.active\:-translate-y-175:active{
  --transform-translate-y:-175px
}

.active\:-translate-y-180:active{
  --transform-translate-y:-180px
}

.active\:-translate-y-182:active{
  --transform-translate-y:-182px
}

.active\:-translate-y-185:active{
  --transform-translate-y:-185px
}

.active\:-translate-y-190:active{
  --transform-translate-y:-190px
}

.active\:-translate-y-193:active{
  --transform-translate-y:-193px
}

.active\:-translate-y-200:active{
  --transform-translate-y:-200px
}

.active\:-translate-y-215:active{
  --transform-translate-y:-215px
}

.active\:-translate-y-220:active{
  --transform-translate-y:-220px
}

.active\:-translate-y-232:active{
  --transform-translate-y:-232px
}

.active\:-translate-y-238:active{
  --transform-translate-y:-238px
}

.active\:-translate-y-240:active{
  --transform-translate-y:-240px
}

.active\:-translate-y-244:active{
  --transform-translate-y:-244px
}

.active\:-translate-y-256:active{
  --transform-translate-y:-256px
}

.active\:-translate-y-264:active{
  --transform-translate-y:-264px
}

.active\:-translate-y-270:active{
  --transform-translate-y:-270px
}

.active\:-translate-y-280:active{
  --transform-translate-y:-280px
}

.active\:-translate-y-292:active{
  --transform-translate-y:-292px
}

.active\:-translate-y-300:active{
  --transform-translate-y:-300px
}

.active\:-translate-y-312:active{
  --transform-translate-y:-312px
}

.active\:-translate-y-314:active{
  --transform-translate-y:-314px
}

.active\:-translate-y-320:active{
  --transform-translate-y:-320px
}

.active\:-translate-y-324:active{
  --transform-translate-y:-324px
}

.active\:-translate-y-325:active{
  --transform-translate-y:-325px
}

.active\:-translate-y-326:active{
  --transform-translate-y:-326px
}

.active\:-translate-y-330:active{
  --transform-translate-y:-330px
}

.active\:-translate-y-336:active{
  --transform-translate-y:-336px
}

.active\:-translate-y-338:active{
  --transform-translate-y:-338px
}

.active\:-translate-y-350:active{
  --transform-translate-y:-350px
}

.active\:-translate-y-356:active{
  --transform-translate-y:-356px
}

.active\:-translate-y-363:active{
  --transform-translate-y:-363px
}

.active\:-translate-y-364:active{
  --transform-translate-y:-364px
}

.active\:-translate-y-367:active{
  --transform-translate-y:-367px
}

.active\:-translate-y-368:active{
  --transform-translate-y:-368px
}

.active\:-translate-y-373:active{
  --transform-translate-y:-373px
}

.active\:-translate-y-386:active{
  --transform-translate-y:-386px
}

.active\:-translate-y-387:active{
  --transform-translate-y:-387px
}

.active\:-translate-y-392:active{
  --transform-translate-y:-392px
}

.active\:-translate-y-400:active{
  --transform-translate-y:-400px
}

.active\:-translate-y-412:active{
  --transform-translate-y:-412px
}

.active\:-translate-y-424:active{
  --transform-translate-y:-424px
}

.active\:-translate-y-426:active{
  --transform-translate-y:-426px
}

.active\:-translate-y-434:active{
  --transform-translate-y:-434px
}

.active\:-translate-y-440:active{
  --transform-translate-y:-440px
}

.active\:-translate-y-450:active{
  --transform-translate-y:-450px
}

.active\:-translate-y-460:active{
  --transform-translate-y:-460px
}

.active\:-translate-y-465:active{
  --transform-translate-y:-465px
}

.active\:-translate-y-476:active{
  --transform-translate-y:-476px
}

.active\:-translate-y-490:active{
  --transform-translate-y:-490px
}

.active\:-translate-y-500:active{
  --transform-translate-y:-500px
}

.active\:-translate-y-520:active{
  --transform-translate-y:-520px
}

.active\:-translate-y-530:active{
  --transform-translate-y:-530px
}

.active\:-translate-y-534:active{
  --transform-translate-y:-534px
}

.active\:-translate-y-547:active{
  --transform-translate-y:-547px
}

.active\:-translate-y-560:active{
  --transform-translate-y:-560px
}

.active\:-translate-y-570:active{
  --transform-translate-y:-570px
}

.active\:-translate-y-579:active{
  --transform-translate-y:-579px
}

.active\:-translate-y-586:active{
  --transform-translate-y:-586px
}

.active\:-translate-y-589:active{
  --transform-translate-y:-589px
}

.active\:-translate-y-592:active{
  --transform-translate-y:-592px
}

.active\:-translate-y-600:active{
  --transform-translate-y:-600px
}

.active\:-translate-y-640:active{
  --transform-translate-y:-640px
}

.active\:-translate-y-650:active{
  --transform-translate-y:-650px
}

.active\:-translate-y-658:active{
  --transform-translate-y:-658px
}

.active\:-translate-y-660:active{
  --transform-translate-y:-660px
}

.active\:-translate-y-670:active{
  --transform-translate-y:-670px
}

.active\:-translate-y-675:active{
  --transform-translate-y:-675px
}

.active\:-translate-y-695:active{
  --transform-translate-y:-695px
}

.active\:-translate-y-708:active{
  --transform-translate-y:-708px
}

.active\:-translate-y-787:active{
  --transform-translate-y:-787px
}

.active\:-translate-y-813:active{
  --transform-translate-y:-813px
}

.active\:-translate-y-835:active{
  --transform-translate-y:-835px
}

.active\:-translate-y-943:active{
  --transform-translate-y:-943px
}

.active\:-translate-y-970:active{
  --transform-translate-y:-970px
}

.active\:-translate-y-1012:active{
  --transform-translate-y:-1012px
}

.active\:-translate-y-1155:active{
  --transform-translate-y:-1155px
}

.active\:-translate-y-1200:active{
  --transform-translate-y:-1200px
}

.active\:-translate-y-1240:active{
  --transform-translate-y:-1240px
}

.active\:-translate-y-1440:active{
  --transform-translate-y:-1440px
}

.active\:-translate-y-sm:active{
  --transform-translate-y:-460px
}

.active\:-translate-y-md:active{
  --transform-translate-y:-756px
}

.active\:-translate-y-lg:active{
  --transform-translate-y:-1280px
}

.active\:-translate-y-1\/2:active{
  --transform-translate-y:-50%
}

.active\:-translate-y-8\/10:active{
  --transform-translate-y:-80%
}

.active\:-translate-y-9\/10:active{
  --transform-translate-y:-90%
}

.active\:-translate-y-full:active{
  --transform-translate-y:-100%
}

.is-scrolling-up .last-scroll-up\:translate-y-56{
  --transform-translate-y:56px
}

.transition-all{
  transition-property:all
}

.transition{
  transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform
}

.transition-opacity{
  transition-property:opacity
}

.transition-shadow{
  transition-property:box-shadow
}

.transition-transform{
  transition-property:transform
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.duration-75{
  transition-duration:75ms
}

.duration-150{
  transition-duration:150ms
}

.duration-200{
  transition-duration:.2s
}

.duration-300{
  transition-duration:.3s
}

.duration-500{
  transition-duration:.5s
}

.duration-1000{
  transition-duration:1s
}

.is-stuck.is-stuck\:duration-75{
  transition-duration:75ms
}

.is-stuck.is-stuck\:duration-100{
  transition-duration:.1s
}

.is-stuck.is-stuck\:duration-150{
  transition-duration:150ms
}

.is-stuck.is-stuck\:duration-200{
  transition-duration:.2s
}

.is-stuck.is-stuck\:duration-300{
  transition-duration:.3s
}

.is-stuck.is-stuck\:duration-500{
  transition-duration:.5s
}

.is-stuck.is-stuck\:duration-700{
  transition-duration:.7s
}

.is-stuck.is-stuck\:duration-1000{
  transition-duration:1s
}

.group.is-stuck .group-is-stuck\:duration-200{
  transition-duration:.2s
}

.delay-75{
  transition-delay:75ms
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes ping{
  100%,75%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes bounce{
  0%,100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8, 0, 1, 1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }
}

.animate-fade-in-up{
  animation:fade-in-up .3s forwards
}

.animate-fade-out-down{
  animation:fade-out-down .3s forwards
}

.line-clamp-2{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.line-clamp-3{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.snap-start{
  scroll-snap-align:start
}

.filter-525161{
  filter:brightness(0) saturate(100%) invert(34%) sepia(4%) saturate(1578%) hue-rotate(205deg) brightness(91%) contrast(95%)
}

.filter-none{
  filter:none
}

.filter-fff{
  filter:brightness(0) saturate(100%) invert(1)
}

.filter-000{
  filter:brightness(0) saturate(100%)
}

.filter-006aeb{
  filter:brightness(0) saturate(100%) invert(17%) sepia(45%) saturate(6807%) hue-rotate(204deg) brightness(113%) contrast(102%)
}

.filter-32313a{
  filter:brightness(0) saturate(100%) invert(16%) sepia(5%) saturate(1715%) hue-rotate(207deg) brightness(93%) contrast(87%)
}

.filter-cbd1d7{
  filter:brightness(0) saturate(100%) invert(91%) sepia(9%) saturate(173%) hue-rotate(169deg) brightness(94%) contrast(86%)
}

.filter-d80a07{
  filter:brightness(0) saturate(100%) invert(8%) sepia(99%) saturate(7456%) hue-rotate(1deg) brightness(96%) contrast(95%)
}

.filter-027e17{
  filter:brightness(0) saturate(100%) invert(22%) sepia(88%) saturate(1809%) hue-rotate(117deg) brightness(102%) contrast(98%)
}

.filter-05d4e1{
  filter:brightness(0) saturate(100%) invert(70%) sepia(19%) saturate(5845%) hue-rotate(135deg) brightness(99%) contrast(96%)
}

.filter-feea6e{
  filter:brightness(0) saturate(100%) invert(82%) sepia(53%) saturate(430%) hue-rotate(355deg) brightness(105%) contrast(99%)
}

.css-carousel{
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none
}

.css-carousel::-webkit-scrollbar{
  display:none
}

.css-carousel>*{
  scroll-snap-align:start
}

.wp-admin table.fixed{
  position:static
}

@media (min-width: 460px){
  .sm\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 460px) and (min-width: 460px){
  .sm\:container{
    max-width:460px
  }
}

@media (min-width: 460px) and (min-width: 756px){
  .sm\:container{
    max-width:756px
  }
}

@media (min-width: 460px) and (min-width: 1280px){
  .sm\:container{
    max-width:1280px
  }
}

@media (min-width: 460px){
  .sm\:border-gray-heather{
    --border-opacity:1;
    border-color:#cbd1d7;
    border-color:rgba(203, 209, 215, var(--border-opacity))
  }

  .sm\:border-solid{
    border-style:solid
  }

  .sm\:border-b{
    border-bottom-width:1px
  }

  .sm\:block{
    display:block
  }

  .sm\:flex-row{
    -ms-flex-direction:row;
    flex-direction:row
  }

  .sm\:order-1{
    -ms-flex-order:1;
    order:1
  }

  .sm\:overflow-auto{
    overflow:auto
  }

  .sm\:col-auto{
    grid-column:auto
  }
}

@media (min-width: 756px){
  .md\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 756px) and (min-width: 460px){
  .md\:container{
    max-width:460px
  }
}

@media (min-width: 756px) and (min-width: 756px){
  .md\:container{
    max-width:756px
  }
}

@media (min-width: 756px) and (min-width: 1280px){
  .md\:container{
    max-width:1280px
  }
}

@media (min-width: 756px){
  .md\:bg-transparent{
    background-color:transparent
  }

  .md\:bg-white{
    --bg-opacity:1;
    background-color:#fff;
    background-color:rgba(255, 255, 255, var(--bg-opacity))
  }

  .md\:bg-blue-vivid{
    --bg-opacity:1;
    background-color:#006aeb;
    background-color:rgba(0, 106, 235, var(--bg-opacity))
  }

  .md\:bg-gray-heather{
    --bg-opacity:1;
    background-color:#cbd1d7;
    background-color:rgba(203, 209, 215, var(--bg-opacity))
  }

  .md\:hover\:bg-blue-vivid-hover:hover{
    --bg-opacity:1;
    background-color:#0066d4;
    background-color:rgba(0, 102, 212, var(--bg-opacity))
  }

  .md\:odd\:bg-gray-bg-light:nth-child(odd){
    --bg-opacity:1;
    background-color:#f2f7f7;
    background-color:rgba(242, 247, 247, var(--bg-opacity))
  }

  .md\:bg-center{
    background-position:center
  }

  .md\:bg-cover{
    background-size:cover
  }

  .md\:border-transparent{
    border-color:transparent
  }

  .md\:border-gray-bg-dark{
    --border-opacity:1;
    border-color:#e3e8e8;
    border-color:rgba(227, 232, 232, var(--border-opacity))
  }

  .md\:border-gray-heather{
    --border-opacity:1;
    border-color:#cbd1d7;
    border-color:rgba(203, 209, 215, var(--border-opacity))
  }

  .md\:border-gray-heather-hover{
    --border-opacity:1;
    border-color:#9da3a8;
    border-color:rgba(157, 163, 168, var(--border-opacity))
  }

  .md\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .md\:rounded-0{
    border-radius:0
  }

  .md\:rounded-8{
    border-radius:8px
  }

  .md\:rounded-16{
    border-radius:16px
  }

  .md\:rounded-full{
    border-radius:9999px
  }

  .md\:rounded-t-0{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .md\:rounded-b-0{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .md\:rounded-l-8{
    border-top-left-radius:8px;
    border-bottom-left-radius:8px
  }

  .md\:border-solid{
    border-style:solid
  }

  .md\:border-none{
    border-style:none
  }

  .md\:border-0{
    border-width:0
  }

  .md\:border-2{
    border-width:2px
  }

  .md\:border{
    border-width:1px
  }

  .md\:border-t-0{
    border-top-width:0
  }

  .md\:border-l-0{
    border-left-width:0
  }

  .md\:border-l-3{
    border-left-width:3px
  }

  .md\:border-t{
    border-top-width:1px
  }

  .md\:border-r{
    border-right-width:1px
  }

  .md\:border-b{
    border-bottom-width:1px
  }

  .md\:border-l{
    border-left-width:1px
  }

  .md\:block{
    display:block
  }

  .md\:inline-block{
    display:inline-block
  }

  .md\:inline{
    display:inline
  }

  .md\:flex{
    display:-ms-flexbox;
    display:flex
  }

  .md\:inline-flex{
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .md\:grid{
    display:grid
  }

  .md\:hidden{
    display:none
  }

  .md\:flex-row{
    -ms-flex-direction:row;
    flex-direction:row
  }

  .md\:flex-row-reverse{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
  }

  .md\:flex-col{
    -ms-flex-direction:column;
    flex-direction:column
  }

  .md\:flex-wrap{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }

  .md\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }

  .md\:items-start{
    -ms-flex-align:start;
    align-items:flex-start
  }

  .md\:items-end{
    -ms-flex-align:end;
    align-items:flex-end
  }

  .md\:items-center{
    -ms-flex-align:center;
    align-items:center
  }

  .md\:self-auto{
    -ms-flex-item-align:auto;
    align-self:auto
  }

  .md\:self-center{
    -ms-flex-item-align:center;
    align-self:center
  }

  .md\:justify-start{
    -ms-flex-pack:start;
    justify-content:flex-start
  }

  .md\:justify-end{
    -ms-flex-pack:end;
    justify-content:flex-end
  }

  .md\:justify-center{
    -ms-flex-pack:center;
    justify-content:center
  }

  .md\:justify-between{
    -ms-flex-pack:justify;
    justify-content:space-between
  }

  .md\:flex-initial{
    -ms-flex:0 1 auto;
    flex:0 1 auto
  }

  .md\:flex-none{
    -ms-flex:none;
    flex:none
  }

  .md\:flex-grow{
    -ms-flex-positive:1;
    flex-grow:1
  }

  .md\:order-1{
    -ms-flex-order:1;
    order:1
  }

  .md\:order-2{
    -ms-flex-order:2;
    order:2
  }

  .md\:order-last{
    -ms-flex-order:9999;
    order:9999
  }

  .md\:font-serif{
    font-family:operetta-8,Times New Roman,serif
  }

  .md\:font-normal{
    font-weight:400
  }

  .md\:font-bold{
    font-weight:700
  }

  .md\:h-1{
    height:1px
  }

  .md\:h-24{
    height:24px
  }

  .md\:h-32{
    height:32px
  }

  .md\:h-42{
    height:42px
  }

  .md\:h-48{
    height:48px
  }

  .md\:h-58{
    height:58px
  }

  .md\:h-66{
    height:66px
  }

  .md\:h-180{
    height:180px
  }

  .md\:h-185{
    height:185px
  }

  .md\:h-232{
    height:232px
  }

  .md\:h-326{
    height:326px
  }

  .md\:h-336{
    height:336px
  }

  .md\:h-373{
    height:373px
  }

  .md\:h-auto{
    height:auto
  }

  .md\:h-full{
    height:100%
  }

  .md\:text-10{
    font-size:10px
  }

  .md\:text-12{
    font-size:12px
  }

  .md\:text-14{
    font-size:14px
  }

  .md\:text-16{
    font-size:16px
  }

  .md\:text-18{
    font-size:18px
  }

  .md\:text-20{
    font-size:20px
  }

  .md\:text-22{
    font-size:22px
  }

  .md\:text-24{
    font-size:24px
  }

  .md\:text-28{
    font-size:28px
  }

  .md\:text-36{
    font-size:36px
  }

  .md\:text-40{
    font-size:40px
  }

  .md\:leading-10{
    line-height:10px
  }

  .md\:leading-14{
    line-height:14px
  }

  .md\:leading-16{
    line-height:16px
  }

  .md\:leading-18{
    line-height:18px
  }

  .md\:leading-24{
    line-height:24px
  }

  .md\:leading-28{
    line-height:28px
  }

  .md\:leading-30{
    line-height:30px
  }

  .md\:leading-32{
    line-height:32px
  }

  .md\:leading-40{
    line-height:40px
  }

  .md\:leading-44{
    line-height:44px
  }

  .md\:m-0{
    margin:0
  }

  .md\:m-8{
    margin:8px
  }

  .md\:m-auto{
    margin:auto
  }

  .md\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .md\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .md\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .md\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .md\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .md\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .md\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .md\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .md\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .md\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .md\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .md\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:-mx-16{
    margin-left:-16px;
    margin-right:-16px
  }

  .md\:-mx-32{
    margin-left:-32px;
    margin-right:-32px
  }

  .md\:-mx-40{
    margin-left:-40px;
    margin-right:-40px
  }

  .md\:-mx-80{
    margin-left:-80px;
    margin-right:-80px
  }

  .md\:mt-0{
    margin-top:0
  }

  .md\:mr-0{
    margin-right:0
  }

  .md\:mb-0{
    margin-bottom:0
  }

  .md\:ml-0{
    margin-left:0
  }

  .md\:mt-2{
    margin-top:2px
  }

  .md\:mt-4{
    margin-top:4px
  }

  .md\:mb-4{
    margin-bottom:4px
  }

  .md\:ml-4{
    margin-left:4px
  }

  .md\:mt-6{
    margin-top:6px
  }

  .md\:mt-8{
    margin-top:8px
  }

  .md\:mr-8{
    margin-right:8px
  }

  .md\:mb-8{
    margin-bottom:8px
  }

  .md\:ml-8{
    margin-left:8px
  }

  .md\:mt-10{
    margin-top:10px
  }

  .md\:mb-10{
    margin-bottom:10px
  }

  .md\:mt-15{
    margin-top:15px
  }

  .md\:mt-16{
    margin-top:16px
  }

  .md\:mr-16{
    margin-right:16px
  }

  .md\:mb-16{
    margin-bottom:16px
  }

  .md\:ml-16{
    margin-left:16px
  }

  .md\:mr-20{
    margin-right:20px
  }

  .md\:mt-24{
    margin-top:24px
  }

  .md\:mr-24{
    margin-right:24px
  }

  .md\:mb-24{
    margin-bottom:24px
  }

  .md\:ml-24{
    margin-left:24px
  }

  .md\:mt-28{
    margin-top:28px
  }

  .md\:mt-32{
    margin-top:32px
  }

  .md\:mr-32{
    margin-right:32px
  }

  .md\:mb-32{
    margin-bottom:32px
  }

  .md\:ml-32{
    margin-left:32px
  }

  .md\:mt-40{
    margin-top:40px
  }

  .md\:mr-40{
    margin-right:40px
  }

  .md\:mb-40{
    margin-bottom:40px
  }

  .md\:ml-40{
    margin-left:40px
  }

  .md\:mt-44{
    margin-top:44px
  }

  .md\:mb-44{
    margin-bottom:44px
  }

  .md\:mt-48{
    margin-top:48px
  }

  .md\:mr-48{
    margin-right:48px
  }

  .md\:mb-48{
    margin-bottom:48px
  }

  .md\:ml-48{
    margin-left:48px
  }

  .md\:mb-52{
    margin-bottom:52px
  }

  .md\:mt-56{
    margin-top:56px
  }

  .md\:mb-56{
    margin-bottom:56px
  }

  .md\:mt-64{
    margin-top:64px
  }

  .md\:mr-64{
    margin-right:64px
  }

  .md\:mb-64{
    margin-bottom:64px
  }

  .md\:mt-72{
    margin-top:72px
  }

  .md\:mb-72{
    margin-bottom:72px
  }

  .md\:mt-80{
    margin-top:80px
  }

  .md\:mb-80{
    margin-bottom:80px
  }

  .md\:mt-88{
    margin-top:88px
  }

  .md\:mb-88{
    margin-bottom:88px
  }

  .md\:mr-104{
    margin-right:104px
  }

  .md\:mb-104{
    margin-bottom:104px
  }

  .md\:mt-107{
    margin-top:107px
  }

  .md\:mr-auto{
    margin-right:auto
  }

  .md\:mb-auto{
    margin-bottom:auto
  }

  .md\:ml-auto{
    margin-left:auto
  }

  .md\:-mb-4{
    margin-bottom:-4px
  }

  .md\:-mt-6{
    margin-top:-6px
  }

  .md\:-mt-8{
    margin-top:-8px
  }

  .md\:-mr-8{
    margin-right:-8px
  }

  .md\:-ml-8{
    margin-left:-8px
  }

  .md\:-mt-16{
    margin-top:-16px
  }

  .md\:-mb-16{
    margin-bottom:-16px
  }

  .md\:-mt-24{
    margin-top:-24px
  }

  .md\:-mt-32{
    margin-top:-32px
  }

  .md\:-mt-40{
    margin-top:-40px
  }

  .md\:-mb-40{
    margin-bottom:-40px
  }

  .md\:-mt-48{
    margin-top:-48px
  }

  .md\:-mt-72{
    margin-top:-72px
  }

  .md\:-mt-80{
    margin-top:-80px
  }

  .md\:-mb-80{
    margin-bottom:-80px
  }

  .md\:-mb-96{
    margin-bottom:-96px
  }

  .md\:-mt-120{
    margin-top:-120px
  }

  .md\:-mb-120{
    margin-bottom:-120px
  }

  .md\:-ml-215{
    margin-left:-215px
  }

  .md\:first\:mb-0:first-child{
    margin-bottom:0
  }

  .md\:first\:ml-0:first-child{
    margin-left:0
  }

  .md\:first\:mr-24:first-child{
    margin-right:24px
  }

  .md\:first\:mr-40:first-child{
    margin-right:40px
  }

  .md\:last\:mr-0:last-child{
    margin-right:0
  }

  .md\:max-h-300{
    max-height:300px
  }

  .md\:max-h-386{
    max-height:386px
  }

  .md\:max-h-412{
    max-height:412px
  }

  .md\:max-h-450{
    max-height:450px
  }

  .md\:max-h-476{
    max-height:476px
  }

  .md\:max-h-600{
    max-height:600px
  }

  .md\:max-h-9\/10{
    max-height:90%
  }

  .md\:max-w-136{
    max-width:136px
  }

  .md\:max-w-158{
    max-width:158px
  }

  .md\:max-w-164{
    max-width:164px
  }

  .md\:max-w-175{
    max-width:175px
  }

  .md\:max-w-215{
    max-width:215px
  }

  .md\:max-w-244{
    max-width:244px
  }

  .md\:max-w-368{
    max-width:368px
  }

  .md\:max-w-400{
    max-width:400px
  }

  .md\:max-w-424{
    max-width:424px
  }

  .md\:max-w-450{
    max-width:450px
  }

  .md\:max-w-460{
    max-width:460px
  }

  .md\:max-w-490{
    max-width:490px
  }

  .md\:max-w-534{
    max-width:534px
  }

  .md\:max-w-560{
    max-width:560px
  }

  .md\:max-w-579{
    max-width:579px
  }

  .md\:max-w-600{
    max-width:600px
  }

  .md\:max-w-670{
    max-width:670px
  }

  .md\:max-w-675{
    max-width:675px
  }

  .md\:max-w-none{
    max-width:none
  }

  .md\:max-w-full{
    max-width:100%
  }

  .md\:max-w-md{
    max-width:756px
  }

  .md\:max-w-9\/10{
    max-width:90%
  }

  .md\:min-w-0{
    min-width:0
  }

  .md\:min-w-48{
    min-width:48px
  }

  .md\:min-w-180{
    min-width:180px
  }

  .md\:min-w-350{
    min-width:350px
  }

  .md\:min-w-373{
    min-width:373px
  }

  .md\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:overflow-auto{
    overflow:auto
  }

  .md\:overflow-hidden{
    overflow:hidden
  }

  .md\:overflow-visible{
    overflow:visible
  }

  .md\:overflow-scroll{
    overflow:scroll
  }

  .md\:overflow-x-auto{
    overflow-x:auto
  }

  .md\:overflow-y-auto{
    overflow-y:auto
  }

  .md\:overflow-x-hidden{
    overflow-x:hidden
  }

  .md\:p-0{
    padding:0
  }

  .md\:p-16{
    padding:16px
  }

  .md\:p-24{
    padding:24px
  }

  .md\:p-32{
    padding:32px
  }

  .md\:p-40{
    padding:40px
  }

  .md\:p-48{
    padding:48px
  }

  .md\:p-80{
    padding:80px
  }

  .md\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .md\:px-0{
    padding-left:0;
    padding-right:0
  }

  .md\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .md\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .md\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .md\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .md\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .md\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .md\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .md\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .md\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .md\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .md\:px-56{
    padding-left:56px;
    padding-right:56px
  }

  .md\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .md\:py-72{
    padding-top:72px;
    padding-bottom:72px
  }

  .md\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .md\:px-92{
    padding-left:92px;
    padding-right:92px
  }

  .md\:pt-0{
    padding-top:0
  }

  .md\:pr-0{
    padding-right:0
  }

  .md\:pb-0{
    padding-bottom:0
  }

  .md\:pl-0{
    padding-left:0
  }

  .md\:pb-6{
    padding-bottom:6px
  }

  .md\:pt-8{
    padding-top:8px
  }

  .md\:pl-8{
    padding-left:8px
  }

  .md\:pr-12{
    padding-right:12px
  }

  .md\:pl-12{
    padding-left:12px
  }

  .md\:pt-16{
    padding-top:16px
  }

  .md\:pr-16{
    padding-right:16px
  }

  .md\:pb-16{
    padding-bottom:16px
  }

  .md\:pl-16{
    padding-left:16px
  }

  .md\:pt-24{
    padding-top:24px
  }

  .md\:pb-24{
    padding-bottom:24px
  }

  .md\:pl-24{
    padding-left:24px
  }

  .md\:pt-26{
    padding-top:26px
  }

  .md\:pb-27{
    padding-bottom:27px
  }

  .md\:pt-32{
    padding-top:32px
  }

  .md\:pr-32{
    padding-right:32px
  }

  .md\:pb-32{
    padding-bottom:32px
  }

  .md\:pl-32{
    padding-left:32px
  }

  .md\:pt-36{
    padding-top:36px
  }

  .md\:pt-40{
    padding-top:40px
  }

  .md\:pr-40{
    padding-right:40px
  }

  .md\:pb-40{
    padding-bottom:40px
  }

  .md\:pl-40{
    padding-left:40px
  }

  .md\:pt-44{
    padding-top:44px
  }

  .md\:pt-48{
    padding-top:48px
  }

  .md\:pb-48{
    padding-bottom:48px
  }

  .md\:pt-56{
    padding-top:56px
  }

  .md\:pt-64{
    padding-top:64px
  }

  .md\:pr-64{
    padding-right:64px
  }

  .md\:pb-64{
    padding-bottom:64px
  }

  .md\:pb-71{
    padding-bottom:71px
  }

  .md\:pt-72{
    padding-top:72px
  }

  .md\:pb-72{
    padding-bottom:72px
  }

  .md\:pt-80{
    padding-top:80px
  }

  .md\:pr-80{
    padding-right:80px
  }

  .md\:pb-80{
    padding-bottom:80px
  }

  .md\:pl-80{
    padding-left:80px
  }

  .md\:pb-88{
    padding-bottom:88px
  }

  .md\:pb-96{
    padding-bottom:96px
  }

  .md\:pb-120{
    padding-bottom:120px
  }

  .md\:first\:pl-16:first-child{
    padding-left:16px
  }

  .md\:last\:pr-16:last-child{
    padding-right:16px
  }

  .md\:absolute{
    position:absolute
  }

  .md\:relative{
    position:relative
  }

  .md\:top-0{
    top:0
  }

  .md\:right-0{
    right:0
  }

  .md\:bottom-0{
    bottom:0
  }

  .md\:top-16{
    top:16px
  }

  .md\:top-24{
    top:24px
  }

  .md\:right-24{
    right:24px
  }

  .md\:left-32{
    left:32px
  }

  .md\:top-40{
    top:40px
  }

  .md\:left-40{
    left:40px
  }

  .md\:left-64{
    left:64px
  }

  .md\:top-65{
    top:65px
  }

  .md\:bottom-72{
    bottom:72px
  }

  .md\:top-114{
    top:114px
  }

  .md\:right-120{
    right:120px
  }

  .md\:bottom-124{
    bottom:124px
  }

  .md\:right-auto{
    right:auto
  }

  .md\:bottom-auto{
    bottom:auto
  }

  .md\:left-auto{
    left:auto
  }

  .md\:top-1\/2{
    top:50%
  }

  .md\:left-1\/2{
    left:50%
  }

  .md\:-right-3{
    right:-3px
  }

  .md\:-left-3{
    left:-3px
  }

  .md\:-top-8{
    top:-8px
  }

  .md\:-right-8{
    right:-8px
  }

  .md\:text-left{
    text-align:left
  }

  .md\:text-center{
    text-align:center
  }

  .md\:text-white{
    --text-opacity:1;
    color:#fff;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .md\:text-gray-slate{
    --text-opacity:1;
    color:#525161;
    color:rgba(82, 81, 97, var(--text-opacity))
  }

  .md\:text-gray-steel{
    --text-opacity:1;
    color:#32313a;
    color:rgba(50, 49, 58, var(--text-opacity))
  }

  .md\:hover\:text-white:hover{
    --text-opacity:1;
    color:#fff;
    color:rgba(255, 255, 255, var(--text-opacity))
  }

  .md\:w-1{
    width:1px
  }

  .md\:w-40{
    width:40px
  }

  .md\:w-48{
    width:48px
  }

  .md\:w-56{
    width:56px
  }

  .md\:w-58{
    width:58px
  }

  .md\:w-82{
    width:82px
  }

  .md\:w-136{
    width:136px
  }

  .md\:w-140{
    width:140px
  }

  .md\:w-182{
    width:182px
  }

  .md\:w-185{
    width:185px
  }

  .md\:w-240{
    width:240px
  }

  .md\:w-244{
    width:244px
  }

  .md\:w-256{
    width:256px
  }

  .md\:w-292{
    width:292px
  }

  .md\:w-300{
    width:300px
  }

  .md\:w-386{
    width:386px
  }

  .md\:w-426{
    width:426px
  }

  .md\:w-450{
    width:450px
  }

  .md\:w-520{
    width:520px
  }

  .md\:w-570{
    width:570px
  }

  .md\:w-579{
    width:579px
  }

  .md\:w-586{
    width:586px
  }

  .md\:w-650{
    width:650px
  }

  .md\:w-660{
    width:660px
  }

  .md\:w-auto{
    width:auto
  }

  .md\:w-1\/2{
    width:50%
  }

  .md\:w-full{
    width:100%
  }

  .md\:w-1\/4{
    width:25%
  }

  .md\:w-3\/4{
    width:75%
  }

  .md\:gap-0{
    grid-gap:0;
    gap:0
  }

  .md\:gap-8{
    grid-gap:8px;
    gap:8px
  }

  .md\:gap-32{
    grid-gap:32px;
    gap:32px
  }

  .md\:gap-x-32{
    grid-column-gap:32px;
    column-gap:32px
  }

  .md\:gap-x-48{
    grid-column-gap:48px;
    column-gap:48px
  }

  .md\:gap-y-24{
    grid-row-gap:24px;
    row-gap:24px
  }

  .md\:gap-y-32{
    grid-row-gap:32px;
    row-gap:32px
  }

  .md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .md\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .md\:col-auto{
    grid-column:auto
  }

  .md\:col-span-2{
    grid-column:span 2/span 2
  }

  .md\:odd\:col-auto:nth-child(odd){
    grid-column:auto
  }

  .md\:col-start-1{
    grid-column-start:1
  }

  .md\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .md\:transform-none{
    transform:none
  }

  .md\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .is-scrolling-up .md\:last-scroll-up\:translate-y-80{
    --transform-translate-y:80px
  }
}

@media (min-width: 1280px){
  .lg\:container{
    width:100%;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 1280px) and (min-width: 460px){
  .lg\:container{
    max-width:460px
  }
}

@media (min-width: 1280px) and (min-width: 756px){
  .lg\:container{
    max-width:756px
  }
}

@media (min-width: 1280px) and (min-width: 1280px){
  .lg\:container{
    max-width:1280px
  }
}

@media (min-width: 1280px){
  .lg\:bg-transparent{
    background-color:transparent
  }

  .lg\:bg-gradient-to-r{
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .lg\:from-gray-bg-light{
    --gradient-from-color:#f2f7f7;
    --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(242, 247, 247, 0))
  }

  .lg\:from-gray-slate{
    --gradient-from-color:#525161;
    --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color, rgba(82, 81, 97, 0))
  }

  .lg\:border-transparent{
    border-color:transparent
  }

  .lg\:border-gray-heather{
    --border-opacity:1;
    border-color:#cbd1d7;
    border-color:rgba(203, 209, 215, var(--border-opacity))
  }

  .lg\:rounded-8{
    border-radius:8px
  }

  .lg\:rounded-16{
    border-radius:16px
  }

  .lg\:rounded-t-8{
    border-top-left-radius:8px;
    border-top-right-radius:8px
  }

  .lg\:rounded-b-16{
    border-bottom-right-radius:16px;
    border-bottom-left-radius:16px
  }

  .lg\:border-solid{
    border-style:solid
  }

  .lg\:border-none{
    border-style:none
  }

  .lg\:border-0{
    border-width:0
  }

  .lg\:border{
    border-width:1px
  }

  .lg\:border-t-0{
    border-top-width:0
  }

  .lg\:border-b-0{
    border-bottom-width:0
  }

  .lg\:border-l-3{
    border-left-width:3px
  }

  .lg\:border-r{
    border-right-width:1px
  }

  .lg\:border-b{
    border-bottom-width:1px
  }

  .lg\:border-l{
    border-left-width:1px
  }

  .lg\:first\:border-l-0:first-child{
    border-left-width:0
  }

  .lg\:last\:border-r-0:last-child{
    border-right-width:0
  }

  .lg\:block{
    display:block
  }

  .lg\:inline-block{
    display:inline-block
  }

  .lg\:inline{
    display:inline
  }

  .lg\:flex{
    display:-ms-flexbox;
    display:flex
  }

  .lg\:hidden{
    display:none
  }

  .lg\:flex-row{
    -ms-flex-direction:row;
    flex-direction:row
  }

  .lg\:flex-row-reverse{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
  }

  .lg\:flex-col{
    -ms-flex-direction:column;
    flex-direction:column
  }

  .lg\:flex-wrap{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }

  .lg\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }

  .lg\:items-start{
    -ms-flex-align:start;
    align-items:flex-start
  }

  .lg\:items-end{
    -ms-flex-align:end;
    align-items:flex-end
  }

  .lg\:items-center{
    -ms-flex-align:center;
    align-items:center
  }

  .lg\:self-center{
    -ms-flex-item-align:center;
    align-self:center
  }

  .lg\:justify-start{
    -ms-flex-pack:start;
    justify-content:flex-start
  }

  .lg\:justify-end{
    -ms-flex-pack:end;
    justify-content:flex-end
  }

  .lg\:justify-center{
    -ms-flex-pack:center;
    justify-content:center
  }

  .lg\:justify-between{
    -ms-flex-pack:justify;
    justify-content:space-between
  }

  .lg\:justify-around{
    -ms-flex-pack:distribute;
    justify-content:space-around
  }

  .lg\:flex-1{
    -ms-flex:1 1 0%;
    flex:1 1 0%
  }

  .lg\:flex-initial{
    -ms-flex:0 1 auto;
    flex:0 1 auto
  }

  .lg\:order-1{
    -ms-flex-order:1;
    order:1
  }

  .lg\:order-3{
    -ms-flex-order:3;
    order:3
  }

  .lg\:order-first{
    -ms-flex-order:-9999;
    order:-9999
  }

  .lg\:order-last{
    -ms-flex-order:9999;
    order:9999
  }

  .lg\:font-bold{
    font-weight:700
  }

  .lg\:h-32{
    height:32px
  }

  .lg\:h-56{
    height:56px
  }

  .lg\:h-120{
    height:120px
  }

  .lg\:h-180{
    height:180px
  }

  .lg\:h-185{
    height:185px
  }

  .lg\:h-356{
    height:356px
  }

  .lg\:h-373{
    height:373px
  }

  .lg\:h-auto{
    height:auto
  }

  .lg\:h-full{
    height:100%
  }

  .lg\:text-12{
    font-size:12px
  }

  .lg\:text-14{
    font-size:14px
  }

  .lg\:text-16{
    font-size:16px
  }

  .lg\:text-20{
    font-size:20px
  }

  .lg\:text-24{
    font-size:24px
  }

  .lg\:text-28{
    font-size:28px
  }

  .lg\:leading-14{
    line-height:14px
  }

  .lg\:leading-16{
    line-height:16px
  }

  .lg\:leading-18{
    line-height:18px
  }

  .lg\:leading-24{
    line-height:24px
  }

  .lg\:leading-28{
    line-height:28px
  }

  .lg\:leading-30{
    line-height:30px
  }

  .lg\:leading-32{
    line-height:32px
  }

  .lg\:m-0{
    margin:0
  }

  .lg\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .lg\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .lg\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .lg\:mx-28{
    margin-left:28px;
    margin-right:28px
  }

  .lg\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .lg\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .lg\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .lg\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .lg\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .lg\:-mx-24{
    margin-left:-24px;
    margin-right:-24px
  }

  .lg\:-mx-40{
    margin-left:-40px;
    margin-right:-40px
  }

  .lg\:mt-0{
    margin-top:0
  }

  .lg\:mr-0{
    margin-right:0
  }

  .lg\:mb-0{
    margin-bottom:0
  }

  .lg\:ml-0{
    margin-left:0
  }

  .lg\:mt-6{
    margin-top:6px
  }

  .lg\:mt-8{
    margin-top:8px
  }

  .lg\:mr-8{
    margin-right:8px
  }

  .lg\:mb-8{
    margin-bottom:8px
  }

  .lg\:mt-10{
    margin-top:10px
  }

  .lg\:mt-16{
    margin-top:16px
  }

  .lg\:mr-16{
    margin-right:16px
  }

  .lg\:mb-16{
    margin-bottom:16px
  }

  .lg\:mt-20{
    margin-top:20px
  }

  .lg\:mt-24{
    margin-top:24px
  }

  .lg\:mb-24{
    margin-bottom:24px
  }

  .lg\:ml-24{
    margin-left:24px
  }

  .lg\:mt-32{
    margin-top:32px
  }

  .lg\:mr-32{
    margin-right:32px
  }

  .lg\:mb-32{
    margin-bottom:32px
  }

  .lg\:ml-32{
    margin-left:32px
  }

  .lg\:mb-36{
    margin-bottom:36px
  }

  .lg\:mt-40{
    margin-top:40px
  }

  .lg\:mb-40{
    margin-bottom:40px
  }

  .lg\:ml-40{
    margin-left:40px
  }

  .lg\:ml-46{
    margin-left:46px
  }

  .lg\:mt-48{
    margin-top:48px
  }

  .lg\:mb-48{
    margin-bottom:48px
  }

  .lg\:ml-48{
    margin-left:48px
  }

  .lg\:mt-56{
    margin-top:56px
  }

  .lg\:mb-56{
    margin-bottom:56px
  }

  .lg\:mt-64{
    margin-top:64px
  }

  .lg\:mb-64{
    margin-bottom:64px
  }

  .lg\:mt-72{
    margin-top:72px
  }

  .lg\:mb-72{
    margin-bottom:72px
  }

  .lg\:mt-80{
    margin-top:80px
  }

  .lg\:mr-80{
    margin-right:80px
  }

  .lg\:mb-80{
    margin-bottom:80px
  }

  .lg\:ml-80{
    margin-left:80px
  }

  .lg\:mt-88{
    margin-top:88px
  }

  .lg\:mb-88{
    margin-bottom:88px
  }

  .lg\:mt-120{
    margin-top:120px
  }

  .lg\:mb-120{
    margin-bottom:120px
  }

  .lg\:mt-auto{
    margin-top:auto
  }

  .lg\:ml-auto{
    margin-left:auto
  }

  .lg\:-mb-4{
    margin-bottom:-4px
  }

  .lg\:-mt-20{
    margin-top:-20px
  }

  .lg\:-mt-48{
    margin-top:-48px
  }

  .lg\:-mt-64{
    margin-top:-64px
  }

  .lg\:-mt-88{
    margin-top:-88px
  }

  .lg\:-mb-107{
    margin-bottom:-107px
  }

  .lg\:-mt-120{
    margin-top:-120px
  }

  .lg\:-ml-292{
    margin-left:-292px
  }

  .lg\:first\:ml-0:first-child{
    margin-left:0
  }

  .lg\:max-h-695{
    max-height:695px
  }

  .lg\:max-h-813{
    max-height:813px
  }

  .lg\:max-h-full{
    max-height:100%
  }

  .lg\:max-w-270{
    max-width:270px
  }

  .lg\:max-w-292{
    max-width:292px
  }

  .lg\:max-w-300{
    max-width:300px
  }

  .lg\:max-w-412{
    max-width:412px
  }

  .lg\:max-w-426{
    max-width:426px
  }

  .lg\:max-w-465{
    max-width:465px
  }

  .lg\:max-w-547{
    max-width:547px
  }

  .lg\:max-w-670{
    max-width:670px
  }

  .lg\:max-w-787{
    max-width:787px
  }

  .lg\:max-w-813{
    max-width:813px
  }

  .lg\:max-w-1200{
    max-width:1200px
  }

  .lg\:max-w-1240{
    max-width:1240px
  }

  .lg\:max-w-none{
    max-width:none
  }

  .lg\:max-w-1\/2{
    max-width:50%
  }

  .lg\:max-w-2\/3{
    max-width:66.666667%
  }

  .lg\:min-h-64{
    min-height:64px
  }

  .lg\:min-h-full{
    min-height:100%
  }

  .lg\:min-w-56{
    min-width:56px
  }

  .lg\:min-w-424{
    min-width:424px
  }

  .lg\:overflow-auto{
    overflow:auto
  }

  .lg\:overflow-visible{
    overflow:visible
  }

  .lg\:p-0{
    padding:0
  }

  .lg\:p-24{
    padding:24px
  }

  .lg\:p-30{
    padding:30px
  }

  .lg\:p-32{
    padding:32px
  }

  .lg\:p-40{
    padding:40px
  }

  .lg\:p-48{
    padding:48px
  }

  .lg\:p-64{
    padding:64px
  }

  .lg\:p-80{
    padding:80px
  }

  .lg\:p-88{
    padding:88px
  }

  .lg\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .lg\:px-0{
    padding-left:0;
    padding-right:0
  }

  .lg\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .lg\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .lg\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .lg\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .lg\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .lg\:py-29{
    padding-top:29px;
    padding-bottom:29px
  }

  .lg\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .lg\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .lg\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .lg\:py-42{
    padding-top:42px;
    padding-bottom:42px
  }

  .lg\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .lg\:px-56{
    padding-left:56px;
    padding-right:56px
  }

  .lg\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .lg\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .lg\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .lg\:py-88{
    padding-top:88px;
    padding-bottom:88px
  }

  .lg\:px-88{
    padding-left:88px;
    padding-right:88px
  }

  .lg\:pt-0{
    padding-top:0
  }

  .lg\:pr-0{
    padding-right:0
  }

  .lg\:pb-0{
    padding-bottom:0
  }

  .lg\:pl-0{
    padding-left:0
  }

  .lg\:pt-1{
    padding-top:1px
  }

  .lg\:pt-8{
    padding-top:8px
  }

  .lg\:pb-14{
    padding-bottom:14px
  }

  .lg\:pl-16{
    padding-left:16px
  }

  .lg\:pt-24{
    padding-top:24px
  }

  .lg\:pr-24{
    padding-right:24px
  }

  .lg\:pb-24{
    padding-bottom:24px
  }

  .lg\:pl-24{
    padding-left:24px
  }

  .lg\:pr-32{
    padding-right:32px
  }

  .lg\:pl-32{
    padding-left:32px
  }

  .lg\:pt-40{
    padding-top:40px
  }

  .lg\:pl-40{
    padding-left:40px
  }

  .lg\:pt-42{
    padding-top:42px
  }

  .lg\:pt-48{
    padding-top:48px
  }

  .lg\:pb-48{
    padding-bottom:48px
  }

  .lg\:pt-56{
    padding-top:56px
  }

  .lg\:pr-56{
    padding-right:56px
  }

  .lg\:pb-56{
    padding-bottom:56px
  }

  .lg\:pt-64{
    padding-top:64px
  }

  .lg\:pr-64{
    padding-right:64px
  }

  .lg\:pb-64{
    padding-bottom:64px
  }

  .lg\:pt-80{
    padding-top:80px
  }

  .lg\:pb-80{
    padding-bottom:80px
  }

  .lg\:pt-88{
    padding-top:88px
  }

  .lg\:pb-88{
    padding-bottom:88px
  }

  .lg\:pl-88{
    padding-left:88px
  }

  .lg\:pt-120{
    padding-top:120px
  }

  .lg\:pb-120{
    padding-bottom:120px
  }

  .lg\:pb-128{
    padding-bottom:128px
  }

  .lg\:pb-152{
    padding-bottom:152px
  }

  .lg\:first\:pl-0:first-child{
    padding-left:0
  }

  .lg\:first\:pl-24:first-child{
    padding-left:24px
  }

  .lg\:last\:pr-0:last-child{
    padding-right:0
  }

  .lg\:last\:pr-24:last-child{
    padding-right:24px
  }

  .lg\:static{
    position:static
  }

  .lg\:absolute{
    position:absolute
  }

  .lg\:relative{
    position:relative
  }

  .lg\:sticky{
    position:sticky
  }

  .lg\:top-0{
    top:0
  }

  .lg\:right-0{
    right:0
  }

  .lg\:bottom-0{
    bottom:0
  }

  .lg\:left-0{
    left:0
  }

  .lg\:top-8{
    top:8px
  }

  .lg\:top-48{
    top:48px
  }

  .lg\:left-64{
    left:64px
  }

  .lg\:bottom-80{
    bottom:80px
  }

  .lg\:left-88{
    left:88px
  }

  .lg\:top-101{
    top:101px
  }

  .lg\:top-auto{
    top:auto
  }

  .lg\:bottom-auto{
    bottom:auto
  }

  .lg\:left-auto{
    left:auto
  }

  .lg\:top-full{
    top:100%
  }

  .lg\:-top-full{
    top:-100%
  }

  .lg\:shadow-16{
    box-shadow:0 9px 46px 8px rgba(0,0,0,0.02),0 11px 15px -7px rgba(0,0,0,0.1),0 24px 38px 3px rgba(0,0,0,0.04)
  }

  .lg\:shadow-none{
    box-shadow:none
  }

  .lg\:shadow-recommended-product-2{
    box-shadow:0 12px 34px 0 rgba(0,0,0,0.1)
  }

  .lg\:text-left{
    text-align:left
  }

  .lg\:text-center{
    text-align:center
  }

  .lg\:text-right{
    text-align:right
  }

  .lg\:text-gray-steel{
    --text-opacity:1;
    color:#32313a;
    color:rgba(50, 49, 58, var(--text-opacity))
  }

  .lg\:hover\:underline:hover{
    text-decoration:underline
  }

  .lg\:w-1{
    width:1px
  }

  .lg\:w-56{
    width:56px
  }

  .lg\:w-80{
    width:80px
  }

  .lg\:w-104{
    width:104px
  }

  .lg\:w-158{
    width:158px
  }

  .lg\:w-172{
    width:172px
  }

  .lg\:w-200{
    width:200px
  }

  .lg\:w-300{
    width:300px
  }

  .lg\:w-320{
    width:320px
  }

  .lg\:w-386{
    width:386px
  }

  .lg\:w-400{
    width:400px
  }

  .lg\:w-434{
    width:434px
  }

  .lg\:w-476{
    width:476px
  }

  .lg\:w-640{
    width:640px
  }

  .lg\:w-708{
    width:708px
  }

  .lg\:w-787{
    width:787px
  }

  .lg\:w-813{
    width:813px
  }

  .lg\:w-943{
    width:943px
  }

  .lg\:w-970{
    width:970px
  }

  .lg\:w-1240{
    width:1240px
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:w-full{
    width:100%
  }

  .lg\:w-1\/3{
    width:33.333333%
  }

  .lg\:w-2\/3{
    width:66.666667%
  }

  .lg\:w-1\/4{
    width:25%
  }

  .lg\:w-2\/5{
    width:40%
  }

  .lg\:w-1\/6{
    width:16.666667%
  }

  .lg\:w-4\/6{
    width:66.666667%
  }

  .lg\:w-7\/12{
    width:58.333333%
  }

  .lg\:w-content{
    width:fit-content
  }

  .lg\:gap-40{
    grid-gap:40px;
    gap:40px
  }

  .lg\:gap-x-48{
    grid-column-gap:48px;
    column-gap:48px
  }

  .lg\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .lg\:transition-none{
    transition-property:none
  }

  .lg\:transition-colors{
    transition-property:background-color,border-color,color,fill,stroke
  }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  border:0;
  font-family:"Arial",sans-serif;
  font-size:100%;
  margin:0;
  padding:0;
  vertical-align:baseline
}

.fonts-loaded html,.fonts-loaded body,.fonts-loaded div,.fonts-loaded span,.fonts-loaded applet,.fonts-loaded object,.fonts-loaded iframe,.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6,.fonts-loaded p,.fonts-loaded blockquote,.fonts-loaded pre,.fonts-loaded a,.fonts-loaded abbr,.fonts-loaded acronym,.fonts-loaded address,.fonts-loaded big,.fonts-loaded cite,.fonts-loaded code,.fonts-loaded del,.fonts-loaded dfn,.fonts-loaded em,.fonts-loaded img,.fonts-loaded ins,.fonts-loaded kbd,.fonts-loaded q,.fonts-loaded s,.fonts-loaded samp,.fonts-loaded small,.fonts-loaded strike,.fonts-loaded strong,.fonts-loaded sub,.fonts-loaded sup,.fonts-loaded tt,.fonts-loaded var,.fonts-loaded b,.fonts-loaded u,.fonts-loaded i,.fonts-loaded center,.fonts-loaded dl,.fonts-loaded dt,.fonts-loaded dd,.fonts-loaded ol,.fonts-loaded ul,.fonts-loaded li,.fonts-loaded fieldset,.fonts-loaded form,.fonts-loaded label,.fonts-loaded legend,.fonts-loaded table,.fonts-loaded caption,.fonts-loaded tbody,.fonts-loaded tfoot,.fonts-loaded thead,.fonts-loaded tr,.fonts-loaded th,.fonts-loaded td,.fonts-loaded article,.fonts-loaded aside,.fonts-loaded canvas,.fonts-loaded details,.fonts-loaded embed,.fonts-loaded figure,.fonts-loaded figcaption,.fonts-loaded footer,.fonts-loaded header,.fonts-loaded hgroup,.fonts-loaded menu,.fonts-loaded nav,.fonts-loaded output,.fonts-loaded ruby,.fonts-loaded section,.fonts-loaded summary,.fonts-loaded time,.fonts-loaded mark,.fonts-loaded audio,.fonts-loaded video{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) html,body:not(.fonts-loaded) body,body:not(.fonts-loaded) div,body:not(.fonts-loaded) span,body:not(.fonts-loaded) applet,body:not(.fonts-loaded) object,body:not(.fonts-loaded) iframe,body:not(.fonts-loaded) h1,body:not(.fonts-loaded) h2,body:not(.fonts-loaded) h3,body:not(.fonts-loaded) h4,body:not(.fonts-loaded) h5,body:not(.fonts-loaded) h6,body:not(.fonts-loaded) p,body:not(.fonts-loaded) blockquote,body:not(.fonts-loaded) pre,body:not(.fonts-loaded) a,body:not(.fonts-loaded) abbr,body:not(.fonts-loaded) acronym,body:not(.fonts-loaded) address,body:not(.fonts-loaded) big,body:not(.fonts-loaded) cite,body:not(.fonts-loaded) code,body:not(.fonts-loaded) del,body:not(.fonts-loaded) dfn,body:not(.fonts-loaded) em,body:not(.fonts-loaded) img,body:not(.fonts-loaded) ins,body:not(.fonts-loaded) kbd,body:not(.fonts-loaded) q,body:not(.fonts-loaded) s,body:not(.fonts-loaded) samp,body:not(.fonts-loaded) small,body:not(.fonts-loaded) strike,body:not(.fonts-loaded) strong,body:not(.fonts-loaded) sub,body:not(.fonts-loaded) sup,body:not(.fonts-loaded) tt,body:not(.fonts-loaded) var,body:not(.fonts-loaded) b,body:not(.fonts-loaded) u,body:not(.fonts-loaded) i,body:not(.fonts-loaded) center,body:not(.fonts-loaded) dl,body:not(.fonts-loaded) dt,body:not(.fonts-loaded) dd,body:not(.fonts-loaded) ol,body:not(.fonts-loaded) ul,body:not(.fonts-loaded) li,body:not(.fonts-loaded) fieldset,body:not(.fonts-loaded) form,body:not(.fonts-loaded) label,body:not(.fonts-loaded) legend,body:not(.fonts-loaded) table,body:not(.fonts-loaded) caption,body:not(.fonts-loaded) tbody,body:not(.fonts-loaded) tfoot,body:not(.fonts-loaded) thead,body:not(.fonts-loaded) tr,body:not(.fonts-loaded) th,body:not(.fonts-loaded) td,body:not(.fonts-loaded) article,body:not(.fonts-loaded) aside,body:not(.fonts-loaded) canvas,body:not(.fonts-loaded) details,body:not(.fonts-loaded) embed,body:not(.fonts-loaded) figure,body:not(.fonts-loaded) figcaption,body:not(.fonts-loaded) footer,body:not(.fonts-loaded) header,body:not(.fonts-loaded) hgroup,body:not(.fonts-loaded) menu,body:not(.fonts-loaded) nav,body:not(.fonts-loaded) output,body:not(.fonts-loaded) ruby,body:not(.fonts-loaded) section,body:not(.fonts-loaded) summary,body:not(.fonts-loaded) time,body:not(.fonts-loaded) mark,body:not(.fonts-loaded) audio,body:not(.fonts-loaded) video{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block
}

body{
  line-height:1
}

ol,ul{
  list-style:none
}

blockquote,q{
  quotes:none
}

blockquote::before,blockquote::after,q::before,q::after{
  content:"";
  content:none
}

table{
  border-collapse:collapse;
  border-spacing:0
}

html{
  box-sizing:border-box
}

*,*::before,*::after{
  box-sizing:inherit
}

*,*::before,*::after{
  box-sizing:border-box
}

html{
  font-family:"Arial",sans-serif;
  line-height:1.15;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-text-size-adjust:100%
}

.fonts-loaded html{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) html{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
  display:block
}

body{
  background-color:#fff;
  color:#212529;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-weight:400;
  line-height:1.5;
  margin:0;
  text-align:left;
  font-size:1rem
}

[tabindex="-1"]:focus{
  outline:0 !important
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

h1,h2,h3,h4,h5,h6{
  margin-bottom:.5rem;
  margin-top:0
}

p{
  margin-bottom:1rem;
  margin-top:0
}

abbr[title],abbr[data-original-title]{
  border-bottom:0;
  cursor:help;
  text-decoration:underline;
  text-decoration:underline dotted;
  text-decoration-skip-ink:none
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem
}

ol,ul,dl{
  margin-bottom:1rem;
  margin-top:0
}

ol ol,ul ul,ol ul,ul ol{
  margin-bottom:0
}

dt{
  font-weight:700
}

dd{
  margin-bottom:0.5rem;
  margin-left:0
}

blockquote{
  margin:0 0 1rem
}

b,strong{
  font-weight:bolder
}

small{
  font-size:80%
}

sub,sup{
  line-height:0;
  position:relative;
  vertical-align:baseline;
  font-size:75%
}

sub{
  bottom:-0.25em
}

sup{
  top:-0.5em
}

a{
  background-color:transparent;
  color:#007bff;
  text-decoration:none
}

a:hover{
  color:#0056b3;
  text-decoration:underline
}

pre,code,kbd,samp{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size:1em
}

pre{
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto
}

figure{
  margin:0 0 1rem
}

img{
  border-style:none;
  vertical-align:middle
}

svg{
  overflow:hidden;
  vertical-align:middle
}

table{
  border-collapse:collapse
}

caption{
  caption-side:bottom;
  color:#6c757d;
  padding-bottom:.75rem;
  padding-top:.75rem;
  text-align:left
}

th{
  text-align:inherit
}

label{
  display:inline-block;
  margin-bottom:.5rem
}

button{
  border-radius:0
}

button:focus{
  outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color
}

input,button,select,optgroup,textarea{
  font-family:"Arial",sans-serif;
  line-height:inherit;
  margin:0;
  font-size:inherit
}

.fonts-loaded input,.fonts-loaded button,.fonts-loaded select,.fonts-loaded optgroup,.fonts-loaded textarea{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) input,body:not(.fonts-loaded) button,body:not(.fonts-loaded) select,body:not(.fonts-loaded) optgroup,body:not(.fonts-loaded) textarea{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

button,input{
  overflow:visible
}

button,select{
  text-transform:none
}

select{
  word-wrap:normal
}

button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance:button
}

button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
  cursor:pointer
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0
}

input[type="radio"],input[type="checkbox"]{
  box-sizing:border-box;
  padding:0
}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{
  -webkit-appearance:listbox
}

textarea{
  overflow:auto;
  resize:vertical
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0
}

legend{
  color:inherit;
  display:block;
  line-height:inherit;
  margin-bottom:0.5rem;
  max-width:100%;
  padding:0;
  white-space:normal;
  width:100%;
  font-size:1.5rem
}

progress{
  vertical-align:baseline
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
  height:auto
}

[type="search"]{
  -webkit-appearance:none;
  outline-offset:-2px
}

[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

output{
  display:inline-block
}

summary{
  cursor:pointer;
  display:list-item
}

template{
  display:none
}

[hidden]{
  display:none !important
}

.container,.container-fluid,.container-sm,.container-md,.container-lg{
  width:100%;
  padding-right:20px;
  padding-left:20px;
  margin-right:auto;
  margin-left:auto
}

@media (min-width: 336px){
  .container,.container-sm{
    max-width:460px
  }
}

@media (min-width: 768px){
  .container,.container-sm,.container-md{
    max-width:736px
  }
}

@media (min-width: 1280px){
  .container,.container-sm,.container-md,.container-lg{
    max-width:1240px
  }
}

.row{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-right:-20px;
  margin-left:-20px
}

.no-gutters{
  margin-right:0;
  margin-left:0
}

.no-gutters>.col,.no-gutters>[class*="col-"]{
  padding-right:0;
  padding-left:0
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{
  position:relative;
  width:100%;
  padding-right:20px;
  padding-left:20px
}

.col{
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -ms-flex-positive:1;
      flex-grow:1;
  max-width:100%
}

.row-cols-1>*{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

.row-cols-2>*{
  -ms-flex:0 0 50%;
      flex:0 0 50%;
  max-width:50%
}

.row-cols-3>*{
  -ms-flex:0 0 33.33333%;
      flex:0 0 33.33333%;
  max-width:33.33333%
}

.row-cols-4>*{
  -ms-flex:0 0 25%;
      flex:0 0 25%;
  max-width:25%
}

.row-cols-5>*{
  -ms-flex:0 0 20%;
      flex:0 0 20%;
  max-width:20%
}

.row-cols-6>*{
  -ms-flex:0 0 16.66667%;
      flex:0 0 16.66667%;
  max-width:16.66667%
}

.col-auto{
  -ms-flex:0 0 auto;
      flex:0 0 auto;
  width:auto;
  max-width:100%
}

.col-1{
  -ms-flex:0 0 8.33333%;
      flex:0 0 8.33333%;
  max-width:8.33333%
}

.col-2{
  -ms-flex:0 0 16.66667%;
      flex:0 0 16.66667%;
  max-width:16.66667%
}

.col-3{
  -ms-flex:0 0 25%;
      flex:0 0 25%;
  max-width:25%
}

.col-4{
  -ms-flex:0 0 33.33333%;
      flex:0 0 33.33333%;
  max-width:33.33333%
}

.col-5{
  -ms-flex:0 0 41.66667%;
      flex:0 0 41.66667%;
  max-width:41.66667%
}

.col-6{
  -ms-flex:0 0 50%;
      flex:0 0 50%;
  max-width:50%
}

.col-7{
  -ms-flex:0 0 58.33333%;
      flex:0 0 58.33333%;
  max-width:58.33333%
}

.col-8{
  -ms-flex:0 0 66.66667%;
      flex:0 0 66.66667%;
  max-width:66.66667%
}

.col-9{
  -ms-flex:0 0 75%;
      flex:0 0 75%;
  max-width:75%
}

.col-10{
  -ms-flex:0 0 83.33333%;
      flex:0 0 83.33333%;
  max-width:83.33333%
}

.col-11{
  -ms-flex:0 0 91.66667%;
      flex:0 0 91.66667%;
  max-width:91.66667%
}

.col-12{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

.order-first{
  -ms-flex-order:-1;
      order:-1
}

.order-last{
  -ms-flex-order:13;
      order:13
}

.order-0{
  -ms-flex-order:0;
      order:0
}

.order-1{
  -ms-flex-order:1;
      order:1
}

.order-2{
  -ms-flex-order:2;
      order:2
}

.order-3{
  -ms-flex-order:3;
      order:3
}

.order-4{
  -ms-flex-order:4;
      order:4
}

.order-5{
  -ms-flex-order:5;
      order:5
}

.order-6{
  -ms-flex-order:6;
      order:6
}

.order-7{
  -ms-flex-order:7;
      order:7
}

.order-8{
  -ms-flex-order:8;
      order:8
}

.order-9{
  -ms-flex-order:9;
      order:9
}

.order-10{
  -ms-flex-order:10;
      order:10
}

.order-11{
  -ms-flex-order:11;
      order:11
}

.order-12{
  -ms-flex-order:12;
      order:12
}

.offset-1{
  margin-left:8.33333%
}

.offset-2{
  margin-left:16.66667%
}

.offset-3{
  margin-left:25%
}

.offset-4{
  margin-left:33.33333%
}

.offset-5{
  margin-left:41.66667%
}

.offset-6{
  margin-left:50%
}

.offset-7{
  margin-left:58.33333%
}

.offset-8{
  margin-left:66.66667%
}

.offset-9{
  margin-left:75%
}

.offset-10{
  margin-left:83.33333%
}

.offset-11{
  margin-left:91.66667%
}

@media (min-width: 336px){
  .col-sm{
    -ms-flex-preferred-size:0;
        flex-basis:0;
    -ms-flex-positive:1;
        flex-grow:1;
    max-width:100%
  }

  .row-cols-sm-1>*{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .row-cols-sm-2>*{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .row-cols-sm-3>*{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .row-cols-sm-4>*{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .row-cols-sm-5>*{
    -ms-flex:0 0 20%;
        flex:0 0 20%;
    max-width:20%
  }

  .row-cols-sm-6>*{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-sm-auto{
    -ms-flex:0 0 auto;
        flex:0 0 auto;
    width:auto;
    max-width:100%
  }

  .col-sm-1{
    -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
    max-width:8.33333%
  }

  .col-sm-2{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-sm-3{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .col-sm-4{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .col-sm-5{
    -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
    max-width:41.66667%
  }

  .col-sm-6{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .col-sm-7{
    -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
    max-width:58.33333%
  }

  .col-sm-8{
    -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
    max-width:66.66667%
  }

  .col-sm-9{
    -ms-flex:0 0 75%;
        flex:0 0 75%;
    max-width:75%
  }

  .col-sm-10{
    -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
    max-width:83.33333%
  }

  .col-sm-11{
    -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
    max-width:91.66667%
  }

  .col-sm-12{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .order-sm-first{
    -ms-flex-order:-1;
        order:-1
  }

  .order-sm-last{
    -ms-flex-order:13;
        order:13
  }

  .order-sm-0{
    -ms-flex-order:0;
        order:0
  }

  .order-sm-1{
    -ms-flex-order:1;
        order:1
  }

  .order-sm-2{
    -ms-flex-order:2;
        order:2
  }

  .order-sm-3{
    -ms-flex-order:3;
        order:3
  }

  .order-sm-4{
    -ms-flex-order:4;
        order:4
  }

  .order-sm-5{
    -ms-flex-order:5;
        order:5
  }

  .order-sm-6{
    -ms-flex-order:6;
        order:6
  }

  .order-sm-7{
    -ms-flex-order:7;
        order:7
  }

  .order-sm-8{
    -ms-flex-order:8;
        order:8
  }

  .order-sm-9{
    -ms-flex-order:9;
        order:9
  }

  .order-sm-10{
    -ms-flex-order:10;
        order:10
  }

  .order-sm-11{
    -ms-flex-order:11;
        order:11
  }

  .order-sm-12{
    -ms-flex-order:12;
        order:12
  }

  .offset-sm-0{
    margin-left:0
  }

  .offset-sm-1{
    margin-left:8.33333%
  }

  .offset-sm-2{
    margin-left:16.66667%
  }

  .offset-sm-3{
    margin-left:25%
  }

  .offset-sm-4{
    margin-left:33.33333%
  }

  .offset-sm-5{
    margin-left:41.66667%
  }

  .offset-sm-6{
    margin-left:50%
  }

  .offset-sm-7{
    margin-left:58.33333%
  }

  .offset-sm-8{
    margin-left:66.66667%
  }

  .offset-sm-9{
    margin-left:75%
  }

  .offset-sm-10{
    margin-left:83.33333%
  }

  .offset-sm-11{
    margin-left:91.66667%
  }
}

@media (min-width: 768px){
  .col-md{
    -ms-flex-preferred-size:0;
        flex-basis:0;
    -ms-flex-positive:1;
        flex-grow:1;
    max-width:100%
  }

  .row-cols-md-1>*{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .row-cols-md-2>*{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .row-cols-md-3>*{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .row-cols-md-4>*{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .row-cols-md-5>*{
    -ms-flex:0 0 20%;
        flex:0 0 20%;
    max-width:20%
  }

  .row-cols-md-6>*{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-md-auto{
    -ms-flex:0 0 auto;
        flex:0 0 auto;
    width:auto;
    max-width:100%
  }

  .col-md-1{
    -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
    max-width:8.33333%
  }

  .col-md-2{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-md-3{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .col-md-4{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .col-md-5{
    -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
    max-width:41.66667%
  }

  .col-md-6{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .col-md-7{
    -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
    max-width:58.33333%
  }

  .col-md-8{
    -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
    max-width:66.66667%
  }

  .col-md-9{
    -ms-flex:0 0 75%;
        flex:0 0 75%;
    max-width:75%
  }

  .col-md-10{
    -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
    max-width:83.33333%
  }

  .col-md-11{
    -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
    max-width:91.66667%
  }

  .col-md-12{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .order-md-first{
    -ms-flex-order:-1;
        order:-1
  }

  .order-md-last{
    -ms-flex-order:13;
        order:13
  }

  .order-md-0{
    -ms-flex-order:0;
        order:0
  }

  .order-md-1{
    -ms-flex-order:1;
        order:1
  }

  .order-md-2{
    -ms-flex-order:2;
        order:2
  }

  .order-md-3{
    -ms-flex-order:3;
        order:3
  }

  .order-md-4{
    -ms-flex-order:4;
        order:4
  }

  .order-md-5{
    -ms-flex-order:5;
        order:5
  }

  .order-md-6{
    -ms-flex-order:6;
        order:6
  }

  .order-md-7{
    -ms-flex-order:7;
        order:7
  }

  .order-md-8{
    -ms-flex-order:8;
        order:8
  }

  .order-md-9{
    -ms-flex-order:9;
        order:9
  }

  .order-md-10{
    -ms-flex-order:10;
        order:10
  }

  .order-md-11{
    -ms-flex-order:11;
        order:11
  }

  .order-md-12{
    -ms-flex-order:12;
        order:12
  }

  .offset-md-0{
    margin-left:0
  }

  .offset-md-1{
    margin-left:8.33333%
  }

  .offset-md-2{
    margin-left:16.66667%
  }

  .offset-md-3{
    margin-left:25%
  }

  .offset-md-4{
    margin-left:33.33333%
  }

  .offset-md-5{
    margin-left:41.66667%
  }

  .offset-md-6{
    margin-left:50%
  }

  .offset-md-7{
    margin-left:58.33333%
  }

  .offset-md-8{
    margin-left:66.66667%
  }

  .offset-md-9{
    margin-left:75%
  }

  .offset-md-10{
    margin-left:83.33333%
  }

  .offset-md-11{
    margin-left:91.66667%
  }
}

@media (min-width: 1280px){
  .col-lg{
    -ms-flex-preferred-size:0;
        flex-basis:0;
    -ms-flex-positive:1;
        flex-grow:1;
    max-width:100%
  }

  .row-cols-lg-1>*{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .row-cols-lg-2>*{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .row-cols-lg-3>*{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .row-cols-lg-4>*{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .row-cols-lg-5>*{
    -ms-flex:0 0 20%;
        flex:0 0 20%;
    max-width:20%
  }

  .row-cols-lg-6>*{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-lg-auto{
    -ms-flex:0 0 auto;
        flex:0 0 auto;
    width:auto;
    max-width:100%
  }

  .col-lg-1{
    -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
    max-width:8.33333%
  }

  .col-lg-2{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }

  .col-lg-3{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }

  .col-lg-4{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .col-lg-5{
    -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
    max-width:41.66667%
  }

  .col-lg-6{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .col-lg-7{
    -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
    max-width:58.33333%
  }

  .col-lg-8{
    -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
    max-width:66.66667%
  }

  .col-lg-9{
    -ms-flex:0 0 75%;
        flex:0 0 75%;
    max-width:75%
  }

  .col-lg-10{
    -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
    max-width:83.33333%
  }

  .col-lg-11{
    -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
    max-width:91.66667%
  }

  .col-lg-12{
    -ms-flex:0 0 100%;
        flex:0 0 100%;
    max-width:100%
  }

  .order-lg-first{
    -ms-flex-order:-1;
        order:-1
  }

  .order-lg-last{
    -ms-flex-order:13;
        order:13
  }

  .order-lg-0{
    -ms-flex-order:0;
        order:0
  }

  .order-lg-1{
    -ms-flex-order:1;
        order:1
  }

  .order-lg-2{
    -ms-flex-order:2;
        order:2
  }

  .order-lg-3{
    -ms-flex-order:3;
        order:3
  }

  .order-lg-4{
    -ms-flex-order:4;
        order:4
  }

  .order-lg-5{
    -ms-flex-order:5;
        order:5
  }

  .order-lg-6{
    -ms-flex-order:6;
        order:6
  }

  .order-lg-7{
    -ms-flex-order:7;
        order:7
  }

  .order-lg-8{
    -ms-flex-order:8;
        order:8
  }

  .order-lg-9{
    -ms-flex-order:9;
        order:9
  }

  .order-lg-10{
    -ms-flex-order:10;
        order:10
  }

  .order-lg-11{
    -ms-flex-order:11;
        order:11
  }

  .order-lg-12{
    -ms-flex-order:12;
        order:12
  }

  .offset-lg-0{
    margin-left:0
  }

  .offset-lg-1{
    margin-left:8.33333%
  }

  .offset-lg-2{
    margin-left:16.66667%
  }

  .offset-lg-3{
    margin-left:25%
  }

  .offset-lg-4{
    margin-left:33.33333%
  }

  .offset-lg-5{
    margin-left:41.66667%
  }

  .offset-lg-6{
    margin-left:50%
  }

  .offset-lg-7{
    margin-left:58.33333%
  }

  .offset-lg-8{
    margin-left:66.66667%
  }

  .offset-lg-9{
    margin-left:75%
  }

  .offset-lg-10{
    margin-left:83.33333%
  }

  .offset-lg-11{
    margin-left:91.66667%
  }
}

.container{
  width:100%;
  padding-right:12px;
  padding-left:12px;
  margin-right:auto;
  margin-left:auto
}

@media (min-width: 336px){
  .container{
    width:100%;
    padding-right:12px;
    padding-left:12px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 768px){
  .container{
    width:100%;
    padding-right:16px;
    padding-left:16px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 1280px){
  .container{
    width:100%;
    padding-right:20px;
    padding-left:20px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (max-width: 1279px){
  .container{
    padding-left:32px;
    padding-right:32px
  }
}

@media (max-width: 767px){
  .container{
    padding-left:24px;
    padding-right:24px
  }
}

.row,.wp-block-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-right:-12px;
  margin-left:-12px
}

@media (min-width: 336px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-12px;
    margin-left:-12px
  }
}

@media (min-width: 768px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-16px;
    margin-left:-16px
  }
}

@media (min-width: 1280px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-20px;
    margin-left:-20px
  }
}

.row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
  position:relative;
  width:100%;
  padding-right:12px;
  padding-left:12px
}

@media (min-width: 336px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:12px;
    padding-left:12px
  }
}

@media (min-width: 768px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:16px;
    padding-left:16px
  }
}

@media (min-width: 1280px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:20px;
    padding-left:20px
  }
}

.no-gutters>.col,.no-gutters>[class*="col-"]{
  padding-left:0;
  padding-right:0
}

@media (min-width: 768px){
  .md-no-gutters>.col,.md-no-gutters>[class*="col-"]{
    padding-left:0;
    padding-right:0
  }
}

.no-outer-gutters>.col:first-of-type,.no-outer-gutters>[class*="col-"]:first-of-type{
  padding-left:0
}

.no-outer-gutters>.col:last-of-type,.no-outer-gutters>[class*="col-"]:last-of-type{
  padding-right:0
}

html{
  scroll-behavior:smooth
}

@media screen and (prefers-reduced-motion: reduce){
  html{
    scroll-behavior:auto
  }
}

html,body{
  font-family:"Arial",sans-serif;
  height:100%;
  width:100%
}

html.fonts-loaded,body.fonts-loaded{
  font-family:var(--cham-primary-font-family),sans-serif
}

body{
  color:#32313a;
  font-size:16px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  overflow-x:hidden
}

#__next{
  height:100%
}

p a{
  text-decoration:underline
}

a:focus,button:focus{
  outline:1px dashed currentColor
}

strong{
  font-weight:bold
}

i,em{
  font-style:italic
}

.absolute-cover{
  left:0;
  min-height:100%;
  min-width:100%;
  position:absolute;
  top:0
}

.absolute-center{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%)
}

.h-break-container{
  left:calc(-1 * (100vw - 100%) / 2) !important;
  position:relative;
  width:100vw !important
}

.modal{
  display:none;
  height:100%;
  left:0;
  outline:0;
  overflow:hidden;
  position:fixed;
  top:0;
  width:100%;
  z-index:1050
}

.screen-reader-text{
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute !important;
  width:1px;
  word-wrap:normal !important
}

.screen-reader-text:focus{
  background-color:#f2f7f7;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  clip:auto !important;
  clip-path:none;
  color:#f2f7f7;
  display:block;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000;
  font-size:.05469rem
}

#content[tabindex="-1"]:focus{
  outline:0
}

#content__heading{
  scroll-margin-top:100px
}

.skip-link:focus{
  color:#006aeb;
  font-size:14px
}

#content__heading:focus{
  outline:1px dashed blue
}

.half-minus-5-t{
  top:calc(50% - 5px)
}

.body-copy,p{
  color:#525161;
  font-family:"Arial",sans-serif;
  font-size:16px;
  line-height:24px;
  margin:0 0 24px
}

.body-copy:last-child:not(:first-child),p:last-child:not(:first-child){
  margin-bottom:0
}

.fonts-loaded .body-copy,.fonts-loaded p{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .body-copy,body:not(.fonts-loaded) p{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (min-width: 768px){
  .body-copy,p{
    margin-bottom:32px
  }
}

@media (max-width: 767px){
  .body-copy--mobile-big{
    font-size:18px
  }
}

.body-copy:last-child,p:last-child{
  margin-bottom:0
}

.body-copy--long-form,.is-style-longform{
  color:#32313a;
  font-size:18px;
  line-height:28px;
  margin-bottom:32px
}

@media (min-width: 768px){
  .body-copy--long-form,.is-style-longform{
    font-size:20px;
    line-height:30px;
    margin-bottom:48px
  }
}

.body-copy--short-margin{
  margin-bottom:24px
}

@media (min-width: 768px){
  .body-copy--short-margin{
    margin-bottom:48px
  }
}

.body-copy--helper,.is-style-helper{
  font-size:13px;
  line-height:16px
}

.body-copy--legal,.body-copy--legal p{
  color:#525161;
  font-size:12px;
  line-height:12px
}

.body-copy--tiny-legal,.is-style-legal{
  font-size:10px;
  line-height:10px
}

@media (max-width: 767px){
  .body-copy--small-table{
    font-size:14px;
    line-height:18px
  }
}

.is-bg-steel-gray .body-copy,.is-bg-steel-gray p{
  color:#fff
}

.is-bg-steel-gray .body-copy--long-form,.is-bg-steel-gray .is-style-longform{
  color:#fff
}

.is-bg-white .body-copy,.is-bg-white p{
  color:#525161
}

.is-bg-white .body-copy--long-form,.is-bg-white .is-style-longform{
  color:#525161
}

.headline,h1,h2,h3,h4,h5,h6{
  margin:0 0 24px
}

.headline:last-child:not(:first-child),h1:last-child:not(:first-child),h2:last-child:not(:first-child),h3:last-child:not(:first-child),h4:last-child:not(:first-child),h5:last-child:not(:first-child),h6:last-child:not(:first-child){
  margin-bottom:0
}

@media (min-width: 768px){
  .headline,h1,h2,h3,h4,h5,h6{
    margin-bottom:32px
  }
}

.headline--underlined{
  border-bottom:1px solid #cbd1d7;
  margin-bottom:32px;
  padding-bottom:16px
}

@media (min-width: 1280px){
  .headline--underlined{
    margin-bottom:40px
  }
}

.headline-serif,.is-style-h1,.is-style-h2,.is-style-h3,.is-style-h3-bold{
  font-family:"Times New Roman",serif;
  font-style:normal;
  font-weight:600
}

.fonts-loaded .headline-serif,.fonts-loaded .is-style-h1,.fonts-loaded .is-style-h2,.fonts-loaded .is-style-h3,.fonts-loaded .is-style-h3-bold{
  font-family:"operetta-8","Times New Roman",serif
}

body:not(.fonts-loaded) .headline-serif,body:not(.fonts-loaded) .is-style-h1,body:not(.fonts-loaded) .is-style-h2,body:not(.fonts-loaded) .is-style-h3,body:not(.fonts-loaded) .is-style-h3-bold{
  font-family:"Times New Roman",serif;
  letter-spacing:1.1px
}

.is-bg-steel-gray .headline-serif,.is-bg-steel-gray .is-style-h1,.is-bg-steel-gray .is-style-h2,.is-bg-steel-gray .is-style-h3,.is-bg-steel-gray .is-style-h3-bold{
  color:white
}

.headline-serif--1,.is-style-h1{
  font-size:32px;
  line-height:36px
}

@media (min-width: 768px){
  .headline-serif--1,.is-style-h1{
    font-size:48px;
    line-height:52px
  }
}

.headline-serif--2,.is-style-h2{
  font-size:28px;
  line-height:32px
}

@media (min-width: 768px){
  .headline-serif--2,.is-style-h2{
    font-size:40px;
    line-height:44px
  }
}

.headline-serif--3,.is-style-h3{
  font-size:24px;
  line-height:28px;
  margin-top:16px
}

@media (min-width: 768px){
  .headline-serif--3,.is-style-h3{
    font-size:36px;
    line-height:40px
  }
}

.headline-sans,.is-style-h4,.is-style-h4-bold{
  font-family:"Arial",sans-serif;
  font-style:normal;
  margin-top:16px
}

.fonts-loaded .headline-sans,.fonts-loaded .is-style-h4,.fonts-loaded .is-style-h4-bold{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .headline-sans,body:not(.fonts-loaded) .is-style-h4,body:not(.fonts-loaded) .is-style-h4-bold{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.is-bg-steel-gray .headline-sans,.is-bg-steel-gray .is-style-h4,.is-bg-steel-gray .is-style-h4-bold{
  color:white
}

.headline-sans--1,.is-style-h3-bold{
  font-size:24px;
  font-weight:bold;
  line-height:28px
}

@media (min-width: 768px){
  .headline-sans--1,.is-style-h3-bold{
    font-size:36px;
    line-height:40px
  }
}

.headline-sans--2,.is-style-h4{
  font-size:22px;
  font-weight:500;
  line-height:26px
}

@media (min-width: 768px){
  .headline-sans--2,.is-style-h4{
    font-size:28px;
    line-height:32px
  }
}

.headline-sans--3,.is-style-h4-bold{
  font-size:22px;
  font-weight:bold;
  line-height:26px
}

@media (min-width: 768px){
  .headline-sans--3,.is-style-h4-bold{
    font-size:28px;
    line-height:32px
  }
}

.label,.is-style-label-1,.is-style-label-2,.is-style-label-3{
  font-family:"Arial",sans-serif;
  font-style:normal;
  font-weight:700;
  margin:0 0 16px
}

.label:last-child:not(:first-child),.is-style-label-1:last-child:not(:first-child),.is-style-label-2:last-child:not(:first-child),.is-style-label-3:last-child:not(:first-child){
  margin-bottom:0
}

.fonts-loaded .label,.fonts-loaded .is-style-label-1,.fonts-loaded .is-style-label-2,.fonts-loaded .is-style-label-3{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .label,body:not(.fonts-loaded) .is-style-label-1,body:not(.fonts-loaded) .is-style-label-2,body:not(.fonts-loaded) .is-style-label-3{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.is-bg-steel-gray .label,.is-bg-steel-gray .is-style-label-1,.is-bg-steel-gray .is-style-label-2,.is-bg-steel-gray .is-style-label-3{
  color:#fff
}

.label--1,.is-style-label-1{
  font-size:16px;
  line-height:18px
}

.label--2,.is-style-label-2{
  font-size:14px;
  line-height:16px
}

.label--3,.is-style-label-3{
  font-size:12px;
  line-height:14px
}

.label--4{
  font-size:12px;
  letter-spacing:4px;
  line-height:16px;
  text-transform:uppercase
}

@media (min-width: 768px){
  .label--4{
    font-size:15px;
    letter-spacing:5px
  }
}

.sub-headline,.is-style-subhead-1,.is-style-subhead-2{
  font-family:"Arial",sans-serif;
  font-style:normal;
  font-weight:600;
  margin:0 0 16px;
  position:relative
}

.sub-headline:last-child:not(:first-child),.is-style-subhead-1:last-child:not(:first-child),.is-style-subhead-2:last-child:not(:first-child){
  margin-bottom:0
}

.fonts-loaded .sub-headline,.fonts-loaded .is-style-subhead-1,.fonts-loaded .is-style-subhead-2{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .sub-headline,body:not(.fonts-loaded) .is-style-subhead-1,body:not(.fonts-loaded) .is-style-subhead-2{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.is-bg-steel-gray .sub-headline,.is-bg-steel-gray .is-style-subhead-1,.is-bg-steel-gray .is-style-subhead-2{
  color:#fff
}

.is-bg-white .sub-headline:not(.text-blue-vivid),.is-bg-white .is-style-subhead-1:not(.text-blue-vivid),.is-bg-white .is-style-subhead-2:not(.text-blue-vivid){
  color:#32313a
}

.sub-headline.has-icon,.has-icon.is-style-subhead-1,.has-icon.is-style-subhead-2{
  padding-left:36px
}

.sub-headline__icon{
  bottom:0;
  display:block;
  left:0;
  position:absolute;
  top:0;
  width:20px
}

.sub-headline__icon svg{
  max-height:25px
}

.sub-headline--1,.is-style-subhead-1{
  font-size:20px;
  line-height:24px
}

@media (min-width: 768px){
  .sub-headline--1,.is-style-subhead-1{
    font-size:24px;
    line-height:28px
  }
}

.sub-headline--2,.is-style-subhead-2{
  font-size:18px;
  font-weight:bold;
  line-height:22px
}

@media (min-width: 768px){
  .sub-headline--2,.is-style-subhead-2{
    font-size:20px;
    line-height:24px
  }
}

.helper-copy-large{
  font-family:"Arial",sans-serif;
  font-size:12px;
  line-height:16px
}

.fonts-loaded .helper-copy-large{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .helper-copy-large{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.overline{
  font-family:"Arial",sans-serif;
  font-style:normal;
  font-weight:normal;
  margin:0 0 16px;
  text-transform:uppercase
}

.overline:last-child:not(:first-child){
  margin-bottom:0
}

.fonts-loaded .overline{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .overline{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.is-bg-steel-gray .overline{
  color:#fff
}

.overline--1{
  color:#9da3a8;
  font-size:16px;
  line-height:24px
}

.overline--2{
  color:#525161;
  font-size:12px;
  line-height:16px
}

h1>strong,h2>strong,h3>strong,h4>strong,h5>strong,h6>strong{
  font-weight:normal
}

.is-style-checked{
  list-style:none
}

.is-style-checked li::before{
  background-color:transparent;
  background-image:url(/wp-content/themes/allconnect/images/icons/src/filled-check.svg);
  background-repeat:no-repeat;
  background-size:contain;
  border-radius:0;
  content:"";
  display:inline-block !important;
  height:14px;
  left:-22px;
  top:6px;
  width:14px
}

.is-style-centered{
  text-align:center
}

.wp-block-columns>.wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 768px){
  .wp-block-columns>.wp-block-column{
    -ms-flex:0 0 auto;
        flex:0 0 auto;
    width:auto;
    max-width:100%
  }
}

.wp-block-columns.has-2-columns .wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 768px){
  .wp-block-columns.has-2-columns .wp-block-column{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }
}

.wp-block-columns.has-3-columns .wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 768px){
  .wp-block-columns.has-3-columns .wp-block-column{
    -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
    max-width:33.33333%
  }
}

.wp-block-columns.has-4-columns .wp-block-column,.wp-block-columns.has-5-columns .wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 768px){
  .wp-block-columns.has-4-columns .wp-block-column,.wp-block-columns.has-5-columns .wp-block-column{
    -ms-flex:0 0 25%;
        flex:0 0 25%;
    max-width:25%
  }
}

.wp-block-columns.has-6-columns .wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 768px){
  .wp-block-columns.has-6-columns .wp-block-column{
    -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
    max-width:16.66667%
  }
}

.has-text-align-center{
  text-align:center
}

.has-text-align-left{
  text-align:left
}

.has-text-align-right{
  text-align:right
}

.avatar{
  background-color:#ebf0f0;
  display:inline-block;
  overflow:hidden;
  position:relative;
  text-transform:uppercase
}

.avatar--lg{
  border-radius:56px;
  height:56px;
  width:56px
}

.avatar--lg .headline-sans,.avatar--lg .is-style-h4,.avatar--lg .is-style-h4-bold{
  margin:0
}

@media (min-width: 1280px){
  .avatar--lg{
    border-radius:80px;
    height:80px;
    width:80px
  }
}

.avatar--md{
  border-radius:56px;
  height:56px;
  width:56px
}

.avatar--md .sub-headline,.avatar--md .is-style-subhead-1,.avatar--md .is-style-subhead-2{
  margin:0
}

.avatar--sm{
  border-radius:40px;
  height:40px;
  width:40px
}

.avatar--sm .label,.avatar--sm .is-style-label-1,.avatar--sm .is-style-label-2,.avatar--sm .is-style-label-3{
  margin:0
}

.avatar__date{
  margin:0 0 24px 24px
}

@media (min-width: 768px){
  .avatar__date{
    margin-bottom:32px
  }
}

.avatar .has-image{
  left:50%;
  position:relative;
  text-align:center;
  top:50%;
  transform:translate(-50%, -50%);
  position:absolute;
  width:100%;
  z-index:5
}

.avatar .has-initials{
  left:50%;
  position:relative;
  text-align:center;
  top:50%;
  transform:translate(-50%, -50%)
}

.avatar .has-icon{
  left:50%;
  position:relative;
  text-align:center;
  top:50%;
  transform:translate(-50%, -50%)
}

.is-bg-light-gray .avatar,.is-bg-pale-blue .avatar{
  background-color:#e3e8e8
}

.is-bg-steel-gray .avatar{
  background-color:#cbd1d7
}

.banner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:start;
      justify-content:flex-start;
  margin:37px auto 72px;
  max-width:312px
}

@media (min-width: 768px){
  .banner{
    margin:53px auto 82px;
    max-width:698px
  }
}

@media (min-width: 1280px){
  .banner{
    -ms-flex-direction:row;
        flex-direction:row;
    -ms-flex-pack:end;
        justify-content:flex-end;
    margin:0;
    max-width:100%;
    padding-bottom:10px;
    padding-top:16px
  }
}

.banner__link{
  color:inherit;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:13px
}

.banner__link::before{
  background-position:center center;
  background-repeat:no-repeat;
  content:"";
  display:-ms-flexbox;
  display:flex;
  height:16px;
  margin-right:10px;
  width:16px
}

.banner__link--subscribe::before{
  background-image:url("/wp-content/themes/allconnect/images/icons/src/filled-envelope.svg");
  background-size:14px 11px
}

.banner__link--about::before{
  background-image:url("/wp-content/themes/allconnect/images/icons/src/filled-user.svg");
  background-size:11px 16px
}

.banner__link--resource::before{
  background-image:url("/wp-content/themes/allconnect/images/icons/src/filled-blog.svg");
  background-size:16px 12px
}

@media (min-width: 1280px){
  .banner__link{
    margin-bottom:0;
    margin-right:40px;
    max-height:20px
  }
}

.banner__link:hover{
  color:#0066d4
}

.banner__link:last-child{
  margin-right:0
}

@media (min-width: 768px){
  body.no-spacing{
    padding-top:0
  }
}

@media (min-width: 768px){
  body.has-banner .overlay-shim{
    top:186px
  }
}

.header-banner{
  top:0;
  z-index:11
}

.header-banner__close-button{
  top:-7px
}

.header-banner__icon{
  top:-2px
}

.header-banner__icon span.icon{
  display:inline
}

.header-banner__text{
  -ms-flex:1;
      flex:1
}

.breadcrumbs{
  padding:32px 0 0
}

@media (min-width: 768px){
  .breadcrumbs{
    padding:28px 0 20px
  }
}

.breadcrumbs__separator,.breadcrumbs__home{
  filter:grayscale(1) brightness(0.5);
  transform:translateY(-1px)
}

.breadcrumbs__separator.lazyload,.breadcrumbs__home.lazyload{
  max-height:6px;
  max-width:6px
}

.breadcrumbs--footer{
  padding:0
}

.breadcrumbs--footer .breadcrumbs__separator{
  filter:grayscale(1) brightness(2)
}

.breadcrumbs--footer .breadcrumbs__home{
  filter:grayscale(1) brightness(4)
}

.breadcrumbs__arrow{
  padding-right:16px
}

.breadcrumbs__list{
  list-style-type:none;
  margin:0;
  padding:0
}

.breadcrumbs__home{
  position:relative
}

.breadcrumbs__item{
  display:inline-block;
  list-style-type:none;
  margin:0;
  padding-right:16px
}

.breadcrumbs__item svg{
  max-height:17px
}

.breadcrumbs__item::before{
  content:none
}

.breadcrumbs__link{
  color:#32313a
}

.breadcrumbs .label,.breadcrumbs .is-style-label-1,.breadcrumbs .is-style-label-2,.breadcrumbs .is-style-label-3{
  display:inline-block;
  margin:0
}

.is-bg-steel-gray .breadcrumbs__arrow svg g{
  fill:#cbd1d7
}

.is-bg-steel-gray .breadcrumbs__home svg g{
  fill:#fff
}

.is-bg-steel-gray .breadcrumbs__current-page{
  color:#cbd1d7
}

.is-bg-steel-gray .breadcrumbs__link{
  color:#fff
}

.blog-breadcrumbs{
  margin:20px 0 40px
}

@media (min-width: 768px){
  .blog-breadcrumbs{
    margin:36px 0 48px
  }
}

@media (min-width: 1280px){
  .blog-breadcrumbs{
    margin:76px 0 64px 0
  }
}

.blog-breadcrumbs__link{
  color:#32313a;
  font-weight:bold
}

.blog-breadcrumbs__content-category{
  color:#006aeb
}

.blog-breadcrumbs ul{
  margin:0;
  padding:0
}

.blog-breadcrumbs li{
  display:inline
}

.blog-breadcrumbs li::before{
  display:none
}

.blog-breadcrumbs svg g{
  fill:#32313a
}

.blog-breadcrumbs__angle-right{
  padding:0 16px
}

.blog-breadcrumbs__angle-right svg{
  max-height:10px
}

.blog-breadcrumbs .icon--filled-home svg{
  max-height:17px
}

.blog-breadcrumbs__links{
  bottom:2px;
  display:inline;
  position:relative
}

.button{
  -webkit-appearance:none;
  background:#006aeb;
  border:none;
  color:#fff;
  cursor:pointer;
  display:inline-block;
  font-family:"Arial",sans-serif;
  font-weight:bold;
  height:auto;
  position:relative;
  text-decoration:none
}

.fonts-loaded .button{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .button{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.is-top-level>.button{
  margin:16px 0
}

.button svg{
  max-height:20px;
  padding-bottom:1px;
  vertical-align:bottom
}

.button::after{
  bottom:-2px;
  box-sizing:border-box;
  content:"";
  height:calc(100% + 4px);
  left:-2px;
  pointer-events:none;
  position:absolute;
  right:-2px;
  top:-2px;
  width:calc(100% + 4px)
}

.button:visited{
  color:#fff
}

.button:hover{
  background:#0066d4;
  color:#fff;
  text-decoration:none
}

.button:focus{
  color:#fff;
  outline:none
}

.button:focus::after{
  outline:1px dashed var(--chameleon-primary)
}

.button:disabled{
  cursor:not-allowed;
  opacity:0.24
}

.button:disabled:hover{
  background:#006aeb
}

.button--outline{
  background:none;
  border:1px solid #cbd1d7;
  color:#32313a
}

.button--outline:hover{
  background:none;
  border:1px solid #525161;
  color:#1f1f25
}

.button--outline:focus{
  color:#32313a;
  outline:none
}

.button--outline:focus::after{
  outline:1px dashed #32313a
}

.button--outline:visited{
  color:#32313a
}

.button--outline:disabled{
  background:none;
  border:1px solid #3b3a45;
  color:#3b3a45;
  cursor:not-allowed
}

.button--outline:disabled:hover{
  background:none
}

.button--outline-dark{
  border-color:#525161
}

.button--outline-dark:hover{
  border-color:#0066d4
}

.button--small{
  border-radius:4px;
  font-size:12px;
  line-height:12px;
  padding:8px
}

.button--regular{
  border-radius:8px;
  font-size:18px;
  line-height:18px;
  padding:16px 24px
}

.button--regular.icon-only{
  padding:16px
}

.button--large{
  border-radius:8px;
  font-size:18px;
  line-height:18px;
  padding:24px 32px
}

.button--large.icon-only{
  padding:24px
}

.button--extra-large{
  border-radius:8px;
  padding:20px 32px
}

.button--full{
  display:block;
  text-align:center;
  width:100%
}

.button--full-screen-overlay{
  bottom:0;
  left:0;
  opacity:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1
}

.is-loading .button__text{
  opacity:0
}

.button.is-loading{
  position:relative
}

.button.is-loading .loader-container{
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%)
}

.button__arrow{
  bottom:0;
  position:absolute;
  right:15px;
  top:0
}

.button__arrow .icon{
  display:inline
}

.button__icon{
  display:inline-block;
  margin-right:16px;
  vertical-align:middle;
  width:27px
}

.button__icon--right{
  margin-left:16px;
  margin-right:0;
  max-height:20px;
  width:auto
}

.button__icon--right svg{
  vertical-align:middle
}

.button--full-mobile{
  text-align:center;
  width:100%
}

@media (min-width: 768px){
  .button--full-mobile{
    width:auto
  }
}

.button--white{
  background:#fff;
  color:#32313a
}

.button--white:hover,.button--white:active{
  background:#cbd1d7;
  color:#32313a
}

.button--white:focus,.button--white:visited{
  color:#32313a
}

.button--checkbox{
  border-width:2px
}

.button--checkbox:hover{
  border-width:2px
}

.button--checked,.button--checked:hover{
  background:#edf6ff;
  border-color:#006aeb;
  box-shadow:0 2px 4px -1px rgba(50,80,112,0.2),0 5px 5px -3px rgba(50,80,112,0.14),0 3px 14px 2px rgba(50,80,112,0.12)
}

.button--category{
  font-size:16px;
  line-height:18px
}

.button--category svg{
  max-height:none
}

@media (min-width: 1280px){
  .button--category{
    font-size:20px;
    line-height:24px
  }
}

.button--category .button__arrow{
  right:16px
}

@media (min-width: 1280px){
  .button--category .button__arrow{
    right:24px
  }
}

.button--category,.button--category.icon-only{
  padding:16px 24px 16px 16px
}

@media (min-width: 768px){
  .button--category .button__icon svg,.button--category.icon-only .button__icon svg{
    max-height:27px
  }
}

@media (min-width: 1280px){
  .button--category,.button--category.icon-only{
    padding:24px 36px 24px 24px
  }
}

.button--flex-text{
  padding:24px 36px;
  width:100%
}

@media (min-width: 768px){
  .button--flex-text{
    width:auto
  }
}

.button--flex-text .button__text{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center
}

.button--pill{
  border-radius:9999px
}

.button .body-copy--helper,.button .is-style-helper{
  font-weight:normal
}

.button.has-loader{
  position:relative
}

.button.has-loader::before,.button.has-loader::after{
  content:"";
  position:absolute
}

.button.has-loader::before{
  background-color:inherit;
  border-radius:inherit;
  height:100%;
  left:0;
  top:0;
  width:100%
}

.button.has-loader::after{
  animation:spin 1.5s linear infinite;
  border:solid 4px currentColor;
  border-left-color:transparent;
  border-radius:50%;
  height:24px;
  left:calc(50% - 24px / 2);
  top:calc(50% - 24px / 2);
  transform:translateX(-50%) translateY(-50%);
  width:24px
}

.text-link{
  background:none;
  border:none;
  color:#006aeb;
  cursor:pointer;
  font-family:"Arial",sans-serif;
  font-weight:bold;
  line-height:1;
  margin:0 8px;
  padding:0;
  position:relative
}

.fonts-loaded .text-link{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .text-link{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.text-link svg{
  padding-bottom:1px;
  vertical-align:bottom
}

.text-link::after{
  bottom:-2px;
  box-sizing:border-box;
  content:"";
  left:-2px;
  position:absolute;
  right:-2px;
  top:-2px
}

.text-link:hover{
  color:#0066d4;
  text-decoration:underline
}

.text-link:focus{
  outline:none
}

.text-link:focus::after{
  outline:1px dashed #006aeb
}

.text-link:disabled{
  color:#cbd1d7;
  cursor:not-allowed
}

.text-link:disabled:hover{
  text-decoration:none
}

.text-link:disabled svg g{
  fill:#cbd1d7
}

.text-link--small{
  font-size:12px;
  line-height:12px
}

.text-link--regular{
  font-size:16px;
  line-height:16px
}

.text-link--large{
  font-size:18px;
  line-height:18px
}

.text-link--inherit-color{
  color:inherit;
  text-decoration:none
}

.text-link--inherit-color:hover{
  color:inherit;
  text-decoration:none
}

.text-link__icon{
  margin-left:8px
}

.is-bg-steel-gray .button{
  background:#fff;
  color:#32313a
}

.is-bg-steel-gray .button svg g{
  fill:#006aeb
}

.is-bg-steel-gray .button:hover{
  background:#cbd1d7
}

.is-bg-steel-gray .button:focus{
  outline:none
}

.is-bg-steel-gray .button:focus::after{
  outline:1px dashed #fff
}

.is-bg-steel-gray .button:disabled{
  background:#ebf0f0;
  cursor:not-allowed;
  opacity:0.36
}

.is-bg-steel-gray .button--outline{
  background:none;
  border:1px solid #cbd1d7;
  color:#fff
}

.is-bg-steel-gray .button--outline svg g{
  fill:#fff
}

.is-bg-steel-gray .button--outline:hover{
  background:none;
  border:1px solid #fff
}

.is-bg-steel-gray .button--outline:focus{
  outline:none
}

.is-bg-steel-gray .button--outline:focus::after{
  outline:1px dashed #fff
}

.is-bg-steel-gray .button--outline:disabled{
  background:none;
  border:1px solid #9e9dae;
  color:#9e9dae;
  cursor:not-allowed
}

.is-bg-steel-gray .button--outline:disabled:hover{
  background:none
}

.is-bg-steel-gray .text-link{
  color:#fff;
  text-decoration:underline
}

.is-bg-steel-gray .text-link svg g{
  fill:#fff
}

.is-bg-steel-gray .text-link:hover{
  color:#cbd1d7
}

.is-bg-steel-gray .text-link:focus::after{
  outline:1px dashed #fff
}

.is-bg-steel-gray .text-link:disabled{
  color:#525161
}

.is-bg-steel-gray .text-link:disabled svg g{
  fill:#525161
}

.speed-rec .button--next{
  margin-bottom:32px
}

@media (min-width: 768px){
  .speed-rec .button--next{
    margin-bottom:48px
  }
}

@media (min-width: 1280px){
  .speed-rec .button--next{
    margin-bottom:32px
  }
}

.speed-rec .button--checked{
  background-color:#006aeb;
  color:#fff
}

.speed-rec .button--checked .body-copy--helper,.speed-rec .button--checked .is-style-helper{
  color:#fff;
  margin-top:4px
}

.loading-state-button{
  position:relative;
  transition:padding 300ms ease
}

.loading-state-button--loading,.loading-state-button--complete{
  padding-right:84px
}

.loading-state-button__icon{
  position:absolute;
  right:32px;
  top:50%;
  transform:translateY(-50%);
  transform-origin:50% 50%
}

.loading-state-button__icon svg{
  max-height:100px;
  overflow:visible
}

.loading-state-button--loading .loading-state-button__icon{
  animation:fade-in 300ms ease forwards;
  animation-delay:300ms;
  opacity:0
}

.loading-state-button--loading .loading-state-button__icon svg{
  animation:spin 600ms linear infinite
}

.loading-state-button--loading .loading-state-button__icon circle{
  transform:none !important
}

.chameleon .button{
  background:var(--cham-btn-primary-bg);
  border:1px solid var(--cham-btn-primary-bg);
  border-radius:var(--cham-btn-border-radius);
  color:var(--cham-btn-primary-text-color);
  font-family:var(--cham-btn-font-family);
  font-size:var(--cham-btn-font-size);
  font-weight:var(--cham-btn-font-weight);
  letter-spacing:2px;
  line-height:16px;
  text-transform:var(--cham-btn-text-casing);
  transition:all 0.2s ease
}

.chameleon .button:hover{
  background:var(--cham-btn-primary-hover-bg);
  border:1px solid var(--cham-btn-primary-hover-border-color);
  box-shadow:var(--cham-btn-primary-hover-drop-shadow);
  color:var(--cham-btn-primary-hover-text-color)
}

.chameleon .button:first-child{
  background:var(--cham-btn-primary-bg);
  border:1px solid var(--cham-btn-primary-bg);
  color:var(--cham-btn-primary-text-color)
}

.chameleon .button:first-child:hover{
  background:var(--cham-btn-primary-hover-bg);
  border:1px solid var(--cham-btn-primary-hover-border-color);
  box-shadow:var(--cham-btn-primary-hover-drop-shadow);
  color:var(--cham-btn-primary-hover-text-color)
}

.chameleon .button--outline{
  background:var(--cham-btn-secondary-bg);
  border-radius:var(--cham-btn-border-radius);
  color:var(--cham-btn-secondary-text-color)
}

.chameleon .button--outline:hover{
  background:var(--cham-btn-secondary-hover-bg);
  box-shadow:var(--cham-btn-secondary-hover-drop-shadow);
  color:var(--cham-btn-secondary-hover-text-color)
}

.chameleon .button--outline:first-child{
  background:var(--cham-btn-secondary-bg);
  color:var(--cham-btn-secondary-text-color)
}

.chameleon .button--outline:first-child:hover{
  background:var(--cham-btn-secondary-hover-bg);
  border-color:var(--cham-btn-secondary-hover-border-color);
  box-shadow:var(--cham-btn-secondary-hover-drop-shadow);
  color:var(--cham-btn-secondary-hover-text-color)
}

.content-cards{
  margin:40px 0 0
}

@media (min-width: 768px){
  .content-cards{
    margin:48px 0 0
  }
}

@media (min-width: 1280px){
  .content-cards{
    margin:64px 0 0
  }
}

.content-cards__list{
  margin-bottom:0;
  margin-top:0;
  padding:0;
  padding-top:5px;
  width:inherit
}

@media (min-width: 1280px){
  .content-cards__list--row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
        flex-flow:row wrap;
    margin-left:-20px;
    margin-right:-20px
  }

  .content-cards__list--row>[class*="col-"]{
    padding-left:20px;
    padding-right:20px;
    position:relative;
    width:100%
  }
}

@media (min-width: 1280px){
  .content-cards__list--row.has-2-columns .wp-block-column{
    position:relative;
    width:100%;
    padding-right:20px;
    padding-left:20px;
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }
}

.content-cards__list-item{
  margin:0;
  padding:0
}

@media (min-width: 768px){
  .content-cards__list-item:last-child{
    margin-bottom:40px
  }
}

.content-cards__list-item::before{
  display:none
}

@media (min-width: 768px){
  .content-cards__list-item{
    margin:0 0 40px 0;
    padding:0 20px
  }
}

.content-cards--short{
  margin-top:24px
}

@media (min-width: 768px){
  .content-cards--short{
    margin-top:48px
  }
}

.content-card{
  background-color:#fff;
  border-radius:8px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.14),0 2px 4px -1px rgba(0,0,0,0.02);
  margin-bottom:24px;
  overflow:hidden;
  padding:24px;
  width:100%;
  word-break:break-word
}

.content-card.mb-0,.content-card.m-0,.content-card.my-0{
  height:100%
}

@media (min-width: 768px){
  .content-card{
    height:100%;
    margin-bottom:0;
    padding:32px
  }
}

.content-card--borderless{
  background:transparent;
  border-radius:0;
  box-shadow:none;
  padding:0
}

.content-card--border-bottom{
  border-bottom:1px solid #cbd1d7;
  padding-bottom:24px
}

.content-card--has-cta{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  padding:0
}

.content-card--has-cta .content-card__content{
  padding-bottom:0
}

.content-card--large-shadow{
  box-shadow:0 11px 15px -7px rgba(82,81,97,0.1),0 24px 38px 3px rgba(82,81,97,0.04),0 9px 46px 8px rgba(82,81,97,0.12)
}

.content-card__link a{
  font-weight:bold
}

.content-card__image{
  display:block;
  height:auto;
  max-height:32px;
  max-width:100%;
  width:auto
}

@media (min-width: 768px){
  .content-card__image{
    height:32px
  }
}

.content-card__image--center{
  margin:0 auto 16px
}

.content-card__image-wrapper{
  height:32px;
  margin-bottom:24px
}

@media (min-width: 768px){
  .content-card__image-wrapper{
    margin-bottom:32px
  }
}

.content-card__content{
  padding:16px
}

@media (min-width: 1280px){
  .content-card__content{
    padding:24px
  }
}

.content-card__body-copy{
  margin-bottom:8px
}

.content-card__label{
  margin-bottom:24px
}

.content-card__or{
  margin-bottom:8px
}

.content-card__cta{
  background-color:#ebf0f0;
  margin-top:auto;
  padding:16px
}

@media (min-width: 1280px){
  .content-card__cta{
    padding:24px
  }
}

.content-card__list.list,ul.content-card__list,ol.content-card__list{
  margin-bottom:24px;
  margin-top:24px
}

.content-card__call{
  font-size:18px;
  font-weight:bold;
  line-height:22px;
  margin-bottom:8px
}

.content-card__cta-link{
  margin-bottom:8px
}

.css-icon{
  display:inline-block;
  margin:0;
  padding:0
}

.css-icon--plus-minus{
  height:14px;
  position:relative;
  width:14px
}

.css-icon--plus-minus::before,.css-icon--plus-minus::after{
  background:#006aeb;
  content:"";
  display:block;
  height:100%;
  left:6px;
  position:absolute;
  top:0;
  transform-origin:50% 50%;
  transition:transform 300ms ease;
  width:2px
}

.css-icon--plus-minus::after{
  transform:rotate(90deg)
}

[data-row-hide-parent="visible"] .css-icon--plus-minus::before,[data-trusted-image-toggle-control="visible"] .css-icon--plus-minus::before{
  transform:rotate(90deg)
}

.css-icon--plus-minus.css-icon--small{
  height:12px;
  width:12px
}

.feedback{
  background-color:#e3e8e8;
  border-radius:4px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-bottom:24px
}

@media (min-width: 768px){
  .feedback{
    margin-bottom:32px
  }
}

.feedback .body-copy,.feedback p{
  color:#32313a
}

.feedback .text-link{
  text-decoration:underline
}

.feedback--bold{
  font-weight:bold
}

.feedback--one-line .feedback__content{
  -ms-flex:1;
      flex:1;
  -ms-flex-order:initial;
      order:initial;
  padding:16px 0
}

@media (min-width: 768px){
  .feedback--one-line .feedback__content{
    padding:27px 0
  }
}

.feedback--one-line .feedback__content .text-link{
  margin:0
}

.feedback--one-line .feedback__close{
  margin:auto
}

@media (min-width: 768px){
  .feedback--one-line .feedback__close{
    padding:29px
  }
}

.feedback--one-line .feedback__icon{
  padding:16px
}

@media (min-width: 768px){
  .feedback--one-line .feedback__icon{
    padding:24px
  }
}

.feedback--high-call-volume .feedback__close{
  -ms-flex-item-align:start;
      align-self:flex-start;
  margin:0;
  padding:16px
}

@media (min-width: 768px){
  .feedback--high-call-volume .feedback__close{
    padding:24px
  }
}

.feedback--high-call-volume .feedback__heading{
  line-height:18px;
  padding-bottom:4px
}

.feedback--high-call-volume .feedback__icon{
  -ms-flex-item-align:center;
      align-self:center
}

.feedback--high-call-volume .feedback__text{
  line-height:24px
}

.feedback--align-top{
  -ms-flex-align:start;
      align-items:flex-start
}

.feedback--closed{
  animation-duration:300ms;
  animation-fill-mode:forwards;
  animation-name:fade-out
}

.feedback--small{
  padding:16px
}

.feedback--small .feedback__content{
  -ms-flex:1;
      flex:1;
  padding:0
}

.feedback--small .feedback__icon{
  padding:0 8px 0 0
}

.feedback--small .feedback__text{
  -ms-flex-align:start;
      align-items:flex-start;
  display:-ms-flexbox;
  display:flex;
  font-size:12px;
  font-weight:bold;
  -ms-flex-pack:justify;
      justify-content:space-between;
  line-height:14px
}

.feedback--small .feedback .trigger{
  -ms-flex-direction:column;
      flex-direction:column
}

.feedback--error{
  background:#fdd
}

.feedback--info{
  background:#edf6ff
}

.feedback--success{
  background:#d8f7dd
}

.feedback--warning{
  background:#fff8c9
}

.feedback--primary{
  background:#006aeb
}

.feedback--primary .body-copy,.feedback--primary p,.feedback--primary a{
  color:#fff
}

.feedback--primary a:hover,.feedback--primary a:focus,.feedback--primary a:active{
  color:#fff
}

.feedback--dark{
  background:#1f1f25
}

.feedback--medium-gray{
  background:#ebf0f0
}

.feedback__content{
  -ms-flex-item-align:start;
      align-self:flex-start;
  -ms-flex-order:3;
      order:3;
  padding:0 24px 24px 24px;
  width:100%
}

@media (min-width: 768px){
  .feedback__content{
    -ms-flex:1;
        flex:1;
    -ms-flex-order:0;
        order:0;
    padding:24px 0
  }
}

.feedback__close{
  background:none;
  border:none;
  margin-left:auto;
  padding:24px
}

@media (min-width: 768px){
  .feedback__close{
    -ms-flex-item-align:start;
        align-self:flex-start
  }
}

.feedback__close svg{
  max-height:14px;
  pointer-events:none
}

.feedback__heading{
  font-weight:bold;
  margin-bottom:0
}

.feedback__icon{
  line-height:0;
  padding:24px 24px 16px 24px
}

.feedback__icon svg{
  max-height:24px;
  max-width:24px
}

@media (min-width: 768px){
  .feedback__icon{
    -ms-flex-item-align:center;
        align-self:center;
    padding:24px
  }
}

.feedback__text{
  line-height:18px;
  margin-bottom:0
}

.feedback--admin{
  padding:10px;
  position:relative
}

.feedback--admin .feedback__label{
  font-size:10px;
  left:5px;
  position:absolute;
  top:5px
}

.feedback--purple{
  background:#e6dff5;
  border:2px dashed purple
}

.feedback--blue{
  background:#d5d8fb;
  border:2px dashed blue
}

.flex-image{
  display:block;
  height:100%;
  min-height:24px;
  overflow:hidden;
  position:relative;
  width:100%
}

.flex-image--hero{
  margin-top:40px
}

@media (min-width: 768px){
  .flex-image--hero{
    margin-top:20px
  }
}

@media (min-width: 1280px){
  .flex-image--hero{
    margin-top:80px
  }
}

.flex-image--hero img{
  max-width:100%
}

@media (min-width: 768px){
  .flex-image--hero img{
    max-width:initial
  }
}

@media (min-width: 1280px){
  .flex-image--hero{
    margin-top:0
  }
}

.flex-image--hero-geo{
  margin-top:0
}

.flex-image--hero-geo img{
  max-width:100%
}

@media (min-width: 768px){
  .flex-image--hero-geo img{
    max-width:initial
  }
}

.flex-image__tag{
  display:block
}

@media (min-width: 1280px){
  .flex-image__tag{
    left:50%;
    max-height:1000px;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%)
  }
}

.flex-image__tag--full{
  width:100%
}

.icon{
  display:-ms-inline-flexbox;
  display:inline-flex
}

.icon-grid__item{
  list-style:none
}

.icon-grid__item::before{
  display:none
}

.icon-thick-check::before{
  background-image:url("/wp-content/themes/allconnect/images/icons/src/filled-check.svg");
  background-position:center top;
  background-repeat:no-repeat;
  background-size:100% 100%;
  content:" ";
  display:inline-block;
  height:14px;
  width:14px
}

.icon-thin-delete::before{
  background-image:url("/wp-content/themes/allconnect/images/icons/src/filled-close--heather-gray.svg");
  background-position:center top;
  background-repeat:no-repeat;
  background-size:100% 100%;
  content:" ";
  display:inline-block;
  height:14px;
  width:14px
}

.lazyload,.lazyloading{
  opacity:0
}

.lazyloaded{
  opacity:1;
  transition:opacity 150ms
}

.link{
  background:none;
  border:none;
  color:#006aeb;
  cursor:pointer;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-family:"Arial",sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
  position:relative;
  text-decoration:none
}

.fonts-loaded .link{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .link{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

p>.link{
  display:inline
}

.link::after{
  bottom:-2px;
  box-sizing:border-box;
  content:"";
  left:-2px;
  position:absolute;
  right:-2px;
  top:-2px
}

.link:hover:not(.link--disabled){
  color:#0066d4;
  text-decoration:underline
}

.link:focus:not(.link--disabled){
  outline:none
}

.link:focus:not(.link--disabled)::after{
  border:none;
  outline:1px dashed #006aeb
}

.link--dark{
  color:#32313a
}

.link--dark:hover:not(.link--disabled),.link--dark:visited,.link--dark:focus{
  color:#1f1f25
}

.link--small{
  font-size:12px;
  line-height:12px
}

.link--small .link__icon{
  margin:0 6px 0 0;
  width:8px
}

.link--small .link__icon--right{
  margin:0 0 0 6px
}

.link--regular{
  font-size:16px;
  line-height:16px
}

.link--regular .link__icon{
  margin:0 12px 0 0;
  width:14px
}

.link--regular .link__icon--right{
  margin:0 0 0 12px
}

.link--large{
  font-size:18px;
  line-height:18px
}

.link--large .link__icon{
  margin:0 14px 0 0;
  width:16px
}

.link--large .link__icon--right{
  margin:0 0 0 14px
}

.link--inline{
  text-decoration:underline
}

.link--disabled{
  color:#cbd1d7;
  cursor:not-allowed
}

.link--disabled svg g{
  fill:#cbd1d7
}

.link__icon{
  display:inline-block
}

.link__icon--right{
  -ms-flex-order:1;
      order:1
}

.is-bg-steel-gray .link,.is-bg-steel-gray a{
  color:#fff
}

.is-bg-steel-gray .link:hover:not(.link--disabled):not(.button):not(.no-default),.is-bg-steel-gray a:hover:not(.link--disabled):not(.button):not(.no-default){
  color:#cbd1d7
}

.is-bg-steel-gray .link:focus:not(.link--disabled)::after,.is-bg-steel-gray a:focus:not(.link--disabled)::after{
  outline:1px dashed #fff
}

.is-bg-steel-gray .link--disabled,.is-bg-steel-gray a--disabled{
  color:#525161
}

.is-bg-steel-gray .link--disabled svg g,.is-bg-steel-gray a--disabled svg g{
  fill:#525161
}

.is-bg-steel-gray .is-bg-white .link,.is-bg-steel-gray .is-bg-white a{
  color:#006aeb
}

.list,ul,ol{
  list-style:none;
  margin:24px 0;
  padding:0 0 0 22px
}

@media (min-width: 768px){
  .list,ul,ol{
    margin:32px 0
  }
}

.list:not(.css-carousel) li:last-child:not([class*="mb"]),ul:not(.css-carousel) li:last-child:not([class*="mb"]),ol:not(.css-carousel) li:last-child:not([class*="mb"]){
  margin-bottom:0
}

.list li,ul li,ol li{
  color:#525161;
  margin:0 0 16px;
  position:relative
}

.is-bg-steel-gray .list li,.is-bg-steel-gray ul li,.is-bg-steel-gray ol li{
  color:#fff
}

.list li::before,ul li::before,ol li::before{
  background:#32313a;
  border-radius:50%;
  content:"";
  display:block;
  height:6px;
  left:-22px;
  position:absolute;
  top:8px;
  width:6px
}

@media (min-width: 768px){
  .list li::before,ul li::before,ol li::before{
    left:-22px;
    top:7px
  }
}

.list--link,.is-style-no-icon,.is-style-centered{
  font-weight:bold;
  padding-left:0
}

@media (min-width: 768px){
  .list--link,.is-style-no-icon,.is-style-centered{
    padding-left:0
  }
}

.list--link li::before,.is-style-no-icon li::before,.is-style-centered li::before{
  display:none
}

@media (min-width: 768px){
  .list--buttons li{
    margin-bottom:8px
  }
}

.list--checked li,.is-style-checked li{
  position:relative
}

.list--checked li::before,.is-style-checked li::before{
  display:none
}

.list--checked li .icon,.is-style-checked li .icon{
  display:inline
}

.list--checked li svg,.is-style-checked li svg{
  height:auto;
  left:-22px;
  position:absolute;
  top:6px
}

ol,ol.list,ol{
  counter-reset:item
}

ol>li,ol.list>li,ol>li{
  counter-increment:item
}

ol>li::before,ol.list>li::before,ol>li::before{
  background:none;
  content:counter(item) ".";
  display:inline-block;
  font-weight:bold;
  height:auto;
  left:-22px;
  position:absolute;
  text-align:right;
  top:0;
  width:auto
}

@media (min-width: 768px){
  ol>li::before,ol.list>li::before,ol>li::before{
    left:-22px
  }
}

.list-no-style{
  padding:0
}

.list-no-style>li::before{
  content:none
}

a{
  color:#006aeb
}

a:hover,a:focus,a:active{
  color:#0066d4
}

a:focus{
  outline:thin dashed
}

a:hover,a:active{
  outline:0
}

.main-navigation{
  clear:both;
  display:block;
  float:left;
  width:100%
}

.main-navigation ul{
  display:none;
  list-style:none;
  margin:0;
  padding-left:0
}

.main-navigation ul ul{
  box-shadow:0 3px 3px rgba(0,0,0,0.2);
  float:left;
  left:-999em;
  position:absolute;
  top:100%;
  z-index:99999
}

.main-navigation ul ul ul{
  left:-999em;
  top:0
}

.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{
  left:100%
}

.main-navigation ul ul a{
  width:200px
}

.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{
  left:auto
}

.main-navigation li{
  float:left;
  position:relative
}

.main-navigation a{
  display:block;
  text-decoration:none
}

.menu-toggle,.main-navigation.toggled ul{
  display:block
}

@media screen and (min-width: 37.5em){
  .menu-toggle{
    display:none
  }

  .main-navigation ul{
    display:block
  }
}

.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{
  margin:0 0 1.5em;
  overflow:hidden
}

.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{
  float:left;
  width:50%
}

.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{
  float:right;
  text-align:right;
  width:50%
}

.preamp-loading{
  animation:fade-in 300ms ease forwards;
  animation-delay:3s;
  opacity:0
}

.preamp-loaded{
  animation:none;
  opacity:1;
  transition:opacity 150ms ease;
  transition-delay:300ms
}

.primary-navigation.has-submenu-expanded ~ div{
  display:none
}

@media (min-width: 1280px){
  .primary-navigation.has-submenu-expanded ~ div{
    display:block
  }
}

.primary-navigation.has-submenu-expanded .primary-menu__link{
  display:none
}

@media (min-width: 1280px){
  .primary-navigation.has-submenu-expanded .primary-menu__link{
    display:block
  }
}

.primary-menu{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  margin:0 auto;
  max-width:340px;
  padding:0
}

@media (min-width: 768px){
  .primary-menu{
    max-width:768px
  }
}

@media (min-width: 1280px){
  .primary-menu{
    -ms-flex-direction:row;
        flex-direction:row;
    margin:initial;
    max-width:auto
  }
}

.primary-menu__item{
  color:#32313a;
  margin:0
}

@media (min-width: 1280px){
  .primary-menu__item{
    position:relative
  }
}

.primary-menu__item::before{
  display:none
}

.primary-menu__item:first-of-type{
  margin-top:28px
}

@media (min-width: 768px){
  .primary-menu__item:first-of-type{
    margin-top:36px
  }
}

@media (min-width: 1280px){
  .primary-menu__item:first-of-type{
    margin-top:0
  }
}

@media (min-width: 1280px){
  .primary-menu__item:last-of-type{
    margin-bottom:initial
  }
}

.primary-menu__item .icon{
  height:12px;
  width:8px
}

.primary-menu__link{
  -ms-flex-align:center;
      align-items:center;
  background:none;
  border:none;
  color:inherit;
  cursor:pointer;
  display:-ms-flexbox;
  display:flex;
  line-height:24px;
  padding:16px 24px;
  text-decoration:none
}

.primary-menu__link::after{
  border-radius:2px;
  content:"";
  position:absolute;
  transform:rotate(45deg);
  transition:border 0.3s ease, transform 0.3s ease
}

@media (max-width: 1279px){
  .primary-menu__link::after{
    border:solid 2px #006aeb;
    border-bottom-color:transparent;
    border-left-color:transparent;
    height:10px;
    right:10px;
    top:calc(50% - 5px);
    width:10px
  }
}

@media (min-width: 1280px){
  .primary-menu__link::after{
    border:solid 1.5px #cbd1d7;
    border-left-color:transparent;
    border-top-color:transparent;
    height:8px;
    right:21px;
    top:calc(50% - 8px);
    transform-origin:6px 6px;
    width:8px
  }
}

@media (max-width: 767px){
  .primary-menu__link{
    padding:13px 15px
  }
}

.primary-menu__link-text{
  display:block;
  font-size:16px;
  font-weight:700
}

@media (max-width: 1279px){
  .primary-menu__link-text{
    font-size:24px;
    font-weight:600;
    line-height:24px
  }
}

@media (max-width: 767px){
  .primary-menu__link-text{
    font-size:20px;
    min-height:25px
  }
}

.primary-menu__link:visited{
  color:inherit
}

@media (min-width: 768px){
  .primary-menu__link{
    padding:19px 33px
  }
}

@media (min-width: 1280px){
  .primary-menu__link{
    display:inline-block;
    padding:12px 20px;
    width:auto
  }
}

.primary-menu__link .sub-headline,.primary-menu__link .is-style-subhead-1,.primary-menu__link .is-style-subhead-2{
  margin:0
}

.is-expanded .primary-menu__link{
  display:none
}

@media (min-width: 1280px){
  .is-expanded .primary-menu__link{
    display:block
  }
}

.has-children{
  padding-right:36px;
  position:relative
}

.has-children.is-expanded ~ .sub-menu{
  display:block
}

.has-children.is-expanded::after{
  border-bottom-color:#006aeb;
  border-right-color:#006aeb;
  transform:rotate(225deg)
}

.has-children__icon{
  line-height:0;
  margin-left:20px;
  margin-top:1px;
  transition:all 300ms ease
}

@media (max-width: 767px){
  .has-children__icon{
    margin-left:18px;
    margin-top:-2px
  }
}

@media (min-width: 1280px){
  .has-children__icon{
    bottom:20px;
    margin:0;
    position:absolute;
    right:20px
  }
}

.has-children__icon svg{
  will-change:transform
}

@media (min-width: 1280px){
  .has-children__icon svg g{
    fill:#cbd1d7
  }
}

.sub-menu{
  background:#fff;
  bottom:0;
  display:none;
  left:0;
  margin:0;
  padding:0;
  top:64px;
  width:100%;
  z-index:10
}

@media (min-width: 768px){
  .sub-menu{
    bottom:auto;
    top:98px
  }
}

@media (min-width: 1280px){
  .sub-menu{
    border-radius:6px;
    box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);
    left:calc(50% - 8px);
    padding:25px;
    position:fixed;
    position:absolute;
    top:calc(100% - 2px);
    transform:translate(-50%, 0%);
    width:211px
  }
}

@media (max-width: 767px){
  .sub-menu{
    max-height:calc(100vh - 110px);
    overflow-x:hidden;
    overflow-y:scroll
  }
}

.sub-menu:hover{
  opacity:1;
  pointer-events:inherit
}

.sub-menu__icon{
  display:none
}

@media (min-width: 1280px){
  .sub-menu__icon{
    display:block;
    left:50%;
    position:absolute;
    top:-18px;
    transform:translateX(-50%)
  }
}

.sub-menu__icon::before{
  display:none
}

.sub-menu__icon .icon{
  display:inline
}

.sub-menu__item{
  margin:0
}

.sub-menu__item::before{
  display:none
}

.sub-menu__link{
  color:#525161;
  display:block;
  padding:16px 24px;
  text-decoration:none
}

.sub-menu__link:hover,.sub-menu__link:focus{
  color:#006aeb
}

.sub-menu__link:visited{
  color:inherit
}

@media (min-width: 768px){
  .sub-menu__link{
    padding:19px 33px
  }
}

@media (min-width: 1280px){
  .sub-menu__link{
    padding:6px
  }
}

.sub-menu__link .link__content{
  line-height:18px
}

@media (max-width: 1279px){
  .sub-menu__link .link__content{
    font-weight:600
  }
}

@media (max-width: 767px){
  .sub-menu__link .link__content{
    font-size:20px;
    line-height:24px
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .sub-menu__link .link__content{
    font-size:24px;
    line-height:28px
  }
}

.sub-menu__back{
  margin-top:44px
}

@media (min-width: 768px){
  .sub-menu__back{
    margin-top:64px
  }
}

@media (min-width: 1280px){
  .sub-menu__back{
    display:none
  }
}

.sub-menu__back-icon-wrapper{
  display:inline-block;
  height:18px;
  margin-right:8px
}

.sub-menu__back-button{
  -ms-flex-align:center;
      align-items:center;
  background:none;
  border:0;
  color:#006aeb;
  display:-ms-flexbox;
  display:flex;
  font-size:16px;
  font-weight:bold;
  line-height:18px;
  padding:11px 24px
}

@media (min-width: 768px){
  .sub-menu__back-button{
    padding:19px 33px
  }
}

@media (min-width: 768px){
  .sub-menu__back-button{
    font-size:18px
  }
}

.provider-logo{
  display:block;
  height:32px;
  margin:24px 0
}

.provider-logo--center{
  margin:20px auto
}

.provider-logo--right{
  margin:20px 0 20px auto
}

.provider-logo--color{
  display:none
}

.provider-logo--grey,.provider-logo--color{
  height:24px
}

@media (min-width: 768px){
  .provider-logo--grey,.provider-logo--color{
    height:35px
  }
}

.content-card .provider-logo:first-child{
  margin-top:0
}

.search-wrapper{
  margin:-8px 0 56px;
  padding:0
}

@media (min-width: 768px){
  .search-wrapper{
    max-width:336px;
    padding-right:24px;
    width:336px
  }
}

@media (min-width: 1280px){
  .search-wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
        flex-direction:column;
    height:100%;
    -ms-flex-pack:end;
        justify-content:flex-end;
    margin:0;
    max-width:100%;
    padding:0 20px 0 0;
    width:100%
  }
}

.search-wrapper .search-form{
  border-bottom:solid 1px #cbd1d7;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row-reverse;
      flex-direction:row-reverse;
  margin-bottom:8px
}

.search-wrapper .search-field{
  background:none;
  border:none;
  font-size:16px;
  line-height:16px;
  margin:2px 0 0 9px;
  outline:none;
  width:100%
}

.search-wrapper .search-submit{
  background:none;
  border:none;
  margin-top:9px
}

.search-wrapper .search-submit svg{
  max-height:18px
}

.search-wrapper .search-reset{
  background:none;
  border:none;
  margin-top:9px;
  transform:rotate(45deg)
}

.search-wrapper .search-reset svg{
  max-height:16px
}

.section{
  margin:64px auto;
  padding:64px 0
}

@media (min-width: 768px){
  .section{
    margin:80px auto;
    padding:80px 0
  }
}

@media (min-width: 1280px){
  .section{
    margin:120px auto;
    padding:120px 0
  }
}

.section h1:first-child,.section h2:first-child{
  margin-top:0
}

div.tabs__panel .section{
  margin-top:64px
}

.section--layered{
  margin:0;
  position:relative
}

@media (min-width: 768px){
  .section--layered{
    margin-top:-120px;
    padding-top:218px
  }
}

.section--layered h2{
  margin-top:0
}

.section--no-margin{
  margin:0
}

@media (min-width: 768px){
  .section--no-margin{
    margin:0
  }
}

@media (min-width: 1280px){
  .section--no-margin{
    margin:0
  }
}

.section--no-padding{
  padding:0
}

@media (min-width: 768px){
  .section--no-padding{
    padding:0
  }
}

@media (min-width: 1280px){
  .section--no-padding{
    padding:0
  }
}

.section--geo{
  margin:32px 0 25px 0;
  padding:0
}

.section--geo .headline,.section--geo h1,.section--geo h2,.section--geo h3,.section--geo h4,.section--geo h5,.section--geo h6{
  margin-top:0
}

@media (min-width: 768px){
  .section--geo{
    margin:80px auto
  }
}

@media (min-width: 1280px){
  .section--geo{
    margin:120px auto
  }
}

.section--related-resources{
  overflow:hidden
}

.section[id="jump-to-card"]{
  overflow:hidden
}

.sidebar__filter-title{
  border:1px solid #cbd1d7;
  border-bottom:0;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  margin:0;
  padding:24px
}

.sidebar .accordion__item{
  background:none
}

.sidebar .accordion__content{
  padding-bottom:6px;
  padding-top:0
}

.sidebar .accordion__content:empty{
  padding-bottom:0
}

[data-app-type="providers"] .sidebar .accordion__content{
  padding-bottom:10px
}

.sidebar .accordion__chevron{
  right:31px;
  top:26px
}

.sidebar .accordion .checkbox-radio{
  margin-bottom:13px
}

.tabs{
  border-bottom:1px solid #e3e8e8;
  margin:56px 0 40px;
  max-width:352px;
  padding:0;
  position:relative
}

@media (min-width: 768px){
  .tabs{
    margin:72px 0 48px;
    max-width:776px
  }
}

@media (min-width: 1280px){
  .tabs{
    margin:88px 0 64px;
    max-width:1280px
  }
}

.tabs--fixed{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  -ms-flex-pack:start;
      justify-content:flex-start;
  overflow-x:scroll;
  overflow-y:hidden
}

.tabs--fixed .tabs__tab{
  width:100%
}

.tabs--fixed .tabs__button{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  width:100%
}

@media (min-width: 768px){
  .tabs--fixed{
    -ms-flex-pack:distribute;
        justify-content:space-around;
    overflow-x:hidden
  }
}

.tabs--more{
  max-width:100%;
  white-space:nowrap
}

.tabs--icon{
  display:-ms-flexbox;
  display:flex;
  overflow-x:scroll;
  overflow-y:hidden
}

@media (min-width: 768px){
  .tabs--icon{
    overflow-x:hidden
  }
}

.tabs__button{
  background-color:inherit;
  border:none;
  border-bottom:3px solid transparent;
  cursor:pointer;
  font-size:16px;
  font-weight:bold;
  height:100%;
  padding:16px 24px
}

.tabs__button:focus{
  outline:none
}

@media (min-width: 768px){
  .tabs__button{
    padding:16px 40px
  }
}

.tabs__button svg{
  height:20px;
  margin-right:12px
}

.tabs__button:hover{
  border-bottom:solid 3px #525161
}

.tabs__button--icon{
  border:1px solid #cbd1d7;
  border-radius:4px;
  margin-right:16px;
  padding:16px;
  white-space:nowrap
}

@media (min-width: 768px){
  .tabs__button--icon{
    border:initial;
    border-radius:initial
  }
}

.tabs__button--icon .active{
  border:solid 1px #006aeb;
  color:#006aeb
}

@media (min-width: 768px){
  .tabs__button--icon .active{
    border:initial;
    border-bottom:solid 3px #006aeb
  }
}

.tabs .active{
  border-bottom:solid 3px #006aeb;
  color:#006aeb
}

.tabs__tab{
  display:inline-block;
  font-weight:bold;
  list-style:none;
  margin-bottom:0
}

.tabs__tab::before{
  display:none !important
}

.tabs__tab--invisible{
  opacity:0;
  pointer-events:none
}

.tabs__panel .active{
  display:block
}

.tabs__panel .active ~ .active{
  display:none
}

.tabs__panel img{
  display:none
}

@media (min-width: 1280px){
  .tabs__panel img{
    display:block
  }
}

.tabs__panel .button{
  margin-top:32px
}

@media (min-width: 768px){
  .tabs__panel .button{
    margin-top:48px
  }
}

.tabs__panel .has-2-columns{
  -ms-flex-pack:justify;
      justify-content:space-between
}

.tabs__panel .has-2-columns .wp-block-column{
  -ms-flex:0 0 100%;
      flex:0 0 100%;
  max-width:100%
}

@media (min-width: 1280px){
  .tabs__panel .has-2-columns .wp-block-column{
    -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
    max-width:41.66667%
  }

  .tabs__panel .has-2-columns .wp-block-column:first-child{
    -ms-flex:0 0 50%;
        flex:0 0 50%;
    max-width:50%
  }

  .tabs__panel .has-2-columns .wp-block-column h2{
    margin-top:0
  }
}

.tabs--contract{
  border-width:0;
  margin-bottom:0;
  margin-top:0
}

.tabs--contract .tabs__tab{
  width:50%
}

.tabs--contract .tabs__button{
  border-width:2px;
  padding:16px;
  width:100%
}

.tabs-more{
  position:absolute;
  right:0;
  top:0
}

.tabs-more__button{
  color:#525161;
  cursor:pointer;
  display:-ms-flexbox;
  display:flex;
  height:52px;
  -ms-flex-pack:space-evenly;
      justify-content:space-evenly;
  padding-left:0;
  padding-right:0;
  width:78px
}

.tabs-more__button svg{
  position:static
}

.tabs-more__dropdown{
  background:#fff;
  border-radius:6px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.14),0 2px 4px -1px rgba(0,0,0,0.02);
  position:absolute;
  right:6px;
  top:calc(100% + 14px);
  width:78px;
  z-index:10
}

@media (min-width: 768px){
  .tabs-more__dropdown{
    right:0;
    width:160px
  }
}

.tabs-more__dropdown-triangle{
  display:-ms-flexbox;
  display:flex
}

.tabs-more__dropdown-triangle svg{
  display:block;
  margin:-14px auto 0
}

@media (min-width: 768px){
  .tabs-more__dropdown-triangle svg{
    margin:-14px 22px 0 auto
  }
}

.tabs-more__dropdown .tabs__tab{
  display:block
}

.tabs-more__dropdown .tabs__tab--invisible{
  opacity:1;
  pointer-events:initial
}

.tabs-more__dropdown .tabs__button{
  cursor:pointer;
  padding-left:0;
  padding-right:0;
  white-space:normal;
  width:100%
}

.tabs-more__dropdown .tabs__button:focus,.tabs-more__dropdown .tabs__button:hover,.tabs-more__dropdown .tabs__button .active{
  border:0;
  outline:0
}

.nav li::before{
  display:none
}

.nav-tabs{
  border-bottom:1px solid #e3e8e8
}

.nav-tabs.row{
  margin:0
}

.nav-tabs .nav-link{
  border:none;
  color:#000;
  width:100%
}

.nav-tabs .nav-link.active{
  border:solid 1px #006aeb;
  color:#006aeb
}

@media (min-width: 768px){
  .nav-tabs .nav-link.active{
    border:initial;
    border-bottom:solid 3px #006aeb
  }
}

.nav-tabs .nav-link.active g{
  fill:#006aeb
}

.nav-tabs .nav-link:hover{
  border-bottom:solid 3px #525161
}

.nav .nav-item{
  margin-bottom:0;
  padding:0
}

.nav-link{
  background-color:inherit;
  cursor:pointer;
  font-size:16px;
  font-weight:bold;
  padding:16px 24px
}

@media (min-width: 768px){
  .nav-link{
    padding:16px 40px
  }
}

.nav svg{
  height:20px
}

.nav svg g{
  fill:#525161
}

@media (min-width: 768px){
  .nav svg{
    left:-6px;
    position:relative
  }
}

.tooltip{
  border-radius:4px;
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);
  color:#e3e8e8;
  display:block;
  font-size:16px;
  line-height:24px;
  max-width:320px;
  position:absolute;
  visibility:visible
}

.tooltip-trigger{
  background:transparent;
  border:none;
  cursor:pointer;
  margin:0;
  outline:none;
  padding:0
}

.tooltip-hidden{
  display:none
}

.tooltip-placement-bottom .tooltip__arrow{
  left:50%
}

.tooltip-placement-bottomLeft .tooltip__arrow{
  left:30px
}

.tooltip-placement-bottomRight .tooltip__arrow{
  right:30px
}

.tooltip-placement-top .tooltip__arrow{
  left:50%
}

.tooltip-placement-topLeft .tooltip__arrow{
  left:30px
}

.tooltip-placement-topRight .tooltip__arrow{
  right:30px
}

.tooltip__arrow{
  border-color:transparent;
  border-style:solid;
  height:0;
  position:absolute;
  width:0
}

.tooltip__content{
  background-color:#32313a;
  border-radius:4px;
  padding:16px;
  position:relative
}

.tooltip__content--dismissable:not(.tooltip__content--interactive){
  padding:16px 16px 50px;
  position:relative
}

@media (min-width: 768px){
  .tooltip__content--dismissable:not(.tooltip__content--interactive) .tooltip__dismiss{
    display:none
  }
}

@media (min-width: 768px){
  .tooltip__content--dismissable:not(.tooltip__content--interactive){
    padding:16px
  }
}

.tooltip__content--interactive{
  padding:16px 16px 50px;
  position:relative
}

.tooltip__content--light{
  background:#fff;
  color:#32313a
}

.tooltip__content--light .tooltip__dismiss{
  color:#006aeb
}

.tooltip__dismiss{
  background:transparent;
  border:none;
  bottom:16px;
  color:#fff;
  cursor:pointer;
  font-weight:bold;
  margin:0;
  outline:none;
  padding:0;
  position:absolute;
  right:16px
}

.tooltip__overlay{
  background:transparent;
  border:none;
  bottom:0;
  left:0;
  margin:0;
  outline:none;
  padding:0;
  position:fixed;
  top:0;
  width:100%
}

.tooltip-placement-top .tooltip__arrow,.tooltip-placement-topLeft .tooltip__arrow,.tooltip-placement-topRight .tooltip__arrow{
  border-top-color:#32313a;
  border-width:16px 16px 0;
  bottom:-8px;
  margin-left:-16px
}

.tooltip-placement-top .tooltip__arrow--light,.tooltip-placement-topLeft .tooltip__arrow--light,.tooltip-placement-topRight .tooltip__arrow--light{
  border-top-color:#fff
}

.tooltip-placement-bottom .tooltip__arrow,.tooltip-placement-bottomLeft .tooltip__arrow,.tooltip-placement-bottomRight .tooltip__arrow{
  border-bottom-color:#32313a;
  border-width:0 16px 16px;
  margin-left:-16px;
  top:-8px
}

.tooltip-placement-bottom .tooltip__arrow--light,.tooltip-placement-bottomLeft .tooltip__arrow--light,.tooltip-placement-bottomRight .tooltip__arrow--light{
  border-bottom-color:#fff
}

.popover{
  border:none;
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12);
  font-size:16px;
  line-height:24px;
  max-width:320px;
  transform:translateY(8px);
  z-index:10
}

.popover .popover-body{
  border-radius:4px;
  color:#fff;
  max-width:320px;
  padding:16px
}

.popover .popover-heading{
  font-weight:bold;
  margin-bottom:16px
}

.popover--dark .popover-body{
  background-color:#32313a;
  color:#e3e8e8
}

.popover--dark .popover-body .body-copy,.popover--dark .popover-body p,.popover--dark .popover-body p{
  color:inherit
}

.popover--dark.bs-popover-bottom>.arrow::after,.popover--dark .bs-popover-auto[x-placement^="bottom"][role^="tooltip"]>.arrow::after{
  border-bottom-color:#32313a
}

.popover--dark.bs-popover-top>.arrow::after,.popover--dark .bs-popover-auto[x-placement^="top"][role^="tooltip"]>.arrow::after{
  border-top-color:#32313a
}

.popover--dark.bs-popover-right>.arrow::after,.popover--dark .bs-popover-auto[x-placement^="right"][role^="tooltip"]>.arrow::after{
  border-right-color:#32313a
}

.popover--dark.bs-popover-left>.arrow::after,.popover--dark .bs-popover-auto[x-placement^="left"][role^="tooltip"]>.arrow::after{
  border-left-color:#32313a
}

.popover--light .popover-body{
  background-color:#fff;
  color:#32313a
}

.popover--light.bs-popover-bottom>.arrow::after,.popover--light .bs-popover-auto[x-placement^="bottom"][role^="tooltip"]>.arrow::after{
  border-bottom-color:#fff
}

.popover--light.bs-popover-top>.arrow::after,.popover--light .bs-popover-auto[x-placement^="top"][role^="tooltip"]>.arrow::after{
  border-top-color:#fff
}

.popover--light.bs-popover-right>.arrow::after,.popover--light .bs-popover-auto[x-placement^="right"][role^="tooltip"]>.arrow::after{
  border-right-color:#fff
}

.popover--light.bs-popover-left>.arrow::after,.popover--light .bs-popover-auto[x-placement^="left"][role^="tooltip"]>.arrow::after{
  border-left-color:#fff
}

.position-fixed.admin-bar #wpadminbar{
  top:-46px
}

@media (min-width: 768px){
  .position-fixed.admin-bar #wpadminbar{
    top:0
  }
}

.zip-form,.electricity-zip-form{
  -ms-flex-line-pack:center;
      align-content:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:start;
      justify-content:flex-start;
  margin-top:31px
}

@media (min-width: 768px){
  .zip-form,.electricity-zip-form{
    -ms-flex-align:start;
        align-items:flex-start
  }
}

.zip-form__button{
  margin-right:auto
}

.zip-form button a,.electricity-zip-form button a{
  color:#fff;
  text-decoration:none
}

.zip-form .input-text-field,.electricity-zip-form .input-text-field{
  margin:0 15px 0 0;
  width:232px
}

.zip-form .input-text-field__icon svg,.electricity-zip-form .input-text-field__icon svg{
  vertical-align:text-top
}

@media (max-width: 360px){
  .zip-form .input-text-field,.electricity-zip-form .input-text-field{
    width:214px
  }
}

@media (min-width: 768px){
  .zip-form .input-text-field,.electricity-zip-form .input-text-field{
    margin:0 21px 0 0;
    width:260px
  }
}

.zip-search-form{
  display:inline-block;
  width:92px
}

@media (min-width: 768px){
  .zip-search-form{
    width:161px
  }
}

.zip-search-form .input-text-field{
  padding:0 0 0 4px
}

@media (min-width: 768px){
  .zip-search-form .input-text-field{
    padding:0 0 0 10px
  }
}

.zip-search-form .input-text-field__error-text{
  color:red;
  font-weight:bold;
  left:50%;
  margin-top:5px;
  position:absolute;
  text-align:center;
  transform:translateX(-47%);
  width:130%
}

@media (min-width: 768px){
  .zip-search-form .input-text-field__error-text{
    margin-top:8px;
    width:100%
  }
}

.zip-search-form .input-text-field--active .input-text-field__input{
  padding:0 0 0 5px
}

.zip-search-form .input-text-field--error .input-text-field__input{
  border:none;
  border-bottom:2px solid red;
  padding:0 0 0 5px
}

.zip-search-form .input-text-field--success .input-text-field__input{
  border:none;
  border-bottom:2px solid #027e17;
  padding:0 0 0 5px
}

.zip-search-form .input-text-field:not(.input-text-field--error) .input-text-field__input:focus{
  border:none;
  border-bottom:2px solid #525161;
  padding:0 0 0 5px
}

.zip-search-form__input{
  background-color:transparent;
  border:none;
  border-bottom:2px solid #cbd1d7;
  border-radius:0;
  color:#006aeb;
  font-family:"Times New Roman",serif;
  font-size:28px;
  line-height:32px;
  padding:0 0 0 5px
}

.fonts-loaded .zip-search-form__input{
  font-family:"operetta-8","Times New Roman",serif
}

body:not(.fonts-loaded) .zip-search-form__input{
  font-family:"Times New Roman",serif;
  letter-spacing:1.1px
}

@media (min-width: 768px){
  .zip-search-form__input{
    font-size:48px;
    line-height:52px
  }
}

.zip-search-form__input:not(:-ms-input-placeholder){
  padding:0 0 0 4px
}

.zip-search-form__input:not(:placeholder-shown){
  padding:0 0 0 4px
}

@media (min-width: 768px){
  .zip-search-form__input:not(:-ms-input-placeholder){
    padding:0 0 0 10px
  }
  .zip-search-form__input:not(:placeholder-shown){
    padding:0 0 0 10px
  }
}

.zip-search-form__input:-ms-input-placeholder{
  color:#cbd1d7;
  opacity:1
}

.zip-search-form__input::placeholder{
  color:#cbd1d7;
  opacity:1
}

.zip-search-form--small{
  width:72px
}

.zip-search-form--small .zip-search-form__input{
  font-family:"Proxima Nova";
  font-size:20px;
  font-weight:bold;
  line-height:24px;
  padding:0
}

.zip-search-form--small .input-text-field--active .input-text-field__input{
  padding:0
}

.zip-search-form--small .input-text-field:not(.input-text-field--error) .input-text-field__input:focus{
  padding:0
}

.speed-rec .zip-search-form__wrapper{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  margin-bottom:24px
}

.speed-rec .zip-search-form__wrapper .sub-headline--2,.speed-rec .zip-search-form__wrapper .is-style-subhead-2{
  margin:0 0 0 8px
}

.hamburger-button{
  background:none;
  border:none;
  cursor:pointer;
  display:block;
  margin-left:-20px;
  margin-right:5px;
  -ms-flex-order:-1;
      order:-1;
  padding:20px
}

@media (min-width: 768px){
  .hamburger-button{
    margin-right:20px
  }
}

@media (min-width: 1280px){
  .hamburger-button{
    display:none
  }
}

.hamburger-button.is-open .hamburger-button__outer::before,.hamburger-button.is-open .hamburger-button__outer::after{
  transform:rotate(45deg) translate(3px, -2px);
  width:20px
}

@media (min-width: 768px){
  .hamburger-button.is-open .hamburger-button__outer::before,.hamburger-button.is-open .hamburger-button__outer::after{
    width:27px
  }
}

.hamburger-button.is-open .hamburger-button__outer::after{
  transform:rotate(-45deg) translate(1px, 2px)
}

.hamburger-button.is-open .hamburger-button__inner::before{
  transform:scale(0) translate(100%, 0)
}

.hamburger-button.is-open ~ .overlay-shim{
  opacity:0.64;
  pointer-events:initial
}

.hamburger-button__outer{
  display:block;
  height:16px;
  position:relative;
  width:18px
}

@media (min-width: 768px){
  .hamburger-button__outer{
    height:21px;
    width:24px
  }
}

.hamburger-button__outer::before,.hamburger-button__outer::after{
  background:black;
  border-radius:1px;
  content:"";
  display:block;
  height:2px;
  left:0;
  position:absolute;
  top:0;
  transform-origin:0 0;
  transition:all 300ms ease;
  width:100%
}

.hamburger-button__outer::after{
  bottom:0;
  top:auto
}

.hamburger-button__inner{
  display:block
}

.hamburger-button__inner::before{
  background:black;
  border-radius:1px;
  content:"";
  display:block;
  height:2px;
  left:0;
  position:absolute;
  top:0;
  transform-origin:0 0;
  transition:all 300ms ease;
  width:100%;
  top:7px
}

@media (min-width: 768px){
  .hamburger-button__inner::before{
    top:10px
  }
}

.overlay-shim{
  background:#32313a;
  bottom:0;
  height:calc(100% - 98px);
  left:0;
  opacity:0;
  pointer-events:none;
  position:fixed;
  top:64px;
  transition:opacity 300ms ease;
  width:100%;
  z-index:5
}

@media (min-width: 768px){
  .overlay-shim{
    top:98px
  }
}

@media (min-width: 1280px){
  .overlay-shim{
    display:none
  }
}

.position-fixed.admin-bar .overlay-shim{
  top:calc(64px + 46px)
}

@media (min-width: 768px){
  .position-fixed.admin-bar .overlay-shim{
    top:calc(98px + 32px)
  }
}

.mininav.is-stuck .mininav-header{
  margin-top:0
}

body.is-scrolling-down .mininav.is-stuck{
  transform:translateY(-80px)
}

@media (max-width: 1279px){
  .mininav-header{
    z-index:11
  }
}

.mininav-header-container{
  background-color:white;
  position:sticky;
  top:-1px;
  translate:transform(0);
  z-index:12
}

@media (min-width: 1280px){
  .mininav-header-container.is-stuck{
    z-index:11
  }
}

.mininav-header__logo{
  transition:margin-right 300ms ease
}

.mininav-header__logo-image{
  transition:width 300ms ease
}

.mininav-header__item::before{
  display:none
}

.mininav-header__link:not(.no-arrow):not([data-header-panel-back])::after{
  border:solid 2px #525161;
  border-left:none;
  border-top:none;
  content:"";
  display:inline-block;
  height:8px;
  margin-left:8px;
  transform:rotate(-45deg) translateY(-2px);
  transform-origin:5px 4px;
  width:8px
}

@media (min-width: 1280px){
  .mininav-header__link:not(.no-arrow):not([data-header-panel-back])::after{
    content:"";
    transform:rotate(45deg) translateY(-2px)
  }

  .mininav-header__link[aria-expanded="true"]{
    color:#006aeb;
    text-decoration:underline;
    text-decoration-color:#006aeb;
    text-decoration-thickness:2px
  }

  .mininav-header__link[aria-expanded="true"]:not(.no-arrow)::after{
    border-color:#006aeb;
    transform:rotate(-135deg) translateY(-2px)
  }
}

@media (max-width: 1279px){
  .mininav-header__panel .header__panel-column-border{
    width:calc(100% - 48px)
  }
}

.mininav-header__panel .column--color+.header__panel-column-border{
  display:none
}

.mininav-header__list-links>li{
  break-inside:avoid
}

@media (min-width: 1280px){
  .inverted-nav .header-container:not(.is-stuck){
    background-color:transparent
  }

  .inverted-nav .header-container:not(.is-stuck) .header,.inverted-nav .header-container:not(.is-stuck) .header__navigation{
    background-color:transparent
  }

  .inverted-nav .header-container:not(.is-stuck) .header__phone{
    color:#fff
  }
}

@media (min-width: 1280px) and (min-width: 1280px){
  .inverted-nav .header-container:not(.is-stuck) .header__logo-image{
    filter:brightness(0) invert(1)
  }
}

@media (min-width: 1280px){
  .inverted-nav .header-container:not(.is-stuck) .header__link{
    color:#fff
  }
}

@media (min-width: 1280px) and (min-width: 1280px){
  .inverted-nav .header-container:not(.is-stuck) .header__link[aria-expanded="true"]{
    text-decoration-color:#fff
  }

  .inverted-nav .header-container:not(.is-stuck) .header__link:not(.no-arrow):not([data-header-panel-back])::after{
    border-color:#fff
  }
}

.hero{
  max-width:1200px;
  padding:0;
  position:relative
}

.hero:first-of-type{
  margin-bottom:0;
  margin-top:0
}

@media (min-width: 1280px){
  .hero:first-of-type .flex-image{
    width:700px
  }
}

@media (min-width: 1280px){
  .hero .flex-image{
    width:596px
  }
}

.hero__container{
  padding-bottom:22px;
  padding-top:22px
}

@media (min-width: 768px){
  .hero__container{
    padding-bottom:51px;
    padding-top:51px
  }
}

@media (min-width: 1280px){
  .hero__container{
    padding-bottom:120px;
    padding-top:120px
  }
}

.hero__container--geo{
  padding:60px 0;
  position:static
}

@media (min-width: 768px){
  .hero__container--geo{
    padding-bottom:120px;
    padding-top:120px
  }
}

@media (min-width: 1280px){
  .hero__content h1.is-style-h1{
    margin-bottom:48px
  }
}

@media (min-width: 768px){
  .hero__content .provider-logo{
    margin-bottom:40px
  }
}

@media (min-width: 1280px){
  .hero__content .provider-logo{
    margin-bottom:48px
  }
}

.hero__provider-logo{
  margin-bottom:48px;
  margin-bottom:20px;
  margin-top:20px
}

@media (min-width: 768px){
  .hero__provider-logo{
    margin-bottom:24px;
    margin-top:24px
  }
}

@media (min-width: 1280px){
  .hero__provider-logo{
    margin-bottom:32px;
    margin-top:32px
  }
}

.hero__provider-logo:first-child{
  margin-top:0
}

.hero__content--image{
  margin-top:64px
}

@media (min-width: 768px){
  .hero__content--image{
    margin-top:80px
  }
}

@media (min-width: 1280px){
  .hero__content--image{
    bottom:0;
    margin-top:0;
    position:absolute;
    top:0
  }
}

@media (min-width: 1280px){
  .hero__content--image-left{
    left:-120px
  }
}

@media (min-width: 1280px){
  .hero__content--image-right{
    right:-120px
  }
}

@keyframes slide-in-up{
  from{
    transform:translateY(10%)
  }

  to{
    transform:translateY(0)
  }
}

@keyframes slide-in-up-full{
  from{
    transform:translateY(100%)
  }

  to{
    transform:translateY(0)
  }
}

@keyframes fade-in-up{
  from{
    opacity:0;
    transform:translateY(10%)
  }

  to{
    opacity:1;
    transform:translateY(0)
  }
}

@keyframes fade-in-down{
  from{
    opacity:0;
    transform:translateY(-10%)
  }

  to{
    opacity:1;
    transform:translateY(0)
  }
}

@keyframes fade-out-down{
  from{
    opacity:1;
    transform:translateY(0)
  }

  to{
    opacity:0;
    transform:translateY(10%)
  }
}

@keyframes fade-out-down-full{
  from{
    transform:translateY(0)
  }

  to{
    opacity:0;
    transform:translateY(100%)
  }
}

@keyframes scrim-fade-in{
  from{
    background-color:rgba(50,49,58,0)
  }

  to{
    background-color:rgba(50,49,58,0.64)
  }
}

@keyframes fade-out{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@keyframes fade-in{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.fade-in{
  animation:fade-in 600ms forwards;
  opacity:0
}

.fade-out{
  animation:fade-out 300ms forwards;
  opacity:1
}

@keyframes do-nothing{
  from{
  }

  to{
  }
}

@keyframes spin{
  from{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(360deg)
  }
}

@keyframes line-chart-animation{
  0%{
    width:0
  }

  10%{
    opacity:1
  }

  100%{
    opacity:1
  }
}

@keyframes circle-chart-animation{
  0%{
    stroke-dasharray:0 100
  }

  10%{
    opacity:1
  }

  100%{
    opacity:1
  }
}

@keyframes shimmer{
  from{
    transform:translateX(-200px)
  }

  to{
    transform:translateX(616px)
  }
}

.animation-delay--2000{
  animation-delay:2s
}

@keyframes increaseScaleY{
  0%{
    transform:scaleY(0)
  }

  100%{
    transform:scaleY(1)
  }
}

@keyframes swiggle{
  0%,100%{
    transform:translate(0, 0%)
  }

  50%{
    transform:translate(30px, 0)
  }
}

.fade{
  transition:opacity 0.15s linear
}

@media (prefers-reduced-motion: reduce){
  .fade{
    transition:none
  }
}

.fade:not(.show){
  opacity:0
}

.collapse:not(.show){
  display:none
}

.collapsing{
  position:relative;
  height:0;
  overflow:hidden;
  transition:height 0.35s ease
}

@media (prefers-reduced-motion: reduce){
  .collapsing{
    transition:none
  }
}

.nav{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none
}

.nav-link{
  display:block;
  padding:.5rem 1rem
}

.nav-link:hover,.nav-link:focus{
  text-decoration:none
}

.nav-link.disabled{
  color:#6c757d;
  pointer-events:none;
  cursor:default
}

.nav-tabs{
  border-bottom:1px solid #dee2e6
}

.nav-tabs .nav-link{
  margin-bottom:-1px;
  border:1px solid transparent;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
  border-color:#e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled{
  color:#6c757d;
  background-color:transparent;
  border-color:transparent
}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{
  color:#495057;
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.nav-pills .nav-link{
  border-radius:.25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
  color:#fff;
  background-color:#007bff
}

.nav-fill>.nav-link,.nav-fill .nav-item{
  -ms-flex:1 1 auto;
      flex:1 1 auto;
  text-align:center
}

.nav-justified>.nav-link,.nav-justified .nav-item{
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -ms-flex-positive:1;
      flex-grow:1;
  text-align:center
}

.tab-content>.tab-pane{
  display:none
}

.tab-content>.active{
  display:block
}

.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:block;
  max-width:276px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.875rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:.3rem
}

.popover .arrow{
  position:absolute;
  display:block;
  width:1rem;
  height:.5rem;
  margin:0 .3rem
}

.popover .arrow::before,.popover .arrow::after{
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}

.bs-popover-top,.bs-popover-auto[x-placement^="top"]{
  margin-bottom:.5rem
}

.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{
  bottom:calc(-.5rem - 1px)
}

.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{
  bottom:0;
  border-width:.5rem .5rem 0;
  border-top-color:rgba(0,0,0,0.25)
}

.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{
  bottom:1px;
  border-width:.5rem .5rem 0;
  border-top-color:#fff
}

.bs-popover-right,.bs-popover-auto[x-placement^="right"]{
  margin-left:.5rem
}

.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{
  left:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}

.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{
  left:0;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:rgba(0,0,0,0.25)
}

.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{
  left:1px;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:#fff
}

.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{
  margin-top:.5rem
}

.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{
  top:calc(-.5rem - 1px)
}

.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{
  top:0;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:rgba(0,0,0,0.25)
}

.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{
  top:1px;
  border-width:0 .5rem .5rem .5rem;
  border-bottom-color:#fff
}

.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f7f7f7
}

.bs-popover-left,.bs-popover-auto[x-placement^="left"]{
  margin-right:.5rem
}

.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{
  right:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
  margin:.3rem 0
}

.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{
  right:0;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:rgba(0,0,0,0.25)
}

.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{
  right:1px;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:#fff
}

.popover-header{
  padding:.5rem .75rem;
  margin-bottom:0;
  font-size:1rem;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}

.popover-header:empty{
  display:none
}

.popover-body{
  padding:.5rem .75rem;
  color:#212529
}

.tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.875rem;
  word-wrap:break-word;
  opacity:0
}

.tooltip.show{
  opacity:.9
}

.tooltip .arrow{
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem
}

.tooltip .arrow::before{
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}

.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{
  padding:.4rem 0
}

.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{
  bottom:0
}

.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{
  top:0;
  border-width:.4rem .4rem 0;
  border-top-color:#000
}

.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{
  padding:0 .4rem
}

.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{
  left:0;
  width:.4rem;
  height:.8rem
}

.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{
  right:0;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000
}

.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{
  padding:.4rem 0
}

.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{
  top:0
}

.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{
  bottom:0;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000
}

.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{
  padding:0 .4rem
}

.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{
  right:0;
  width:.4rem;
  height:.8rem
}

.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{
  left:0;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000
}

.tooltip-inner{
  max-width:200px;
  padding:.25rem .5rem;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:.25rem
}

.modal-open{
  overflow:hidden
}

.modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto
}

.modal{
  position:fixed;
  top:0;
  left:0;
  z-index:1050;
  display:none;
  width:100%;
  height:100%;
  overflow:hidden;
  outline:0
}

.modal-dialog{
  position:relative;
  width:auto;
  margin:.5rem;
  pointer-events:none
}

.modal.fade .modal-dialog{
  transition:transform 0.3s ease-out;
  transform:translate(0, -50px)
}

@media (prefers-reduced-motion: reduce){
  .modal.fade .modal-dialog{
    transition:none
  }
}

.modal.show .modal-dialog{
  transform:none
}

.modal.modal-static .modal-dialog{
  transform:scale(1.02)
}

.modal-dialog-scrollable{
  display:-ms-flexbox;
  display:flex;
  max-height:calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content{
  max-height:calc(100vh - 1rem);
  overflow:hidden
}

.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{
  -ms-flex-negative:0;
      flex-shrink:0
}

.modal-dialog-scrollable .modal-body{
  overflow-y:auto
}

.modal-dialog-centered{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
      align-items:center;
  min-height:calc(100% - 1rem)
}

.modal-dialog-centered::before{
  display:block;
  height:calc(100vh - 1rem);
  height:min-content;
  content:""
}

.modal-dialog-centered.modal-dialog-scrollable{
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:center;
      justify-content:center;
  height:100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content{
  max-height:none
}

.modal-dialog-centered.modal-dialog-scrollable::before{
  content:none
}

.modal-content{
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:.3rem;
  outline:0
}

.modal-backdrop{
  position:fixed;
  top:0;
  left:0;
  z-index:1040;
  width:100vw;
  height:100vh;
  background-color:#000
}

.modal-backdrop.fade{
  opacity:0
}

.modal-backdrop.show{
  opacity:.5
}

.modal-header{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
      align-items:flex-start;
  -ms-flex-pack:justify;
      justify-content:space-between;
  padding:1rem 1rem;
  border-bottom:1px solid #dee2e6;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px)
}

.modal-header .close{
  padding:1rem 1rem;
  margin:-1rem -1rem -1rem auto
}

.modal-title{
  margin-bottom:0;
  line-height:1.5
}

.modal-body{
  position:relative;
  -ms-flex:1 1 auto;
      flex:1 1 auto;
  padding:1rem
}

.modal-footer{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-align:center;
      align-items:center;
  -ms-flex-pack:end;
      justify-content:flex-end;
  padding:.75rem;
  border-top:1px solid #dee2e6;
  border-bottom-right-radius:calc(.3rem - 1px);
  border-bottom-left-radius:calc(.3rem - 1px)
}

.modal-footer>*{
  margin:.25rem
}

.modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}

@media (min-width: 336px){
  .modal-dialog{
    max-width:500px;
    margin:1.75rem auto
  }

  .modal-dialog-scrollable{
    max-height:calc(100% - 3.5rem)
  }

  .modal-dialog-scrollable .modal-content{
    max-height:calc(100vh - 3.5rem)
  }

  .modal-dialog-centered{
    min-height:calc(100% - 3.5rem)
  }

  .modal-dialog-centered::before{
    height:calc(100vh - 3.5rem);
    height:min-content
  }

  .modal-sm{
    max-width:300px
  }
}

@media (min-width: 1280px){
  .modal-lg,.modal-xl{
    max-width:800px
  }
}

.modal-xl{
  max-width:1140px
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
  margin-bottom:.5rem;
  font-weight:500;
  line-height:1.2
}

h1,.h1{
  font-size:2.5rem
}

h2,.h2{
  font-size:2rem
}

h3,.h3{
  font-size:1.75rem
}

h4,.h4{
  font-size:1.5rem
}

h5,.h5{
  font-size:1.25rem
}

h6,.h6{
  font-size:1rem
}

.lead{
  font-size:1.25rem;
  font-weight:300
}

.display-1{
  font-size:6rem;
  font-weight:300;
  line-height:1.2
}

.display-2{
  font-size:5.5rem;
  font-weight:300;
  line-height:1.2
}

.display-3{
  font-size:4.5rem;
  font-weight:300;
  line-height:1.2
}

.display-4{
  font-size:3.5rem;
  font-weight:300;
  line-height:1.2
}

hr{
  margin-top:1rem;
  margin-bottom:1rem;
  border:0;
  border-top:1px solid rgba(0,0,0,0.1)
}

small,.small{
  font-size:80%;
  font-weight:400
}

mark,.mark{
  padding:.2em;
  background-color:#fcf8e3
}

.list-unstyled{
  padding-left:0;
  list-style:none
}

.list-inline{
  padding-left:0;
  list-style:none
}

.list-inline-item{
  display:inline-block
}

.list-inline-item:not(:last-child){
  margin-right:.5rem
}

.initialism{
  font-size:90%;
  text-transform:uppercase
}

.blockquote{
  margin-bottom:1rem;
  font-size:1.25rem
}

.blockquote-footer{
  display:block;
  font-size:80%;
  color:#6c757d
}

.blockquote-footer::before{
  content:"\2014\A0"
}

.close{
  float:right;
  font-size:1.5rem;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.5
}

.close:hover{
  color:#000;
  text-decoration:none
}

.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{
  opacity:.75
}

button.close{
  padding:0;
  background-color:transparent;
  border:0
}

a.close.disabled{
  pointer-events:none
}

.embed-responsive{
  position:relative;
  display:block;
  width:100%;
  padding:0;
  overflow:hidden
}

.embed-responsive::before{
  display:block;
  content:""
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  border:0
}

.embed-responsive-21by9::before{
  padding-top:42.85714%
}

.embed-responsive-16by9::before{
  padding-top:56.25%
}

.embed-responsive-4by3::before{
  padding-top:75%
}

.embed-responsive-1by1::before{
  padding-top:100%
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border:0
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.popover-dark{
  margin:-16px;
  padding:16px;
  width:280px
}

.popover-dark::before{
  background:#32313a;
  content:"";
  display:block;
  height:16px;
  left:50%;
  position:absolute;
  top:0;
  transform:translate(-50%, -50%) rotate(45deg);
  width:16px
}

.bs-popover-top .popover-dark::before,.bs-popover-auto[x-placement^="top"] .popover-dark::before{
  bottom:-16px;
  top:auto
}

@media (max-width: 767px){
  .popover .arrow::before,.popover .arrow::after{
    display:none
  }
}

.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^="top"]{
  transform:translateY(0)
}

.dropdown-menu{
  display:none
}

.show .dropdown-menu{
  display:block
}

@media (min-width: 768px){
  .collapse.mobile-only-collapse:not(.show){
    display:block
  }
}

.container{
  width:100%;
  padding-right:12px;
  padding-left:12px;
  margin-right:auto;
  margin-left:auto
}

@media (min-width: 336px){
  .container{
    width:100%;
    padding-right:12px;
    padding-left:12px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 768px){
  .container{
    width:100%;
    padding-right:16px;
    padding-left:16px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (min-width: 1280px){
  .container{
    width:100%;
    padding-right:20px;
    padding-left:20px;
    margin-right:auto;
    margin-left:auto
  }
}

@media (max-width: 1279px){
  .container{
    padding-left:32px;
    padding-right:32px
  }
}

@media (max-width: 767px){
  .container{
    padding-left:24px;
    padding-right:24px
  }
}

.row,.wp-block-columns{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-right:-12px;
  margin-left:-12px
}

@media (min-width: 336px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-12px;
    margin-left:-12px
  }
}

@media (min-width: 768px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-16px;
    margin-left:-16px
  }
}

@media (min-width: 1280px){
  .row,.wp-block-columns{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-right:-20px;
    margin-left:-20px
  }
}

.row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
  position:relative;
  width:100%;
  padding-right:12px;
  padding-left:12px
}

@media (min-width: 336px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:12px;
    padding-left:12px
  }
}

@media (min-width: 768px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:16px;
    padding-left:16px
  }
}

@media (min-width: 1280px){
  .row>.col,.row>[class*="col-"],.wp-block-columns>.wp-block-column{
    position:relative;
    width:100%;
    padding-right:20px;
    padding-left:20px
  }
}

.no-gutters>.col,.no-gutters>[class*="col-"]{
  padding-left:0;
  padding-right:0
}

@media (min-width: 768px){
  .md-no-gutters>.col,.md-no-gutters>[class*="col-"]{
    padding-left:0;
    padding-right:0
  }
}

.no-outer-gutters>.col:first-of-type,.no-outer-gutters>[class*="col-"]:first-of-type{
  padding-left:0
}

.no-outer-gutters>.col:last-of-type,.no-outer-gutters>[class*="col-"]:last-of-type{
  padding-right:0
}

.text-fade{
  background:transparent;
  height:48px;
  left:0;
  position:absolute;
  width:100%;
  z-index:2
}

.text-fade--active{
  background:linear-gradient(to bottom, rgba(237,246,255,0), #edf6ff 90%)
}

.text-fade--bottom{
  bottom:0
}

.text-fade--top{
  top:0
}

.h-text-align-center{
  text-align:center
}

.h-text-align-right{
  text-align:right
}

.is-color-gray-steel{
  color:#32313a
}

.anim-delay-300{
  animation-delay:300ms
}

.trans-delay-300{
  transition-delay:300ms
}

.is-bg-white{
  background:#fff
}

.is-bg-white p,.is-bg-white li{
  color:#525161
}

.is-bg-pale-blue{
  background:#edf6ff
}

.is-bg-light-gray{
  background:#f2f7f7
}

.is-bg-medium-gray{
  background:#ebf0f0
}

.is-bg-dark-gray{
  background:#e3e8e8
}

.is-bg-steel-gray{
  background:#32313a
}

.is-bg-slate-gray{
  background:#525161;
  color:#fff
}

.is-bg-gray-heather{
  background:#cbd1d7
}

.is-bg-transparent{
  background:transparent
}

@media (min-width: 768px){
  .h-md-break-container{
    left:calc(-1 * (100vw - 100%) / 2) !important;
    position:relative;
    width:100vw !important
  }
}

@media (min-width: 1280px){
  .h-lg-break-container{
    left:calc(-1 * (100vw - 100%) / 2) !important;
    position:relative;
    width:100vw !important
  }
}

.is-shadow-box,.is-small-shadow-box{
  border-radius:8px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.14),0 2px 4px -1px rgba(0,0,0,0.02)
}

.is-small-shadow-box{
  border-radius:4px
}

.h-transition-all{
  transition:all 300ms ease
}

.h-spacer-1{
  margin-bottom:56px;
  margin-top:56px
}

@media (min-width: 768px){
  .h-spacer-1{
    margin-bottom:72px;
    margin-top:72px
  }
}

@media (min-width: 1280px){
  .h-spacer-1{
    margin-bottom:88px;
    margin-top:88px
  }
}

.h-spacer-2{
  margin-bottom:40px;
  margin-top:40px
}

@media (min-width: 768px){
  .h-spacer-2{
    margin-bottom:48px;
    margin-top:48px
  }
}

@media (min-width: 1280px){
  .h-spacer-2{
    margin-bottom:64px;
    margin-top:64px
  }
}

.h-spacer-3{
  margin-bottom:24px;
  margin-top:24px
}

@media (min-width: 768px){
  .h-spacer-3{
    margin-bottom:32px;
    margin-top:32px
  }
}

@media (min-width: 1280px){
  .h-spacer-3{
    margin-bottom:48px;
    margin-top:48px
  }
}

.h-spacer-4{
  margin-bottom:20px;
  margin-top:20px
}

@media (min-width: 768px){
  .h-spacer-4{
    margin-bottom:24px;
    margin-top:24px
  }
}

@media (min-width: 1280px){
  .h-spacer-4{
    margin-bottom:32px;
    margin-top:32px
  }
}

.h-spacer-1-padding{
  padding-bottom:56px;
  padding-top:56px
}

@media (min-width: 768px){
  .h-spacer-1-padding{
    padding-bottom:72px;
    padding-top:72px
  }
}

@media (min-width: 1280px){
  .h-spacer-1-padding{
    padding-bottom:88px;
    padding-top:88px
  }
}

.h-spacer-2-padding{
  padding-bottom:40px;
  padding-top:40px
}

@media (min-width: 768px){
  .h-spacer-2-padding{
    padding-bottom:48px;
    padding-top:48px
  }
}

@media (min-width: 1280px){
  .h-spacer-2-padding{
    padding-bottom:64px;
    padding-top:64px
  }
}

.h-spacer-3-padding{
  padding-bottom:24px;
  padding-top:24px
}

@media (min-width: 768px){
  .h-spacer-3-padding{
    padding-bottom:32px;
    padding-top:32px
  }
}

@media (min-width: 1280px){
  .h-spacer-3-padding{
    padding-bottom:48px;
    padding-top:48px
  }
}

.h-spacer-4-padding{
  padding-bottom:20px;
  padding-top:20px
}

@media (min-width: 768px){
  .h-spacer-4-padding{
    padding-bottom:24px;
    padding-top:24px
  }
}

@media (min-width: 1280px){
  .h-spacer-4-padding{
    padding-bottom:32px;
    padding-top:32px
  }
}

.text-underline{
  text-decoration:underline
}

.flex-break{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  width:0
}

.absolute-bottom{
  bottom:0;
  position:absolute
}

@media (min-width: 768px){
  .overflow-md-scroll{
    overflow:scroll
  }
}

.css-columns-1{
  columns:1
}

.css-columns-2{
  columns:2
}

.css-columns-3{
  columns:3
}

.css-columns-4{
  columns:4
}

.flex-flow-wrap{
  -ms-flex-flow:wrap;
      flex-flow:wrap
}

.flex-flow-nowrap{
  -ms-flex-flow:nowrap;
      flex-flow:nowrap
}

@media (min-width: 768px){
  .css-columns-md-1{
    columns:1
  }

  .css-columns-md-2{
    columns:2
  }

  .css-columns-md-3{
    columns:3
  }

  .css-columns-md-4{
    columns:4
  }

  .flex-flow-wrap{
    -ms-flex-flow:wrap;
        flex-flow:wrap
  }

  .flex-flow-nowrap{
    -ms-flex-flow:nowrap;
        flex-flow:nowrap
  }
}

@media (min-width: 1280px){
  .css-columns-lg-1{
    columns:1
  }

  .css-columns-lg-2{
    columns:2
  }

  .css-columns-lg-3{
    columns:3
  }

  .css-columns-lg-4{
    columns:4
  }

  .flex-flow-wrap{
    -ms-flex-flow:wrap;
        flex-flow:wrap
  }

  .flex-flow-nowrap{
    -ms-flex-flow:nowrap;
        flex-flow:nowrap
  }
}

.ratio{
  aspect-ratio:attr(width)/attr(height)
}

.no-hover:hover,.no-hover:focus{
  text-decoration:none
}

.no-hover:hover .hover,.no-hover:focus .hover{
  text-decoration:underline
}

@media (max-width: 767px){
  .is-xs-padding-top-120{
    padding-top:120px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-bottom-120{
    padding-bottom:120px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-top-120{
    padding-top:120px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-bottom-120{
    padding-bottom:120px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-top-120{
    padding-top:120px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-bottom-120{
    padding-bottom:120px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-top-80{
    padding-top:80px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-bottom-80{
    padding-bottom:80px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-top-80{
    padding-top:80px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-bottom-80{
    padding-bottom:80px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-top-80{
    padding-top:80px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-bottom-80{
    padding-bottom:80px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-top-64{
    padding-top:64px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-bottom-64{
    padding-bottom:64px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-top-64{
    padding-top:64px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-bottom-64{
    padding-bottom:64px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-top-64{
    padding-top:64px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-bottom-64{
    padding-bottom:64px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-top-0{
    padding-top:0px !important
  }
}

@media (max-width: 767px){
  .is-xs-padding-bottom-0{
    padding-bottom:0px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-top-0{
    padding-top:0px !important
  }
}

@media (min-width: 768px) and (max-width: 1279px){
  .is-md-padding-bottom-0{
    padding-bottom:0px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-top-0{
    padding-top:0px !important
  }
}

@media (min-width: 1280px){
  .is-lg-padding-bottom-0{
    padding-bottom:0px !important
  }
}

.css-carousel--peekaboo{
  scroll-padding-left:24px;
  position:relative;
  scroll-padding-left:12px
}

@media (min-width: 460px){
  .css-carousel--peekaboo{
    scroll-padding-left:calc((100vw - 412px) / 2)
  }
}

@media (min-width: 768px){
  .css-carousel--peekaboo{
    scroll-padding-left:calc((100vw - 704px) / 2)
  }
}

@media (min-width: 1280px){
  .css-carousel--peekaboo{
    scroll-padding-left:calc((100vw - 1240px) / 2)
  }
}

@media (max-width: 767px){
  .css-carousel--peekaboo{
    margin-left:-24px;
    margin-right:-24px
  }
}

@media (min-width: 460px){
  .css-carousel--peekaboo{
    left:calc(-1 * (100vw - 100%) / 2);
    width:calc(100vw + 24px)
  }
}

@media (min-width: 768px){
  .css-carousel--peekaboo{
    width:calc(100vw + 32px)
  }
}

@media (min-width: 1280px){
  .css-carousel--peekaboo{
    width:calc(100vw + 40px)
  }
}

.css-carousel--peekaboo::after{
  content:"";
  display:block;
  padding-right:24px
}

@media (min-width: 460px){
  .css-carousel--peekaboo::after{
    padding-right:calc((100vw - 412px) / 2)
  }
}

@media (min-width: 768px){
  .css-carousel--peekaboo::after{
    padding-right:calc((100vw - 704px) / 2)
  }
}

@media (min-width: 1280px){
  .css-carousel--peekaboo::after{
    padding-right:calc((100vw - 1240px) / 2)
  }
}

.css-carousel--peekaboo>*:first-child{
  margin-left:24px;
  margin-left:12px
}

@media (min-width: 460px){
  .css-carousel--peekaboo>*:first-child{
    margin-left:calc((100vw - 412px) / 2)
  }
}

@media (min-width: 768px){
  .css-carousel--peekaboo>*:first-child{
    margin-left:calc((100vw - 704px) / 2)
  }
}

@media (min-width: 1280px){
  .css-carousel--peekaboo>*:first-child{
    margin-left:calc((100vw - 1240px) / 2)
  }
}

.alignleft{
  display:inline;
  float:left;
  margin-right:1.5em
}

.alignright{
  display:inline;
  float:right;
  margin-left:1.5em
}

.aligncenter{
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.clear::before::after,.clear::after::after,.entry-content::before::after,.entry-content::after::after,.comment-content::before::after,.comment-content::after::after,.site-header::before::after,.site-header::after::after,.site-content::before::after,.site-content::after::after,.site-footer::before::after,.site-footer::after::after{
  display:block;
  clear:both;
  content:""
}

.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{
  clear:both
}

.wp-block-acd-accordions{
  margin:20px 0
}

.section--layered .accordion{
  margin-top:36px
}

.accordion{
  background:#fff;
  border:1px solid #cbd1d7;
  border-radius:8px;
  overflow:hidden;
  -webkit-tap-highlight-color:transparent
}

@media (min-width: 768px){
  .accordion{
    background:none
  }
}

.accordion__button{
  outline:none;
  position:relative
}

.accordion__heading-text{
  padding:24px 48px 24px 24px
}

.accordion__heading-text .sub-headline{
  margin:0;
  position:relative
}

.accordion__heading-text--chevron-left{
  padding:24px 24px 24px 50px
}

.accordion__heading-text--full-width{
  padding:24px
}

.accordion__heading-text--icon{
  padding-left:60px
}

.accordion__heading-text.collapsed .accordion__chevron{
  transform:none
}

.accordion__heading-text .accordion__chevron{
  transform:rotate(180deg) translate(0, 2px)
}

.accordion__heading-text .accordion__chevron svg{
  max-height:24px
}

.accordion__arrow{
  transform:rotate(180deg) translate3d(0, 0, 0);
  transition:transform 300ms ease
}

.collapsed .accordion__arrow{
  transform:rotate(0) translate3d(0, 0, 0)
}

.accordion__icon{
  display:inline-block;
  height:24px;
  left:-24px;
  position:absolute;
  top:0;
  width:16px
}

@media (min-width: 768px){
  .accordion__icon{
    left:-20px
  }
}

.accordion__item{
  position:relative
}

@media (min-width: 768px){
  .accordion__item{
    background:initial
  }
}

.accordion__item .collapsed .accordion__chevron,.accordion__item--collapsed .accordion__chevron{
  transform:none
}

.accordion__item--expanded .accordion__chevron{
  transform:rotate(180deg) translate(0, 2px)
}

.accordion__section{
  width:100%
}

.accordion__section:not(:last-of-type){
  border-bottom:1px solid #cbd1d7
}

@media (min-width: 336px) and (max-width: 767.98px){
  .accordion__section{
    cursor:pointer
  }
}

.accordion__content{
  padding:15px 24px 20px
}

.accordion__content:empty{
  padding:0
}

.accordion__content ul{
  margin:0
}

.accordion__panel{
  overflow:hidden;
  transition:height 0.3s ease-in-out
}

@media (min-width: 1280px){
  .accordion__panel--expand-desktop.collapse{
    display:block
  }
}

.accordion__chevron{
  position:absolute;
  right:24px;
  top:22px;
  transform:rotate(180deg) translate(0, 2px);
  transition:transform 0.2s
}

.accordion__chevron--left{
  left:24px;
  right:unset
}

.accordion__chevron svg{
  will-change:transform
}

.accordion--borderless{
  background-color:initial;
  border:none;
  border-radius:0
}

.accordion--borderless .wp-block-acd-accordion-item{
  border-bottom:1px solid #cbd1d7;
  border-top:1px solid #cbd1d7
}

.accordion--borderless .wp-block-acd-accordion-item:not(:first-of-type){
  border-top:none
}

@media (min-width: 768px){
  .accordion--borderless .wp-block-acd-accordion-item{
    border-bottom:none;
    border-top:none
  }
}

.accordion--borderless .accordion__chevron{
  right:0
}

@media (min-width: 768px){
  .accordion--borderless .accordion__chevron{
    right:24px
  }
}

.accordion--borderless .accordion__chevron--left{
  left:0
}

@media (min-width: 768px){
  .accordion--borderless .accordion__chevron--left{
    left:24px
  }
}

.accordion--borderless .accordion__heading-text{
  padding:24px
}

@media (min-width: 768px){
  .accordion--borderless .accordion__heading-text{
    padding:24px 48px 24px 24px
  }
}

.accordion--borderless .accordion__heading-text--chevron-left{
  padding:24px 0 24px 26px
}

@media (min-width: 768px){
  .accordion--borderless .accordion__heading-text--chevron-left{
    padding-left:50px
  }
}

.accordion--borderless .accordion__heading-text--icon{
  padding:24px 26px 24px 36px
}

@media (min-width: 768px){
  .accordion--borderless .accordion__heading-text--icon{
    padding:24px 40px 24px 60px
  }
}

.accordion--borderless .accordion__icon{
  left:0
}

@media (min-width: 768px){
  .accordion--borderless .accordion__icon{
    left:24px
  }
}

.accordion--borderless .accordion__item,.accordion--borderless .accordion__item:hover{
  background:transparent
}

.accordion--borderless .accordion__content{
  padding:24px
}

.accordion--borderless .accordion__section{
  box-sizing:border-box
}

.accordion--borderless .accordion__section:not(:last-child){
  margin-bottom:-1px
}

.accordion--borderless .accordion__section:hover{
  border-bottom:1px solid #525161;
  border-top:1px solid #525161;
  position:relative
}

@media (min-width: 336px) and (max-width: 767.98px){
  .accordion--borderless .accordion__section{
    padding-left:0;
    padding-right:12px
  }
}

.accordion--sectioned{
  border:none
}

.accordion--sectioned .accordion__item{
  border:1px solid #cbd1d7;
  border-radius:8px;
  margin-bottom:24px
}

.accordion--sectioned .accordion__item--expanded{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.accordion--sectioned .accordion__item:hover{
  background:#fff;
  border:1px solid #525161
}

.accordion--sectioned .accordion__section{
  border:none
}

@media (min-width: 768px){
  .accordion--post{
    border:none
  }
}

@media (min-width: 768px){
  .accordion--post .accordion__content{
    margin:10px 0 0;
    padding:0
  }
}

@media (min-width: 768px){
  .accordion--post .accordion__item{
    margin-bottom:45px
  }
}

@media (min-width: 768px){
  .accordion--post .accordion__panel{
    display:block
  }
}

@media (min-width: 768px){
  .accordion--post .accordion__section,.accordion--post .accordion__section:hover{
    border:none
  }
}

.is-bg-dark-gray .accordion--borderless .accordion__section{
  border-bottom:1px solid #9da3a8;
  border-top:1px solid #9da3a8
}

.is-bg-dark-gray .accordion--borderless .accordion__section:hover{
  border-bottom:1px solid #525161;
  border-top:1px solid #525161;
  position:relative
}

.is-bg-steel-gray .accordion--borderless .accordion__icon,.is-bg-steel-gray .accordion--borderless .accordion__chevron{
  filter:brightness(0) invert(1)
}

.is-bg-steel-gray .accordion--borderless .accordion__item{
  color:#fff
}

.is-bg-steel-gray .accordion--borderless .accordion__section:hover{
  border-bottom:1px solid #fff;
  border-top:1px solid #fff;
  position:relative
}

.accord__caret{
  transform:rotate(180deg) translate3d(0, 0, 0);
  will-change:transform
}

.collapsed .accord__caret{
  transform:rotate(0)
}

.accord--sectioned .show{
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 4px 0 rgba(0,0,0,0.14),0 10px 10px 0 rgba(0,0,0,0.12)
}

button.advertiser-disclosure-link{
  background:none;
  border:none;
  color:#525161;
  font-weight:normal;
  padding:0;
  text-decoration:underline
}

.author-callout{
  font-size:0
}

.author-callout__avatar{
  border-radius:50%;
  height:56px;
  width:56px
}

@media (min-width: 768px){
  .author-callout__avatar{
    height:80px;
    width:80px
  }
}

.author-callout__avatar-wrap,.author-callout__headline-wrap{
  display:inline-block;
  vertical-align:middle
}

.author-callout__avatar-wrap{
  margin-right:24px
}

.author-callout__headline-wrap{
  width:calc(100% - 80px)
}

@media (min-width: 768px){
  .author-callout__headline-wrap{
    width:calc(100% - 104px)
  }
}

.author-callout__headline{
  margin-bottom:8px;
  margin-top:0
}

.author-callout__title{
  color:#32313a;
  font-weight:700;
  line-height:18px
}

.author-callout__twitter{
  margin:24px auto
}

.author-callout__twitter .icon--twitter{
  vertical-align:middle
}

@media (min-width: 768px){
  .author-callout__twitter{
    margin:32px auto
  }
}

.author-callout__twitter-link:hover{
  text-decoration:none
}

.author-callout__twitter-link:focus{
  outline:none
}

.author-callout__twitter-handle{
  font-family:var(--cham-primary-font-family),sans-serif;
  font-size:16px;
  font-weight:700;
  margin-left:16px;
  vertical-align:middle
}

.author-callout__twitter-handle::before{
  content:"@"
}

.author-top-picks{
  background-color:#f2f7f7;
  font-size:0;
  padding:46px 0
}

.author-top-picks__content-wrap,.author-top-picks__icon-wrap{
  display:inline-block;
  vertical-align:middle
}

.author-top-picks__content-wrap{
  width:calc(100% - 80px)
}

.author-top-picks__headline-3{
  font-weight:400;
  margin-top:0
}

.author-top-picks__icon-wrap{
  margin-right:24px
}

.author-top-picks__icon-background{
  -ms-flex-align:center;
      align-items:center;
  background-color:#fff;
  border-radius:50%;
  display:-ms-flexbox;
  display:flex;
  height:56px;
  -ms-flex-pack:center;
      justify-content:center;
  position:relative;
  width:56px
}

.author-top-picks__paragraph{
  color:#32313a;
  font-size:14px;
  line-height:16px;
  margin-bottom:4px
}

.author-top-picks__picks{
  margin-bottom:24px
}

.author-top-picks__picks:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .author-top-picks__picks{
    margin-bottom:32px
  }

  .author-top-picks__picks:nth-last-child(-n+2){
    margin-bottom:0
  }
}

@media (min-width: 1280px){
  .author-top-picks__picks{
    margin-bottom:0
  }
}

@media (min-width: 768px){
  .author-top-picks{
    padding:48px
  }
}

@media (min-width: 1280px){
  .author-top-picks{
    padding:64px
  }
}

.blockquote{
  margin:48px 0;
  position:relative
}

@media (min-width: 768px){
  .blockquote{
    margin:56px 0
  }
}

@media (min-width: 1280px){
  .blockquote{
    margin:48px 0
  }
}

.blockquote__icon{
  position:absolute;
  top:-30px;
  width:62px;
  z-index:-1
}

@media (min-width: 768px){
  .blockquote__icon{
    top:-40px;
    width:78px
  }
}

.blockquote cite{
  color:#525161;
  font-family:"Arial",sans-serif;
  font-size:12px;
  font-weight:600;
  height:14px;
  line-height:14px;
  padding-left:16px
}

.fonts-loaded .blockquote cite{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .blockquote cite{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (min-width: 768px){
  .blockquote cite{
    padding-left:24px
  }
}

.blockquote p{
  color:#32313a;
  font-family:"Times New Roman",serif;
  font-size:24px;
  font-size:20px;
  font-style:normal;
  font-weight:600;
  line-height:28px;
  margin:0;
  padding-left:16px
}

.fonts-loaded .blockquote p{
  font-family:"operetta-8","Times New Roman",serif
}

body:not(.fonts-loaded) .blockquote p{
  font-family:"Times New Roman",serif;
  letter-spacing:1.1px
}

@media (min-width: 768px){
  .blockquote p{
    padding-left:24px
  }
}

@media (min-width: 768px){
  .blockquote p{
    font-size:24px;
    line-height:34px
  }
}

.geo-card{
  -ms-flex-align:center;
      align-items:center;
  background-color:#fff;
  border-radius:8px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.14),0 2px 4px -1px rgba(0,0,0,0.02)
}

.geo-card__inner{
  padding:24px
}

.geo-card__inner img{
  height:32px;
  margin-bottom:24px
}

.geo-card--top{
  height:280px
}

@media (min-width: 768px){
  .geo-card--top{
    height:248px
  }
}

@media (min-width: 1280px){
  .geo-card--top{
    height:224px
  }
}

.geo-card--bottom{
  height:168px
}

.geo-card--bottom svg{
  max-height:40px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .geo-card--bottom{
    height:184px
  }
}

.carousel__arrow{
  background:none;
  border:none;
  bottom:-10px;
  cursor:pointer
}

.carousel__arrow--next svg{
  -ms-flex-order:1;
      order:1
}

.carousel__arrow-container{
  margin-top:-20px;
  position:relative;
  z-index:2
}

.carousel__arrow-text{
  color:#006aeb;
  font-family:"Arial",sans-serif;
  font-size:16px;
  font-weight:bold;
  line-height:16px
}

.fonts-loaded .carousel__arrow-text{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .carousel__arrow-text{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.carousel__arrow:disabled{
  filter:grayscale(1);
  opacity:0.35
}

.carousel__container{
  position:relative;
  width:100%
}

.carousel__container--dark-mode{
  background-color:#32313a
}

.carousel__container--dark-mode .alice-carousel__dots-item{
  background-color:#525161
}

.carousel__container--dark-mode .alice-carousel__dots-item:hover,.carousel__container--dark-mode .alice-carousel__dots-item.__active{
  background-color:#fff
}

.alice-carousel{
  box-sizing:border-box;
  margin:auto -12px;
  position:relative
}

@media (min-width: 768px){
  .alice-carousel{
    margin:auto -16px
  }
}

@media (min-width: 1280px){
  .alice-carousel{
    margin:auto -20px
  }
}

.alice-carousel__wrapper{
  border:none;
  box-sizing:border-box;
  height:auto;
  overflow:visible;
  position:relative;
  width:100%
}

.alice-carousel__stage{
  box-sizing:border-box;
  height:100%;
  margin:0;
  padding:0;
  position:relative;
  white-space:nowrap;
  width:100%
}

.alice-carousel__stage-item{
  box-sizing:border-box;
  display:inline-block;
  height:100%;
  line-height:0;
  margin:0;
  opacity:0.4;
  padding:0 12px;
  position:relative;
  transition:opacity 300ms ease;
  vertical-align:top;
  white-space:normal;
  width:100%
}

@media (min-width: 768px){
  .alice-carousel__stage-item{
    padding:0 16px
  }
}

@media (min-width: 1280px){
  .alice-carousel__stage-item{
    padding:0 20px
  }
}

.alice-carousel__stage-item::before{
  display:none
}

.alice-carousel__stage-item.__active{
  opacity:1
}

.alice-carousel__stage-item.__cloned{
  opacity:0;
  visibility:hidden
}

.alice-carousel__stage::after{
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  visibility:hidden
}

.alice-carousel__dots{
  line-height:0;
  list-style:none;
  margin:36px 0 0;
  padding:0;
  text-align:center
}

.alice-carousel__dots-item{
  background-color:#cbd1d7;
  border-radius:50%;
  cursor:pointer;
  display:inline-block;
  height:8px;
  margin-bottom:0;
  width:8px
}

.alice-carousel__dots-item::before{
  display:none
}

.alice-carousel__dots-item:not(:last-child){
  margin-right:12px
}

.alice-carousel__dots-item:hover,.alice-carousel__dots-item.__active{
  background-color:#525161
}

.alice-carousel .animated{
  animation-fill-mode:both
}

.alice-carousel .animated-out{
  z-index:1
}

.alice-carousel .fadeOut{
  animation-name:fadeOut
}

@keyframes fadeOut{
  0%{
    opacity:1
  }

  100%{
    opacity:0;
    visibility:hidden
  }
}

.checkbox__check-icon{
  margin-left:8px
}

.checkbox__input:checked ~ .checkbox__input-display{
  background-color:var(--chameleon-primary);
  border-color:var(--chameleon-primary);
  line-height:1.2;
  text-align:center
}

.checkbox__input:checked ~ .checkbox__input-display::after{
  background-color:var(--chameleon-primary);
  content:"";
  display:inline-block;
  height:100%;
  margin:auto;
  padding:0;
  position:relative;
  text-align:center;
  transform:none;
  width:100%
}

.checkbox__input-display{
  border-radius:4px;
  box-sizing:initial;
  overflow:hidden
}

.checkbox-radio{
  color:#32313a;
  cursor:pointer;
  display:inline-block;
  font-family:"Arial",sans-serif;
  font-size:20px;
  font-weight:600;
  margin-bottom:24px;
  position:relative
}

.fonts-loaded .checkbox-radio{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .checkbox-radio{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.checkbox-radio--no-box .checkbox-radio__container{
  display:none
}

.checkbox-radio--button{
  border:1px solid #cbd1d7;
  border-radius:22px;
  margin:0;
  padding:7px 26px
}

@media (min-width: 768px){
  .checkbox-radio--button{
    margin:0 8px
  }
}

@media (min-width: 1280px){
  .checkbox-radio--button{
    padding:8px 26px
  }
}

.checkbox-radio--button.checkbox-radio--checked{
  border:1px solid var(--chameleon-primary);
  color:var(--chameleon-primary);
  padding-left:16px;
  padding-right:16px
}

.checkbox-radio--button .checkbox-radio__container{
  display:none
}

.checkbox-radio__wrapper{
  -ms-flex-align:start;
      align-items:start;
  display:-ms-flexbox;
  display:flex
}

.checkbox-radio.has-icon{
  padding:8px 16px
}

.checkbox-radio.has-icon .checkbox-radio__icon{
  margin-left:8px
}

.checkbox-radio--disabled{
  pointer-events:none
}

.checkbox-radio--disabled .checkbox-radio__input{
  cursor:not-allowed
}

.checkbox-radio--disabled .checkbox-radio__input:hover ~ .checkbox-radio__input-display{
  border-color:var(--chameleon-primary)
}

.checkbox-radio--disabled .checkbox-radio__input-display{
  border-color:#e3e8e8
}

.checkbox-radio--disabled .checkbox-radio__input-label{
  color:#cbd1d7;
  cursor:not-allowed
}

.checkbox-radio__container{
  display:inline-block;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:20px;
  margin-right:16px;
  position:relative;
  width:20px
}

@media (min-width: 768px){
  .checkbox-radio__container{
    height:24px;
    width:24px
  }
}

.checkbox-radio__container .checkbox__input-label{
  color:#cbd1d7
}

.checkbox-radio__checkmark{
  bottom:5px;
  height:100%;
  position:absolute;
  text-align:center;
  width:100%
}

@media (min-width: 1280px){
  .checkbox-radio__checkmark{
    bottom:3px
  }
}

.checkbox-radio__input{
  -webkit-appearance:none;
  background:none;
  border:none;
  box-shadow:none;
  cursor:pointer;
  display:block;
  height:100%;
  margin:0;
  outline:none;
  padding:0;
  position:relative;
  text-align:center;
  width:100%;
  z-index:1
}

.checkbox-radio__input:hover ~ .checkbox-radio__input-display{
  border-color:#32313a
}

.checkbox-radio__input-label{
  padding-left:16px
}

.checkbox-radio__input-display{
  -ms-flex-align:center;
      align-items:center;
  background-color:#fff;
  border:1px solid #cbd1d7;
  box-sizing:border-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -ms-flex-pack:center;
      justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0
}

.focus-border{
  position:relative
}

.focus-border input:focus ~ .focus-border__outline{
  border:1px dashed var(--chameleon-primary);
  display:block;
  height:calc(100% + 8px);
  left:-4px;
  position:absolute;
  top:-4px;
  width:calc(100% + 8px)
}

.focus-border__outline{
  display:none
}

.speed-rec .checkbox-radio--button{
  min-width:136px
}

.speed-rec .checkbox-radio--button.has-icon{
  margin-bottom:48px
}

.circle-border{
  stroke-linecap:round;
  transform-origin:50% 50%
}

pre{
  background-color:#edf6ff;
  border-radius:6px;
  color:#32313a;
  font-family:"Arial",sans-serif;
  font-weight:bold;
  line-height:1.3;
  margin:24px 0;
  overflow:scroll;
  padding:27px 24px
}

.fonts-loaded pre{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) pre{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.faux-card{
  padding:40px 30px
}

.faux-card__image-container{
  background:#edf6ff;
  border-radius:155px;
  height:155px;
  margin:0 auto 32px;
  width:155px
}

.faux-card .faux-card__text{
  color:#32313a;
  margin-bottom:32px
}

.faux-card .faux-card__button,.faux-card .faux-card__button *{
  line-height:18px
}

.faux-card--speed-rec .faux-card__image-container{
  margin-bottom:12px
}

.faux-mcs{
  padding-bottom:0
}

.faux-mcs__bottom-container{
  background:#ebf0f0;
  padding:24px;
  text-align:left
}

@media (min-width: 768px){
  .faux-mcs__bottom-container{
    padding:32px 80px;
    text-align:center
  }
}

.faux-mcs__bottom-container .address-tracker{
  margin:0;
  min-height:auto
}

.faux-mcs__content{
  -ms-flex:1;
      flex:1;
  padding:64px 24px
}

@media (min-width: 768px){
  .faux-mcs__content{
    padding:80px
  }
}

.faux-mcs__content--has-bottom-container{
  padding-bottom:64px
}

.faux-mcs__content .address-tracker{
  margin-bottom:0;
  min-height:auto
}

.faux-mcs__cta-wrapper{
  margin-top:32px
}

@media (min-width: 768px){
  .faux-mcs__cta-wrapper{
    margin-top:48px
  }
}

.faux-mcs__cta-wrapper :first-child{
  margin-bottom:16px
}

@media (min-width: 768px){
  .faux-mcs__cta-wrapper :first-child{
    margin-bottom:32px
  }
}

.faux-mcs__provider-logo{
  margin-bottom:40px
}

.faux-mcs__subheadline{
  font-size:28px;
  line-height:32px
}

@media (min-width: 768px){
  .faux-mcs .react-modal__content{
    max-height:90vh
  }
}

.faux-mcs .react-modal__close-button{
  background:#fff;
  text-align:right;
  width:100%;
  z-index:1
}

.faux-mcs .react-modal__heading{
  padding:0
}

.faux-mcs .step{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  height:100vh
}

@media (min-width: 768px){
  .faux-mcs .step{
    display:block;
    height:auto
  }
}

.iframe{
  margin-bottom:40px;
  margin-top:40px
}

@media (min-width: 768px){
  .iframe{
    margin-bottom:48px;
    margin-top:48px
  }
}

@media (min-width: 1280px){
  .iframe{
    margin-bottom:64px;
    margin-top:64px
  }
}

.find-your-speed{
  margin-top:79px
}

.find-your-speed__container{
  border:1px solid #cbd1d7;
  border-radius:16px;
  padding:0 24px 24px
}

@media (min-width: 768px){
  .find-your-speed__container{
    border-radius:8px
  }
}

.find-your-speed__icon{
  -ms-flex-align:center;
      align-items:center;
  background:#f2f7f7;
  border:1px solid #cbd1d7;
  border-radius:120px;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:80px;
  -ms-flex-pack:center;
      justify-content:center;
  margin:-39px auto -7px;
  position:relative;
  width:80px
}

.find-your-speed__icon svg{
  margin-top:-12px;
  position:relative;
  z-index:1
}

@media (min-width: 768px){
  .find-your-speed__icon svg{
    width:50px
  }
}

.find-your-speed__icon::after{
  background:#f2f7f7;
  bottom:-2px;
  content:"";
  display:block;
  height:62px;
  height:42px;
  left:-1px;
  position:absolute;
  width:calc(100% + 2px);
  z-index:0
}

.checkbox__check-icon{
  margin-left:8px
}

.checkbox__input:checked ~ .checkbox__input-display{
  background-color:#006aeb;
  border-color:#006aeb;
  line-height:1.2;
  text-align:center
}

.checkbox__input:checked ~ .checkbox__input-display::after{
  background-color:#006aeb;
  content:"";
  display:inline-block;
  height:100%;
  margin:auto;
  padding:0;
  position:relative;
  text-align:center;
  transform:none;
  width:100%
}

.checkbox__input-display{
  border-radius:4px;
  box-sizing:initial;
  overflow:hidden
}

.checkbox-radio{
  color:#32313a;
  cursor:pointer;
  display:inline-block;
  font-family:"Arial",sans-serif;
  font-size:20px;
  font-weight:600;
  margin-bottom:24px;
  position:relative
}

.fonts-loaded .checkbox-radio{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .checkbox-radio{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.checkbox-radio--no-box .checkbox-radio__container{
  display:none
}

.checkbox-radio--button{
  border:1px solid #cbd1d7;
  border-radius:22px;
  margin:0;
  padding:7px 26px
}

@media (min-width: 768px){
  .checkbox-radio--button{
    margin:0 8px
  }
}

@media (min-width: 1280px){
  .checkbox-radio--button{
    padding:8px 26px
  }
}

.checkbox-radio--button.checkbox-radio--checked{
  border:1px solid #006aeb;
  color:#006aeb;
  padding-left:16px;
  padding-right:16px
}

.checkbox-radio--button .checkbox-radio__container{
  display:none
}

.checkbox-radio__wrapper{
  -ms-flex-align:start;
      align-items:start;
  display:-ms-flexbox;
  display:flex
}

.checkbox-radio.has-icon{
  padding:8px 16px
}

.checkbox-radio.has-icon .checkbox-radio__icon{
  margin-left:8px
}

.checkbox-radio--disabled{
  pointer-events:none
}

.checkbox-radio--disabled .checkbox-radio__input{
  cursor:not-allowed
}

.checkbox-radio--disabled .checkbox-radio__input:hover ~ .checkbox-radio__input-display{
  border-color:#006aeb
}

.checkbox-radio--disabled .checkbox-radio__input-display{
  border-color:#e3e8e8
}

.checkbox-radio--disabled .checkbox-radio__input-label{
  color:#cbd1d7;
  cursor:not-allowed
}

.checkbox-radio__container{
  display:inline-block;
  -ms-flex-negative:0;
      flex-shrink:0;
  height:20px;
  margin-right:16px;
  position:relative;
  width:20px
}

@media (min-width: 768px){
  .checkbox-radio__container{
    height:24px;
    width:24px
  }
}

.checkbox-radio__container .checkbox__input-label{
  color:#cbd1d7
}

.checkbox-radio__checkmark{
  bottom:5px;
  height:100%;
  position:absolute;
  text-align:center;
  width:100%
}

@media (min-width: 1280px){
  .checkbox-radio__checkmark{
    bottom:3px
  }
}

.checkbox-radio__input{
  -webkit-appearance:none;
  background:none;
  border:none;
  box-shadow:none;
  cursor:pointer;
  display:block;
  height:100%;
  margin:0;
  outline:none;
  padding:0;
  position:relative;
  text-align:center;
  width:100%;
  z-index:1
}

.checkbox-radio__input:hover ~ .checkbox-radio__input-display{
  border-color:#525161
}

.checkbox-radio__input-label{
  padding-left:16px
}

.checkbox-radio__input-display{
  -ms-flex-align:center;
      align-items:center;
  background-color:#fff;
  border:1px solid #cbd1d7;
  box-sizing:border-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -ms-flex-pack:center;
      justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0
}

.focus-border{
  position:relative
}

.focus-border input:focus ~ .focus-border__outline{
  border:1px dashed #006aeb;
  display:block;
  height:calc(100% + 8px);
  left:-4px;
  position:absolute;
  top:-4px;
  width:calc(100% + 8px)
}

.focus-border__outline{
  display:none
}

.speed-rec .checkbox-radio--button{
  min-width:136px
}

.speed-rec .checkbox-radio--button.has-icon{
  margin-bottom:48px
}

.hybrid-form__input-container{
  position:relative
}

.hybrid-form__input{
  background:#fff;
  transition:all 300ms ease;
  width:260px
}

.hybrid-form .suggested-address__button{
  width:100%
}

.hybrid-form__button{
  height:64px;
  margin:0;
  padding:0;
  width:66px;
  z-index:1
}

.hybrid-form.is-suggested .input-text-field .hybrid-form__input,.hybrid-form.is-suggested .input-text-field .hybrid-form__input:focus,.hybrid-form.is-suggested .input-text-field .hybrid-form__input:active{
  border-width:0;
  box-shadow:0 0 0 40px #fff inset,0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.address-form--one-line .address-form__checkbox{
  margin:0
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__checkbox{
    text-align:center
  }
}

.address-form--one-line .address-form__checkbox .checkbox-radio__wrapper{
  text-align:left
}

.address-form--one-line .address-form__checkbox .label{
  font-weight:normal;
  text-decoration:underline;
  text-underline-position:under
}

.address-form--one-line .address-form__call-cta{
  margin:0;
  padding:0
}

@media (min-width: 768px){
  .address-form--one-line .address-form__call-cta{
    margin:0 0 0 48px
  }
}

.address-form--one-line .address-form__cta{
  -ms-flex-align:center;
      align-items:center;
  -ms-flex-pack:start;
      justify-content:flex-start;
  margin:32px 0 64px
}

@media (min-width: 768px){
  .address-form--one-line .address-form__cta{
    display:-ms-flexbox;
    display:flex;
    margin:48px 0 120px
  }
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__cta{
    -ms-flex-pack:center;
        justify-content:center
  }
}

.address-form--one-line .address-form__button{
  margin:0
}

.address-form--one-line .address-form__headline h2{
  font-family:"Arial",sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:18px;
  margin:48px 0 16px !important
}

.fonts-loaded .address-form--one-line .address-form__headline h2{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .address-form--one-line .address-form__headline h2{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__headline{
    text-align:center
  }
}

.address-form--one-line .address-form__phone{
  margin:16px 0 0
}

@media (min-width: 768px){
  .address-form--one-line .address-form__phone{
    margin:32px 0
  }
}

@media (max-width: 767px){
  .address-form--one-line .address-form__phone{
    padding-left:0;
    padding-right:0
  }
}

.address-form--one-line .address-form__street{
  -ms-flex:0 0 100%;
      flex:0 0 100%
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__street{
    -ms-flex:1;
        flex:1
  }
}

.address-form--one-line .address-form__unit-container{
  -ms-flex-direction:row;
      flex-direction:row;
  -ms-flex-pack:center;
      justify-content:center;
  margin-top:16px
}

@media (min-width: 768px){
  .address-form--one-line .address-form__unit-container{
    margin-top:24px
  }
}

.address-form--one-line .address-form__input--unit{
  width:50%
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__input--unit{
    max-width:233px
  }
}

.address-form--one-line .address-form__input--unit-number{
  margin-left:16px
}

@media (min-width: 768px){
  .address-form--one-line .address-form__input--unit-number{
    margin-left:24px
  }
}

.address-form--one-line .address-form__input-city{
  -ms-flex:0 0 100%;
      flex:0 0 100%
}

@media (min-width: 768px){
  .address-form--one-line .address-form__input-city{
    -ms-flex:none;
        flex:none;
    width:180px
  }
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__input-city{
    margin-left:24px
  }
}

.address-form--one-line .address-form__input-state{
  -ms-flex:1;
      flex:1;
  width:131px
}

@media (min-width: 768px){
  .address-form--one-line .address-form__input-state{
    margin-left:24px
  }
}

@media (min-width: 1280px){
  .address-form--one-line .address-form__input-state{
    -ms-flex:none;
        flex:none
  }
}

.address-form--one-line .address-form__input-zip{
  -ms-flex:1;
      flex:1;
  margin-left:16px;
  width:120px
}

@media (min-width: 768px){
  .address-form--one-line .address-form__input-zip{
    -ms-flex:none;
        flex:none;
    margin-left:24px
  }
}

.address-form--one-line .checkbox-radio{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:start;
      justify-content:flex-start;
  margin:0;
  padding:0
}

@media (min-width: 1280px){
  .address-form--one-line .checkbox-radio{
    -ms-flex-pack:center;
        justify-content:center
  }
}

.address-form--one-line .checkbox-radio--checked .checkbox-radio__icon{
  transform:rotate(180deg) translate(0, 2px)
}

.address-form--one-line .checkbox-radio__icon{
  transition:transform 300ms ease
}

.address-form--one-line .checkbox-radio__icon svg{
  width:8px
}

.address-form--one-line .checkbox-radio__icon g{
  fill:#32313a
}

.react-modal .address-form{
  margin:0 auto;
  width:100%
}

.address-form__unit-container{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column
}

@media (min-width: 768px){
  .address-form__unit-container{
    -ms-flex-direction:row;
        flex-direction:row
  }
}

.address-form__input{
  margin-bottom:16px
}

@media (min-width: 768px){
  .address-form__input{
    margin-bottom:24px
  }
}

.address-form__input--small{
  -ms-flex:1;
      flex:1;
  margin-left:16px;
  width:131px
}

@media (min-width: 768px){
  .address-form__input--small{
    margin-left:24px
  }
}

.address-form__input--small:first-child{
  margin-left:0
}

@media (min-width: 768px){
  .address-form__input--small{
    -ms-flex:none;
        flex:none
  }

  .address-form__input--small:nth-child(2){
    margin-left:24px
  }
}

.address-form__input--state{
  margin-left:0
}

@media (min-width: 768px){
  .address-form__input--state{
    margin-left:24px
  }
}

.address-form__input--wide-mobile{
  -ms-flex:0 0 100%;
      flex:0 0 100%
}

@media (min-width: 768px){
  .address-form__input--wide-mobile{
    -ms-flex:1;
        flex:1
  }
}

.address-form__input--unit{
  width:100%
}

@media (min-width: 768px){
  .address-form__input--unit{
    width:calc(50% - 12px)
  }
}

.address-form__input--unit-number{
  width:50%
}

@media (min-width: 768px){
  .address-form__input--unit-number{
    margin-left:24px
  }
}

.address-form__street{
  position:relative
}

.address-form.is-suggested .input-text-field .address-form__street-input,.address-form.is-suggested .input-text-field .address-form__street-input:focus,.address-form.is-suggested .input-text-field .address-form__street-input:active{
  border-color:transparent;
  box-shadow:0 0 0 40px #fff inset,0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)
}

.address-form__checkbox{
  padding-top:8px
}

@media (min-width: 768px){
  .address-form__checkbox{
    padding-top:0
  }
}

.address-form__checkbox .checkbox-radio__container{
  height:18px;
  width:18px
}

.address-form__checkbox .checkbox-radio__checkmark{
  bottom:2px
}

.checkbox-radio--disabled .address-form__checkbox-label{
  color:#cbd1d7;
  transition:color 300ms ease
}

.address-form__cta{
  margin-top:32px
}

@media (min-width: 768px){
  .address-form__cta{
    margin-top:8px
  }
}

.address-form__call-cta{
  border-top:1px solid #cbd1d7;
  margin-bottom:24px;
  margin-top:32px;
  padding-top:32px;
  text-align:center
}

@media (min-width: 768px){
  .address-form__call-cta{
    border-top:none;
    margin-bottom:0;
    margin-top:48px;
    padding-top:0;
    text-align:left
  }
}

.address-form__call-headline{
  margin:0
}

.address-form__call-headline--newline{
  display:block;
  margin:0
}

@media (min-width: 768px){
  .address-form__call-headline--newline{
    display:inline-block
  }
}

.address-form__phone{
  margin:32px 0;
  width:100%
}

.address-form__button{
  margin-top:0;
  width:100%
}

@media (min-width: 768px){
  .address-form__button{
    margin-top:24px;
    width:auto
  }
}

.react-modal.address-modal{
  background:#fff;
  overflow:scroll
}

@media (min-width: 768px){
  .react-modal.address-modal{
    overflow:visible;
    padding:80px
  }
}

@media (min-width: 768px){
  .react-modal.address-modal .react-modal__content{
    max-height:75vh;
    overflow:visible
  }
}

@media (min-width: 768px){
  .react-modal.address-modal .address-form__fields{
    margin-bottom:0
  }
}

.react-modal .address-modal__suggested-address{
  height:calc(100vh - 148px)
}

@media (min-width: 768px){
  .react-modal .address-modal__suggested-address{
    max-height:475px
  }
}

.react-modal .address-modal__suggested-address .radio-button{
  font-size:18px;
  line-height:22px
}

.suggested-address{
  background:white;
  border-radius:8px;
  border-top:1px solid #cbd1d7;
  border-top-left-radius:0;
  border-top-right-radius:0;
  box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14);
  left:0;
  margin:0;
  max-height:280px;
  overflow:hidden;
  overflow:scroll;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  padding:0;
  position:absolute;
  top:100%;
  top:calc(100% - 5px);
  width:100%;
  z-index:5
}

.suggested-address:empty{
  display:none !important
}

.zip-form .suggested-address{
  width:232px
}

@media (min-width: 768px){
  .zip-form .suggested-address{
    width:260px
  }
}

.address-form .suggested-address{
  width:100%
}

.suggested-address__item{
  margin:0;
  padding:0
}

.suggested-address__item::before{
  display:none;
  opacity:0
}

.suggested-address__button{
  background:none;
  border:0;
  margin:0;
  outline:0;
  padding:12px 0 12px 24px;
  width:100%
}

.suggested-address__button:hover,.suggested-address__button:focus,.suggested-address__button.is-active{
  background:#f2f7f7
}

.suggested-address__street{
  white-space:nowrap
}

.address-tracker--loader{
  margin-bottom:0;
  margin-top:16px;
  min-height:0
}

@media (max-width: 767px){
  .address-tracker .edit-address-button{
    margin-left:0
  }
}

.address-tracker svg{
  max-height:40px
}

.address-tracker .address-tracker__text{
  display:inline-block;
  line-height:0
}

.address-tracker .address-tracker__text .label{
  display:inline-block;
  margin-bottom:8px
}

@media (min-width: 1280px){
  .address-tracker .address-tracker__text .label{
    margin-bottom:0
  }
}

.section.address-check{
  margin:0
}

.section.address-check .address-check__headline{
  margin-bottom:24px
}

@media (min-width: 768px){
  .section.address-check .address-check__headline{
    margin-bottom:32px
  }
}

.address-change-modal .address-check__ctas{
  display:none
}

@media (min-width: 768px){
  .is-scrolling-up .md\:last-scroll-up\:translate-y-80{
    --transform-translate-y: 80px !important
  }
}

:checked ~ .sibling-checked\:bg-blue-vivid{
  background-color:#006aeb !important
}

.form__input-group{
  display:-ms-flexbox;
  display:flex;
  margin-bottom:16px
}

.form__input-group:last-of-type{
  margin-bottom:0
}

.form__input-group .form__input-wrapper:not(:first-of-type){
  margin-left:16px
}

.form__submit{
  margin-bottom:24px;
  margin-top:24px
}

.form__input-wrapper{
  position:relative;
  width:100%
}

.flex-1{
  -ms-flex:1;
      flex:1
}

@media (min-width: 1280px){
  .flex-lg-1{
    -ms-flex:1;
        flex:1
  }
}

.flex-2{
  -ms-flex:2;
      flex:2
}

.radio__input{
  height:24px;
  width:24px
}

.radio__input-display{
  border-radius:50%;
  box-sizing:initial;
  height:24px;
  left:0;
  overflow:hidden;
  width:24px
}

@media (min-width: 768px){
  .radio__input-display{
    height:26px;
    width:26px
  }
}

.radio__input:checked ~ .radio__input-display{
  line-height:1.7;
  text-align:center
}

.radio__input:checked ~ .radio__input-display::after{
  background-color:#006aeb;
  border:0;
  border-radius:100%;
  content:"";
  display:inline-block;
  height:14px;
  margin:auto;
  margin:0;
  padding:0;
  position:relative;
  transform:none;
  width:14px
}

@media (min-width: 768px){
  .radio__input:checked ~ .radio__input-display::after{
    height:16px;
    width:16px
  }
}

.radio-button{
  font-size:18px
}

@media (min-width: 768px){
  .radio-button{
    font-size:20px
  }
}

.radio-button__container{
  height:30px;
  margin-right:0;
  width:28px
}

.input--select{
  display:block;
  position:relative
}

.select{
  -o-appearance:none;
  appearance:none;
  background-color:#fff;
  border:1px solid #cbd1d7;
  border-radius:8px;
  box-sizing:border-box;
  color:#525161;
  display:block;
  font-family:"Arial",sans-serif;
  font-size:16px;
  line-height:1;
  margin:0;
  max-width:100%;
  padding:24px 50px 24px 24px;
  width:100%
}

.fonts-loaded .select{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .select{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.select::-ms-expand{
  display:none
}

.select:hover{
  cursor:pointer
}

.select:hover,.select:active{
  color:#525161
}

.select:focus{
  border-color:#525161
}

.select:disabled{
  border-color:#e3e8e8;
  color:#cbd1d7;
  cursor:not-allowed
}

.select option{
  background-color:#fff;
  font-weight:normal
}

.select__icon{
  margin-top:-8px;
  pointer-events:none;
  position:absolute;
  top:50%;
  z-index:2
}

.select__icon svg{
  max-height:24px;
  will-change:transform
}

.select__icon--before{
  left:24px
}

.select__icon--after{
  right:24px
}

.is-invalid .select{
  border-color:#d80a07;
  margin-bottom:8px
}

.is-invalid__message{
  color:#d80a07;
  font-size:14px;
  font-weight:bold;
  line-height:1;
  text-align:right
}

.input-text-field{
  position:relative
}

.input-text-field__input{
  -moz-appearance:textfield;
  -webkit-appearance:none;
  background:#fff;
  border:1px solid #cbd1d7;
  border-radius:8px;
  box-sizing:border-box;
  color:#525161;
  font-family:"Arial",sans-serif;
  font-size:16px;
  line-height:16px;
  outline:none;
  padding:21px 22px;
  transition:all 300ms ease-in-out;
  width:100%
}

.fonts-loaded .input-text-field__input{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .input-text-field__input{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

.input-text-field__input::-webkit-outer-spin-button,.input-text-field__input::-webkit-inner-spin-button{
  -webkit-appearance:none
}

.input-text-field__input:disabled{
  border:1px solid #e3e8e8;
  color:#cbd1d7 !important
}

.input-text-field__input:-ms-input-placeholder{
  color:#cbd1d7;
  opacity:0
}

.input-text-field__input::placeholder{
  color:#cbd1d7;
  opacity:0
}

.input-text-field__input::-webkit-input-placeholder{
  opacity:0
}

.input-text-field__input::-webkit-input-placeholder.placeholder-visible{
  opacity:1
}

.input-text-field__input:focus::-webkit-input-placeholder{
  opacity:1
}

.input-text-field__input:-ms-input-placeholder{
  color:rgba(0,0,0,0);
  opacity:1
}

.input-text-field__input:not(:-ms-input-placeholder){
  padding:31px 11px 11px 24px
}

.input-text-field__input:not(:placeholder-shown){
  padding:31px 11px 11px 24px
}

.input-text-field__input:not(:placeholder-shown):-ms-input-placeholder{
  opacity:1;
  -ms-transition:opacity 0.2s ease-in-out;
  transition:opacity 0.2s ease-in-out
}

.input-text-field__input:not(:-ms-input-placeholder)::placeholder{
  opacity:1;
  -ms-transition:opacity 0.2s ease-in-out;
  transition:opacity 0.2s ease-in-out
}

.input-text-field__input:not(:placeholder-shown)::placeholder{
  opacity:1;
  transition:opacity 0.2s ease-in-out
}

.input-text-field__input.placeholder-visible::placeholder,.input-text-field__input.placeholder-visible::-webkit-input-placeholder{
  opacity:1
}

.input-text-field__icon{
  height:16px;
  left:24px;
  position:absolute;
  top:24px;
  width:16px;
  z-index:2
}

.input-text-field__label{
  color:#525161;
  font-size:16px;
  left:24px;
  line-height:16px;
  pointer-events:none;
  position:absolute;
  top:26px;
  transition:all 0.2s ease-in-out;
  z-index:2
}

.input-text-field__input:not(:-ms-input-placeholder) ~ .input-text-field__label{
  font-size:12px;
  line-height:12px;
  transform:translate(0, -10px) scale(1)
}

.input-text-field__input:not(:placeholder-shown) ~ .input-text-field__label{
  font-size:12px;
  line-height:12px;
  transform:translate(0, -10px) scale(1)
}

.input-text-field__error-text{
  color:#d80a07;
  font-size:14px;
  line-height:14px;
  margin-top:8px;
  text-align:right
}

.input-text-field--active .input-text-field__input{
  padding:31px 11px 11px 24px
}

.input-text-field--active .input-text-field__input:-ms-input-placeholder{
  opacity:1;
  -ms-transition:opacity 0.2s ease-in-out;
  transition:opacity 0.2s ease-in-out
}

.input-text-field--active .input-text-field__input::placeholder{
  opacity:1;
  transition:opacity 0.2s ease-in-out
}

.input-text-field--active .input-text-field__label{
  font-size:12px;
  line-height:12px;
  transform:translate(0, -10px) scale(1)
}

.input-text-field--disabled .input-text-field__label{
  color:#cbd1d7
}

.input-text-field--error .input-text-field__input{
  border:1px solid #d80a07
}

.input-text-field--icon .input-text-field__input{
  padding-left:52px
}

.input-text-field--icon .input-text-field__label{
  padding-left:28px
}

.input-text-field--success .input-text-field__input{
  border:1px solid #027e17
}

.input-text-field:not(.input-text-field--error) .input-text-field__input:focus{
  border:1px solid #525161
}

.input-text-field:not(.input-text-field--error) .input-text-field__error-text{
  display:none
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{
  -webkit-box-shadow:0 0 0 40px #fff inset;
  -webkit-text-fill-color:inherit
}

input[type="search"]::-ms-clear{
  display:none;
  height:0;
  width:0
}

input[type="search"]::-ms-reveal{
  display:none;
  height:0;
  width:0
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{
  display:none
}

.loader{
  animation:spin 600ms linear infinite;
  border:3px solid #e3e8e8;
  border-radius:30px;
  border-top-color:transparent;
  display:block
}

.loader--small{
  height:30px;
  width:30px
}

.loader--extra-small{
  height:16px;
  width:16px
}

.progress-ring{
  height:88px;
  transition:opacity 300ms ease;
  width:88px
}

@media (min-width: 768px){
  .progress-ring{
    height:140px;
    width:140px
  }
}

.progress-ring.is-loaded{
  opacity:0
}

.progress-ring__inner{
  transform-origin:50% 50%
}

.marketing-card__icon svg{
  max-height:none !important
}

@media (min-width: 1280px){
  .sidebar-page-content .marketing-card--internet-basics,[data-app-layout="rows-with-sidebar"] .marketing-card--internet-basics{
    -ms-flex-direction:column;
        flex-direction:column
  }
}

@media (min-width: 1280px){
  .sidebar-page-content .marketing-card--internet-basics .marketing-card__headline,[data-app-layout="rows-with-sidebar"] .marketing-card--internet-basics .marketing-card__headline{
    margin-bottom:24px;
    text-align:center
  }
}

a[data-toggle="modal"] *{
  pointer-events:none
}

.modal .modal-dialog{
  max-width:650px
}

.modal .modal-content{
  background-color:#fff;
  border-radius:16px 16px 0 0;
  bottom:0;
  color:#32313a;
  font-size:16px;
  left:0;
  line-height:16px;
  min-width:100%;
  outline:none;
  overflow:hidden;
  padding:64px 24px;
  position:fixed;
  right:0
}

@media (min-width: 768px){
  .modal .modal-content{
    border-radius:16px 16px;
    padding:40px;
    position:relative
  }
}

.modal .modal-content.p-0{
  padding:0
}

.modal .modal-content__close-button{
  background:transparent;
  border:none;
  color:#32313a;
  line-height:14px;
  opacity:1;
  outline:none;
  padding:24px;
  position:absolute;
  right:0;
  top:0;
  z-index:3
}

.modal .modal-content__close-button>.icon,.modal .modal-content__close-button>svg{
  pointer-events:none
}

.modal .modal-content__close-button svg{
  max-height:40px
}

.modal .modal-content .close:focus{
  border:1px dashed #006aeb
}

.modal .modal-content .close>.icon{
  pointer-events:none
}

.modal .modal-content__content{
  color:#32313a;
  font-size:18px;
  line-height:28px;
  overflow-y:scroll
}

.modal .modal-content__heading{
  color:#32313a;
  font-weight:bold;
  margin:0;
  padding-bottom:16px;
  width:100%
}

.modal .modal-content__scrim{
  -ms-flex-align:center;
      align-items:center;
  animation-duration:0.2s;
  animation-fill-mode:forwards;
  animation-name:scrim-fade-in;
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  left:0;
  position:fixed;
  right:0;
  top:0
}

.modal .modal-content--mobile-full-screen{
  border-radius:0;
  overflow-y:scroll;
  top:0
}

.modal .modal-content--mobile-full-screen .modal__heading{
  border-bottom:1px solid #cbd1d7;
  margin:30px 0 16px;
  padding-bottom:24px
}

.modal .modal-content--mobile-full-screen .modal__content{
  font-size:16px;
  line-height:24px
}

@media (min-width: 768px){
  .modal .modal-content--mobile-full-screen{
    border-radius:16px;
    overflow-y:auto
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-large{
    box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);
    padding:80px
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-large .modal__heading{
    border:none;
    color:#32313a;
    margin:0;
    padding-bottom:16px
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-large .modal__content{
    font-size:20px;
    line-height:30px
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-small{
    box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);
    padding:40px
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-small .modal__heading{
    border:none;
    margin:0;
    padding-bottom:8px
  }
}

@media (min-width: 768px){
  .modal .modal-content--desktop-small .modal__content{
    color:#525161;
    font-size:16px;
    line-height:24px
  }
}

.modal .modal-content--slide-in{
  animation-duration:0.3s;
  animation-name:slide-in-up;
  animation-timing-function:ease-out
}

.modal .modal-content--fade-in{
  animation-duration:0.3s;
  animation-name:fade-in;
  animation-timing-function:ease-out
}

.modal .modal-content-trigger{
  border:none;
  cursor:pointer;
  outline:none
}

.modal .modal-content .modal-body{
  padding:unset
}

.modal .modal-content .modal-header{
  border:none;
  padding:unset
}

.modal--popup{
  pointer-events:none
}

.modal--popup .modal-dialog{
  bottom:0;
  margin:0;
  max-width:360px;
  position:absolute;
  right:30px
}

.modal--popup .modal__content{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  box-shadow:0 -11px 15px -7px rgba(0,0,0,0.1),0 -24px 38px 3px rgba(0,0,0,0.07),0 -9px 46px 8px rgba(0,0,0,0.06);
  margin-bottom:0;
  padding:0 24px 56px
}

.modal--popup .modal-content{
  border:none
}

.modal--popup .modal-content .modal__heading{
  font-size:24px;
  line-height:28px;
  margin-bottom:12px;
  margin-top:56px;
  padding:0
}

.modal--popup .email-capture__submit{
  display:block;
  margin-bottom:32px;
  width:100%
}

.modal--popup .email-capture__completed--modal{
  padding:56px 24px
}

.modal--popup .modal__legal{
  font-size:12px;
  line-height:16px
}

.modal--full .modal-dialog{
  height:100%;
  margin:0;
  max-width:100%
}

.modal--full .modal-content{
  border-radius:0;
  height:100%;
  padding:16px 16px 64px;
  width:100%
}

@media (min-width: 768px){
  .modal--full .modal-content{
    padding:32px 32px 80px
  }
}

@media (min-width: 1280px){
  .modal--full .modal-content{
    padding:32px 32px 120px
  }
}

.modal--full .modal-content__close-button{
  margin-top:8px
}

.modal--blue .modal-content{
  background-color:#edf6ff
}

.modal--address-modal .modal-content{
  padding:64px 24px 0
}

@media (min-width: 768px){
  .modal--address-modal .modal-content{
    padding:80px
  }
}

.modal--address-modal .address-form .checkbox-radio__checkmark .icon{
  margin-top:9px
}

.modal--address-modal .address-form__unit-container{
  display:none
}

.modal--address-modal .address-form__unit-container--show{
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .speed-rec--results-page .modal-dialog{
    height:auto;
    margin:1.75rem auto;
    max-width:650px
  }

  .speed-rec--results-page .modal-content{
    border-radius:16px;
    padding-bottom:0
  }

  .speed-rec--results-page .modal-content__content{
    overflow:hidden
  }
}

.react-modal{
  background-color:#fff;
  border-radius:16px 16px 0 0;
  bottom:0;
  color:#32313a;
  font:16px/16px Arial;
  left:0;
  outline:none;
  padding:64px 24px;
  position:absolute;
  right:0;
  top:0;
  width:100%
}

@media (min-width: 768px){
  .react-modal{
    border-radius:16px 16px;
    max-width:650px;
    position:relative
  }
}

.react-modal__close-button{
  background:transparent;
  border:none;
  color:#32313a;
  outline:none;
  padding:22px;
  position:absolute;
  right:0;
  top:0
}

@media (min-width: 768px){
  .react-modal__close-button{
    padding:24px
  }
}

.react-modal__content{
  color:#32313a;
  font-size:16px;
  line-height:28px;
  overflow:scroll
}

@media (min-width: 768px){
  .react-modal__content{
    max-height:50vh
  }
}

.react-modal__content .body-copy:last-of-type{
  margin-bottom:0
}

.react-modal__footer{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
      justify-content:space-between;
  margin:52px 0
}

.react-modal__heading{
  color:#32313a;
  font-size:24px;
  font-weight:bold;
  line-height:28px;
  margin:0;
  padding-bottom:16px
}

.react-modal__scrim{
  -ms-flex-align:center;
      align-items:center;
  animation-duration:0.2s;
  animation-fill-mode:forwards;
  animation-name:scrim-fade-in;
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:30
}

.react-modal--mobile-full-screen{
  border-radius:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  overflow-y:scroll;
  top:0
}

.react-modal--mobile-full-screen .modal__heading{
  border-bottom:1px solid #cbd1d7;
  font-size:16px;
  line-height:18px;
  margin:30px 0 16px;
  padding-bottom:24px
}

.react-modal--mobile-full-screen .modal__content{
  font-size:16px;
  line-height:24px
}

@media (min-width: 768px){
  .react-modal--mobile-full-screen{
    border-radius:16px;
    overflow-y:auto
  }
}

@media (min-width: 768px){
  .react-modal--desktop-large{
    box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);
    padding:80px
  }
}

@media (min-width: 768px){
  .react-modal--desktop-large .modal__heading{
    border:none;
    color:#32313a;
    font-size:28px;
    line-height:32px;
    margin:0;
    padding-bottom:16px
  }
}

@media (min-width: 768px){
  .react-modal--desktop-large .modal__content{
    font-size:20px;
    line-height:30px
  }
}

@media (min-width: 768px){
  .react-modal--desktop-small{
    box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12);
    padding:40px
  }
}

@media (min-width: 768px){
  .react-modal--desktop-small .modal__heading{
    border:none;
    font-size:20px;
    line-height:24px;
    margin:0;
    padding-bottom:8px
  }
}

@media (min-width: 768px){
  .react-modal--desktop-small .modal__content{
    color:#525161;
    font-size:16px;
    line-height:24px
  }
}

.react-modal--slide-in{
  animation-duration:0.3s;
  animation-name:slide-in-up;
  animation-timing-function:ease-out
}

.react-modal-trigger{
  border:none;
  cursor:pointer;
  outline:none
}

.react-modal .accordion [hidden]{
  display:block !important
}

.react-modal--view-details{
  padding:0
}

@media (min-width: 768px){
  .react-modal--view-details{
    max-height:594px
  }
}

@media (min-width: 768px){
  .react-modal--view-details .react-modal__close-button{
    padding:38px 32px
  }
}

.react-modal--view-details .react-modal__heading{
  border-bottom:1px solid #e3e8e8;
  font-family:"Arial",sans-serif;
  font-size:16px;
  font-weight:600;
  line-height:18px;
  padding:24px
}

.fonts-loaded .react-modal--view-details .react-modal__heading{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .react-modal--view-details .react-modal__heading{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (min-width: 768px){
  .react-modal--view-details .react-modal__heading{
    font-size:24px;
    line-height:28px;
    padding:32px
  }
}

.react-modal--view-details .react-modal__content{
  padding:24px
}

@media (min-width: 768px){
  .react-modal--view-details .react-modal__content{
    padding:16px 32px 32px
  }
}

.react-modal--view-details .react-modal__footer{
  background-color:#ebf0f0;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:center;
      justify-content:center;
  margin:auto 0 0;
  padding:16px 24px
}

.react-modal--view-details .react-modal__footer>.button{
  padding:16px 24px
}

.react-modal--view-details .tabs{
  margin-bottom:24px;
  margin-top:0;
  max-width:none
}

@media (max-width: 767px){
  .react-modal--view-details .tabs{
    border-bottom:0;
    overflow:scroll;
    white-space:nowrap
  }
}

.react-modal--view-details .tabs__button{
  font-family:"Arial",sans-serif
}

.fonts-loaded .react-modal--view-details .tabs__button{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .react-modal--view-details .tabs__button{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (max-width: 767px){
  .react-modal--view-details .tabs__button{
    background:0;
    border:0;
    border:1px solid #525161;
    border-radius:4px;
    color:#525161;
    line-height:16px;
    margin-right:16px;
    padding:16px 24px;
    position:relative
  }
}

.react-modal--view-details .tabs__button:hover{
  border-bottom:solid 1px currentColor
}

.react-modal--view-details .tabs__button--is-active{
  border-color:#006aeb;
  color:#006aeb
}

body.ReactModal__Body--open{
  overflow:hidden
}

.notification{
  animation:slide-in-up-full 1s;
  background-color:#fff;
  bottom:0;
  box-shadow:0 -7px 15px -7px rgba(82,81,97,0.1),0 1px 36px 8px rgba(82,81,97,0.05);
  padding-bottom:8px;
  padding-top:8px;
  position:fixed;
  right:0;
  width:100%;
  z-index:10
}

@media (min-width: 768px){
  .notification{
    padding-bottom:16px;
    padding-top:16px
  }
}

@media (min-width: 1280px){
  .notification{
    border-radius:8px;
    bottom:64px;
    box-shadow:0 11px 15px -7px rgba(82,81,97,0.1),0 9px 36px 8px rgba(82,81,97,0.05);
    padding:24px;
    right:64px;
    width:270px
  }
}

.one-field-form__error::before,.one-field-form__error::after{
  border-style:solid;
  border-width:6px 6px 6px;
  content:"";
  height:0;
  left:8px;
  position:absolute;
  top:100%;
  width:0
}

.one-field-form__error::before{
  border-color:#d80a07 transparent transparent
}

.one-field-form__error::after{
  border-color:#fff transparent transparent;
  margin-top:-1px
}

.one-field-form__error.shake{
  animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  perspective:1000px;
  transform:translate3d(0, 0, 0)
}

@keyframes shake{
  10%,90%{
    transform:translate3d(-1px, 0, 0)
  }

  20%,80%{
    transform:translate3d(2px, 0, 0)
  }

  30%,50%,70%{
    transform:translate3d(-4px, 0, 0)
  }

  40%,60%{
    transform:translate3d(4px, 0, 0)
  }
}

.option-buttons{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:center;
      justify-content:center;
  margin-bottom:24px
}

@media (min-width: 768px){
  .option-buttons{
    -ms-flex-direction:row;
        flex-direction:row;
    margin-bottom:48px
  }
}

.checkbox-button:hover:not(.button--checked){
  background-color:#fff
}

.option-button{
  background-color:#fff;
  margin:8px 0;
  padding:16px 32px;
  width:100%
}

@media (min-width: 768px){
  .option-button{
    margin:0 8px;
    padding:24px 32px;
    width:auto
  }
}

.option-button:hover:not(.button--checked){
  background-color:#fff
}

.option-button:first-child{
  margin-top:0
}

@media (min-width: 768px){
  .option-button:first-child{
    margin-left:0
  }
}

.option-button:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .option-button:last-child{
    margin-right:0
  }
}

@media (min-width: 768px){
  .option-button--large{
    height:142px;
    padding:0;
    width:142px
  }
}

.option-button__headline{
  line-height:40px;
  margin:0
}

.option-button__subheadline{
  line-height:18px;
  margin:0
}

.option-button__checkbox{
  bottom:0;
  left:0;
  position:absolute;
  right:0
}

.option-button__checkbox .checkbox__input-display{
  height:24px;
  width:24px
}

.option-button__checkbox .checkbox-radio__checkmark{
  bottom:-2px;
  left:2px
}

.option-button__checkmark{
  height:100%;
  position:absolute;
  right:24px;
  top:0
}

@media (min-width: 768px){
  .option-button__checkmark{
    right:32px
  }
}

.option-button__checkmark svg{
  max-height:100%
}

.speed-rec .option-buttons{
  -ms-flex-direction:row;
      flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-pack:inherit;
      justify-content:inherit;
  margin-bottom:32px
}

@media (min-width: 768px){
  .speed-rec .option-buttons{
    margin-bottom:48px
  }
}

.speed-rec .colapsed{
  max-height:450px;
  overflow:hidden
}

@media (min-width: 768px){
  .speed-rec .colapsed{
    max-height:310px
  }
}

.speed-rec .expanded{
  max-height:auto
}

.speed-rec .option-button{
  margin:8px 0;
  padding:16px 24px;
  width:100%
}

.speed-rec .option-button--large{
  min-height:133px
}

.speed-rec .option-button__image{
  margin-bottom:20px
}

.speed-rec .option-button__image img{
  max-width:100px
}

.speed-rec .option-button.is-checked{
  border-color:#006aeb
}

.speed-rec .option-button.is-active{
  background-color:#006aeb
}

.speed-rec .option-button .focus-border{
  pointer-events:none
}

.pagination{
  margin-bottom:56px;
  margin-top:56px;
  background-color:white;
  border:1px solid #cbd1d7;
  border-radius:8px;
  display:inline-block;
  font-size:0;
  overflow:hidden
}

@media (min-width: 768px){
  .pagination{
    margin-bottom:72px;
    margin-top:72px
  }
}

@media (min-width: 1280px){
  .pagination{
    margin-bottom:88px;
    margin-top:88px
  }
}

@media (min-width: 768px){
  .pagination{
    margin-bottom:80px;
    margin-top:0
  }
}

@media (min-width: 1280px){
  .pagination{
    margin-bottom:120px;
    margin-top:0
  }
}

.pagination--mobile{
  display:block;
  margin-bottom:64px;
  margin-top:0
}

.pagination__item,.page-numbers.dots{
  color:#32313a;
  display:block;
  font-size:20px;
  font-weight:bold;
  line-height:24px;
  outline:none;
  padding:16px 0;
  text-align:center;
  width:56px
}

.pagination__item::after,.page-numbers.dots::after{
  display:none
}

.pagination__item--active,.page-numbers.current{
  background-color:#006aeb;
  color:#fff
}

.pagination__item-container,.page-numbers{
  border:0;
  border-right:1px solid #cbd1d7;
  display:inline-block;
  margin:0;
  padding:0
}

.pagination__item-container:disabled .pagination__item,.page-numbers:disabled .pagination__item,.pagination__item-container:disabled .page-numbers.dots,.page-numbers:disabled .page-numbers.dots{
  color:#cbd1d7
}

.pagination__item-container::before,.page-numbers::before{
  display:none
}

.pagination__item-container--select{
  text-align-last:center;
  width:80%;
  width:calc(100% - 184px)
}

.pagination__item-container--select:hover{
  background:#f2f7f7
}

.pagination__item-container--select .input--select{
  margin-bottom:0
}

.pagination__item-container:last-child,.page-numbers:last-child{
  border:none
}

.pagination__item--nav{
  padding:16px 24px;
  width:auto
}

.pagination__item--select{
  background:transparent;
  border:none;
  border-radius:0;
  line-height:24px;
  outline:none;
  padding:16px 32px 16px 16px;
  width:100%
}

.pagination__item--select+.select__icon{
  pointer-events:none;
  right:16px;
  top:32px
}

.pagination__item:last-child,.page-numbers.dots:last-child{
  border:none
}

.pagination__item:disabled:not(.pagination__item--active):not(.page-numbers.current):not(.pagination__item--dots):not(.page-numbers.dots),.page-numbers.dots:disabled:not(.pagination__item--active):not(.page-numbers.current):not(.pagination__item--dots):not(.page-numbers.dots){
  color:#cbd1d7
}

.pagination__item:hover:not(:disabled):not(.pagination__item--active):not(.page-numbers.current):not(.pagination__item--dots):not(.page-numbers.dots),.page-numbers.dots:hover:not(:disabled):not(.pagination__item--active):not(.page-numbers.current):not(.pagination__item--dots):not(.page-numbers.dots){
  background:#f2f7f7;
  color:#32313a;
  cursor:pointer
}

.page-numbers:hover:not(.dots){
  color:#006aeb;
  text-decoration:none
}

.page-numbers:hover .pagination__item,.page-numbers:hover .page-numbers.dots{
  color:#006aeb
}

.page-numbers:hover:disabled{
  color:#cbd1d7
}

.page-numbers:hover:disabled .pagination__item,.page-numbers:hover:disabled .page-numbers.dots{
  color:#cbd1d7
}

.page-numbers[disabled]{
  background:none;
  cursor:default;
  pointer-events:none
}

.page-numbers[disabled] .pagination__item,.page-numbers[disabled] .page-numbers.dots{
  color:#cbd1d7
}

.page-numbers.current .pagination__item,.page-numbers.current .page-numbers.dots{
  color:#fff
}

.page-numbers.dots{
  display:inline-block
}

.pro-tip{
  border:1px solid #cbd1d7;
  border-radius:4px;
  margin-top:72px;
  padding:16px
}

@media (min-width: 768px){
  .pro-tip{
    margin-top:48px;
    padding:24px
  }
}

.pro-tip__icon{
  border:1px solid #cbd1d7;
  border-radius:56px;
  display:block;
  height:56px;
  margin-top:-45px;
  position:relative;
  width:56px
}

@media (min-width: 768px){
  .pro-tip__icon{
    border:0;
    border-radius:0;
    -ms-flex-preferred-size:122px;
        flex-basis:122px;
    height:auto;
    margin:0;
    width:auto
  }
}

@media (min-width: 1280px){
  .pro-tip__icon{
    -ms-flex-preferred-size:72px;
        flex-basis:72px
  }
}

.pro-tip__icon svg{
  position:relative;
  z-index:2
}

.pro-tip__icon::before,.pro-tip__icon::after{
  background:#f2f7f7;
  content:"";
  display:block;
  height:30px;
  left:0;
  position:absolute;
  top:27px;
  width:54px
}

@media (min-width: 768px){
  .pro-tip__icon::before,.pro-tip__icon::after{
    display:none
  }
}

.pro-tip__icon::after{
  left:-1px;
  top:28px;
  width:56px
}

.chameleon--cnet .featured-card-fuse:hover{
  color:var(--chameleon-primary)
}

.results-banner .feedback:not(.feedback--high-call-volume)+.feedback{
  display:none
}

.shop-plans-headline span{
  font-family:var(--cham-header-font-family)
}

.chameleon--cnet .results-card-container{
  border:1px solid #d8d8d8;
  border-radius:0;
  box-shadow:none
}

.chameleon--cnet .results-card-container .results-card{
  border-radius:0
}

.twitter-tweet,.instagram-media{
  margin:0 auto !important
}

.speed-ring{
  height:144px;
  transition:opacity 300ms ease;
  width:144px
}

@media (min-width: 1280px){
  .speed-ring{
    height:150px;
    width:150px
  }
}

.speed-ring.is-loaded{
  opacity:0
}

.speed-ring__inner{
  transform-origin:50% 50%
}

.speed-rec__navigation{
  margin-bottom:40px
}

@media (min-width: 768px){
  .speed-rec__navigation{
    margin-bottom:64px
  }
}

.speed-rec__close-button{
  -ms-flex-align:center;
      align-items:center;
  color:#525161;
  display:-ms-flexbox;
  display:flex;
  opacity:1
}

.speed-rec__close-button>.label{
  margin-right:8px
}

.speed-rec__back-button{
  -ms-flex-align:center;
      align-items:center;
  appearance:none;
  background-color:transparent;
  border:0;
  color:#525161;
  display:-ms-flexbox;
  display:flex;
  padding:0
}

.speed-rec__back-button>.label{
  margin-left:8px
}

.speed-rec__headline{
  margin:24px 0 16px
}

@media (min-width: 768px){
  .speed-rec__headline{
    margin:40px 0 24px
  }
}

.speed-rec__next{
  padding:16px 0;
  width:100%
}

@media (min-width: 768px){
  .speed-rec__next{
    padding:24px 32px;
    width:auto
  }
}

.speed-rec__next svg{
  margin-left:12px
}

@media (min-width: 768px){
  .speed-rec__next svg{
    margin-left:16px
  }
}

[data-app="speed-recommendation-results"] .info-box{
  display:none
}

.state-dropdown{
  position:relative
}

@media (min-width: 768px){
  .state-dropdown--narrow{
    max-width:270px
  }
}

.state-dropdown .input-text-field--active+.state-autocomplete{
  border-color:#525161
}

.state-dropdown .select__icon{
  margin-top:0;
  transform:translateY(-50%);
  transition:all 300ms ease-in-out
}

.state-dropdown .select__icon svg{
  max-height:6px
}

.state-dropdown .state-dropdown__label{
  padding-left:0
}

.state-dropdown .state-dropdown__label:focus{
  padding-left:28px
}

.state-dropdown .state-dropdown__input,.state-dropdown .state-dropdown__input:focus{
  padding-left:24px
}

.state-dropdown.is-visible .state-autocomplete{
  display:block
}

.state-dropdown.is-visible .select__icon{
  transform:translateY(-50%) rotate(180deg);
  transition:all 300ms
}

.state-autocomplete{
  background-color:#fff;
  border:1px solid #cbd1d7;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  border-top:none;
  display:none;
  max-height:300px;
  overflow:auto;
  padding:0;
  position:absolute;
  top:26px;
  width:100%;
  z-index:2
}

.state-autocomplete.is-empty{
  border:none
}

.state-autocomplete__link{
  display:block;
  font-weight:normal;
  line-height:3.5;
  padding:0 20px;
  text-decoration:none
}

.state-autocomplete__link-error{
  line-height:1.4
}

.state-autocomplete__link:hover,.state-autocomplete__link:focus{
  background-color:#f2f7f7
}

.state-dropdown--dark [data-state-dropdown-toggle]{
  background-color:#32313a;
  color:#fff
}

.state-dropdown--dark .input-text-field__input{
  background-color:#32313a;
  color:#fff
}

.state-dropdown--dark .input-text-field__label{
  color:#fff
}

.state-dropdown--dark .state-autocomplete{
  background-color:#32313a
}

@media (max-width: 767px){
  .state-dropdown--dark .state-autocomplete{
    top:36px
  }
}

.state-dropdown--dark .input-text-field:not(.input-text-field--error) .input-text-field__input:focus,.state-dropdown--dark .state-dropdown .input-text-field--active+.state-autocomplete{
  border:solid 1px #fff
}

.state-dropdown--dark .state-dropdown .input-text-field--active+.state-autocomplete.is-empty{
  border-top-color:transparent
}

@media (max-width: 767px){
  .state-dropdown--dark .state-dropdown .input-text-field--active+.state-autocomplete.is-empty{
    border-color:transparent;
    margin:0;
    top:75px
  }
}

.state-dropdown--dark .state-autocomplete__link{
  font-weight:bold
}

.state-dropdown--dark .state-autocomplete__link:hover,.state-dropdown--dark .state-autocomplete__link:focus{
  background-color:#9da3a8;
  color:#fff
}

.step{
  transition:all 300ms ease
}

.step-exit{
  opacity:1
}

.step-exit.step-exit-active{
  animation:opacity 300ms linear
}

.step-enter{
  opacity:0
}

.step-enter.step-enter-active{
  animation:opacity 300ms ease
}

.step-loader{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
      flex-direction:column;
  -ms-flex-pack:justify;
      justify-content:space-between;
  max-width:787px;
  position:relative;
  width:100%
}

@media (min-width: 768px){
  .step-loader{
    -ms-flex-direction:row;
        flex-direction:row
  }
}

.step-loader__track{
  background:#cbd1d7;
  border-radius:4px;
  height:100%;
  left:14px;
  position:absolute;
  top:0;
  width:4px
}

@media (min-width: 768px){
  .step-loader__track{
    height:4px;
    left:0;
    top:50%;
    width:100%
  }
}

.step-loader__progress-wrapper{
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

.step-loader__progress{
  animation:7s line-grower-vertical forwards;
  background:#006aeb;
  height:4px;
  transition:all 150ms linear;
  width:100%
}

@media (min-width: 768px){
  .step-loader__progress{
    animation:7s line-grower forwards;
    height:100%;
    width:0
  }
}

.step-loader__step{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-preferred-size:0;
      flex-basis:0;
  -ms-flex-positive:1;
      flex-grow:1;
  margin-bottom:48px;
  position:relative;
  transition:all 200ms linear;
  z-index:1
}

@media (min-width: 768px){
  .step-loader__step{
    -ms-flex-pack:center;
        justify-content:center;
    margin-bottom:0
  }
}

@media (min-width: 768px){
  .step-loader__track+.step-loader__step{
    -ms-flex-pack:start;
        justify-content:flex-start
  }
}

.step-loader__step:last-of-type{
  margin-bottom:0
}

@media (min-width: 768px){
  .step-loader__step:last-of-type{
    -ms-flex-pack:end;
        justify-content:flex-end
  }
}

.step-loader__step.active+.step-loader__step .step-loader__icon::before{
  background-color:#006aeb
}

.step-loader__step-text{
  color:#cbd1d7;
  font-family:"Arial",sans-serif;
  font-size:16px;
  font-weight:bold;
  margin-left:16px;
  white-space:nowrap
}

.fonts-loaded .step-loader__step-text{
  font-family:var(--cham-primary-font-family),sans-serif
}

body:not(.fonts-loaded) .step-loader__step-text{
  font-family:"Arial",sans-serif;
  letter-spacing:-0.07px
}

@media (min-width: 768px){
  .step-loader__step-text{
    margin-left:0;
    position:absolute;
    top:50px
  }
}

.active .step-loader__step-text{
  color:#006aeb
}

.step-loader__icon{
  background-color:#fff;
  border:4px solid #cbd1d7;
  border-radius:50%;
  height:32px;
  position:relative;
  transition:all 200ms linear;
  width:32px
}

@media (min-width: 768px){
  .step-loader__icon{
    height:40px;
    width:40px
  }
}

.step-loader__icon::before{
  background-color:#cbd1d7;
  border-radius:50%;
  content:"";
  display:block;
  height:18px;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:18px
}

.active .step-loader__icon{
  background-color:#006aeb;
  border-color:#006aeb
}

.active .step-loader__icon::before{
  display:none
}

@keyframes line-grower{
  0%{
    width:0
  }

  100%{
    width:100%
  }
}

@keyframes line-grower-vertical{
  0%{
    height:0
  }

  100%{
    height:100%
  }
}

.switcher-banner__content .body-copy{
  font-size:12px;
  line-height:16px
}

@media (min-width: 768px){
  .switcher-banner__content .body-copy{
    font-size:16px
  }
}

.not-found__illustration{
  margin-bottom:32px
}

@media (min-width: 768px){
  .not-found__illustration{
    margin-bottom:40px
  }
}

.not-found__illustration img{
  width:100%
}

@media (min-width: 768px){
  .not-found__illustration img{
    width:457px
  }
}

@media (min-width: 1280px){
  .not-found__illustration img{
    width:564px
  }
}

.not-found__header{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  text-align:center
}

.not-found__header h1{
  width:214px
}

@media (min-width: 768px){
  .not-found__header h1{
    width:100%
  }
}

.not-found__message{
  text-align:center
}

.not-found__button{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center;
  margin-bottom:40px
}

@media (min-width: 768px){
  .not-found__button{
    margin-bottom:48px
  }
}

.not-found .popular-pages__title{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center
}

.not-found .popular-pages__title p{
  margin-bottom:40px
}

.not-found .popular-pages__links{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-pack:center;
      justify-content:center
}

.not-found .popular-pages__links .text-link{
  margin-bottom:16px
}

.author__container{
  margin-top:64px
}

@media (min-width: 768px){
  .author__container{
    margin-top:80px
  }
}

@media (min-width: 1280px){
  .author__container{
    margin-top:114px
  }
}

.author__headline-3{
  font-weight:400;
  margin:64px auto 40px
}

.author__headline-3::after{
  background-color:#cbd1d7;
  content:"";
  display:block;
  height:1px;
  margin:24px auto
}

@media (min-width: 768px){
  .author__headline-3{
    margin-bottom:48px;
    margin-top:80px
  }
}

@media (min-width: 1280px){
  .author__headline-3{
    margin-top:120px
  }
}

.author__illustration{
  height:auto;
  margin-bottom:-30px;
  margin-top:40px;
  max-width:100%
}

@media (min-width: 768px){
  .author__illustration{
    margin-top:48px;
    max-width:520px
  }
}

@media (min-width: 1280px){
  .author__illustration{
    margin-bottom:-40px;
    margin-left:120px;
    margin-top:0;
    max-width:660px
  }
}

@media screen and (min-width: 1280px) and (max-width: 1600px){
  .author__illustration{
    margin-left:inherit
  }
}

.deals-hero{
  background:#32313a url("/wp-content/themes/allconnect/images/patterns/new-year/new-year-bg-mobile.svg") 33% -16px
}

@media (min-width: 768px){
  .deals-hero{
    background:#32313a url("/wp-content/themes/allconnect/images/patterns/new-year/new-year-bg-tablet.svg") 50% 0
  }
}

@media (min-width: 1280px){
  .deals-hero{
    background:#32313a url("/wp-content/themes/allconnect/images/patterns/new-year/new-year-bg-desktop.svg") 50% -39px
  }
}

.deals-hero__content{
  padding:40px 0;
  position:relative
}

@media (min-width: 768px){
  .deals-hero__content{
    padding:56px 0 48px
  }
}

@media (min-width: 1280px){
  .deals-hero__content{
    padding:96px 0 88px
  }
}

.deals-hero__illustration-image{
  bottom:-45px;
  position:absolute;
  right:0;
  width:282px;
  z-index:1
}

@media (min-width: 768px){
  .deals-hero__illustration-image{
    bottom:-28px;
    right:32px;
    width:456px
  }
}

@media (min-width: 1280px){
  .deals-hero__illustration-image{
    bottom:-40px;
    right:-108px;
    width:804px
  }
}

.deals-hero__list{
  padding:0
}

.deals-hero__list-item::before{
  display:none
}

.deals-hero__link{
  font-size:18px;
  line-height:18px;
  text-decoration:underline
}

.page--posts{
  margin-top:56px;
  margin-bottom:0
}

@media (min-width: 768px){
  .page--posts{
    margin-top:72px
  }
}

@media (min-width: 1280px){
  .page--posts{
    margin-top:88px
  }
}

.page--posts .email-capture{
  margin-top:56px;
  margin-bottom:0
}

@media (min-width: 768px){
  .page--posts .email-capture{
    margin-top:72px
  }
}

@media (min-width: 1280px){
  .page--posts .email-capture{
    margin-top:88px
  }
}

.post-header__author{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex
}

.post-header__author-name{
  margin:0 0 0 24px
}

.post-header__date{
  margin-left:24px
}

.post.type-post{
  margin-top:44px
}

.category-header{
  padding:64px 0 15px
}

@media (min-width: 768px){
  .category-header{
    padding:80px 0 48px
  }
}

@media (min-width: 1280px){
  .category-header{
    padding:120px 0 48px
  }
}

.category-wrapper{
  overflow:hidden
}

@media (min-width: 1280px){
  .category-wrapper{
    overflow:visible
  }
}

.category-links{
  font-size:0;
  list-style:none;
  margin:0 -10px 0 -32px;
  overflow:scroll;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  white-space:nowrap
}

@media (min-width: 1280px){
  .category-links{
    margin:0 -43px 0 -32px;
    overflow:visible
  }
}

.category-links__item{
  display:inline-block;
  font-size:medium;
  font-weight:bold
}

.category-links__item::before{
  display:none
}

.category-links__item:first-of-type{
  padding-left:32px
}

@media (min-width: 768px){
  .category-links__item:first-of-type{
    padding-left:48px
  }
}

.category-links__item--more{
  display:none
}

.category-links__item--more:hover .category-links__dropdown{
  display:block
}

.category-links:nth-child(1) svg{
  height:16px
}

.category-links__dropdown{
  background:#fff;
  border-radius:6px;
  box-shadow:0 1px 10px 0 rgba(0,0,0,0.12),0 4px 5px 0 rgba(0,0,0,0.14),0 2px 4px -1px rgba(0,0,0,0.02);
  display:none;
  position:absolute;
  right:6px;
  top:100%;
  width:78px;
  z-index:10
}

@media (min-width: 768px){
  .category-links__dropdown{
    right:0;
    width:160px
  }
}

.category-links__dropdown .category-links__link{
  padding:16px
}

.category-links__dropdown.more-is-open{
  display:block
}

.category-links__link{
  border:1px solid #cbd1d7;
  border-radius:4px;
  color:#525161;
  display:block;
  font-weight:bold;
  margin:0 16px 40px 0;
  padding:11px 16px;
  position:relative;
  transition:all 300ms ease
}

@media (min-width: 768px){
  .category-links__link{
    border-radius:0;
    border-width:0;
    margin:0;
    padding:16px 35px
  }
}

@media (min-width: 1280px){
  .category-links__link{
    padding:16px 40px
  }
}

.category-links__link:visited{
  color:#32313a
}

.category-links__link.is-active,.category-links__link:hover{
  border-color:#006aeb;
  color:#006aeb;
  text-decoration:none
}

.category-links__link.is-active::after,.category-links__link:hover::after{
  height:2px
}

.category-links__link::after{
  background-color:#006aeb;
  bottom:0;
  content:"";
  display:none;
  height:0;
  left:0;
  position:absolute;
  top:auto;
  transition:all 300ms ease;
  width:100%
}

@media (min-width: 768px){
  .category-links__link::after{
    display:block
  }
}

.category-links__link svg{
  margin:0 5px
}

@media (min-width: 1280px){
  .category-links.is-overflow .category-links__item--more{
    display:inline-block
  }
}

.email-collection__legal{
  line-height:1.2
}

.email-collection__legal a{
  color:#525161
}

.email-collection__input.has-error{
  border-color:#d80a07;
  color:#d80a07
}

.email-collection__input.has-error:-ms-input-placeholder{
  color:#d80a07
}

.email-collection__input.has-error::placeholder{
  color:#d80a07
}

.email-collection__input.has-error+.error-message{
  display:block !important
}

@media (min-width: 768px){
  .email-collection__submit{
    bottom:1px
  }
}

[data-email-form-success]:not(.hidden)+*{
  display:none
}

.post-list__author{
  -ms-flex-align:center;
      align-items:center;
  display:-ms-flexbox;
  display:flex;
  margin-top:16px
}

.post-list__date{
  display:block;
  margin-bottom:16px;
  padding-left:16px
}

.post-list__item{
  border-bottom:1px solid #cbd1d7;
  margin-bottom:40px;
  padding-bottom:40px
}

@media (min-width: 768px){
  .post-list__item{
    border-bottom:none;
    margin-bottom:72px;
    padding-bottom:0
  }
}

@media (min-width: 1280px){
  .post-list__item{
    margin-bottom:88px
  }
}

.post-list__link{
  color:#32313a
}

.post-list__link:hover{
  color:#1f1f25
}

.post-list__image{
  border-radius:8px;
  display:block;
  transition:0.5s all;
  width:100%
}

@media (min-width: 768px){
  .post-list__image{
    border-radius:unset
  }
}

.post-list__image:hover{
  width:110%
}

.post-list__image-link{
  border-radius:8px;
  display:block;
  margin-bottom:24px
}

@media (min-width: 768px){
  .post-list__image-link{
    height:100%;
    overflow:hidden;
    width:100%
  }
}

.post-list-header{
  margin-top:56px
}

@media (min-width: 768px){
  .post-list-header{
    margin-top:72px
  }
}

@media (min-width: 1280px){
  .post-list-header{
    margin-top:88px
  }
}

.latest-post-headline{
  margin-bottom:32px
}

@media (min-width: 1280px){
  .latest-post-headline{
    margin-bottom:48px
  }
}

.wrap-up{
  margin-top:20px;
  position:relative
}

@media (min-width: 768px){
  .wrap-up{
    margin-top:80px
  }
}

@media (min-width: 1280px){
  .wrap-up{
    margin-top:60px
  }
}

.wrap-up__background{
  background:#edf6ff;
  bottom:0;
  height:30px;
  position:absolute;
  width:100%
}

@media (min-width: 768px){
  .wrap-up__background{
    height:58px
  }
}

@media (min-width: 1280px){
  .wrap-up__background{
    height:48px
  }
}

.wrap-up__button-container{
  -ms-flex-direction:column;
      flex-direction:column
}

@media (min-width: 768px){
  .wrap-up__button-container{
    -ms-flex-direction:row;
        flex-direction:row
  }
}

.wrap-up__button{
  color:#fff;
  text-align:center;
  text-decoration:none
}

@media (max-width: 767px){
  .wrap-up__button{
    width:100%
  }
}

.wrap-up__button:hover,.wrap-up__button:focus,.wrap-up__button:visited{
  color:#fff;
  text-decoration:none
}

.wrap-up__button--phone{
  color:#525161;
  margin-top:16px
}

.wrap-up__button--phone:hover{
  color:#525161
}

.wrap-up__content{
  margin-bottom:32px
}

@media (min-width: 768px){
  .wrap-up__content{
    margin-bottom:48px
  }
}

.wrap-up__content-column{
  -ms-flex-item-align:center;
      align-self:center
}

@media (min-width: 768px){
  .wrap-up__content-column{
    padding-bottom:20px
  }
}

@media (min-width: 1280px){
  .wrap-up__content-column{
    -ms-flex-order:2;
        order:2
  }
}

.wrap-up__cta-text{
  margin:0
}

@media (min-width: 768px){
  .wrap-up__cta-text{
    display:inline-block;
    padding-left:40px
  }
}

@media (min-width: 1280px){
  .wrap-up__cta-text{
    padding-left:48px
  }
}

.wrap-up__illustration{
  display:inline-block
}

.wrap-up__illustration img{
  height:auto;
  width:100%
}

@media (min-width: 768px){
  .wrap-up__illustration img{
    width:524px
  }
}

@media (min-width: 1280px){
  .wrap-up__illustration img{
    width:702px
  }
}

.wrap-up__illustration-container{
  margin-top:64px;
  position:relative;
  text-align:center
}

@media (min-width: 768px){
  .wrap-up__illustration-container{
    margin-top:0
  }
}

@media (min-width: 1280px){
  .wrap-up__illustration-container{
    margin-top:0;
    -ms-flex-order:1;
        order:1
  }
}

.wrap-up__number{
  font-weight:bold
}

.wrap-up__number--block{
  display:block
}

.wrap-up--ps-survey .wrap-up__content{
  font-size:18px;
  line-height:28px
}

@media (min-width: 768px){
  .wrap-up--ps-survey .wrap-up__content{
    font-size:20px;
    line-height:30px
  }
}

@media (min-width: 1280px){
  .wrap-up--ps-survey .wrap-up__content{
    margin-bottom:32px
  }
}

.wrap-up--ps-survey .wrap-up__phone-number{
  color:#006aeb;
  font-size:28px;
  font-weight:bold;
  line-height:32px;
  margin-bottom:0
}

.wrap-up--ps-survey .headline{
  margin-top:0
}

.wrap-up--speed-rec{
  background-color:#f2f7f7;
  padding:64px 0
}

.wrap-up--speed-rec .wrap-up__cta-wrapper{
  padding:40px 0 0
}

@media (min-width: 768px){
  .wrap-up--speed-rec .wrap-up__cta-wrapper{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    padding:0 16px
  }
}

.wrap-up--speed-rec .wrap-up__cta-wrapper:first-child{
  border-bottom:solid 1px #cbd1d7;
  padding-bottom:40px;
  padding-top:0
}

@media (min-width: 768px){
  .wrap-up--speed-rec .wrap-up__cta-wrapper:first-child{
    border-bottom:none;
    border-right:solid 1px #cbd1d7
  }
}

.wrap-up--speed-rec .wrap-up__icon{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
      justify-content:center
}

.wrap-up--speed-rec .wrap-up__sub-headline{
  margin:24px 0 16px
}

.wrap-up--dual-cta .wrap-up__illustration{
  display:block
}

.wrap-up--dual-cta .wrap-up__illustration::after{
  content:"";
  display:block;
  padding-bottom:100%
}

@media (min-width: 768px){
  .wrap-up--dual-cta .wrap-up__illustration::after{
    padding-bottom:98.1263%
  }
}

@media (min-width: 1280px){
  .wrap-up--dual-cta .wrap-up__illustration::after{
    padding-bottom:83.96382%
  }
}

.extra-find-plans{
  pointer-events:none;
  position:absolute;
  visibility:hidden;
  z-index:-1
}

.black-friday-cyber-week-banner{
  background-image:url("/wp-content/themes/allconnect/images/patterns/starry-pattern-mobile.png");
  background-size:auto
}

@media (min-width: 768px){
  .black-friday-cyber-week-banner{
    background-image:url("/wp-content/themes/allconnect/images/patterns/starry-pattern-desktop-tablet.png")
  }
}

@media (min-width: 1280px){
  .black-friday-cyber-week-banner{
    background-size:125%
  }
}

