/**handles:elevation-single-style**/
article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{backface-visibility:hidden;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:hidden;padding:44px 0 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:0 0;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.selectric-wrapper{cursor:pointer;position:relative}.selectric-responsive{width:100%}.selectric{background:#f8f8f8;border:1px solid #ddd;border-radius:0;overflow:hidden;position:relative}.selectric .label{color:#444;font-size:12px;margin:0 38px 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.selectric .button,.selectric .label{display:block;height:38px;line-height:38px}.selectric .button{background-color:#f8f8f8;color:#bbb;font:0/0 a;position:absolute;right:0;text-align:center;top:0;width:38px}.selectric .button:after{border:4px solid transparent;border-bottom:none;border-top-color:#bbb;bottom:0;content:" ";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{cursor:default;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{height:0;overflow:hidden;position:relative;width:0}.selectric-hide-select select{left:-100%;position:absolute}.selectric-hide-select.selectric-is-native{height:100%;position:absolute;width:100%;z-index:10}.selectric-hide-select.selectric-is-native select{border:none;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.selectric-input{left:0!important;overflow:hidden!important;position:absolute!important;top:0!important;clip:rect(0,0,0,0)!important;background:0 0!important;border:none!important;height:1px!important;margin:0!important;outline:0!important;padding:0!important;width:1px!important}.selectric-temp-show{display:block!important;position:absolute!important;visibility:hidden!important}.selectric-items{background:#f8f8f8;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px;display:none;left:0;position:absolute;top:100%;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{bottom:100%;top:auto}.selectric-items li,.selectric-items ul{font-size:12px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}.selectric-items li{color:#666;cursor:pointer;display:block;padding:10px}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{background:0 0!important;color:#666!important;cursor:default!important;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{background:0 0;color:#444;cursor:default;font-weight:700;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}html{min-height:100%;position:relative}.clear,.clearfix{clear:both;display:table;width:100%}.hidden{display:none;visibility:hidden}hr{background:#ddd;height:2px;width:100%}img.svg{display:none}.wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:calc(100% - 40px);position:relative;width:100%}a{color:#005add;transition:all .3s ease}a,a:hover{text-decoration:none}a.more{font-size:1.125rem;letter-spacing:.04em;line-height:1.75rem;text-transform:uppercase}a.more img{height:15px;margin:0 0 0 .375rem;top:-2px;vertical-align:middle}a.more img,a.more:after{display:inline-block;position:relative}a.more:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiM5NmQxZmYiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==);content:"";height:.9375rem;margin:0 0 0 .625rem;top:1px;width:.5rem}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#022e9f;font-weight:700}strong{color:#022e9f;line-height:1!important}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.alignnone{margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto}.wp-caption{background:#fff;border:0;margin:0 auto 1.5rem;max-width:100%;padding:0;text-align:left}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0 0 .625rem;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{color:#2e2e2e;font-size:1.125rem;font-style:italic;letter-spacing:.04em;line-height:1.2;margin:0!important}.form input[type=email].wpcf7-not-valid,.form input[type=number].wpcf7-not-valid,.form input[type=password].wpcf7-not-valid,.form input[type=search].wpcf7-not-valid,.form input[type=tel].wpcf7-not-valid,.form input[type=text].wpcf7-not-valid,.form select.wpcf7-not-valid,.form textarea.wpcf7-not-valid{background:#ffcaca}.form input[type=email].placeholder,.form input[type=number].placeholder,.form input[type=password].placeholder,.form input[type=search].placeholder,.form input[type=tel].placeholder,.form input[type=text].placeholder,.form select.placeholder,.form textarea.placeholder{color:#000;opacity:1}.form input[type=email]:-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]:-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]:-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]:-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=tel]:-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select:-moz-placeholder,.form select::-moz-placeholder,.form textarea:-moz-placeholder,.form textarea::-moz-placeholder{color:#000;opacity:1}.form input[type=email]::-webkit-input-placeholder,.form input[type=number]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=tel]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#000;opacity:1}.form select{visibility:hidden}.form textarea{height:14.375rem;line-height:1.5;padding-top:.75rem}.form input[type=submit]{background:#9c9c9c;border:0;color:#fff;font-size:1.125rem;height:3.125rem;min-width:0;padding:0 .9375rem;text-align:center;width:9rem}.form input[type=submit]:hover{background:#005add}.form .label{color:#878989;display:block;font-size:1.125rem;margin:0 0 .625rem;padding:0}.form .field{margin:0 0 2.25rem;position:relative;width:100%;z-index:10}.form .field .sublabel{color:#878989;display:block;font-size:1rem;padding:10px 0 0}.form .field .wpcf7-form-control-wrap{display:block;position:relative;z-index:1}.form .field .wpcf7-form-control-wrap input,.form .field .wpcf7-form-control-wrap textarea{z-index:5}.form .field .wpcf7-form-control-wrap input.wpcf7-not-valid,.form .field .wpcf7-form-control-wrap textarea.wpcf7-not-valid{background:0 0!important;border:1px solid red!important}.form .field .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none!important}.form .field .selectric-wrapper{position:relative;z-index:2}.form .group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.form .group .label{width:100%}.form div.wpcf7-response-output{border:0!important;line-height:1.5;margin:20px 0 0!important;padding:0!important}.button,button[type=submit]:not(.no-styles),input[type=submit]{background:#fff;border:1px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:1rem;height:2.5rem;line-height:1;margin:0;min-width:7.5rem;overflow:hidden;padding:0 1.25rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}a.button{line-height:2.5rem}.primary-menu ul.menu{display:flex;justify-content:space-between;z-index:300}.primary-menu ul.menu li{font-size:.875rem;letter-spacing:.03em;line-height:normal;text-transform:uppercase;width:-webkit-fill-available}.primary-menu ul.menu li:hover>a{color:#fff}.primary-menu ul.menu li a{color:#fff;display:block;line-height:1.6em}.primary-menu ul.menu li .sub-menu>li>div{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.1em;line-height:1.45em;padding:2em}.primary-menu ul.menu li .sub-menu>li>div div{flex:1}.primary-menu ul.menu li .sub-menu>li>div div div p{font-size:1em;line-height:1.4em;max-width:100%}.primary-menu ul.menu li .sub-menu>li>div .at-above-post-page{display:none}.primary-menu ul.menu li .submenu-list{background:0 0;color:#555;display:block;left:0;position:relative;right:0;top:0;width:85%}.primary-menu ul.menu li .submenu-list li{align-self:flex-start;text-align:left}.primary-menu ul.menu li .submenu-list li>a{background:0 0;border-bottom:1px solid #e1e3e4;color:#035aea;font-size:1.1em;font-weight:700;max-width:100%!important;padding-left:0;padding-right:0}.primary-menu ul.menu li .submenu-list li>a:hover{background:0 0;color:#000;font-weight:700}.primary-menu ul.menu li .at-above-post-homepage{display:none}.primary-menu ul.menu li .highlighted-content{display:flex;flex-direction:row;flex-wrap:wrap}.primary-menu ul.menu li .highlighted-content .headline,.primary-menu ul.menu li .highlighted-content .subheadline{font-size:.93rem;margin:0;padding:0 0 .3em}.primary-menu ul.menu li .highlighted-content .headline{font-weight:700}.primary-menu ul.menu li .highlighted-content .subheadline{font-style:italic}.primary-menu ul.menu li .highlighted-content div:first-child{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;flex:0 0 100px!important;height:110px;margin:0 1.5em 1em;width:110px}.primary-menu ul.menu li .highlighted-content .button{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;width:75%}.primary-menu ul.menu .at-above-post-cat-page.addthis_tool{display:none!important}.primary-menu ul.menu>li{border-right:1px solid hsla(0,0%,100%,.2)!important;margin:0}.primary-menu ul.menu>li:last-child{border-right:0 solid transparent!important;margin:0}.primary-menu ul.menu>li>a{max-width:150px;min-width:150px;padding:.875rem 1.5rem}.primary-menu ul.menu>li>a .fa-chevron-down{font-size:11px;left:3px;position:relative;top:-2px}.primary-menu ul.menu>li:first-child a{max-width:200px}.primary-menu ul.menu>li ul{background:#f2f6fd;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.7);left:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;visibility:hidden;width:100%;z-index:200}.primary-menu ul.menu>li ul ul{background:#0045aa;box-shadow:inset 0 0 0 0 transparent;left:100%;top:-.3125rem}.primary-menu ul.menu>li ul li{text-transform:none}.primary-menu ul.menu>li ul li:hover>a{background:#0045aa;color:#fff}.primary-menu ul.menu>li ul li li:hover>a{background:#003077;color:#fff}.primary-menu ul.menu>li ul li a{color:#555;padding:7px .9375rem}.primary-menu ul.menu>li.menu-open a .fa-chevron-down{transform:rotate(0)!important}.primary-menu ul.menu>li.menu-open ul{height:auto;opacity:1;overflow:auto;transition:.2s;visibility:visible}#mobile-menu-cta{color:#fff;display:none!important;padding:1rem 1.5rem}#mobile-menu-cta P{font-size:15px!important;font-style:italic;font-weight:300}#mobile-menu-cta .button{box-shadow:0 3px 0 0 #ea9e23!important}.breadcrumb-wrapper{background:#fff;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:0}.home .breadcrumb-wrapper{border-bottom:0 solid #ededed;border-top:1px solid #ededed;display:none}.home .breadcrumb-wrapper a{font-size:.85em!important}#breadcrumbs{display:flex;flex-wrap:wrap;height:auto;margin:0}#breadcrumbs div{flex:1}#breadcrumbs .breadcrumbs{color:#777;font-weight:400;padding-top:13px;text-transform:uppercase}#breadcrumbs .breadcrumbs span{font-size:.85rem}#breadcrumbs .breadcrumbs .alert{font-size:.85em;padding-top:.5em;text-transform:none}#breadcrumbs .breadcrumbs p{margin:0 0 .7rem}hr{background:#ededed;border:0;height:1px;margin:0}.mobile-menu a svg{display:none}.desktop-only{display:flex!important}.desktop-only,.mobile-only{display:none!important}#page{background:#fff;box-shadow:5px 0 10px 1px rgba(0,0,0,.5);left:0;overflow:hidden;position:relative;top:0;transition:all .5s ease-in-out;width:100%}#page.open{left:-16.875rem}#header{background:#fff;width:100%}#header #header-top{overflow:auto;padding-bottom:.3rem}#header .wrap{display:block}#header #logo{float:left;margin:.8rem 0 1rem .3rem;transition:all .3s ease;width:13rem}#header #logo a{display:block}#header #logo img{display:block;height:auto;max-width:100%}#header #bar{background:#005add;border-bottom-left-radius:40px;color:#fff;display:block;font-size:16px;height:24px;letter-spacing:.35em;line-height:normal;padding:5px 15px 7px 10px;position:absolute;right:0;text-align:right;text-transform:uppercase;width:17rem;z-index:1}#header #header-secondary-cta{display:flex;float:right;justify-content:flex-end;margin-right:2rem;margin-top:-4rem}#header #header-secondary-cta p{font-size:.75em;font-style:italic;font-weight:400;line-height:1.45em;margin-right:.8rem;max-width:18rem}#header #header-secondary-cta .button{box-shadow:0 3px 0 0 #ea9e23!important;padding:0 17px}#header #header-secondary-cta .button:hover{box-shadow:0 1px 0 0 #ea9e23!important}#header .fa-search{font-size:13px;opacity:.9;padding-left:.5rem;padding-top:.5rem}#header #search-form{width:100%}#header #search-form form{display:flex;justify-content:space-between;transition:width .4s ease-in;width:100%}#header #search-form form input[type=search]{border:1px solid #ccc;color:#2e2e2e;font-size:.9rem;height:2.1875rem;margin:0 auto;order:2;padding:0 0 0 .625rem;width:100%}.guidestar-badge{float:left;margin-bottom:20px;margin-right:10px;max-width:100px}.grid-container{padding-top:2rem}.grid{display:grid;flex:1;grid-gap:2rem;grid-template-rows:auto;height:-moz-max-content;height:max-content}.grid.three-column{grid-template-columns:1fr 1fr 1fr}.grid.one-column,.grid.two-column{grid-template-columns:1fr 1fr}.grid .grid-item{background:#f2f7fd;border-radius:4px;box-shadow:0 0 3px #d4d8dd;padding:0}.grid .grid-item header{background:#fff;overflow:hidden;padding:0}.grid .grid-item .h3{line-height:1.4}.grid .grid-item .h3.heading{text-transform:none}.grid .grid-item .entry{background:#f2f7fd;font-size:1rem;margin:0;overflow:hidden;padding:1.5rem 1.5rem 2.5rem}.grid .grid-item .entry h3{margin-bottom:1.5rem;margin-top:1.5rem}.grid .grid-item .entry p{font-size:1rem}.grid .grid-item .byline{font-size:14px;margin:0 auto 1rem 0;text-transform:uppercase}.grid .grid-item .byline ul li{display:inline;font-size:14px;list-style-type:none}.grid .grid-item .byline ul li a{font-size:14px}.grid .grid-item img{height:auto;width:100%}.grid .grid-item .logo-thumbnail{display:block;margin-top:10%;text-align:center;width:100%}.grid .grid-item .logo-thumbnail img{height:auto;opacity:.5;width:200px}.paginate-links{align-content:center;display:block;display:flex;flex-direction:row;flex-wrap:wrap;grid-column:span 2;justify-content:center;margin-bottom:4.5rem;margin-top:.5rem;text-align:center;width:100%}.page-numbers{border:1px solid rgba(2,46,159,.502);border-radius:3px;color:#022e9f!important;font-size:1rem;margin:auto .2rem;padding:5px 8px}.page-numbers.current{background:#022e9f!important;color:#fff!important;font-weight:900;padding:8px}.next,.prev{border:0 solid #fff;color:#022e9f}.post-pagination{border-top:1px solid #ededed;display:flex;justify-content:space-between;margin:0 auto 2rem;padding-top:1rem}.post-pagination .next,.post-pagination .prev{line-height:1.5em;max-width:400px}.post-pagination .prev{text-align:left}.post-pagination .next{text-align:right}.grid-container .sidebar{flex:0 0 250px;padding:0 2.5rem}.grid-container .sidebar .row.content{margin:0;padding:0}.grid-container .sidebar .wp-block-search .wp-block-search__label{line-height:1.8}.grid-container .sidebar .wp-block-search__inside-wrapper{border-color:#022e9f;margin-bottom:2rem;margin-top:1rem}.grid-container .sidebar .wp-block-search__inside-wrapper .wp-block-search__button{background:#022e9f;border:0 solid #fff;color:#fff}.grid-container .sidebar .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#043484}.grid-container .sidebar .wp-block-search .wp-block-search__input{-webkit-appearance:none!important;border:1px solid #022e9f;border-radius:0!important}.grid-container .sidebar ul{margin:0;padding:0}.grid-container .sidebar ul li{font-size:1.2rem;list-style-type:none;margin:.5rem auto}.grid-container .sidebar .collapse-arrow{border:0;display:none}.grid-container .sidebar .children{background:#f2f7fd;margin:0 0 .5rem;width:90%}.grid-container .sidebar .children li{border-bottom:1px solid #e5ecf3;color:#005add;list-style-type:0!important;padding:.3rem .7rem}.grid-container .sidebar .children li:last-child{border-bottom:0 solid #e5ecf3}.grid-container .sidebar .collapse-arrow{display:block;float:right;position:relative;width:40px;z-index:1}.grid-container .sidebar .collapse-arrow .fa-chevron-right{color:#022e9f;font-size:15px;position:relative;z-index:-1}.grid-container .sidebar .collapse{transition:max-height .5s ease-in}.grid-container .sidebar .collapse,.grid-container .sidebar .collapse.hide{height:0;max-height:0;overflow:hidden}.grid-container .sidebar .collapse.show{height:auto;margin:.7rem 0;max-height:700px}.button{background:#f9a620;border:0;border-radius:4px;box-shadow:0 3px 0 0 #ea9e23;color:#fff;font-family:Lato;font-size:14px;font-weight:400;line-height:39px;padding:0 30px;text-transform:uppercase}.button:hover{box-shadow:0 2px 0 0 #ea9e23}.mobileBtnContainer{margin:0 auto;padding:0;text-align:center;width:90%}.mobileBtnContainer .moreBtn{background:#005add;border:0;border-radius:4px;box-shadow:0 3px 0 0 #2e3853;color:#fff;cursor:hand;font-family:Lato;font-size:14px;font-weight:400;line-height:39px;margin:20px auto 3rem;padding:0 30px;text-transform:uppercase}.mobileBtnContainer .moreBtn:hover{background:#0dbeff}.desktop{display:block}.mobile,.tablet{display:none}.row{overflow:hidden;position:relative;width:100%;z-index:10}.row.flex-blocks{line-height:1.47rem;padding:4rem 0}.row.flex-blocks h1,.row.flex-blocks h2{font-family:Lato,sans-serif;text-align:center}.row.flex-blocks h1{font-size:1.8rem;line-height:2.4rem;text-transform:uppercase}.row.flex-blocks .wrap{align-items:flex-start;justify-content:center;max-width:70rem}.row.flex-blocks .description{font-size:1.02rem;line-height:1.45rem;margin-bottom:4rem;margin-top:1rem;max-width:75%;text-align:center}.row.two-column-layout{display:flex;flex-direction:row;padding:3rem 0 4rem}.row.two-column-layout .mobile{display:none}.row.two-column-layout:nth-child(2n){background:#f1f7fd}.row.two-column-layout:nth-child(2){background:#f1f7fd;padding-bottom:0}.row.two-column-layout:nth-child(2) .content{padding-top:.05rem!important}.row.two-column-layout:nth-child(2) .image,.row.two-column-layout:nth-child(2) img{margin-right:0;padding-right:0}.row.two-column-layout .wrap{max-width:60rem}.row.two-column-layout h2{color:#528cdf;font-family:Elsie;font-size:2.375rem;font-style:normal;line-height:2.875rem;margin:0 0 15px;padding:0;text-align:left;text-transform:uppercase}.row.two-column-layout div{margin:0 auto}.row.two-column-layout .image{margin:0 2.5rem}.row.two-column-layout .image img{max-width:100%}.row.two-column-layout .content{margin:0;padding:2rem 0 0 1rem;text-align:left}.row.two-column-layout .excerpt{font-size:.96em;margin:0;padding:0}.row.top-stories{margin-bottom:-100px;margin-top:15px;padding:0;z-index:0}.row.top-stories .wrap{max-width:73rem;position:relative}.row.top-stories .carousel{overflow-x:hidden}.row.top-stories .carousel .slide{background:#edf1f9;bottom:0;display:block;height:0;opacity:0;overflow:hidden;position:relative;right:-100vw;top:0;transition:.7s;visibility:hidden;width:100%}.row.top-stories .carousel .slide .thumbnail{background-position:top;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:100vw;display:block;height:29rem;position:absolute;right:0;top:-20px;width:29rem;z-index:1}.row.top-stories .carousel .slide .article{padding:2.5rem 2rem 3rem 3rem;position:relative;text-align:left;width:50%;z-index:4}.row.top-stories .carousel .slide .article .subject{color:#777;font-family:Lato,sans-serif!important;font-size:1rem!important;line-height:25px!important;text-transform:uppercase}.row.top-stories .carousel .slide .article .headline{font-family:Elsie,serif!important;font-size:2.5625rem!important;font-style:normal;line-height:2.875rem!important;text-align:left;text-transform:uppercase}.row.top-stories .carousel .slide .article p{font-size:1rem;line-height:1.45em;opacity:.9}.row.top-stories .carousel .transition{height:auto;opacity:1;right:0;transition:.7s;visibility:visible}.row.top-stories .carousel .previousSlide{background:rgba(59,47,145,.2);border-radius:100%;color:#fff;height:40px;left:-25px;padding-top:20px;position:absolute;text-align:center;top:35%;width:60px;z-index:5}.row.top-stories .carousel .previousSlide .fa-chevron-left{font-size:23px;margin-left:15px;pointer-events:none}.row.top-stories .carousel .nextSlide{background:rgba(59,47,145,.2);border-radius:100%;color:#fff;height:40px;padding-top:20px;position:absolute;right:-25px;text-align:center;top:35%;width:60px;z-index:5}.row.top-stories .carousel .nextSlide .fa-chevron-right{font-size:23px;margin-left:-14px;pointer-events:none}.row.top-stories .carousel .slideNav{color:#fff;position:absolute;top:40%;width:100%}.row.top-stories .carousel .slideNav-dots{margin-top:15px}.row.top-stories .carousel .slideNav-dots .dot{background:#b5aee8;border-radius:50px;display:inline-block;height:10px;margin:2px 5px;width:10px}.row.top-stories .carousel .slideNav-dots .current{background:#ededed}.row.top-stories .article-grid{padding-bottom:50px;padding-top:130px;position:relative;top:-100px;z-index:-10}.row.top-stories .article-grid .articles{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:67rem}.row.top-stories .article-grid .articles .article{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);display:flex;flex:1;flex-direction:column;margin:0}.row.top-stories .article-grid .articles .article:nth-child(2){margin:0 1.7rem}.row.top-stories .article-grid .articles .article .thumbnail{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:170px;width:100%}.row.top-stories .article-grid .articles .article a{color:#fff;height:150px;margin-right:1em}.row.top-stories .article-grid .articles .article a img{width:100%}.row.top-stories .article-grid .articles .article h3{color:#fff;font-size:1.05rem;font-weight:400;line-height:1.6rem;margin:20px auto 15px;opacity:.9;padding:0 1.5rem 1rem;width:90%}.row.hero{margin-top:1.2rem}.row.hero-banner{margin:0 auto 15px;padding:0}.row.hero-banner .wrap{max-width:80rem;position:relative}.row.hero-banner .container{overflow-x:hidden}.row.hero-banner .container .banner{background:#edf1f9;bottom:0;display:block;height:auto;overflow:hidden;position:relative;top:0;transition:.7s;width:100%}.row.hero-banner .container .banner .thumbnail{background-position:top;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:100vw;display:block;height:29rem;position:absolute;right:0;top:-20px;width:29rem;z-index:1}.row.hero-banner .container .banner .article{overflow-wrap:break-word;padding:2rem 2rem 2rem 3rem;position:relative;text-align:left;width:50%;z-index:4}.row.hero-banner .container .banner .article .headline,.row.hero-banner .container .banner .article .subject{font-family:Elsie;font-size:2.6875rem;font-style:normal;line-height:2.875rem;text-align:left;text-transform:uppercase}.row.hero-banner .container .banner .article .headline{border-bottom:0;font-size:2.5rem;overflow:hidden;padding-bottom:0}.row.hero-banner .container .banner .article .headline span{clear:both;float:left;font-family:Lato;font-size:1rem;font-style:italic;font-weight:400;width:100%}.row.hero-banner .container .banner .article .subject{color:#888;font-family:Lato,sans-serif;font-size:1rem;margin:0}.row.hero-banner .container .banner .article p{font-size:1rem;line-height:1.45em;opacity:.9}.row.resources-blocks .resources{display:flex;flex-direction:row;flex-wrap:wrap;max-width:90%;text-align:center;width:95%}.row.resources-blocks .resources div{border-left:1px solid #ededed;flex:0 0 30%;padding:1.5%}.row.resources-blocks .resources div:first-child,.row.resources-blocks .resources div:nth-child(4),.row.resources-blocks .resources div:nth-child(7){border-left:0}.row.resources-blocks .resources div:nth-child(n+4){border-top:1px solid #ededed}.row.resources-blocks .resources div h2{color:#555;font-size:1.25rem;line-height:1.47em}.row.resources-blocks .resources div a{display:block;font-size:1.2em;font-weight:300;text-align:center;text-transform:uppercase;width:100%}.row.resources-blocks .resources div .icon{background:#0060fe;border-radius:100%;color:#fff;display:block;font-size:35px;height:40px;margin:20px auto;padding:20px;transition:background .2s ease-in;width:40px}.row.resources-blocks .resources div p{font-size:15px;line-height:1.47em}.row.events-block{padding:3.5rem 0 5rem}.row.events-block h1{margin-bottom:2.5rem}.row.events-block .highlighted-event{background-position:top bottom;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:3rem;position:relative;width:100%}.row.events-block .highlighted-event .article{background:#fff;margin:2rem;max-width:640px;padding:4%;width:70%}.row.events-block .highlighted-event .article .subject{color:#7e7e7e;font-size:1rem;margin:0 0 .5rem;padding:0;text-transform:uppercase}.row.events-block .highlighted-event .article h1{font-family:Elsie;font-size:2em;font-style:normal;line-height:2.7rem;margin-bottom:.5rem;text-align:left}.row.events-block .highlighted-event .article .dateline{font-size:1rem;font-style:italic;text-transform:uppercase}.row.events-block .highlighted-event .article .button{padding:0 3rem}.row.events-block .event-blocks{padding:1rem;width:100%}.row.events-block .event-blocks .event{float:left;height:auto;max-width:calc(33% - 2rem);padding:1rem;text-align:center;width:calc(33% - 2rem)}.row.events-block .event-blocks .event:nth-child(2){border-left:1px solid #ededed;border-right:1px solid #ededed}.row.events-block .event-blocks .event .subject{font-size:1rem;text-transform:uppercase}.row.events-block .event-blocks .event .dateline{font-weight:600}.row.events-block .event-blocks .event .excerpt{font-size:1rem}.row.events-block .event-blocks .event iframe{width:95%!important}.row.events-block .event-blocks .event .button{box-shadow:0 3px 0 0 #5cb5ce!important}.row.events-block .event-blocks .event .button:hover{box-shadow:0 2px 0 0 #5cb5ce!important}.row.video-content .description{margin:1rem 0 0}.row.video-content .video{flex-basis:100%;padding-bottom:1.5rem;padding-top:2.3em;text-align:center}.row.hero img{display:block;height:auto;max-width:100%}.row.hero-video{background:#3b2f91 url(https://www.autoimmuneinstitute.org/wp-content/themes/elevation-framework/build/images/bg-hero-video.ea4e99fb.jpg) no-repeat 50%;background-size:auto 100%;margin:0 0 1.125rem}.row.hero-video h1{color:#fff!important}.row.hero-video .wrap{align-items:center}.row.hero-video .text{color:#fff;margin:0 0 1.25rem;order:2;width:100%}.row.hero-video .text:before{background:#95cefd;content:"";display:block;height:.5rem;margin:0 0 10px;width:5.9375rem}.row.hero-video .text h1{font-size:2.5rem;font-weight:700;line-height:2.5rem;margin-bottom:.3125rem;text-transform:uppercase}.row.hero-video .text p{color:#95cefd;font-size:.875rem;line-height:1.5;margin:0 0 .3125rem;text-transform:uppercase}.row.hero-video .text .more{color:#fff;font-size:.875rem}.row.hero-video .text .more:after{display:none}.row.hero-video .video{margin:0 -1.25rem 1.875rem;order:1;position:relative;width:calc(100% + 40px)}.row.hero-video .video img{display:block;height:auto;max-width:100%;width:100%}.row.hero-video .video .play{display:block;left:50%;opacity:.69;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.row.hero-video .video .play svg{display:block;height:auto;max-width:100%}.row.hero-video .video .play svg path{fill:#fff}.row.img-txt{color:#2e3853;margin:1.2rem 0 0}.row.img-txt .wrap{background:#fff no-repeat 50%;background-size:cover;box-sizing:border-box;display:block}.row.img-txt.right figure{background-position:0 50%}.row.img-txt a{color:#2e3853}.row.img-txt figure{height:100%;margin:0 -1.25rem;position:relative;width:calc(100% + 40px);z-index:1}.row.img-txt figure img{display:block;height:auto;max-width:100%;width:100%}.row.img-txt .main{padding:1.625rem 0 0;position:relative;width:100%;z-index:10}.row.img-txt h1{margin:0 0 .125rem;text-transform:uppercase}.row.img-txt h3{font-weight:300;margin:0 0 .9375rem;text-transform:uppercase}.row.img-txt h4{margin:0 0 .5rem;text-transform:uppercase}.row.img-txt .metas{font-size:1.125rem;font-weight:400;line-height:1.84375rem;margin:0 0 1.25rem;text-transform:uppercase}.row.img-txt .metas span{display:block}.row.img-txt p{margin:0 0 .625rem}.row.img-txt .more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiMyZTM4NTMiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==)}.row.content{color:#2e2e2e;padding:20px 0;width:auto}@media(max-width:1199.98px){.row.content{padding:60px 0 1.5625rem}}.row.content.bottom-pad-0{padding-bottom:0}.row.content+.content{padding-top:0}.row.content .wrap{display:block}.row.content .heading{color:#022e9f;font-weight:700;margin:0 0 1.125rem;text-transform:uppercase}.row.content .main{margin:0 auto;max-width:55rem;width:100%}.row.content .main h3{color:#022e9f;margin:0 0 1.5625rem}.row.content .main h3.center{text-align:center}.row.content .main h3 .section-heading{margin-left:auto;margin-right:auto;max-width:37.5rem;width:100%}.row.content .main h5{color:#022e9f;margin:0}.row.content .main .donate-form{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:.625rem 0 0}.row.content .main .donate-form h3{margin:0 0 1.875rem;text-align:center}.row.content .main .donate-form .embed{background:#e0eaf4;box-sizing:border-box;max-width:31.25rem;padding:.3125rem .3125rem 0;width:100%}.row.content .main .list-results li{margin:0 0 10px}.row.content .main .list-results a{color:#005add}.row.content .main .list-results a:hover{color:#0dbeff}.row.content .main p:not(.card__body__excerpt p){margin:1rem 0}.row.content .more:hover{color:#005add}.row.content .more:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiMwMDVhZGQiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==)}.row.content .more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiM3NzciIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==)}.row.map .embed{height:0;overflow:hidden;padding:33.334% 0 0;position:relative;width:100%}.row.map .embed iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.row.contact.bottom-pad-0{padding-bottom:0}.row.contact .wrap{display:block}.row.contact .upper{padding:1.5625rem 0 .625rem}.row.contact .lower{padding:0 0 1.75rem}.row.contact .heading{color:#022e9f;font-weight:700;margin:0;text-transform:uppercase}.row.contact .info{padding:.375rem 0 0}.row.contact .info h3{color:#2e3853;text-transform:uppercase}.row.contact .info p{margin:0 0 1.625rem}.row.contact .main{margin:0 0 3.125rem}.row.contact .main h3{color:#9c9c9c;margin:0 0 .9375rem}.row.videos .wrap{border-top:7px solid #022e9f;display:block}.row.videos h3{color:#022e9f;margin:.75rem 0;text-transform:uppercase}.row.videos .list{display:flex;flex-direction:row;flex-wrap:wrap}.row.videos .list .item{box-sizing:border-box;margin-bottom:2.5rem;position:relative;width:100%}.row.videos .list .item a,.row.videos .list .item a:active,.row.videos .list .item a:focus{color:#022e9f}.row.videos .list .item a:active:hover~.h3,.row.videos .list .item a:focus:hover~.h3,.row.videos .list .item a:hover~.h3{color:#005add}.row.videos .list .item img{display:block;height:auto;margin:0 0 1rem;max-width:100%;width:100%}.row.videos .list .item .h3{color:#022e9f;line-height:1.75rem;margin:0;text-transform:uppercase;transition:all .3s ease}.row.videos .list .item .date,.row.videos .list .item .time{display:block;line-height:1.5rem;text-transform:uppercase}.row.videos .list .item .more{color:#022e9f;display:block;font-size:1.125rem;letter-spacing:.04em;line-height:1.75rem;margin-bottom:2.5rem;text-transform:uppercase}.row.videos .list .item .more img{display:inline-block;height:15px;margin:0 0 0 .375rem;position:relative;top:-2px;vertical-align:middle}.row.videos .list .item .more:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiM5NmQxZmYiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiM0MDllZTgiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==);content:"";display:inline-block;height:.9375rem;margin:0 0 0 .625rem;position:relative;top:1px;width:.5rem}.row.videos .list+.more{color:#022e9f;font-size:1.5rem;position:relative;top:-.625rem}.row.videos .list+.more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiM0MDllZTgiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==);top:-1px}.row.news .wrap{display:block}.row.news.with-heading .wrap{border:0}.row.news h3{color:#022e9f;letter-spacing:.3em;line-height:1.875rem;margin:0;text-align:center;text-transform:uppercase}.row.news .list{padding:2.1875rem 0 0}.row.news .list .item{margin:0 auto 4.625rem;max-width:55rem;width:100%}.row.news .list .item .heading{margin:0 0 .75rem;position:relative}.row.news .list .item .heading>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.row.news .list .item .heading figure{margin:0 0 1.25rem}.row.news .list .item .heading figure img{display:block;height:auto;max-width:100%;width:100%}.row.news .list .item .heading figure img.no-image{background:#f4f4f4 url(https://www.autoimmuneinstitute.org/wp-content/themes/elevation-framework/build/images/no-image.a83831ca.gif) no-repeat 50%;background-size:70% auto}.row.news .list .item .heading .h3{color:#005add;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:0 0 1rem;text-transform:none}.row.news .list .item .heading .h3.ucase{text-transform:uppercase}.row.news .list .item .heading .date,.row.news .list .item .heading .loc{color:#2e2e2e;display:block;font-size:1.125rem;text-transform:uppercase}.row.news .list .item .heading .loc{margin:2rem 0 0}.row.news .list .item .more{color:#2e3853}.row.news .list .item .more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiMyZTM4NTMiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==)}.row.news .paging{display:flex;justify-content:space-between;margin:0 auto 5rem;max-width:55rem;text-transform:uppercase;width:100%}.row.resources{padding:2.125rem 0 0}.row.resources .wrap{display:block}.row.resources h3{color:#0a66d8;margin:0 0 .875rem;text-transform:uppercase}.row.resources .group{margin:0 0 4.25rem}.row.resources .accord .head{background:#0a66d8;border-bottom:1px solid #fff;color:#fff;cursor:pointer;letter-spacing:.04em;padding:.9375rem .75rem;text-transform:uppercase}.row.resources .accord .head.active,.row.resources .accord .head:hover{background:#095ac0}.row.resources .accord .body{display:none}.row.resources .accord .accord .head{background:#0dbeff;padding:.375rem 1.25rem .375rem 2.8125rem}.row.resources .accord .accord .head.active,.row.resources .accord .accord .head:hover{background:#00b1f3}.row.resources .accord a{background:#9ce4ff;border-bottom:1px solid #fff;color:#4b4b4b;display:block;letter-spacing:.04em;padding:.375rem 1.25rem .375rem 2.8125rem;position:relative}.row.resources .accord a:hover{color:#000}.row.resources .accord a:hover:before{border-color:transparent transparent transparent #000}.row.resources .accord a:before{border-color:transparent transparent transparent #69838d;border-style:solid;border-width:6px 0 6px 9px;content:"";display:block;height:0;left:1.4375rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:0}.row.sources{margin-bottom:100px}.row.sources .section-heading{font-size:1.25rem;font-weight:300;text-transform:uppercase}.row.sources .accordion{margin:0;padding:0}.row.sources .accordion .accordion-heading-wrap{align-items:center;display:flex;padding:0 1rem}.row.sources .accordion .accordion-heading-wrap .icon_{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"19\" fill=\"none\"><path fill=\"%23fff\" d=\"M.539 1.397v16.976c0 .503.608.797 1.05.508l12.994-8.486a.597.597 0 0 0 0-1.017L1.588.888C1.146.6.538.894.538 1.397\"/></svg>");background-repeat:no-repeat;display:inline-block;height:19px;width:15px}.row.sources .accordion .accordion-heading-wrap .svg-inline--fa{color:#fff}.row.sources .accordion li,.row.sources .accordion ol,.row.sources .accordion ul{margin:0;padding:0}.row.sources .accordion>li .accordion-heading{background:#7b7b7b;display:block;padding:.5rem 0}.row.sources .accordion ol,.row.sources .accordion ul{background:#d2d2d2;display:none;overflow:hidden;padding:0 40px}.row.sources .accordion li li{list-style:decimal;padding:5px 10px 5px 20px;position:relative}.row.sources .accordion li li:after{border-bottom:1px solid #fff;bottom:0;content:"";display:block;left:-60px;position:absolute;right:-60px}.row.sources .accordion li li a{color:#1f4fac;text-decoration:underline}.row.sources .accordion li li a:hover{text-decoration:none}.row.sources .accordion li li p{margin:0 0 .3125rem}.row.sources .accordion>li{background:#7b7b7b;list-style:none}.row.sources .accordion>li .accordion-heading{color:#fff;display:inline-block;font-weight:300;padding-left:15px;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.row.sources .accordion>li .fa{color:#fff;display:inline-block;font-size:24px;left:18px;position:absolute;top:2px;vertical-align:middle}.row h1.alt-page-title{color:#022e9f;margin:0 0 1.5625rem}.row h1.alt-page-title.center{text-align:center}.row h1.alt-page-title .section-heading{margin-left:auto;margin-right:auto;max-width:37.5rem;width:100%}.sortable-list{margin-bottom:3rem}.sortable-list__index{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 1.5rem;padding:0;width:100%}.sortable-list__index.justify-index{justify-content:flex-start}.sortable-list__index.justify-index a{color:#3e9eea;display:block;height:44px;text-align:left;width:44px}.sortable-list__index li{display:inline;line-height:1.7;list-style-type:none;margin:auto 7px}.sortable-list__index li:first-child{margin-left:0}.sortable-list__header{background:#f2f7fd;border-radius:5px;display:block;padding:1rem 2rem;width:100%}.sortable-list .select2-container{width:100%!important}.sortable-list .select2-container--default .select2-selection--single .select2-selection__arrow{width:25px}.sortable-list .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:0}.sortable-list .select2-selection__arrow:before{color:#999;content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.sortable-list .select2-container--default .select2-selection--single{border-color:#c2d0db}.sortable-list .select2-container .select2-selection--single,.sortable-list .select2-container--default .select2-selection--single .select2-selection__rendered{height:45px;line-height:40px}.sortable-list__group-title,.sortable-list__index-title{color:#3e9eea;font-weight:700;text-transform:uppercase}.sortable-list__index-title{margin:1.5rem 0 .7rem}.sortable-list__group-title{display:block;line-height:1.45;margin:2.5rem 0 1.2rem}.sortable-list__title{color:#3e9eea;margin:1rem 0 .7rem;text-transform:uppercase;width:100%}.sortable-list__items{padding:0 2rem}.sortable-list__items p{display:block;font-size:1.125rem;font-weight:400;line-height:1.45;margin:1rem 0 1.625rem;width:100%}.sortable-list__definition-list dt{font-weight:bolder;line-height:1.5;margin:2rem auto 1rem}.sortable-list__definition-list dt a{color:#2e2e2e}.sortable-list__definition-list dd{font-style:italic;line-height:1.5}.category-flex-block{flex:1;margin:0;padding:0}.category-flex-block .container{margin:1rem auto;max-width:95%!important;width:95%!important}.category-flex-block .container .category-title{background:#0a53ca}.category-flex-block .container .category-title h2{border-radius:2px;color:#fff;font-family:Lato,sans-serif;font-size:18px!important;font-weight:400;margin:0;max-width:95%;padding:1rem 1.2rem;text-transform:uppercase}.category-flex-block .container .category-title h2 span{color:#99c3e4}.category-flex-block .container .category-title h2:hover{text-decoration:underline}.category-flex-block .container .categories,.category-flex-block .container .categories.grid{display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.45;margin:0;padding:0}.category-flex-block .container .categories.grid{grid-gap:unset;grid-template-rows:unset}.category-flex-block .container .categories article{flex:0 0 33.3333333333%;margin:1rem 0;padding:.8rem 0}.category-flex-block .container .categories article img{height:auto;margin:0;max-width:100%;width:95%}.category-flex-block .container .categories article .entry{margin:.8rem 1.5rem .8rem 0}.category-flex-block .container .categories article .entry .date{display:block;font-size:14px;margin:0;padding:0 0 .4rem;text-transform:uppercase;width:100%}.category-flex-block .container .categories article .entry header{padding:0}.category-flex-block .container .categories article .entry header h3{color:#022e9f;letter-spacing:0;line-height:1.45;margin:0 0 .5rem}.category-flex-block .container .categories article .entry header h3 a,.category-flex-block .container .categories article .entry header h3 a:active,.category-flex-block .container .categories article .entry header h3 a:visited{color:#022e9f!important}.category-flex-block .container .categories article .entry header .author{color:#939393;display:block;font-size:14px;font-style:italic;width:100%}.category-flex-block .container .categories article .entry .entry-excerpt{font-size:15px;margin:0 0 1rem;padding:0}.category-flex-block .container .categories article .entry .entry-meta{margin:0;padding:0}.category-flex-block .container .categories.list{display:block}.category-flex-block .container .categories.list article{border:0 solid #fff;border-bottom:1px solid #edf1fa;box-shadow:0 0 0 #fff;display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0;width:100%}.category-flex-block .container .categories.list article:last-child{border-bottom:0 solid #fff}.category-flex-block .container .categories.list article img{align-self:self-start;display:block;height:auto;margin-right:1rem;max-width:200px;width:200px}.category-flex-block .container .categories.list article .entry{margin:0}.our-team .row.news .list .item{margin-bottom:3.25rem}.our-team .row.news .list .item .heading .date{color:#9c9c9c}.autoimmune-chronic-illness-toolkit-download .breadcrumb-wrapper,.autoimmune-chronic-illness-toolkit-download .menu-bar,.care-guide .breadcrumb-wrapper,.care-guide .menu-bar{display:none!important}.autoimmune-chronic-illness-toolkit-download .row.content,.care-guide .row.content{background:#f0f7ff;display:flex;flex-direction:row}.autoimmune-chronic-illness-toolkit-download .get-the-guide-submit,.care-guide .get-the-guide-submit{background:#528cdf!important;border:1px solid #477ac1!important;border-radius:4px!important;color:#fff!important;font-size:.85em!important;margin:0 auto!important;padding:15px 30px!important;text-transform:uppercase!important}.autoimmune-chronic-illness-toolkit-download .get-the-guide-submit:hover,.care-guide .get-the-guide-submit:hover{background:#477ac1!important}.autoimmune-chronic-illness-toolkit-download form,.care-guide form{padding:20px}.autoimmune-chronic-illness-toolkit-download .wpforms-field,.care-guide .wpforms-field{padding:10px 0!important}.autoimmune-chronic-illness-toolkit-download .wpforms-field input,.care-guide .wpforms-field input{border:0 solid #fff!important}.autoimmune-chronic-illness-toolkit-download .wpforms-field input::-moz-placeholder,.care-guide .wpforms-field input::-moz-placeholder{color:#999!important}.autoimmune-chronic-illness-toolkit-download .wpforms-field input::placeholder,.care-guide .wpforms-field input::placeholder{color:#999!important}.autoimmune-chronic-illness-toolkit-download .wpforms-one-half,.care-guide .wpforms-one-half{float:left;margin:0;padding:0;padding-right:0!important;width:50%}.autoimmune-chronic-illness-toolkit-download .iti__arrow,.care-guide .iti__arrow{display:none}.autoimmune-chronic-illness-toolkit-download .custom-form-name-field input,.care-guide .custom-form-name-field input{width:100%}.autoimmune-chronic-illness-toolkit-download .image,.care-guide .image{max-width:90%}.autoimmune-chronic-illness-toolkit-download .content .main,.care-guide .content .main{max-width:65rem;padding-bottom:2rem;padding-top:2rem}.autoimmune-chronic-illness-toolkit-download .content .main h1,.autoimmune-chronic-illness-toolkit-download .content .main h2,.autoimmune-chronic-illness-toolkit-download .content .main h3,.care-guide .content .main h1,.care-guide .content .main h2,.care-guide .content .main h3{color:#528cdf;font-family:Elsie;font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.875rem;margin:0 0 15px;max-width:100%!important;padding:0;text-align:left!important;text-transform:uppercase}.autoimmune-chronic-illness-toolkit-download .content .main .section-heading,.care-guide .content .main .section-heading{display:none!important}.autoimmune-chronic-illness-toolkit-download .content .main .main-content,.care-guide .content .main .main-content{display:flex;flex-direction:row}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child,.care-guide .content .main .main-content div:first-child{flex:1;padding-right:20px}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child img,.care-guide .content .main .main-content div:first-child img{float:left;padding:0 20px 10px 0;width:250px}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child p,.care-guide .content .main .main-content div:first-child p{font-size:.98rem;line-height:1.4rem}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:nth-child(2),.care-guide .content .main .main-content div:nth-child(2){background:#e7f0fb;flex:0 0 340px}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:nth-child(2) h3,.care-guide .content .main .main-content div:nth-child(2) h3{color:#826644;display:none;font-family:Lato,Sans serif;font-size:1.05rem;font-style:italic;font-weight:400;margin:0 0 -20px;padding:0;text-align:center!important;text-transform:uppercase}.podcast .main p span{padding-top:1rem}.archive-header{width:100%}.archive h1{border-bottom:1px solid #ededed;font-size:2.25rem;line-height:1.3;margin:1rem 0!important;padding-bottom:1rem}.archive .grid-container{display:flex;flex-direction:row}.categories{list-style-type:none}.categories ul:first-child{margin-top:-2.5rem}.search-results h3{margin-bottom:2rem}.search-results .list-results li{border-bottom:1px solid #ededed;margin-bottom:1rem;padding:0}@media screen and (min-width:500px){.row.content .main .donate-form .embed{padding:2.25rem 2.25rem .625rem}.row.videos .list{margin-left:-1.25rem;margin-right:-1.25rem}.row.videos .list .item{margin-bottom:2.5rem;padding:0 1.25rem;width:50%}.row.videos .list .item .h3{font-size:1.5rem}}@media screen and (min-width:600px){.wrap{max-width:calc(100% - 60px)}blockquote p{color:#2e2e2e;font-size:1.875rem;font-weight:900;line-height:1}.h1,h1{font-size:3.4rem;letter-spacing:.025em;line-height:3.4rem}.h1.larger,h1.larger{font-size:4.78125rem;letter-spacing:-.002em;line-height:4.78125rem}.h1.smaller,h1.smaller{font-size:2.65625rem;letter-spacing:.04em;line-height:1.2}.form .group .field{width:calc(50% - 9px)}.row.hero-video .video{margin:0 -1.875rem 1.875rem;width:calc(100% + 60px)}.row.hero-video .video .play{width:8.375rem}.row.img-txt figure{margin:0 -1.875rem;width:calc(100% + 60px)}}@media(min-width:640px)and (max-width:1050px){.grid.three-column,.grid.two-column{grid-template-columns:1fr 1fr}.paginate-links{grid-column:span 2}}@media screen and (min-width:685px){.row.two-column-layout .image,.row.two-column-layout div{flex:1}}@media screen and (min-width:800px){.h1,h1{font-size:4.25rem;letter-spacing:.025em;line-height:4.25rem}.h1.larger,h1.larger{font-size:5rem;letter-spacing:-.002em;line-height:5rem}.form .group .field{width:auto}#mobile-menu .bar,#mobile-menu .search-form{display:none}#header #search-form{display:block}.row.hero-video .text{margin:0;order:1;padding:1.875rem 0;width:calc(42% - 30px)}.row.hero-video .text h1{font-size:2.5rem;line-height:2.5rem}.row.hero-video .video{margin:0;order:2;width:58%}.row.contact .wrap{display:flex}.row.contact .upper{padding:60px 0 1.5625rem}.row.contact .lower{padding:1.75rem 0}.row.contact .main{margin:0;width:21.875rem}.row.contact .contact-form{width:calc(100% - 370px)}.row.videos .list .item{margin:0;width:50%}.row.videos .list .item .h3{font-size:1.25rem}.row.videos .list .item:nth-child(4n+4){margin-right:0}.row.videos .list+.more{top:-2.875rem}.row.news .list .item .heading{display:flex;justify-content:space-between}.row.news .list .item .heading figure{margin:0;width:20rem}.row.news .list .item .heading .right{width:calc(100% - 348px)}}@media screen and (min-width:900px){.form .group .field{width:calc(50% - 9px)}.row.img-txt{margin:1.2rem 0 1.125rem}.row.img-txt .wrap{display:flex;min-height:25rem;padding:0 1.875rem}.row.img-txt.light,.row.img-txt.light a{color:#fff}.row.img-txt.light .more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjE2MS4zIDY2LjggMTg5LjQgMzc4LjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNjEuNSA2Ni44LS4yLjJ2ODQuNEwyNjUuOSAyNTYgMTYxLjMgMzYwLjZWNDQ1bC4yLjJMMzUwLjcgMjU2eiIvPjwvc3ZnPg==)}.row.img-txt.right .wrap{justify-content:flex-end}.row.img-txt figure{display:none}.row.img-txt .main{width:48%}.row.videos .list .item .h3{font-size:1.5rem}}@media screen and (min-width:1000px){.row.hero-video .text{padding:0}.row.hero-video .text h1{font-size:3.125rem;line-height:3.125rem}.row.img-txt .wrap{padding:0 3.125rem}}@media only screen and (min-width:1001px){.primary-menu ul.menu>li:focus ul{height:auto;max-height:1000px;opacity:1;overflow:no-scroll;transition:.6s;visibility:visible}.primary-menu ul.menu>li:focus-within ul{height:auto;max-height:1000px;opacity:1;overflow:no-scroll;transition:.6s;visibility:visible}.primary-menu ul.menu>li:hover ul{height:auto;max-height:1000px;opacity:1;overflow:no-scroll;transition:.6s;visibility:visible}}@media screen and (min-width:1001px){.desktop-only{display:flex!important}#header .toggle-mobile{display:none;margin:65px 15px 0 0}}@media screen and (min-width:1100px){.row.hero-video .wrap{justify-content:center;right:-20px}.row.hero-video .text,.row.hero-video .video{width:27.9375rem}}@media screen and (min-width:1150px){.row.videos .list .item{margin:0 0 3.75rem;width:25%}}@media screen and (min-width:1180px){.row.img-txt .main{max-width:36.25rem}}@media screen and (min-width:1220px){.row.contact .contact-form{width:49.375rem}}@media screen and (min-width:1250px){.row.img-txt .main{max-width:38.75rem}}@media screen and (min-width:1260px){.row.videos .list .item{margin:0 0 5.875rem}}@media screen and (min-width:1280px){.wrap{max-width:75rem}}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media(max-width:640px){ol li,ul li{margin:1rem auto}.breadcrumb-wrapper{margin-bottom:0}.guidestar-badge{float:none;margin-right:auto}.grid.three-column,.grid.two-column{grid-template-columns:1fr}.paginate-links{grid-column:span 1}.page-numbers{margin:.2rem .2rem auto}.row.img-txt{margin-top:0}.row.img-txt .metas{margin:0}.sortable-list__index.justify-index{justify-content:flex-start}.category-flex-block .container{max-width:90%!important;width:90%!important}.category-flex-block .container .categories article{flex:0 0 99%!important;margin:0 auto}.category-flex-block .container .categories article img{width:100%}.archive h1{margin:0 0 1rem!important}}@media screen and (max-width:1000px){.primary-menu{padding-top:.5rem;width:auto}.primary-menu ul.menu{flex-direction:row;flex-wrap:wrap}.primary-menu ul.menu li{align-self:flex-start;flex:0 0 100%;font-size:14px;overflow:hidden;text-align:left}.primary-menu ul.menu li ul{background:#0453c5;color:#fff}.primary-menu ul.menu li .submenu-list{width:100%}.primary-menu ul.menu li .submenu-list li a{color:#b0cdfb;font-weight:400!important;letter-spacing:.5px}.primary-menu ul.menu li .submenu-list li a:hover{color:#fff}.primary-menu ul.menu li .submenu-list li a:first-child{border-top:1px solid rgba(176,205,251,.314)}.primary-menu ul.menu li .submenu-list li a:last-child{border-bottom:0 solid rgba(176,205,251,.314)}.primary-menu ul.menu li .sub-menu>li>div{display:flex;flex-direction:column;flex-wrap:no-wrap;padding:1rem}.primary-menu ul.menu li .sub-menu>li>div div,.primary-menu ul.menu li .sub-menu>li>div div:first-child{flex:1}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content{line-height:1.5rem;margin:1rem 0;padding-bottom:.5rem}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .headline,.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .subheadline{color:#b0cdfb;margin:0;padding:0}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .headline{font-size:18px;font-weight:400}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .subheadline{font-size:14.5px;font-style:normal;line-height:1.55em;padding-bottom:.6rem}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content div:first-child{display:block;float:left;height:85px;margin:0 1rem 0 0;width:80px}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content a{color:#fff!important;font-size:14px;font-weight:400;padding:0}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .excerpt span{color:#b0cdfb;display:block;font-style:italic;padding-top:10px}.primary-menu ul.menu li .sub-menu>li>div .highlighted-content .excerpt span:hover{color:#fff;cursor:hand}.primary-menu ul.menu>li{background:0 0;border-bottom:1px solid #0355bf;position:relative}.primary-menu ul.menu>li a .fa-chevron-down{color:#fff;font-size:14px;left:auto;position:absolute;right:10px;top:18px;transform:rotate(-90deg)}.primary-menu ul.menu>li ul{height:0;max-height:1000px;overflow:hidden;position:relative;top:auto}.primary-menu ul.menu>li:hover a .fa-chevron-down{transform:rotate(0)}#header #search-form form input[type=search]{width:90%!important}#menu-bar{height:0;overflow:hidden;position:absolute;z-index:999}#menu-bar .wrap{max-width:100%;width:100%}#menu-bar ul.menu>li a .fa-chevron-down{transform:rotate(-90deg)}#menu-bar ul.menu>li a{max-width:100%!important}#menu-bar.open{border-top:3px solid #0453c5;height:auto;padding-bottom:3rem;transition:height 1s ease-in;width:100%}#menu-bar.open #mobile-menu-cta{display:flex!important}#menu-bar.open ul.menu>.menu-item a:hover{color:#fff!important}#menu-bar.open ul.menu>.menu-item a:hover .fa-chevron-down{color:#b0cdfb!important;transform:rotate(0)}.home .breadcrumb-wrapper{display:none}.desktop-only{display:none!important}.mobile-only{display:flex!important}#header #header-top{margin-bottom:-10px;padding:0;width:100%}#header #logo{margin:.8rem 0 1.3rem .3rem;width:10rem}#header #bar,#header #header-secondary-cta{display:none}#header #search-form button{right:9%}.desktop{display:none}.tablet{display:block}.row.flex-blocks .wrap{max-width:95%}.row.top-stories .wrap{max-width:100%}.row.top-stories .carousel .slide .article{background:rgba(34,31,62,.9);color:#fff!important;padding-left:0;padding-right:0;width:100%}.row.top-stories .carousel .slide .article .headline,.row.top-stories .carousel .slide .article .subject,.row.top-stories .carousel .slide .article p{color:#fff!important;padding-left:2.3rem;padding-right:2.3rem}.row.top-stories .carousel .slide .article a{margin-left:2rem;margin-right:2rem}.row.hero-banner .wrap{max-width:100%}.row.hero-banner .container .banner .article{background:rgba(34,31,62,.9);color:#fff!important;padding-left:0;padding-right:0;width:100%}.row.hero-banner .container .banner .article .headline,.row.hero-banner .container .banner .article .subject,.row.hero-banner .container .banner .article p{color:#fff!important;padding-left:2.3rem;padding-right:2.3rem}.row.hero-banner .container .banner .article a{margin-left:2rem;margin-right:2rem}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child img,.care-guide .content .main .main-content div:first-child img{width:175px}}@media screen and (max-width:640px){.home #header #logo{margin:.8rem 0 1rem .3rem}.mobile{display:block}.row.top-stories .carousel .slide .article .headline,.row.top-stories .carousel .slide .article .subject,.row.top-stories .carousel .slide .article p{padding-left:2.3rem;padding-right:2.3rem}.row.top-stories .carousel .slide .article .subject{font-size:.92rem}.row.top-stories .carousel .slide .article .headline{font-size:1.95rem!important;line-height:2.45rem!important}.row.top-stories .carousel .slide .article p{font-size:.93rem}.row.hero-banner .container .banner .article .headline,.row.hero-banner .container .banner .article .subject,.row.hero-banner .container .banner .article p{padding-left:2.3rem;padding-right:2.3rem}.row.hero-banner .container .banner .article .headline{font-size:2.7rem;line-height:3rem}.row.hero-banner .container .banner .article p{font-size:.93rem}.row.resources-blocks .resources{flex-direction:column;margin:0 auto;max-width:97%}.row.resources-blocks .resources div{border-bottom:1px solid #ededed;border-left:0!important;border-top:0!important;flex:1;margin:0 auto}.row.resources-blocks .resources div:last-child{border-bottom:0}.row.resources-blocks .resources div .icon{font-size:25px;height:30px;width:30px}.row.resources-blocks .resources div h2{font-size:1.05rem}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.primary-menu ul.menu li .sub-menu>li>div,.primary-menu ul.menu li .submenu-list{height:100vh}.primary-menu ul.menu li .highlighted-content{height:200px}.row.top-stories .article-grid .articles{height:300px}}@media screen and (max-width:1000px)and (-ms-high-contrast:active),screen and (max-width:1000px)and (-ms-high-contrast:none){.primary-menu ul.menu li .sub-menu>li>div{min-height:200px}}@media screen and (max-width:800px){#breadcrumbs .breadcrumbs span{font-size:.7rem}.row.top-stories .carousel .slide .thumbnail{border-bottom-left-radius:0;bottom:0;height:auto;left:0;top:0;width:100%}.row.top-stories .carousel .nextSlide,.row.top-stories .carousel .previousSlide{visibility:hidden}.row.top-stories .carousel:hover .nextSlide,.row.top-stories .carousel:hover .previousSlide{visibility:visible}.row.top-stories .carousel .slideNav-dots{border-radius:3px;margin-top:-16px;padding:5px 15px;z-index:20}.row.top-stories .carousel .slideNav-dots .dot{height:13px;width:13px}.row.top-stories .article-grid{padding-bottom:0;padding-top:110px}.row.top-stories .article-grid .articles{flex-direction:column}.row.top-stories .article-grid .articles .article{align-items:center;background:0 0;border:0;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;justify-content:left;margin-bottom:15px;padding-bottom:12px}.row.top-stories .article-grid .articles .article:nth-child(2){margin:0}.row.top-stories .article-grid .articles .article:last-child{border-bottom:0}.row.top-stories .article-grid .articles .article .thumbnail,.row.top-stories .article-grid .articles .article h3{flex:1}.row.top-stories .article-grid .articles .article .thumbnail{flex:0 0 75px;height:75px;margin-right:1.5rem;width:75px}.row.top-stories .article-grid .articles .article h3{font-size:1rem;font-weight:300;line-height:1.5rem;padding:0}.row.hero-banner .container .banner .thumbnail{border-bottom-left-radius:0;bottom:0;height:auto;left:0;top:0;width:100%}}@media screen and (max-width:720px){#footer .wrap{justify-content:center;text-align:center}#footer .socials{justify-content:center;margin:1.5rem auto}#footer .socials>a{font-size:1.8rem}#footer .left,#footer .right{flex:0 0 96%;margin:0 auto;width:96%}#footer .right{padding-left:0}#footer .join-mailing-list{max-width:100%;width:100%}#footer .join-mailing-list:after{border-bottom-right-radius:0}}@media screen and (max-width:500px){#footer .join-mailing-list #footer .join-mailing-list form .mc-field-group{display:block}#footer .join-mailing-list #footer .join-mailing-list form label{display:block;margin-bottom:5px}#footer .join-mailing-list #footer .join-mailing-list form #mce-EMAIL,#footer .join-mailing-list #footer .join-mailing-list form #mce-FNAME,#footer .join-mailing-list #footer .join-mailing-list form #mce-LNAME{width:100%}}@media(max-width:1050px){.grid-container .sidebar{flex:0 0 100%;padding:0}.archive .grid-container{flex-direction:column}}@media(max-width:840px){.post-pagination{flex-direction:column}.post-pagination .next,.post-pagination .prev{padding-bottom:1rem;text-align:left}}@media screen and (max-width:840px){.row.flex-blocks h1{font-size:1.5rem;line-height:2rem}.row.flex-blocks .description{font-size:.95rem;margin:1.2rem auto;max-width:90%}.row.top-stories{margin-bottom:-100px;margin-top:0}.row.events-block{padding:3.5rem 0 1.5rem}.row.events-block .highlighted-event{margin-bottom:2rem;width:95%}.row.events-block .event-blocks .event{border-bottom:1px solid #ededed;margin:0 1rem;max-width:95%;padding:2rem 0;width:95%}.row.events-block .event-blocks .event:nth-child(2){border-left:0;border-right:0}.row.events-block .event-blocks .event:nth-child(3){border-bottom:0}}@media screen and (max-width:680px){.row.two-column-layout img{display:block;height:auto;width:200px}.row.two-column-layout:nth-child(2){padding:1rem 0 4rem}.row.two-column-layout:nth-child(2) .wrap{display:block}.row.two-column-layout:nth-child(2) h2{font-size:2.2rem;line-height:2.5rem}.row.two-column-layout:nth-child(2) .mobile{margin:10px .5rem 0 0}.row.two-column-layout:nth-child(2) img{float:right;padding:10px 0 0 10px;width:35%}.row.two-column-layout .left,.row.two-column-layout .right{display:none}.row.two-column-layout .mobile{display:block}}@media screen and (max-width:1200px){.row.top-stories .article-grid .articles{max-width:90%}}@media screen and (max-width:900px){.row.resources-blocks .resources div{border-left:1px solid #ededed;border-top:0;flex:0 0 45%}.row.resources-blocks .resources div:first-child,.row.resources-blocks .resources div:nth-child(4),.row.resources-blocks .resources div:nth-child(7),.row.resources-blocks .resources div:nth-child(8){border-left:1px solid #ededed}.row.resources-blocks .resources div:nth-child(odd){border-left:0}.row.resources-blocks .resources div:nth-child(n+3){border-top:1px solid #ededed}.row.img-txt .wrap{background:#fff!important}}@media(hover:hover){.row.resources-blocks .resources div a h2{color:#034bc3}.row.resources-blocks .resources div .icon{background:#034bc3}}@media screen and (max-width:700px){.row.events-block .highlighted-event .article{background:hsla(0,0%,100%,.7);margin:0;padding:8%;width:87%}.row.events-block .highlighted-event .article .dateline{font-size:.85em}}@media screen and (max-width:740px){.row.video-content .video{padding-bottom:1rem;padding-top:0}.row.video-content .video iframe{height:350px;width:95%}}@media screen and (max-width:740px)and (max-width:740px){.row.video-content .video iframe{height:220px}}@media(max-width:1200px){.category-flex-block .container .categories article{flex:0 0 50%}}@media(max-width:600px){.category-flex-block .container .categories.list article img{display:none}}@media screen and (max-width:685px){.autoimmune-chronic-illness-toolkit-download .content .main,.care-guide .content .main{padding-top:.5rem}.autoimmune-chronic-illness-toolkit-download .content .main .main-content,.care-guide .content .main .main-content{flex-direction:column}.autoimmune-chronic-illness-toolkit-download .content .main .main-content .care-guide-image,.care-guide .content .main .main-content .care-guide-image{display:none}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child,.care-guide .content .main .main-content div:first-child{padding-right:0}.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:nth-child(2),.care-guide .content .main .main-content div:nth-child(2){flex:1}}@media screen and (max-width:400px){.autoimmune-chronic-illness-toolkit-download .content .main .main-content div:first-child img,.care-guide .content .main .main-content div:first-child img{width:100%}}@media(max-width:1300px){.row.content.archive{padding:0}}