@-webkit-keyframes ctaImageFade{0%{opacity:0}to{opacity:1}}@-o-keyframes ctaImageFade{0%{opacity:0}to{opacity:1}}@keyframes ctaImageFade{0%{opacity:0}to{opacity:1}}img{height:auto}.container,img{max-width:100%}@media (min-width:1200px){.container{max-width:1340px}}@media (min-width:768px){body.portal-jdp-mainstream .portal-header__client img{max-height:50px;margin-top:15px}body.portal-jdp-mainstream .portal-header__title h1{margin-top:15px}}@media (min-width:768px){body.portal-jdp-toppers .portal-header__client img{max-height:140px;margin:-32.5px 0}}@media (min-width:768px){body.portal-jdp-kumon .portal-header__client img{max-height:40px;margin-top:3px}}@media (min-width:768px){body.portal-jdp-little-bird .portal-header__client img{max-height:40px}body.portal-jdp-little-bird .portal-header__title{margin-top:10px}}@media (min-width:768px){body.portal-jdp-little-league .portal-header__client img{max-height:124px;margin:-25px 0}}@media (min-width:768px){body.portal-jdp-extensis .portal-header__client img{max-height:45px;margin-top:5px}body.portal-jdp-extensis .portal-header__title{margin-top:5px}}@media (min-width:768px){body.portal-jdp-resource-verified .portal-header__client img{max-height:45px;margin-top:5px}body.portal-jdp-resource-verified .portal-header__title{margin-top:5px}}@media (min-width:768px){body.portal-jdp-pony .portal-header__client{margin-right:20px}}@media (min-width:768px){body.portal-jdp-dixie-softball .portal-header__client img{max-height:95px;margin:-10px 0}}@font-face{font-family:WorkSans;font-style:normal;font-weight:100;src:url(../fonts/WorkSans-Light.eot?v=1.0.0);src:url(../fonts/WorkSans-Light.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-Light.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-Light.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-Light.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-Light.svg?v=1.0.0Light) format("svg")}@font-face{font-family:WorkSans;font-style:italic;font-weight:100;src:url(../fonts/WorkSans-LightItalic.eot?v=1.0.0);src:url(../fonts/WorkSans-LightItalic.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-LightItalic.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-LightItalic.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-LightItalic.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-LightItalic.svg?v=1.0.0LightItalic) format("svg")}@font-face{font-family:WorkSans;font-style:normal;font-weight:400;src:url(../fonts/WorkSans-Regular.eot?v=1.0.0);src:url(../fonts/WorkSans-Regular.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-Regular.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-Regular.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-Regular.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-Regular.svg?v=1.0.0Regular) format("svg")}@font-face{font-family:WorkSans;font-style:italic;font-weight:400;src:url(../fonts/WorkSans-Italic.eot?v=1.0.0);src:url(../fonts/WorkSans-Italic.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-Italic.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-Italic.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-Italic.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-Italic.svg?v=1.0.0Italic) format("svg")}@font-face{font-family:WorkSans;font-style:normal;font-weight:500;src:url(../fonts/WorkSans-Medium.eot?v=1.0.0);src:url(../fonts/WorkSans-Medium.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-Medium.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-Medium.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-Medium.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-Medium.svg?v=1.0.0Medium) format("svg")}@font-face{font-family:WorkSans;font-style:italic;font-weight:500;src:url(../fonts/WorkSans-MediumItalic.eot?v=1.0.0);src:url(../fonts/WorkSans-MediumItalic.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-MediumItalic.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-MediumItalic.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-MediumItalic.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-MediumItalic.svg?v=1.0.0MediumItalic) format("svg")}@font-face{font-family:WorkSans;font-style:normal;font-weight:700;src:url(../fonts/WorkSans-Bold.eot?v=1.0.0);src:url(../fonts/WorkSans-Bold.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-Bold.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-Bold.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-Bold.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-Bold.svg?v=1.0.0Bold) format("svg")}@font-face{font-family:WorkSans;font-style:italic;font-weight:700;src:url(../fonts/WorkSans-BoldItalic.eot?v=1.0.0);src:url(../fonts/WorkSans-BoldItalic.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../fonts/WorkSans-BoldItalic.woff2?v=1.0.0) format("woff2"),url(../fonts/WorkSans-BoldItalic.woff?v=1.0.0) format("woff"),url(../fonts/WorkSans-BoldItalic.ttf?v=1.0.0) format("truetype"),url(../fonts/WorkSans-BoldItalic.svg?v=1.0.0BoldItalic) format("svg")}body{font-size:14px;font-weight:400;font-family:WorkSans,sans-serif;color:#272c30;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){body{font-size:16px}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:WorkSans,sans-serif;color:#272c30;font-weight:400;letter-spacing:-1px}body h1{font-size:30px}@media (min-width:768px){body h1{font-size:36px}}@media (min-width:992px){body h1{font-size:42px}}body h2{font-size:24px}@media (min-width:768px){body h2{font-size:30px}}@media (min-width:992px){body h2{font-size:40px}}body h3{font-size:18px}@media (min-width:768px){body h3{font-size:26px}}@media (min-width:992px){body h3{font-size:30px;line-height:40px}}body h4{font-size:20px}@media (min-width:768px){body h4{font-size:22px}}@media (min-width:992px){body h4{font-size:26px}}body h5{font-size:16px}@media (min-width:768px){body h5{font-size:18px}}@media (min-width:992px){body h5{font-size:20px}}body p{margin-bottom:1.375em}body p:last-child{margin-bottom:auto}body blockquote{color:#777;font-style:italic}body a{color:#24ace2;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body a:focus,body a:hover{color:#272c30;text-decoration:none}.portal-header{position:relative;padding:14px 0;overflow:hidden;background:-webkit-gradient(linear,left top,right top,color-stop(0,#9814c7),to(#24ace2));background:-webkit-linear-gradient(left,#9814c7,#24ace2);background:-o-linear-gradient(left,#9814c7 0,#24ace2);background:linear-gradient(90deg,#9814c7,#24ace2)}@media (min-width:768px){.portal-header{padding:86px 0}}.portal-header__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;z-index:2}@media (min-width:768px){.portal-header__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.portal-header__logo{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:16px;text-align:center}@media (min-width:768px){.portal-header__logo{-ms-flex-preferred-size:initial;flex-basis:auto;margin-right:50px;margin-bottom:0;text-align:left}}.portal-header__logo img{width:122px;height:auto}@media (min-width:768px){.portal-header__logo img{width:166px}}.portal-header__client{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:16px;text-align:center}@media (min-width:768px){.portal-header__client{-ms-flex-preferred-size:initial;flex-basis:auto;margin-right:50px;margin-bottom:0;text-align:left}}.portal-header__client img{max-height:50px;width:auto}@media (min-width:768px){.portal-header__client img{max-height:75px}}.portal-header__title{-ms-flex-preferred-size:100%;flex-basis:100%;color:#fff;text-align:center}@media (min-width:768px){.portal-header__title{-ms-flex-preferred-size:initial;flex-basis:auto;text-align:left}}.portal-header__title h1{margin-bottom:0;color:inherit;font-size:24px;font-weight:300;letter-spacing:-.2px;text-transform:uppercase}@media (min-width:768px){.portal-header__title h1{font-size:48px}}@-moz-document url-prefix(){.portal-header__title h1{margin-top:10px}}.portal-header__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.portal-header__bg svg{position:absolute;top:50%;left:50%;width:1815px;height:1582px;-webkit-transform:translateX(-50%) translateY(-60%);-o-transform:translateX(-50%) translateY(-60%);transform:translateX(-50%) translateY(-60%)}.portal-header__bg svg .left-shape{position:relative;opacity:0}.portal-header__bg svg .center-shape,.portal-header__bg svg .right-shape{opacity:0}.portal-header__bg svg .center-shape{-webkit-animation:heroLeftFirst 22s ease-in-out infinite,heroShapesFade 2s .4s forwards;-o-animation:heroLeftFirst 22s infinite ease-in-out,heroShapesFade 2s forwards .4s;animation:heroLeftFirst 22s ease-in-out infinite,heroShapesFade 2s .4s forwards}.portal-header__bg svg .right-shape{-webkit-animation:heroLeftSecond 18s ease-in-out infinite,heroShapesFade 2s .7s forwards;-o-animation:heroLeftSecond 18s infinite ease-in-out,heroShapesFade 2s forwards .7s;animation:heroLeftSecond 18s ease-in-out infinite,heroShapesFade 2s .7s forwards}.portal-header__bg svg .left-first{-webkit-animation:heroRightFirst 15s ease-in-out infinite,heroRightShapes 2s 2s forwards;-o-animation:heroRightFirst 15s infinite ease-in-out,heroRightShapes 2s forwards 2s;animation:heroRightFirst 15s ease-in-out infinite,heroRightShapes 2s 2s forwards}.portal-header__bg svg .left-second{-webkit-animation:heroRightSecond 14s ease-in-out infinite,heroRightShapes 2s 2.7s forwards;-o-animation:heroRightSecond 14s infinite ease-in-out,heroRightShapes 2s forwards 2.7s;animation:heroRightSecond 14s ease-in-out infinite,heroRightShapes 2s 2.7s forwards}.portal-header__bg svg .left-third{-webkit-animation:heroRightThird 16s ease-in-out infinite,heroRightShapes 2s 3.4s forwards;-o-animation:heroRightThird 16s infinite ease-in-out,heroRightShapes 2s forwards 3.4s;animation:heroRightThird 16s ease-in-out infinite,heroRightShapes 2s 3.4s forwards}.portal-header--gray{background:#eaecef;border-bottom:10px solid #24ace2}.portal-header--gray .portal-header__title h1{font-size:20px;color:#272c30;color:#494949;font-weight:400;text-transform:none;letter-spacing:-1px}@media (min-width:768px){.portal-header--gray .portal-header__title h1{font-size:26px}}@media (min-width:992px){.portal-header--gray .portal-header__title h1{font-size:35px}}.portal-header--gray .portal-header__bg-gray{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.portal-header__shape-white{position:absolute;width:145px;height:155px;opacity:0}.portal-header__shape-white--1{left:-10px;top:-8px;-webkit-animation:heroLeftFirst 22s ease-in-out infinite,heroShapesFade 2s .4s forwards;-o-animation:heroLeftFirst 22s infinite ease-in-out,heroShapesFade 2s forwards .4s;animation:heroLeftFirst 22s ease-in-out infinite,heroShapesFade 2s .4s forwards}.portal-header__shape-white--2{display:none;left:35%;bottom:-50px;-webkit-animation:heroLeftSecond 18s ease-in-out infinite,heroShapesFade 2s .7s forwards;-o-animation:heroLeftSecond 18s infinite ease-in-out,heroShapesFade 2s forwards .7s;animation:heroLeftSecond 18s ease-in-out infinite,heroShapesFade 2s .7s forwards}@media (min-width:768px){.portal-header__shape-white--2{display:block}}.portal-header__shape-white--3{display:none;left:60%;top:-70px;width:185px;height:200px;-webkit-animation:heroLeftFirst 22s ease-in-out infinite,heroRightShapes 2s 1.2s forwards;-o-animation:heroLeftFirst 22s infinite ease-in-out,heroRightShapes 2s forwards 1.2s;animation:heroLeftFirst 22s ease-in-out infinite,heroRightShapes 2s 1.2s forwards}@media (min-width:992px){.portal-header__shape-white--3{display:block}}.portal-header__shape-white--4{right:-40px;top:74px;-webkit-animation:heroLeftSecond 18s ease-in-out infinite,heroRightShapes 2s 1.7s forwards;-o-animation:heroLeftSecond 18s infinite ease-in-out,heroRightShapes 2s forwards 1.7s;animation:heroLeftSecond 18s ease-in-out infinite,heroRightShapes 2s 1.7s forwards}@-webkit-keyframes heroLeftFirst{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(20px,30px,0);transform:translate3d(20px,30px,0)}50%{-webkit-transform:translate3d(10px,50px,0);transform:translate3d(10px,50px,0)}75%{-webkit-transform:translate3d(6px,30px,0);transform:translate3d(6px,30px,0)}}@-o-keyframes heroLeftFirst{0%{transform:translateZ(0)}25%{transform:translate3d(20px,30px,0)}50%{transform:translate3d(10px,50px,0)}75%{transform:translate3d(6px,30px,0)}}@keyframes heroLeftFirst{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(20px,30px,0);transform:translate3d(20px,30px,0)}50%{-webkit-transform:translate3d(10px,50px,0);transform:translate3d(10px,50px,0)}75%{-webkit-transform:translate3d(6px,30px,0);transform:translate3d(6px,30px,0)}}@-webkit-keyframes heroLeftSecond{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}35%{-webkit-transform:translate3d(-10px,-5px,0);transform:translate3d(-10px,-5px,0)}60%{-webkit-transform:translate3d(-15px,-5px,0);transform:translate3d(-15px,-5px,0)}85%{-webkit-transform:translate3d(-6px,-80px,0);transform:translate3d(-6px,-80px,0)}}@-o-keyframes heroLeftSecond{0%{transform:translateZ(0)}35%{transform:translate3d(-10px,-5px,0)}60%{transform:translate3d(-15px,-5px,0)}85%{transform:translate3d(-6px,-80px,0)}}@keyframes heroLeftSecond{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}35%{-webkit-transform:translate3d(-10px,-5px,0);transform:translate3d(-10px,-5px,0)}60%{-webkit-transform:translate3d(-15px,-5px,0);transform:translate3d(-15px,-5px,0)}85%{-webkit-transform:translate3d(-6px,-80px,0);transform:translate3d(-6px,-80px,0)}}@-webkit-keyframes heroRightFirst{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(10px,-5px,0);transform:translate3d(10px,-5px,0)}50%{-webkit-transform:translate3d(6px,20px,0);transform:translate3d(6px,20px,0)}75%{-webkit-transform:translate3d(10px,15px,0);transform:translate3d(10px,15px,0)}}@-o-keyframes heroRightFirst{0%,10%{transform:translateZ(0)}25%{transform:translate3d(10px,-5px,0)}50%{transform:translate3d(6px,20px,0)}75%{transform:translate3d(10px,15px,0)}}@keyframes heroRightFirst{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(10px,-5px,0);transform:translate3d(10px,-5px,0)}50%{-webkit-transform:translate3d(6px,20px,0);transform:translate3d(6px,20px,0)}75%{-webkit-transform:translate3d(10px,15px,0);transform:translate3d(10px,15px,0)}}@-webkit-keyframes heroRightSecond{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}30%{-webkit-transform:translate3d(-10px,7px,0);transform:translate3d(-10px,7px,0)}60%{-webkit-transform:translate3d(-3px,15px,0);transform:translate3d(-3px,15px,0)}80%{-webkit-transform:translate3d(-8px,5px,0);transform:translate3d(-8px,5px,0)}}@-o-keyframes heroRightSecond{0%,10%{transform:translateZ(0)}30%{transform:translate3d(-10px,7px,0)}60%{transform:translate3d(-3px,15px,0)}80%{transform:translate3d(-8px,5px,0)}}@keyframes heroRightSecond{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}30%{-webkit-transform:translate3d(-10px,7px,0);transform:translate3d(-10px,7px,0)}60%{-webkit-transform:translate3d(-3px,15px,0);transform:translate3d(-3px,15px,0)}80%{-webkit-transform:translate3d(-8px,5px,0);transform:translate3d(-8px,5px,0)}}@-webkit-keyframes heroRightThird{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}50%{-webkit-transform:translate3d(6px,5px,0);transform:translate3d(6px,5px,0)}75%{-webkit-transform:translate3d(-2px,8px,0);transform:translate3d(-2px,8px,0)}}@-o-keyframes heroRightThird{0%,10%{transform:translateZ(0)}25%{transform:translate3d(15px,0,0)}50%{transform:translate3d(6px,5px,0)}75%{transform:translate3d(-2px,8px,0)}}@keyframes heroRightThird{0%,10%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}50%{-webkit-transform:translate3d(6px,5px,0);transform:translate3d(6px,5px,0)}75%{-webkit-transform:translate3d(-2px,8px,0);transform:translate3d(-2px,8px,0)}}@-webkit-keyframes heroShapesFade{0%{opacity:0}to{opacity:1}}@-o-keyframes heroShapesFade{0%{opacity:0}to{opacity:1}}@keyframes heroShapesFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes heroRightShapes{0%{top:120px;opacity:0}to{top:0;opacity:1}}@-o-keyframes heroRightShapes{0%{top:120px;opacity:0}to{top:0;opacity:1}}@keyframes heroRightShapes{0%{top:120px;opacity:0}to{top:0;opacity:1}}.portal-sidebar{margin-top:40px}@media (min-width:768px){.portal-sidebar{margin-top:60px}}@media (min-width:992px){.portal-sidebar{position:sticky;top:20px;margin-top:0}}.portal-footer{padding:40px 0;background:#f3f4f9;text-align:center}@media (min-width:768px){.portal-footer{padding:50px 0 35px;text-align:left}}.portal-footer p{letter-spacing:-.5px}.portal-footer__logo{margin-bottom:40px}@media (min-width:768px){.portal-footer__logo{margin-bottom:0}}.portal-footer__logo img{width:132px;height:auto}@media (min-width:992px){.portal-footer__logo img{width:166px}}.portal-footer__first{margin-bottom:36px;font-size:18px;line-height:32px}@media (min-width:768px){.portal-footer__first{margin-bottom:0;font-size:16px;line-height:24px}}@media (min-width:992px){.portal-footer__first{font-size:20px;line-height:30px}}.portal-footer__second h4{margin:0 0 12px;font-size:18px}@media (min-width:768px){.portal-footer__second h4{margin:0 0 16px;font-size:20px}}.portal-footer__second p{font-size:12px;line-height:24px}@media (min-width:768px){.portal-footer__second p{line-height:18px}}.portal-footer__second a{color:#24ace2}.portal-footer__second a:hover{color:#24ace2;text-decoration:underline}.portal-footer__bottom{position:relative;margin-top:34px;padding-top:38px}@media (min-width:768px){.portal-footer__bottom{margin-top:70px;padding-top:42px}}.portal-footer__bottom:before{content:" ";position:absolute;left:15px;top:0;width:calc(100% - 30px);height:2px;background:-webkit-gradient(linear,left top,right top,from(#5fb0df),to(#954f9f));background:-webkit-linear-gradient(left,#5fb0df,#954f9f);background:-o-linear-gradient(left,#5fb0df,#954f9f);background:linear-gradient(90deg,#5fb0df,#954f9f)}.portal-footer__bottom p{font-size:12px}body#tinymce{max-width:80%!important;margin:25px auto!important}body#tinymce h1,body#tinymce h2,body#tinymce h3,body#tinymce h4,body#tinymce h5,body#tinymce h6,body#tinymce p{margin:0 0 .5em}.button{display:inline-block;padding:8px 20px;font-size:14px;font-family:WorkSans,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;background:#24ace2}.button:hover{color:#fff;background:#954f9f}.article__header{margin-bottom:16px}@media (min-width:768px){.article__header{margin-bottom:24px}}@media (min-width:992px){.article__header{margin-bottom:30px}}.article__comments{margin-top:50px}.post-tile{margin-bottom:20px}.post-tile__wrapper{padding:22px 18px;border:1px solid #eee;height:100%}.post-tile__title{margin:0 0 14px;font-size:20px;line-height:26px}@media (min-width:992px){.post-tile__title{font-size:24px;line-height:30px}}.post-tile__title a{display:block}.post-tile__excerpt{font-size:14px}.gallery.gallery-columns-1{overflow:hidden}.gallery.gallery-columns-1 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-1 .gallery-item{width:98%}.gallery.gallery-columns-1 .gallery-item:nth-child(1n){margin-right:0}.gallery.gallery-columns-1 .gallery-item:nth-child(1n-0){margin-left:0}}.gallery.gallery-columns-2{overflow:hidden}.gallery.gallery-columns-2 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-2 .gallery-item{width:48%}.gallery.gallery-columns-2 .gallery-item:nth-child(2n){margin-right:0}.gallery.gallery-columns-2 .gallery-item:nth-child(2n-1){margin-left:0}}.gallery.gallery-columns-3{overflow:hidden}.gallery.gallery-columns-3 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-3 .gallery-item{width:31.3333333333%}.gallery.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0}.gallery.gallery-columns-3 .gallery-item:nth-child(3n-2){margin-left:0}}.gallery.gallery-columns-4{overflow:hidden}.gallery.gallery-columns-4 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-4 .gallery-item{width:23%}.gallery.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0}.gallery.gallery-columns-4 .gallery-item:nth-child(4n-3){margin-left:0}}.gallery.gallery-columns-5{overflow:hidden}.gallery.gallery-columns-5 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-5 .gallery-item{width:18%}.gallery.gallery-columns-5 .gallery-item:nth-child(5n){margin-right:0}.gallery.gallery-columns-5 .gallery-item:nth-child(5n-4){margin-left:0}}.gallery.gallery-columns-6{overflow:hidden}.gallery.gallery-columns-6 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-6 .gallery-item{width:14.6666666667%}.gallery.gallery-columns-6 .gallery-item:nth-child(6n){margin-right:0}.gallery.gallery-columns-6 .gallery-item:nth-child(6n-5){margin-left:0}}.gallery.gallery-columns-7{overflow:hidden}.gallery.gallery-columns-7 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-7 .gallery-item{width:12.2857142857%}.gallery.gallery-columns-7 .gallery-item:nth-child(7n){margin-right:0}.gallery.gallery-columns-7 .gallery-item:nth-child(7n-6){margin-left:0}}.gallery.gallery-columns-8{overflow:hidden}.gallery.gallery-columns-8 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-8 .gallery-item{width:10.5%}.gallery.gallery-columns-8 .gallery-item:nth-child(8n){margin-right:0}.gallery.gallery-columns-8 .gallery-item:nth-child(8n-7){margin-left:0}}.gallery.gallery-columns-9{overflow:hidden}.gallery.gallery-columns-9 .gallery-item{width:100%;float:left}@media (min-width:544px){.gallery.gallery-columns-9 .gallery-item{width:9.1111111111%}.gallery.gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.gallery.gallery-columns-9 .gallery-item:nth-child(9n-8){margin-left:0}}.pagination{display:block;margin:20px 0 0}.pagination__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none}.pagination__item .page-link{padding:8px 14px;font-size:15px;border-color:#eee}.pagination__item .page-link.current{font-weight:700;color:#fff;border-color:#24ace2;background:#24ace2}.acf-form-pony-uploader [data-name=validation-pony-csv]{padding:0;margin-bottom:15px}body .cookie-bar.alert{position:relative;margin:0;padding:12px 10px;background:#24ace2;border-radius:0}body .cookie-bar.alert .cookie-bar__message{padding-right:50px}body .cookie-bar.alert .cookie-bar__message p{font-size:12px;font-weight:700;color:#fff}body .cookie-bar.alert .cookie-bar__close{position:absolute;top:0;right:0;padding:10px;height:100%;color:#fff;opacity:.9;line-height:0;text-shadow:inherit}.cta-basic{margin:0 auto;max-width:460px}.cta-basic__wrap{background:#f3f4f9}.cta-basic__content{padding:22px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.cta-basic__content p{margin:0 0 4px;font-size:18px;color:#24ace2;letter-spacing:-.5px}@media (min-width:768px){.cta-basic__content p{margin:0 0 10px;font-size:20px}}.cta-basic__content p a:hover{color:#24ace2;opacity:.8}.cta-basic__link,.cta-basic__text{-ms-flex-preferred-size:100%;flex-basis:100%}.cta-basic__link{margin-top:16px}.cta-basic__link a{display:inline-block;width:100%;max-width:140px;padding:8px 20px;font-size:12px;text-transform:uppercase;border-radius:22px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#3f90ce),color-stop(50%,#01aee7),to(#3f90ce));background:-webkit-linear-gradient(left,#3f90ce,#01aee7 50%,#3f90ce);background:-o-linear-gradient(left,#3f90ce 0,#01aee7 50%,#3f90ce 100%);background:linear-gradient(90deg,#3f90ce 0,#01aee7 50%,#3f90ce);background-size:200% auto}@media (min-width:768px){.cta-basic__link a{max-width:210px;padding:10px 20px;font-size:15px}}.cta-basic__link a:hover{color:#fff;background-position:right 0}.cta-basic__image img{-webkit-animation-name:ctaImageFade;-o-animation-name:ctaImageFade;animation-name:ctaImageFade;-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.cta-basic--gray .cta-basic__wrap{background:#24ace2}.cta-basic--gray .cta-basic__content a,.cta-basic--gray .cta-basic__content a:hover,.cta-basic--gray .cta-basic__content p{color:#fff}.cta-basic--gray .cta-basic__link a{background:transparent;border:2px solid #fff}.cta-basic--gray .cta-basic__link a:hover{background:#fff;color:#24ace2}.portal-wrapper{padding:24px 0 40px}@media (min-width:768px){.portal-wrapper{padding:60px 0}}@media (min-width:992px){.portal-wrapper{padding:60px 0 100px}}@media (min-width:992px){.portal-content{padding-right:66px}}.portal-content .block-core{margin-bottom:32px;text-align:center}@media (min-width:768px){.portal-content .block-core{text-align:left}}@media (min-width:992px){.portal-content .block-core{margin-bottom:68px}}.portal-content .block-core h3{margin:0;font-size:14px;line-height:24px}@media (min-width:768px){.portal-content .block-core h3{font-size:26px;line-height:1.2}}@media (min-width:992px){.portal-content .block-core h3{font-size:30px;line-height:40px}}.page-id-612 .portal-content>section:first-child,.page-id-621 .portal-content>section:first-child{margin-bottom:30px}.form-ll-new-user,.form-ll-president-change{margin-bottom:70px}.form-ll-new-user h2,.form-ll-president-change h2{font-size:26px;color:#004a6f;font-weight:400;margin:60px 0 30px}.form-ll-new-user div.wpcf7-validation-errors,.form-ll-president-change div.wpcf7-validation-errors{border-color:#ef3f43}.form-ll-new-user span.wpcf7-not-valid-tip,.form-ll-president-change span.wpcf7-not-valid-tip{color:#ef3f43;font-size:14px;display:block;position:absolute}.form-ll-new-user h3,.form-ll-president-change h3{font-size:26px;color:#004a6f;font-weight:400;line-height:32px}.form-ll-new-user h3 a,.form-ll-president-change h3 a{color:#004a6f}.form-ll-new-user h3 a:hover,.form-ll-president-change h3 a:hover{text-decoration:underline!important}.form-ll-new-user .field,.form-ll-president-change .field{display:block;margin:0}.form-ll-new-user .field label,.form-ll-president-change .field label{display:inline-block;width:204px;font-size:18px;margin-right:16px;text-align:right;font-weight:400}.form-ll-new-user .field .wpcf7-form-control-wrap,.form-ll-president-change .field .wpcf7-form-control-wrap{display:inline-block;width:calc(100% - 230px);max-width:560px}.form-ll-new-user .field input,.form-ll-president-change .field input{width:100%;padding:7px 10px;border:1px solid #8c8d8d}.form-ll-new-user .field.req label,.form-ll-president-change .field.req label{color:#ef3f43}.form-ll-new-user .fields-row,.form-ll-president-change .fields-row{padding-left:104px;margin-bottom:22px}.form-ll-new-user .fields-row br,.form-ll-president-change .fields-row br{display:none}.form-ll-new-user .fields-row .field,.form-ll-president-change .fields-row .field{width:33%;display:inline-block}.form-ll-new-user .fields-row .field:first-child,.form-ll-president-change .fields-row .field:first-child{width:calc(33% + 8px)}.form-ll-new-user .fields-row .field:nth-child(5),.form-ll-president-change .fields-row .field:nth-child(5){width:calc(33% - 70px)}.form-ll-new-user .fields-row .field .wpcf7-form-control-wrap,.form-ll-president-change .fields-row .field .wpcf7-form-control-wrap{width:calc(100% - 116px)}.form-ll-new-user .fields-row .field label,.form-ll-president-change .fields-row .field label{width:100px}.form-ll-new-user .fields-row select,.form-ll-president-change .fields-row select{background:#fff url(../images/dropdownbg.png) no-repeat scroll 100%;-webkit-appearance:none;height:36px;border-radius:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#8b8d8d}.form-ll-new-user .form-submit input,.form-ll-president-change .form-submit input{width:213px;background:#ef3f43;border-radius:6px;color:#fff;text-transform:uppercase;font-size:18px;text-align:center;padding:14px 20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1;border:none;font-family:Lato}.form-ll-new-user .form-submit input:hover,.form-ll-president-change .form-submit input:hover{background:#cf2d31}.form-ll-new-user .form-col,.form-ll-president-change .form-col{width:calc(50% - 4px);display:inline-block;vertical-align:top;margin-bottom:38px}.form-ll-new-user .form-col h4,.form-ll-president-change .form-col h4{font-weight:400;text-transform:uppercase;margin:0 0 22px;font-size:18px}.form-ll-new-user .form-col p,.form-ll-president-change .form-col p{position:relative}.form-ll-new-user .form-col .check-other,.form-ll-president-change .form-col .check-other{position:absolute;width:256px;bottom:-1px;left:120px}.form-ll-new-user .form-col .check-other input,.form-ll-president-change .form-col .check-other input{width:100%;max-width:100%;padding:7px 10px;border:1px solid #8c8d8d;height:35px}.form-ll-new-user .form-col .wpcf7-list-item,.form-ll-president-change .form-col .wpcf7-list-item{font-size:18px;display:block;margin-bottom:22px;padding-left:0;margin-left:0}.form-ll-new-user .form-col .wpcf7-list-item label,.form-ll-president-change .form-col .wpcf7-list-item label{position:relative;line-height:24px;margin:0;min-width:190px}.form-ll-new-user .form-col .wpcf7-list-item input,.form-ll-president-change .form-col .wpcf7-list-item input{position:absolute;opacity:0;z-index:0;width:28px;height:28px}.form-ll-new-user .form-col .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,.form-ll-president-change .form-col .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{background:#004a6f}.form-ll-new-user .form-col .wpcf7-list-item .wpcf7-list-item-label,.form-ll-president-change .form-col .wpcf7-list-item .wpcf7-list-item-label{padding-left:44px}.form-ll-new-user .form-col .wpcf7-list-item .wpcf7-list-item-label:before,.form-ll-president-change .form-col .wpcf7-list-item .wpcf7-list-item-label:before{content:" ";width:28px;height:28px;position:absolute;left:0;top:-1px;border:1px solid #8c8d8d}.form-ll-new-user .form-col .wpcf7-list-item .wpcf7-list-item-label:after,.form-ll-president-change .form-col .wpcf7-list-item .wpcf7-list-item-label:after{content:" ";width:10px;height:10px;left:9px;top:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#fff;display:block;position:absolute}.form-ll-new-user .form-col-full,.form-ll-president-change .form-col-full{padding-top:38px;margin-bottom:38px;border-top:1px solid #a0a0a1}.form-ll-new-user .form-col-full h2,.form-ll-new-user .form-col-full h4,.form-ll-president-change .form-col-full h2,.form-ll-president-change .form-col-full h4{margin:0 0 28px}.form-ll-new-user .form-col-full--additional ul,.form-ll-president-change .form-col-full--additional ul{margin-bottom:24px;padding-left:20px}.form-ll-new-user .form-col-full--additional li,.form-ll-new-user .form-col-full--additional p,.form-ll-president-change .form-col-full--additional li,.form-ll-president-change .form-col-full--additional p{font-size:18px}.form-ll-new-user .form-col-full--additional li .req,.form-ll-new-user .form-col-full--additional p .req,.form-ll-president-change .form-col-full--additional li .req,.form-ll-president-change .form-col-full--additional p .req{color:#ef3f43}.form-ll-new-user .form-col-full--additional p,.form-ll-president-change .form-col-full--additional p{margin-bottom:36px}.form-ll-new-user .form-col-full--additional .ll-additional-date input,.form-ll-president-change .form-col-full--additional .ll-additional-date input{width:212px}.form-ll-new-user .form-col-full--additional .form-submit,.form-ll-president-change .form-col-full--additional .form-submit{padding-left:218px}.template-thanks .portal-content .wp-block-image{margin:0}.template-thanks .portal-content .wp-block-image img{max-width:220px;height:auto}@media (min-width:768px){.template-thanks .portal-content .wp-block-image img{max-width:300px}}.template-thanks .portal-content .block-core{margin-bottom:20px}@media (min-width:768px){.template-thanks .portal-content .block-core{margin-bottom:30px}}@media (min-width:1200px){.template-thanks .portal-content .block-core{margin-bottom:50px}}.template-thanks .portal-content .block-core p{font-size:16px;line-height:24px}@media (min-width:768px){.template-thanks .portal-content .block-core p{font-size:20px;line-height:30px}}@media (min-width:1200px){.template-thanks .portal-content .block-core p{font-size:30px;line-height:40px}}.template-thanks .portal-content .block-core p a:hover{color:#954f9f}.archive__header{margin-bottom:16px}@media (min-width:768px){.archive__header{margin-bottom:24px}}@media (min-width:992px){.archive__header{margin-bottom:30px}}