img, iframe {max-width: 100%; height: auto} html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} .sort {display: none;} body {font-family: Arial, Helvetica, sans-serif;font-size: 18px;background-color: #fff;color: #333;line-height: 1.4;text-align: center;min-width: 320px}h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote,address {text-align: left;}nav,h1,h2,h3,h4,h5,h6,.btn,.partners>div span,.logos a,.cycle-slideshow h1,.cycle-slideshow p,.testimonials p {font-family: 'Abel', calibri, sans-serif;font-weight: 400;}body,nav ul,aside ul,.headsoc ul {padding: 0;margin: 0;}section ul,section ol,.library ul {padding: 0;}img,iframe,video {max-width: 100%;display: block;margin: 0 auto;height: auto;}a img,iframe {border: none;}iframe {aspect-ratio: auto 16 / 9;display: block;width: 100%;height: auto;}a {text-decoration: none;color: #0790c8;overflow-wrap: break-word;word-break: break-word;}nav:not(.paging, .adNav) ul:first-of-type {visibility: hidden}a:hover,nav ul:first-of-type li a:hover,.training table a:hover,.members h2 a:hover,.convention h2 a:hover,.logos a:hover {color: #bbbdbf;}header a,nav a {text-decoration: none;}hr {width: 95%;border-width: 2px;border-color: #eee;border-style: none none solid;margin: 20px auto;}address {font-style: normal;}.imgLeft {float: left;margin: 5px 4% 1% 1%;}.imgCenter {display: block;margin: 0 auto;}.imgRight {float: right;margin: 5px 1% 1% 4%;max-width: 55%}.clear {clear: both;}.center {text-align: center;}.content {padding: 50px 0 40px;}.wrap {max-width: 1020px;display: block;margin: 0 auto;position: relative;}.nowrap {white-space: nowrap;}header,nav,.logos img,.partners>div .logo,.partners>div p,.partners>div h3,.partners>div span,.find .member a img,.find .member a>div {display: inline-block;vertical-align: middle;}nav li,.model h3,.halfCol,.triCol,.alerts .ads img,.sort li,.library #tabs ul,.library #tabs div,.sidelist li {display: inline-block;vertical-align: top;}.blue {color: #0790c8;}.highlight {background-color: #FFFF00} .headsoc {padding: 10px 10px 0 0;}header>a {display: block}header {width: 25%;margin: 0 0 20px;background: #fff;}nav {width: calc(75% - 45px);font-size: 20px;font-weight: 300;}header,nav {padding: 0 10px 10px}nav ul,nav ul:first-of-type li {text-align: right;}nav ul:first-of-type {font-size: 24px;margin-bottom: 35px;}nav ul:first-of-type li {display: block;color: #bbbdbf;}nav ul:last-of-type li a:hover,nav ul button:hover {color: #0790c8;}nav ul:first-of-type li a,nav ul:last-of-type li a {color: #333;}nav ul:last-of-type li a {padding: 0 10px 0 5px;border-right: 1px solid #bbbdbf;}nav ul:last-of-type li:last-of-type a {padding-right: 0;border: none;}nav a {display: block;margin: 8px 0}nav a:hover {font-weight: 400;}nav ul button {border: 0;background: transparent;color: #bbbdbf;font-size: large;color: #333;}nav ul li.for-watchguard-only {display: none;}.pia {font-weight: bold;color: #4A65AF;} .cycle-slideshow {height: 22.5vw;min-height: 500px;position: relative;overflow: hidden;z-index: 888;}.cycle-slideshow .wrap {top: 40%;transform: translateY(-40%);}.cycle-slideshow a {display: block;width: 100%;height: 100%;background-size: cover;margin: 0 auto;position: relative;text-decoration: none;background-position: center}.cycle-slideshow a:hover {text-decoration: none;}.cycle-slideshow h1,.cycle-slideshow p {text-align: left;color: #fff;text-shadow: 1px 1px 1px #000;}.cycle-slideshow h1 {font-size: 100px;font-weight: 900;line-height: 1;margin: 0;padding-bottom: 15px;border-bottom: 3px solid rgba(255, 255, 255, .5)}.cycle-slideshow h1 span {font-size: 110px;display: inline-block;vertical-align: text-top;}.cycle-slideshow p {font-size: 30px;font-weight: 400;margin-top: 15px;}.cycle-slideshow p,.cycle-slideshow h1 {padding-left: 10px;padding-right: 10px}.cycle-prev,.cycle-next {position: absolute;top: 0;width: 5%;z-index: 999;height: 100%;cursor: pointer;background-position: 50% 50%;background-repeat: no-repeat;opacity: .5;}.cycle-prev {left: 0;background-image: url(/images-design/arrow-prev.png);}.cycle-next {right: 0;background-image: url(/images-design/arrow-next.png);}.cycle-prev:hover,.cycle-next:hover {opacity: .8;}.slide1 {background-image: url(/images-design/slides/1.jpg);}.slide2 {background-image: url(/images-design/slides/2.jpg);}.slide2 h1 {font-size: 85px;}.slide2 p {font-size: 29px;}.slide3 {background-image: url(/images-design/slides/5.jpg);}.slide3 h1 {font-size: 53px;}.slide4 {background-image: url(/images-content/hero-compete.jpg);}.slide4 h1 {font-size: 39px;} .banner {height: 400px;background-color: #eee;background-image: url(/images-design/banner.jpg);background-size: cover;background-position: center;}.banner .wrap {position: relative;top: 50%;transform: translateY(-50%);}.banner h2,.banner p {width: 60%;margin-left: 40%;}.banner h2 {font-size: 40px;color: #0790c8;margin-top: 0;}.banner strong {display: block;margin-bottom: 5px;}.banner p {font-size: 18px;color: #555;} .bannerInterior {height: 22.5vw;min-height: 400px;background-color: #eee;background-size: cover;background-repeat: no-repeat;position: relative;background-position: center}.bannerInterior>.wrap {top: 50%;transform: translateY(-50%);position: relative}.bannerInterior h1 {font-size: 60px;font-weight: bold;color: #0790c8;color: #fff;text-shadow: 2px 2px 4px #555, -1px -1px 2px #555;text-align: center;margin: 0;}.bannerMembership {background-image: url(/images-design/apply.jpg);background-position: center;}.contact {background-image: url(/images-design/contact.jpg);}.building {background-image: url(/images-design/banner2.jpg);}.bgblog {background-image: url(/images-design/convention.jpg);}.stars {background-image: url(/images-design/member-successes-stars.jpg);}.bannerInterior.order {background-image: url(/images-content/watchguard/boxes-for-shipping.jpg);}.faq {background-image: url(/images-content/watchguard/faq.jpg);} .mission {width: 80%;font-size: 19px;background-color: #0790c8;background-position: center;margin: -40px auto 80px;padding: 20px 40px;box-shadow: 0 12px 10px -10px rgba(0, 0, 0, .3);position: relative;z-index: 999;}.mission h2 {font-size: 50px;text-align: center;color: #fff;}.mission h2 {margin: 20px 0;}.mission strong {font-size: 24px;display: block;color: #ccc;margin-bottom: 5px;}.mission p {color: #454343;font-size: 21px;color: #fff;text-align: center;}.mission hr {border: 0;height: 1px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));} .box {min-height: 550px;position: relative;}.box>p:nth-of-type(1) {font-weight: bold;}.box>p:nth-of-type(3) {color: #0790c8;}.box .padBottom {bottom: 15px;position: absolute;}.centerBox {width: 500px;display: inline-block;}.centerBox>p:nth-of-type(1) {font-weight: bold;}.centerBox>p:nth-of-type(3) {color: #0790c8;} .tag p {text-align: center;margin: 0 15px 60px;font-size: 20px;}.model img {margin: 20px 0;}.model,.training,.tag {margin: 40px 0;}.model h2,.training h2,.team h2,.tag h2,.convention h2,.our-members h2,.our-partners h2,.members h2 {font-size: 50px;text-align: center;color: #555;margin-top: 60px;}.model h3 {width: 16%;height: 200px;font-size: 24px;line-height: 1.25;text-align: center;background-color: #bbbdbf;color: #fff;margin: 0;text-shadow: 1px 1px 0px #bbbdbf;}.model h3:nth-of-type(1) {background-image: url(/images-content/model/1.jpg);}.model h3:nth-of-type(2) {background-image: url(/images-content/model/2.jpg);}.model h3:nth-of-type(3) {background-image: url(/images-content/model/3.jpg);}.model h3:nth-of-type(4) {background-image: url(/images-content/model/4.jpg);}.model h3:nth-of-type(5) {background-image: url(/images-content/model/5.jpg);}.model h3:nth-of-type(6) {background-image: url(/images-content/model/6.jpg);}.model h3 span {display: block;position: relative;top: 50%;transform: translateY(-50%);}.model p {text-align: center;padding: 0 10px}.model a {line-height: 1;} .training {padding: 0 10px}.training img {float: left;margin-right: 8%;}.training table {font-size: 18px;padding-top: 40px;}.training table a,.convention h2 a,.apply a:hover {color: #0790c8;}.training td {padding: 10px 0;}.training td:first-of-type {text-align: right;padding-right: 20px;}.training td:last-of-type {text-align: center;padding-left: 20px;}.training p {text-align: right;margin-top: 60px;} .members,.convention,.springbreak {margin: 60px 0 50px;}.members iframe {width: 100%;height: 56vw;max-height: 280px}.springbreak h2,.convention h3 {font-size: 32px;}.members h2 a {color: #0790c8;}.members p,.convention p,.springbreak p {font-size: 20px;}.members img {float: left;margin-right: 18%;}.springbreak img {float: left;margin-right: 80px}.members p:last-of-type {text-align: center;margin-top: 60px;}.members i,.members h2 a:hover,.training table a:hover,.convention h2 a:hover {color: #333;} .carousel {height: 130px;overflow: hidden}.logos {padding: 20px 0;background-color: #eee;}.logos img {padding: 15px 40px 30px;max-height: 100px;max-width: 300px}.logos p {text-align: center;}.logos a {font-size: 24px;color: #333;margin-top: 20px;} .grid.fourth.dd-logos {grid-template-columns: 135px 100px 100px 110px;align-items: center;}.dd-logos img {height: 100px;object-fit: contain;} aside {display: none;width: 15%;background-color: rgba(0, 0, 0, .6);}aside li {list-style-type: none;font-size: 17px;font-weight: bold;}aside li a {display: block;text-align: center;padding: 20px 10px;color: #bbbdbf}aside li a:hover {background-color: #fff;color: #bbbdbf;}aside .fa,aside img {display: block;margin: 0 auto 5px}aside .fa-4x {width: 87.5px;height: 68px}aside .fa-5x {width: 109.25px;height: 85px} section li {margin: 5px 0 5px 20px;}.nolist li {list-style-type: none;margin: 5px 0;}.halfCol,.library #tabs ul,.library #tabs div {width: 49%;}.triCol {width: 33%;} .table {display: table;width: 100%;}.table>div {display: table-cell;position: relative;vertical-align: top;}.table.half>div {width: 49%;}.table.half>div:nth-of-type(odd) {padding-right: 1%;}.table.half>div:nth-of-type(even) {padding-left: 1%;}.table.third>div:nth-of-type(1) {padding-right: 1%;}.table.third>div:nth-of-type(2) {padding-left: .5%;padding-right: .5%}.table.third>div:nth-of-type(3) {padding-left: 1%;}.grid {display: grid;grid-gap: 10px}.grid.third {grid-template-columns: 1fr 1fr 1fr}.grid.half {grid-template-columns: 1fr 1fr}.grid.fourth {grid-template-columns: 1fr 1fr 1fr 1fr}.grid.twothirds {grid-template-columns: 2fr 1fr} .btn {display: inline-block;width: 100%;max-width: 370px;font-size: 32px;text-align: center;background-color: #0790c8;color: #fff;padding: 20px 0;outline: none;border: none;}.btn.btnLong {width: 500px;max-width: 100%;}.btn:hover {background-color: #555;color: #fff;cursor: pointer;}.btnStyle1 {display: inline-block;font-size: 32px;text-align: center;border: 3px solid #0790c8;color: #0790c8;padding: 20px 40px;margin: 40px 0;}.btnStyle1:hover {border: 3px solid #555;color: #555;}.btnStyle2 {display: inline-block;font-size: 18px;background-color: #0790c8;color: #fff;margin-right: 2%;padding: 10px 20px;}.btnStyle2:hover {color: #fff;background: #555;}.btn-alt {background-color: #fff;color: #0790c8;border: 2px solid #0790c8;border-radius: 5px;padding: 10px 20px;align-items: center;display: inline-flex;gap: 10px;} .testimonials {padding: 40px 10px;}.testimonials p {max-width: 550px;font-size: 24px;font-weight: 300;text-align: center;margin: 10px auto 20px;}.testimonials span {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;display: block;margin-top: 10px;}.testimonials hr {width: 50%;border-width: 1px;border-color: #eee;border-style: none none solid;margin: 40px auto;} .about>div:nth-of-type(odd) {background: #e5e6e7;}.aboutcontain div:nth-of-type(1) {vertical-align: middle;}.aboutcontain h2 {text-align: left;font-size: 50px;font-weight: bold;line-height: 51px;margin: 0 auto;width: 49%;}.valueList li {list-style-type: square;} .team {padding: 0 10px}.team p {text-align: center;}.team h2 {font-size: 50px;font-weight: bold;}.aboutteam {padding: 3% 0;}.aboutteam div:nth-of-type(1) {vertical-align: middle;}.aboutteam>div p {text-align: left;}.aboutteam>div p:nth-of-type(2) {color: #0790c8;}.aboutteam>div p:nth-of-type(3) {font-size: 20px;}.aboutteam>div p:nth-of-type(4) {color: #666666;}.aboutteam a,.individual a {color: #0790c8;}.aboutteam p:last-of-type {text-align: right;}.aboutteam a:hover,.individual a:hover {color: #bbbdbf;}.aboutteam img {width: 70%;border-radius: 50%;} .individual {padding: 0 10px}.individual h2 {font-size: 50px;font-weight: bold;text-align: center;}.individual .wrap>p:nth-of-type(1) {color: #0790c8;text-align: center;}.individual img {width: 40%;border-radius: 50%;}.team strong {font-size: 21px;}.alerts h2 {font-size: 32px;color: #333;margin-bottom: 5px;}.alerts h3 {font-weight: bold;font-size: 28px;color: #0790C8;text-transform: uppercase;}.recording {font-weight: bold;font-size: 28px;color: #0790C8;text-transform: uppercase;font-family: 'Abel', calibri, sans-serif;text-align: left;}.alerts>div {margin-bottom: 50px;}.alerts>div.ads {margin-bottom: 0;}.alerts .ads img {object-fit: fill;width: 380px;height: 360px;margin: 10px 20px 20px 0;box-shadow: 3px 3px 5px rgba(0, 0, 0, .3);}.alerts .ads .btnStyle2 {margin-bottom: 20px;}.alerts .new {background-color: #ddd;}.alerts .new a {display: block;padding: 20px;}.alerts .new .imgLeft {margin-top: 30px;}.alerts .new h3,.alerts .new h4 {text-align: center;}.alerts .new h3 {font-size: 32px;color: #000;margin-bottom: 0;}.alerts .new h4 {font-size: 59px;color: #0790c8;margin: 0;}.alerts img {width: 100%;max-width: 600px;margin: 0 auto}.alerts img.fullwidth {max-width: 100%;}.live-classes img {margin: 0 auto 0 0;}.live-classes {text-align: left;}.newads img {margin: 10px 0;box-shadow: 5px 5px 10px #ddd;}.tagbta {height: 549px;width: 435px;display: inline-block;}.more {font-size: 24px;text-align: center;margin-top: 40px;}.more a {color: #333;}.more i {margin-top: -20px;}.library #tabs ul li a {color: #333;display: block;padding: 15px 20px;}.library #tabs .ui-tabs-nav li a:hover,.library #tabs .ui-tabs-nav li a:focus {background-color: #fafafa;color: #0790c8;}.library #tabs li a:focus {outline: none;}.library #tabs div ul {width: 90%;margin: 30px 0 30px 10%;}.library #tabs div li a {color: #0790c8;}.library #tabs div li a:hover {color: #555;}.library #tabs #tabs-11 li {margin-bottom: 5px;}.library #tabs #tabs-11 li a {padding: 0;}.library li {list-style-type: none;font-size: 24px;}.sort {font-size: 18px;font-weight: bold;padding: 0;text-align: left;}.sort li {margin: 0 10px;}.sort li:first-of-type {margin-left: 5px;}.sort li a {padding: 10px;}.find .btn {width: 75%;padding: 5px 0;margin-bottom: 30px;}.find .btn i {font-weight: bold;color: rgba(0, 0, 0, .2);vertical-align: middle;margin-right: 20px;}.find .member {font-size: 0;}.find .member a {display: block;margin-bottom: 20px;}.find .member a:hover span {color: #0790c8;}.find .member a img {width: 33%;margin-right: 2%;}.find .member a>div {width: 60%;margin-left: 5%;}.find .member h2 {font-size: 40px;color: #333;margin: 0;}.find .member p {font-size: 20px;color: #717171;}.find .more {margin-top: 50px;}.internal h1:first-of-type,.parts h1:first-of-type {font-size: 50px;margin: 20px 0 0;}.internal h1:first-of-type+h2,.parts h1:first-of-type+h2 {font-size: 32px;color: #717171;margin-top: 0;display: block;}.pad {padding-left: 10px;padding-right: 10px}.partners p,.partners>div:last-of-type a:hover {color: #333;}.partners>div {padding: 10px;}.partners>div:last-of-type {padding-top: 0;}.partners>div a {display: block;margin-bottom: 20px;}.partners>div a:hover span {background-color: #555;}.partners>div:last-of-type a {color: #0790c8;margin-bottom: 0;}.partners>div:first-of-type {background-color: #eee;margin-top: 60px;}.partners>div .logo,.partners>div h3 {width: 30%;margin: 0 1% 0 2%;}.partners>div:last-of-type .logo,.partners>div:last-of-type h3 {width: 25%;font-size: 24px;text-align: center;}.partners>div p {width: 40%;color: #333;padding: 5px 2% 5px 3%;border-left: 2px solid #717171;}.partners>div:last-of-type p {width: 64%;padding-right: 0;}.partners>div span {width: 16%;font-size: 18px;background-color: #0790c8;color: #fff;padding: 10px;}.partners .more a,.videos .more a {color: #bbbdbf;}#partner h4 {font-weight: bold;font-size: 1.em;margin-bottom: 5px;border-bottom: 1px solid #ccc; }.atka div {border: 1px solid;border-color: #4ED6BE;border-radius: 15%;}.atka svg {margin: 0 40%;padding-top: 20px;}.atka p {margin: 5px 43px 15px;}.table.half.cont>div:first-of-type {padding: 0 10px}.table.half.cont>div:last-of-type {padding: 0}.cont iframe {width: 100%;height: 300px}.small {font-size: small;} .getPrStarted {width: 65%;margin-top: 30px;margin-left: auto;margin-right: auto;}.getPrStarted ul li {list-style-type: decimal;}.press a,.pr .cta a:hover {color: #0790c8;}.prVidPlay {padding: 20px;background: #eee;}.prVidPlay div:nth-of-type(2) {vertical-align: middle;}.view {text-align: left;} .pr img {margin-top: 20px;box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);}.pr .cta h3,.pr .cta p,.pr .button {text-align: center}.pr .cta h3 {font-size: 32px;}.pr .cta p {font-size: 20px;}.pr .cta p,.pr .cta a {color: #717171;}.pr .cta a {display: inline-block;margin: 0 5px;}.pr .button {margin-top: 100px;}.pr .button a {font-size: 24px;color: #0790c8;border: 2px solid #0790c8;padding: 30px 50px;} form {margin: 40px 0;text-align: left;}form input {font-family: 'Merriweather', serif;font-size: 15px;}#search {text-align: left;}#search label {font-size: 32px;font-weight: bold;vertical-align: middle;margin: 0 10px 0 5px;}#search input[type=search] {width: 83%;height: 25px;border: #fff;border-bottom: 1px solid #bbbdbf;}form .grid {grid-gap: 0 20px} .apply,.questions {background-color: #0790c8;padding: 40px 0;}.apply h2 {font-size: 87px;text-align: center;color: #fff;margin: 50px 0 0 0px;}.apply h3 {width: 35%;font-size: 36px;line-height: 1.25;padding: 100px 40px;margin: 0 auto;background-color: #0790c8;color: #fff;}.apply h3 span {display: block;font-size: 19px;line-height: 1.25;color: #045e83;margin-top: 10px;}.apply a {background-color: #555;max-width: 550px;display: inline-block;font-size: 32px;font-weight: bold;color: #fff;padding: 20px;margin: 40px 0;border: 3px solid #555;}.apply a:hover {border: 3px solid #bbbdbf;}.apply a:hover i {border: 2px solid #bbbdbf;}.apply i {margin-right: 5px;padding: 4px 10px 4px 15px;border: 2px solid #fff;border-radius: 100px;} .learnmore {background-color: #0790c8;padding: 40px 0;}.learnmore h2 {font-size: 87px;text-align: center;color: #fff;margin: 50px 0 0 0px;}.learnmore a {background-color: #555;width: 42%;display: inline-block;font-size: 32px;font-weight: bold;color: #fff;padding: 20px;margin: 40px 0;border: 3px solid #555;}.learnmore a:hover {border: 3px solid #bbbdbf;color: #bbbdbf;}.learnmore a:hover i {color: #bbbdbf;} .questions h2,.questions p {text-align: center;}.questions h2 {font-size: 50px;color: #fff;}.questions p {display: inline-block;font-size: 36px;margin-top: 0;}.questions p:first-of-type {line-height: 1;padding-right: 40px;margin-right: 40px;border-right: 2px solid #bbbdbf;}.questions a {color: #bbbdbf;}.questions a:hover {color: #fff;}footer {background: #111;}footer .wrap {padding: 40px 10px;}footer,footer a {color: #666;}footer a:hover {color: #bbbdbf;}footer .halfCol {font-size: 18px;font-weight: bold;margin-bottom: 40px;}footer .halfCol:last-of-type p {text-align: right;}footer ul {padding: 0;}footer li {list-style: none;}footer .center {font-weight: bold;}footer .a8bmark {display: inline-block;vertical-align: middle}footer img {margin: 20px;opacity: .5;}footer img:hover {opacity: .8;} .social {text-align: right;}.social li {display: inline-block;}.social a {display: inline-block;width: 28px;height: 28px;margin-left: 5px;}.blog {background: url(/images-design/social.png) no-repeat 0 0;}.facebook {background: url(/images-design/social.png) no-repeat -30px 0;}.twitter {background: url(/images-design/social.png) no-repeat -60px 0;}.linkedin {background: url(/images-design/social.png) no-repeat -90px 0;}.gplus {background: url(/images-design/social.png) no-repeat -120px 0;} .membership {display: block;background-color: #bbbdbf;background-image: url(/images-design/member-bg.jpg);background-size: cover;background-position: center;padding: 20px 0}.membership a {display: inline-block;text-align: center;background-color: #555;color: #fff;font-weight: bolder;font-size: 20px;padding: 15px;max-width: 300px;}.membership a:hover {background-color: #0790c8;color: #fff;}.membership iframe {width: 100%;height: 56vw;max-height: 570px;}.membership p.center {margin-bottom: 0} form {margin: 20px 0;}form input[type=password],form input[type=text],form input[type=email],form input[type=tel],form input[type=submit],form textarea,form input[type=number],form input[type=url],form input[type=date],select {font-family: 'Open Sans', sans-serif;font-size: 14px;}form input[type=password],form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input[type=url],form input[type=date],form textarea {display: block;width: 100%;background-color: #f3f3f3;padding: 0 15px;margin-bottom: 20px;border: none;box-sizing: border-box}form input[type=password],form input[type=text],form input[type=email],form input[type=tel],form input[type=number],form input[type=url],form input[type=date],select {height: 45px;}form textarea {height: 200px;padding: 15px;}select {display: block;width: 100%;background-color: #f3f3f3;padding: 0 15px !important;margin-bottom: 20px;border: none;box-sizing: border-box}select {color: #777777;}select option:checked {color: #eee;}form input[type=date] {width: auto;display: inline-block;}.calendar button,form button,form input[type=submit],button.smallbtn,input[type=button] {font-weight: bold;background: #0790c8;color: #fff;padding: 15px 30px;border: none;border-radius: 2px;}form button:hover,form input[type=submit]:hover,button.smallbtn:hover,input[type=button]:hover {color: #fff;background: #555;cursor: pointer;}form .error,.red {color: red;}#success-tagline {font-size: 36px;} .dtable {display: table;width: 100%;font-size: 13px;box-sizing: border-box}.dtable * {box-sizing: border-box}.dtable>div {display: table-row;}.dtable .header {font-weight: bold;}.dtable>div>div {display: table-cell;background-color: #f4f4f4;border: 1px solid #fff;padding: 2px;}.dtable>div>div:first-of-type {word-break: break-word}.dtable .day {display: none;}.dtable a {color: #333;}.calendar .live {background-color: #c7cdff;}.calendar .remote {background-color: #dfffd9;}.calendar .partner {background-color: #f0ff66;}.calendar .live,.calendar .remote,.calendar .legend,.calendar .partner {padding: 0.5em;margin-bottom: 1em;}.calendar a .time {font-weight: bolder;display: block;}.calendar span.legend {padding-left: 0;}.calendar h1+p>span {white-space: nowrap;display: inline-block;font-size: 17px}.dtable h4 {text-align: center;}.info,.info2 {padding-left: 10px;padding-right: 10px}.grid.event {grid-template-columns: 1fr 240px 1fr;grid-gap: 5px 20px}.calendar .dtable>div>div:first-child,.calendar .dtable>div>div:nth-child(7) {display: none;}.calendarMonth {display: flex;background-color: #0790c8;border-radius: 2px;justify-content: stretch;height: 45px}.calendarMonth select {border: 0;color: #fff;font-weight: bold;background-color: #0790c8;flex: 1;text-align: center;display: block;padding: 5px 20px;}.calendarMonth select:first-of-type {flex: 1}.calendarMonth select:last-of-type {flex: 0 0 90px}.calendarMonth select * {padding: 5px;height: 20px;display: block !important;line-height: 20px}.calendar .dtable {margin: 1em 0;}.invis {display: none !important;} #member-search .results li {color: #bbbdbf;}#member-search .results li a {color: #333;} #map-canvas {width: 100%;height: 300px;} .gallery.mail a {display: inline-block;width: 50%;}.gallery.mail a img {width: calc(100% - 10px);max-width: 100%;margin: 0 5px 40px;}.gallery.trifold a {display: inline-block;width: 50%;}.gallery.trifold a img {width: calc(100% - 10px);max-width: 100%;margin: 0 5px 40px;}.marketing-team img {border-radius: 50%;}.marketing-team {background-color: #eee;padding: 10px;}.email-marketing h1 {font-size: 60px;}.fineprint {font-size: small;}.campaigns a {display: block;border-bottom: 2px solid #eee;padding-bottom: 30px;margin-bottom: 100px}.campaigns a:last-of-type {border: none}.campaigns img {width: 60%;display: inline-block;vertical-align: middle;margin-right: calc(40% - 145px);}.campaigns a span {display: inline-block;margin: 12px 0;width: 120px;background-color: #0790c8;padding: 10px;color: #eee;}.campaigns a:hover span {background-color: #555;}.campaigns h2:nth-of-type(1) {margin-top: 15px;}.important {font-weight: bold;color: #991212;}.campaign {display: inline-block;width: 20%;margin: 5px;}.campaign img {width: 90%;height: 75%;}.campaign span {display: block;font-size: 0.8em;}.preview {width: 690px;height: 500px;border: 1px solid #ccc;box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);border-radius: 5px;margin: 0;}.alerts-ads ul {list-style: none;padding-left: 0px;}.alerts-ads li {margin: 20px auto 40px auto;}.alerts-ads img {display: block;margin: 1em auto;box-shadow: 5px 5px 5px #eeeeee;border: none;}#member-details dt {font-weight: bold;}#member-details dd {margin: 0 0 10px 0;}#member-details img {max-width: 300px;display: block;margin: 10px;}#partner {text-align: left;}#partner img.partnerLogo {margin: 10px 0 0 0;max-width: 50%;}.program h5 {font-size: 18px;margin: .833em 0}.program table a:hover {color: #0790c8}.program.project-b .program-title,.supplements.project-b .supplement-title {color: #00b0ef;font-weight: bold;}.program.project-b .program-title {font-size: 25px;}.supplements.project-b .supplement-title {font-size: 22px;}.partnercontacts {display: flex;align-items: stretch;gap: 10px;}.partnercontact p {margin: 0;}.partnercontact h4 {margin: 0 0 5px 0;border-bottom: 1px solid #777;padding: 0;font-weight: bold;}.partnercontact {border: 1px solid #777777;padding: 20px 40px;}.red-sg {color: #892123 !important}.sg-h2 {color: #fff !important;background-color: #892123;font-size: 30px !important;padding: 5px 5px 5px 5px}#library ul,#press-releases ul {list-style: none;}#recent table {width: 100%;display: block;border-collapse: collapse;}#recent table td,#recent table th {padding: 10px;border-bottom: 1px solid #e9e9e9;}#registrations div {text-align: left;}.dtable>div {padding-top: 5px;padding-bottom: 5px}.dtable>div>div {padding: 10px}#registrations div h2,#registrations div h3,#registrations div h4 {font-weight: bold;margin-bottom: 0;}#registrations div label {display: block;margin: 5px 0;}#registrations div label span {display: inline-block;width: 30%;}#registrations div label input,#registrations div label textarea,#registrations div label select {display: inline-block;width: 60%;padding: 5px;border-radius: 5px;outline: none;border: 1px solid #aaa;}#registrations div label.cr-cc-expiration select {width: 20%}#registration-details .dtable>div {display: table-row-group;padding: 2px 0;}#registration-details .dtable>div:nth-of-type(even) {background-color: #ddd;}#registration-details .dtable>div:nth-of-type(odd) {background-color: #f4f4f4;}#registration-details .dtable>div>div {display: table-row;background-color: inherit;}#registration-details .dtable>div>div>div {display: table-cell;vertical-align: middle;}#registration-details .confirm-number {width: 6em;}#classes .radiobtn select {display: inline-block;width: auto}#classes .radiobtn {margin-left: 15px;margin-right: 15px;white-space: nowrap}#classes .grid.course {grid-template-columns: 100px 1fr;align-items: baseline;} .info p {text-align: center;}#registrations.smaller {font-size: 0.75em;}.reports {margin-top: 1em;}.error,.red {color: #e33;}.hide {display: none;} .text-news p,.text-news h2 {text-align: center;}.text-news.new a {padding: 0;display: inline-block;}.text-news {padding: 20px;}.text-news h2 {color: #0790c8;}.text-news h2 span {font-size: 24px;}.text-news .lightbox-link {max-width: 75%;} #training-classes {border-collapse: collapse;width: 100%;font-size: 14px;}#training-classes td,table #training-classes th {border: 1px solid #ddd;padding: 8px;}#training-classes tr:nth-child(even) {background-color: #f2f2f2;}#training-classes tr:hover {background-color: #ddd;}#training-classes th {padding: 12px;text-align: left;background-color: #0790c8;color: #fff;}#alertTable {margin: 0 auto;width: 100%;border-collapse: collapse;}#alertTable th {background: #0790c8;color: #fff;}#alertTable th,#alertTable tr td {padding: 5px 10px;border: 1px solid #333;text-align: center;}.admintable table td,.admintable table th {padding: 0 5px;}.admintable td {border-right: 1px solid #eee;}.admintable table {border-collapse: collapse;}.admintable tr:nth-child(even) {background: #f4f4f4;}.border {border: 4px solid #eee;padding: 20px 40px;margin-top: 30px;}.border strong {color: #ed1b23;}.books a {display: block}.books div p {text-align: center;min-height: 130px;}.books img {max-height: 200px;max-width: 200px;display: block;margin: 0 auto;}.imagit {border-collapse: collapse;border: 1px solid #eee}.imagit th {background-color: #0790C8;color: #fff;border: 1px solid #0790C8}.imagit th,.imagit td {padding: 5px 10px}.imagit tr:nth-of-type(even) {background-color: #eee}.imagit tr td:nth-of-type(3) {white-space: nowrap}.imagit td {border-bottom: 1px solid #eee}.imagit td:first-of-type {border-left: 1px solid #eee}.imagit td:last-of-type {border-right: 1px solid #eee}.imagit td:nth-of-type(2),.imagit td:nth-of-type(3) {text-align: center}.imagit td:before {display: none;background-color: #0790C8;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}#intro+img {max-width: 300px} .videos,.pr {padding-left: 20px;text-align: left;}.videos>ul,.pr>ul {list-style-type: none;}.videos li,.pr li {margin: 8px 0 8px 40px}.videos h4,.pr h4 {font-family: Arial, Helvetica, sans-serif;font-size: 16px}.videos ul h3,.videos ul h4,.pr ul h3,#press-releases ul li span,.ugBtn {margin: 0;padding: 8px 16px;border-radius: 5px;background-color: #068FC7;color: #fff;display: inline-block;min-width: 180px;box-shadow: 2px 2px 4px #000;margin-top: 8px;background-image: linear-gradient(135deg, #068FC7, #068FC7, #BBBDBF);border-top: 1px solid #666;border-left: 1px solid #666}#bulk-webinar-start {text-align: left;}#press-releases ul li span {margin-bottom: 10px;}#press-releases li:hover {cursor: pointer}.videos ul h5 {margin: 0}.videos ul h3:hover,.videos ul h4:hover,.pr ul h3:hover {cursor: pointer}.videos ul ul,.pr ul ul {display: none}.videos ul ul ul ul,.videos iframe {display: block}.campaign-examples img {max-width: 500px;margin-bottom: 50px;}.width250 {max-width: 250px;}.tac h2 {text-align: center;font-weight: bold;font-size: 40px}.tac h3 {text-align: center;font-weight: bold;font-size: 24px;margin: 0}.tac img {display: block;margin: 5px auto;max-height: 300px}.tac img:nth-of-type(odd) {max-height: 200px;max-width: 300px;}.tac img:nth-of-type(even) {border-radius: 500px;width: 300px;height: 300px;border: 1px solid #ddd}.tac ul {padding: 0;}.tac li {display: inline-block;vertical-align: middle;margin: 5px;line-height: 1}.tac li:nth-of-type(2) {border-color: #0790c8;border-width: 2px;border-style: none solid;padding: 0 10px}#bulk-webinars li {list-style-type: none;margin: 20px 0;}#bulk-webinars label {display: grid;grid-template-columns: 80px 1fr;}#bulk-webinars label span {align-self: center;}#bulk-webinars label span:nth-of-type(2) {color: #717171;}#bulk-webinars label span:nth-of-type(2) strong {color: #000;display: block;}.prWrapper {display: grid;grid-template-columns: 350px 1fr;}.prWrapper div {align-self: flex-start;}#class-full {display: none;}.solutions-granted {border-collapse: collapse;width: 100%;font-size: 14px;}.solutions-granted td,table #training-classes th {border: 1px solid #ddd;padding: 8px;}.solutions-granted tr:nth-child(even) {background-color: #f2f2f2;}.solutions-granted tr:hover {background-color: #ddd;}.solutions-granted th {padding: 12px;text-align: left;background-color: #0790c8;color: #fff;}.solutions-granted td:before {display: none;background-color: #0790c8;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.previous-classes {margin-bottom: 20px;}#watchguard-internal header {width: 100%;}#watchguard-internal header img {padding: 10px 20px;display: inline-block;width: 250px;}#watchguard-internal nav ul {text-align: center;}#watchguard-internal header {margin: 0;padding: 0;}#watchguard-internal nav {background-color: #0790C8;}#watchguard-internal nav a {color: #fff;}#watchguard-internal nav {width: 100%;padding: 0;margin: 20px 0 0 0;}#watchguard-internal nav ul {margin: 0;padding: 10px 0;}#watchguard-internal dt {font-weight: bold;}#watchguard-internal dd {margin: 0 0 60px 0;}#watchguard-internal .bannerInterior {margin-bottom: 80px;}#watchguard-internal footer {margin-top: 100px;}.wg-images img {height: 160px;display: inline-block;margin: 0 20px;}.wg-requirements li {margin-bottom: 50px;}.liongard-list li {list-style-image: url(/images-content/arrow-right.png);}.liontable {width: 100%;margin-bottom: 20px}.bgblue {background-color: #002060;color: #fff;}.liontable th,.liontable td {text-align: center;}.bgyellow:nth-of-type(odd) {background-color: #FEEFBE;}.bgyellow:nth-of-type(even) {background-color: #FFE599;}.liontable strong {font-size: 22px;}.liontable td:before {display: none;background-color: #002060;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.ninja {border-collapse: collapse;width: 100%;font-size: 14px;}.ninja table td {border: 1px solid #ddd;padding: 8px;}.ninja tr:nth-child(even) {background-color: #f2f2f2;}.ninja tr:hover {background-color: #ddd;}.ninja th {padding: 12px;text-align: left;background-color: #00A6CE;color: #fff;}.ninja td:before {display: none;background-color: #00A6CE;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.zultys-pricing {border-collapse: collapse;width: 100%;font-size: small;text-align: center;}.zultys-pricing td:before {display: none;background-color: #666;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.zultys-training td:before {display: none;background-color: #d4e8d2;color: #222;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.petra {border-collapse: collapse;width: 100%;font-size: 14px;margin: 20px 0;}.petra td {border: 1px solid #ddd;padding: 10px 12px;}.petra tr:nth-child(even) {background-color: #f2f2f2;}.petra tr:hover {background-color: #ddd;}.petra th {padding: 12px;text-align: left;background-color: #0790c8;color: #fff;}.petra-stats {border-collapse: collapse;width: 100%;margin: 30px 0;background-color: #f9f9f9;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}.petra-stats tr {border-bottom: 1px solid #e0e0e0;transition: background-color 0.3s ease;}.petra-stats tr:last-child {border-bottom: none;}.petra-stats tr:hover {background-color: #f0f0f0;}.petra-stats td {padding: 20px;text-align: left;}.petra-stats td.stat-value {font-size: 24px;font-weight: bold;color: #0790c8;width: 25%;vertical-align: middle;padding-right: 30px;}.petra-stats td.stat-label {font-size: 14px;color: #333;line-height: 1.6;vertical-align: middle;}.petra-stats-grid {display: table;width: 100%;border-collapse: separate;border-spacing: 15px;background: transparent !important;}.petra-stats-grid tr {border: none;}.petra-stats-grid td {padding: 0;border: none;background: transparent;width: 50%;}.stat-item {background-color: #f9f9f9;border: 1px solid #e0e0e0;border-radius: 8px;padding: 20px;text-align: center;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}.stat-item:hover {background-color: #f0f0f0;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}.stat-item .stat-value {font-size: 24px;font-weight: bold;color: #0790c8;margin-bottom: 10px;}.stat-item .stat-label {font-size: 14px;color: #333;line-height: 1.6;}.hire {border-collapse: collapse;width: 100%;font-size: 14px;}.hire table td {border: 1px solid #0f0000;padding: 8px;text-align: left;padding-left: 100px;}.hire tr:nth-child(odd) {background-color: #f2f2f2;}.hire tr:hover {background-color: #d2c5e2;}.hire th {padding: 12px;text-align: center;background-color: #ddd;border: 1 px solid black;}.tableh {height: 70px;text-align: center;background-color: #7e6da8;color: #fff;}.hire td:before {display: none;background-color: #7e6da8;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}.lime {color: #3e7708;}.regadmin-company {margin: 5px;padding: 0 10px;}.regadmin-company:nth-child(even) {background-color: #aaa;}.regadmin-company h2 {font-weight: bold;margin: 0;padding: 0;font-size: 24px;}.regadmin-company-details {padding: 5px;}.regadmin-attendees {padding: 5px;} .flex {display: flex;}.flex.row {flex-direction: row;flex-wrap: wrap;}.subhead {font-size: 26px;} .our-members a {position: relative;z-index: 10;} .our-members .grid {grid-gap: 30px;}.our-members .grid div,.our-partners .grid div {position: relative;overflow: hidden;padding: 20px;border-radius: 8px;box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25);border-radius: 8px;margin-bottom: 30px;}.our-members .grid img {width: 300px;height: 300px;object-fit: cover;border-radius: 50%;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);}.our-members .grid div::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.1);z-index: 10;}.our-members .grid div::before {content: '▶';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 30px;color: #eee;z-index: 2;opacity: 0.3;transition: opacity 0.3s ease;}.our-members .grid div:hover::before {opacity: 1;}.our-members .grid div:hover img {opacity: 0.7;}.member-name {color: #111;font-size: 22px;font-weight: bold;text-align: center;margin: 10px 0;line-height: 1;}.member-title {color: #111;font-size: 18px;font-style: italic;margin: 10px 0;line-height: 1;text-align: center;}.member-company {color: #111;font-size: 22px;font-weight: bold;margin: 5px 0;line-height: 1;text-align: center;}.our-partners {margin: 0 auto;}.our-partners .grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 12px;}.our-partners .grid div {height: 60px;background-color: #E5E6E7;}.our-partners .grid img {object-fit: cover;}.our-partners .grid div {display: flex;align-items: center;justify-content: center;} .bootcamp-hero {background: #000 url('/images-design/wg-bootcamp-bg.png') no-repeat center center;background-size: contain;padding: 100px 20px;}.bootcamp-hero h1 {color: #fff;font-size: 48px;text-align: center;margin: 0;font-weight: bold;}.bootcamp-hero p {color: #fff;font-size: 24px;text-align: center;margin: 20px 0 0 0;} @media(max-width:999px) {.convention img,.springbreak img {float: none;margin: 12px auto;display: block;width: 100%}.convention h2,.convention p,.springbreak h2,.springbreak p {text-align: center !important}.grid.books {grid-template-columns: repeat(2, 1fr)}.calendar h1,.calendar h1+p {padding: 0 10px}.our-members .grid {grid-template-columns: repeat(2, 1fr);}.our-partners .grid {grid-template-columns: repeat(4, 1fr);}.prWrapper {display: flex;flex-direction: column;}.prWrapper > div:last-child {order: 2;}.prWrapper > div:nth-child(2) {order: 1;}} @media(max-width:800px) {.partnercontacts {display: grid;grid-template-columns: 1fr;}.partnercontact {max-width: 260px;}.grid.fourth.dd-logos {grid-template-columns: 1fr 1fr;}.grid.third,.grid.third.atka {grid-template-columns: 1fr 1fr;} :is(.liontable, .ninja, .imagit, .hire, .zultys-pricing, table.atakama-pricing),:is(.liontable, .ninja, .imagit, .hire, .zultys-pricing, table.atakama-pricing) :is(tbody, th, td, tr) {display: block;} .solutions-granted table,.solutions-granted :is(tbody, th, td, tr) {display: block;} :is(.ninja, .imagit, .hire) tr:first-of-type {position: absolute;top: -9999px;left: -9999px;} .solutions-granted table > tr:first-of-type {position: absolute;top: -9999px;left: -9999px;} .liontable tr:nth-of-type(2) {position: absolute;top: -9999px;left: -9999px;}.liontable tr:nth-of-type(1) {border: 1px solid #002060;margin-top: 16px;margin-bottom: 0;}.liontable tr:nth-of-type(1) th {display: block;background-color: #002060;color: #fff;padding: 10px 12px;text-align: center;font-weight: bold;width: 100%;box-sizing: border-box;} .liontable td.bgblue {background-color: transparent;color: inherit;} :is(.liontable, .solutions-granted, .ninja, .imagit, .zultys-pricing) tr {border: 1px solid #ccc;margin-bottom: 10px;}.hire tr {border: 1px solid #acaabe;margin-bottom: 10px;} .liontable tr {margin-bottom: 0;} :is(.liontable, .solutions-granted, .ninja, .imagit, .hire) tr th {display: none;} :is(.liontable, .solutions-granted, .ninja, .imagit, .hire) td {border: none;border-bottom: 1px solid #eee;width: 100%;box-sizing: border-box;text-align: center;padding: 0 10px 5px;} .zultys-pricing td {border: none;border-bottom: 1px solid #eee;width: 100% !important;box-sizing: border-box;text-align: center !important;padding: 0 10px 5px;} :is(.liontable, .solutions-granted, .ninja, .imagit, .hire, .zultys-pricing, table.atakama-pricing) td:before {display: block;} .zultys-pricing,.zultys-pricing tbody,.zultys-pricing tr,.zultys-pricing th,.zultys-pricing td {display: block !important;}.zultys-pricing tr {border: 1px solid #e0e0e0 !important;margin-bottom: 0 !important;}.zultys-pricing tr:first-of-type {border-color: #d4e8d2 !important;margin-top: 16px !important;margin-bottom: 0 !important;}.zultys-pricing tr:first-of-type th {display: block !important;background-color: #d4e8d2;color: #222;padding: 10px 12px !important;text-align: center !important;font-weight: bold;width: 100% !important;box-sizing: border-box !important;}.zultys-pricing td {border: none !important;border-bottom: 1px solid #eee !important;width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;text-align: center !important;padding: 0 10px 5px !important;}.zultys-pricing td[width] {width: 100% !important;}.zultys-pricing td:before {display: block !important;}.zultys-pricing tr:nth-of-type(2) {position: absolute !important;top: -9999px !important;left: -9999px !important;} .imagit tr td:nth-of-type(3) {white-space: normal;} .hire table td {padding-left: 10px;} .liontable td:nth-of-type(1):before { content: "Environments"; }.liontable td:nth-of-type(2):before { content: "List Price"; }.liontable td:nth-of-type(3):before { content: "TAG Member Pricing"; }.solutions-granted td:nth-of-type(1):before { content: "Product Offering"; }.solutions-granted td:nth-of-type(2):before { content: "Reseller SKU"; }.solutions-granted td:nth-of-type(3):before { content: "Product Offering Name"; }.solutions-granted td:nth-of-type(4):before { content: "Partner Cost"; }.solutions-granted td:nth-of-type(5):before { content: "TAG Advantage"; }.solutions-granted td:nth-of-type(6):before { content: "Net Cost"; }.solutions-granted td:nth-of-type(7):before { content: "SGI Slick"; }.ninja td:nth-of-type(1):before { content: "Product"; }.ninja td:nth-of-type(2):before { content: "GMS Retail Price"; }.ninja td:nth-of-type(3):before { content: "TAG Member Price"; }.ninja td:nth-of-type(4):before { content: "TAG Rebate"; }.imagit td:nth-of-type(1):before { content: "Project Type"; }.imagit td:nth-of-type(2):before { content: "Sites"; }.imagit td:nth-of-type(3):before { content: "Duration"; }.imagit td:nth-of-type(4):before { content: "Project Scope"; }.hire td:nth-of-type(1):before { content: "Assessment"; }.hire td:nth-of-type(2):before { content: "Price Each"; }.zultys-pricing td:nth-of-type(1):before { content: "Metric"; }.zultys-pricing td:nth-of-type(2):before { content: "Authorized"; }.zultys-pricing td:nth-of-type(3):before { content: "Silver"; }.zultys-pricing td:nth-of-type(4):before { content: "Gold"; }.zultys-pricing td:nth-of-type(5):before { content: "Platinum"; } table.atakama-pricing tr {border: 1px solid #4ED6BE;margin-bottom: 10px;}table.atakama-pricing th {display: block;background-color: #4ED6BE;color: white;padding: 10px 12px;text-align: center;font-weight: 600;width: 100%;box-sizing: border-box;}table.atakama-pricing td {border: none;border-bottom: 1px solid #e0f9f5;width: 100%;box-sizing: border-box;text-align: center;padding: 8px 10px;}table.atakama-pricing td:nth-of-type(1):before { content: "Tier 1"; }table.atakama-pricing td:nth-of-type(2):before { content: "Tier 2"; }table.atakama-pricing td:nth-of-type(3):before { content: "Tier 3"; }table.atakama-pricing td:nth-of-type(4):before { content: "Tier 4"; }table.atakama-pricing td:nth-of-type(5):before { content: "Tier 5"; }} @media(max-width:700px) {.training img {float: none;margin: 12px auto;display: block;}.training p {text-align: center}.table.half,.table.half>div {display: block;padding: 0 !important;width: auto;}.members .table>div:last-of-type {padding: 0 10px !important}.members p:last-of-type,.headsoc ul {text-align: center}.headsoc {padding: 20px 10px;}.members iframe {max-height: none}header,nav {display: block;width: auto}nav ul,nav ul:first-of-type li {text-align: center}.about h2 br {display: none}.about h2 {text-align: center}.about .table {padding: 20px 10px 10px !important}.cont h3,.cont address,.cont p {text-align: center;padding: 0 10px}.box {max-width: 500px;display: inline-block;}.tac li:first-of-type {display: block;text-align: center}.tac li:nth-of-type(2) {border-style: none solid none none}.campaign {width: calc((100% / 3) - 10px - .25em);}.campaign img {width: 100%}#ads {text-align: left}.our-members .grid {grid-template-columns: 1fr;}.our-members .grid img {width: 250px;height: 250px;}.member-name {font-size: 20px;}.member-title {font-size: 16px;}.member-company {font-size: 18px;}.our-partners .grid {grid-template-columns: repeat(3, 1fr);}} @media(max-width:600px) {.partners>div h3,.partners>div p,.partners>div span {display: block;width: auto !important;margin: 12px auto;}.partners>div p {border: none;padding: 0}.partners>div a {border-top: 2px solid #000;padding: 10px 0}.flyerShow:hover .flyer {display: none !important;}.our-partners .grid {grid-template-columns: repeat(2, 1fr);}.our-partners .grid div {height: 80px;width: 100%;}.grid.half,.grid.third {grid-template-columns: 1fr;} } @media(max-width:500px) {.dtable,.dtable>div,.dtable>div>div,#registration-details .dtable,#registration-details .dtable>div,#registration-details .dtable>div>div,#registration-details .dtable>div>div>div {display: block;}.dtable>div>div {width: 100% !important}.dtable .header,.dtable .empty,#registration-details .dtable .header {display: none;}.dtable .day {display: inline;}.calendar h4 {font-size: 18px;margin: 10px 0}.grid.event {grid-template-columns: 260px;margin: 0 auto;width: 260px;}.calendar h1+p {margin-bottom: 5px}.calendar h1+p>span {display: block;width: 240px;margin: 5px auto !important;text-align: center;padding: 8px 10px !important;}#map-canvas {float: none;}.mission {width: auto;margin-top: 0}footer .wrap {padding-bottom: 20px}footer .halfCol {display: block;width: auto;margin: 12px auto}footer ul,footer li,footer p {text-align: center !important}footer img {margin-top: 30px} .questions {padding-left: 10px;padding-right: 10px}.questions p {border: none !important;margin: 20px auto !important;text-align: center;padding: 0 !important}.campaigns img {width: auto}.campaigns img,.campaigns span {display: block;}.box p {padding: 0 3%;display: inline-block;}.tac li {border: none !important;display: block;text-align: center;line-height: 1.4}.blogs .posts .postThumbnail {float: none;margin: 0 -10px;max-width: calc(100% + 20px);width: calc(100% + 20px)}.our-partners .grid {grid-template-columns: 1fr;}.grid.third.atka {grid-template-columns: 1fr;}} @media(max-width:400px) {#recent td:last-of-type,#recent th:last-of-type {display: none}.campaign {width: calc(50% - 10px - .25em);}.grid.twothirds {grid-template-columns: 1fr}} .member-cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 28px;padding: 10px 0 60px;} .member-card {background: #fff;border-radius: 6px;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);overflow: hidden;display: flex;flex-direction: column;transition: box-shadow 0.2s ease;} .member-card:hover {box-shadow: 0 6px 24px rgba(0, 0, 0, 0.16);} .member-card .video-wrap {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;background: #111;} .member-card .video-wrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;} .member-card .no-video {background: linear-gradient(135deg, #0790c8 0%, #055a8e 100%);height: 80px;} .member-card .card-header {background: #0790c8;padding: 14px 18px 12px;text-align: center;} .member-card .card-header .member-name {font-family: 'Abel', calibri, sans-serif;font-size: 22px;font-weight: 400;color: #fff;margin: 0 0 2px;line-height: 1.2;text-align: center;} .member-card .card-header .member-meta {font-size: 14px;color: rgba(255, 255, 255, 0.85);margin: 0;line-height: 1.4;text-align: center;} .member-card .card-body {padding: 18px 18px 20px;flex: 1;display: flex;flex-direction: column;} .member-card .member-quote {font-size: 15px;font-style: italic;color: #444;flex: 1;border-left: 4px solid #0790c8;padding-left: 14px;margin: 0;line-height: 1.6;} .member-card .member-quote::before {content: '\201C';font-size: 28px;color: #0790c8;font-style: normal;line-height: 0;vertical-align: -10px;margin-right: 3px;} @media (max-width: 700px) {.member-cards {grid-template-columns: 1fr;}} .video-thumb {cursor: pointer;position: relative;} .video-thumb img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;display: block;margin: 0;} .video-thumb .play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 64px;height: 64px;background: rgba(0, 0, 0, 0.65);border-radius: 50%;pointer-events: none;} .video-thumb .play-btn::after {content: '';position: absolute;top: 50%;left: 54%;transform: translate(-50%, -50%);border-style: solid;border-width: 12px 0 12px 22px;border-color: transparent transparent transparent #fff;} .video-thumb:hover .play-btn {background: rgba(7, 144, 200, 0.85);} #video-modal {display: none;position: fixed;inset: 0;background: rgba(0, 0, 0, 0.85);z-index: 9999;align-items: center;justify-content: center;} #video-modal.open {display: flex;} #video-modal .modal-inner {position: relative;width: 90%;max-width: 900px;} #video-modal iframe {width: 100%;aspect-ratio: 16 / 9;height: auto;display: block;border: 0;} #video-modal .modal-close {position: absolute;top: -36px;right: 0;color: #fff;font-size: 28px;line-height: 1;cursor: pointer;background: none;border: none;padding: 0;font-family: Arial, sans-serif;} .supplements h5 {background-color: #4ED6BE;color: white;padding: 12px;margin: 0;font-weight: 600;border: 2px solid white;} table.atakama-pricing {border-collapse: collapse;width: 100%;} table.atakama-pricing th {background-color: #4ED6BE;color: white;padding: 12px;text-align: left;font-weight: 600;border: 2px solid white;} table.atakama-pricing td {padding: 12px;border: 1px solid #4ED6BE;text-align: center;} table.atakama-pricing tr:nth-child(odd) td {background-color: #f0fdfb;} table.atakama-pricing tr:hover td {background-color: #e0f9f5;}table.atakama-pricing td:before {display: none;background-color: #4ED6BE;color: #fff;font-weight: bold;text-align: center;margin: 0 -10px 5px;padding: 5px 0;}