a,footer .footer-nav a,footer a:hover,footer ul.social li a{text-decoration:none}.videopopupjs{background-color:#000;background-color:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;text-align:start!important}.videopopupjs--hide{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:videoPopupJsHide;animation-name:videoPopupJsHide}.videopopupjs__close{width:30px;height:30px;cursor:pointer;display:block;margin-bottom:10px;color:rgba(255,255,255,.59)}.videopopupjs__close:after{width:30px;height:30px;display:block;text-align:center;content:'X';font-family:Verdana;border-radius:50%;background:#333;line-height:2.2;font-size:13px}.videopopupjs__close:hover{opacity:.5}.videopopupjs--animation{opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:videoPopupJs;animation-name:videoPopupJs}.videopopupjs__content{margin:5% auto 0;height:100%;height:500px;width:100%}.videopopupjs__content iframe{width:100%;height:100%}.videopopupjs__block--notfound{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;height:500px;background-color:#fff;text-align:center;vertical-align:middle;line-height:500px;font-family:Arial;font-size:20px}@media(max-width:768px){.videopopupjs__content{max-width:90%!important}}@-webkit-keyframes videoPopupJs{0%{opacity:0}100%{opacity:1}}@keyframes videoPopupJs{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes videoPopupJsHide{0%{opacity:1}100%{opacity:0}}@keyframes videoPopupJsHide{0%{opacity:1}100%{opacity:0}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:none;color:#333}.bluebg,.bluebg h1,.bluebg h2,.bluebg h3,.bluebg h4,.bluebg h5,.bluebg h6,.whitetext{color:#fff}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-prev-next-button{border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,nav{font-weight:400}em,small.asterisk{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.bluetintbg{background:#E1F6FF}.orangebg{background:#F5821F}.orangetintbg{background:#FFDFBC}body,h1,h2,h3,h4,h5{color:#333;font-family:Inter,sans-serif}.row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0}.row.contained{width:90%;max-width:1200px;margin:auto}.flex-1,.flex-10,.flex-11,.flex-12,.flex-2,.flex-3,.flex-4,.flex-5,.flex-6,.flex-7,.flex-8,.flex-9{flex:0 1 100%;padding:0;box-sizing:border-box}.flex-1 else,.flex-10 else,.flex-11 else,.flex-12 else,.flex-2 else,.flex-3 else,.flex-4 else,.flex-5 else,.flex-6 else,.flex-7 else,.flex-8 else,.flex-9 else{width:100%}@media (min-width:768px){.flex-1,.flex-10,.flex-11,.flex-12,.flex-2,.flex-3,.flex-4,.flex-5,.flex-6,.flex-7,.flex-8,.flex-9{padding:0;box-sizing:border-box}.pull-1,.pull-10,.pull-11,.pull-12,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-1,.push-10,.push-11,.push-12,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.flex-1{flex:0 1 8.33333%}.flex-1 else{width:8.33333%}.flex-2{flex:0 1 16.66667%}.flex-2 else{width:16.66667%}.flex-3{flex:0 1 25%}.flex-3 else{width:25%}.flex-4{flex:0 1 33.33333%}.flex-4 else{width:33.33333%}.flex-5{flex:0 1 41.66667%}.flex-5 else{width:41.66667%}.flex-6{flex:0 1 50%}.flex-6 else{width:50%}.flex-7{flex:0 1 58.33333%}.flex-7 else{width:58.33333%}.flex-8{flex:0 1 66.66667%}.flex-8 else{width:66.66667%}.flex-9{flex:0 1 75%}.flex-9 else{width:75%}.flex-10{flex:0 1 83.33333%}.flex-10 else{width:83.33333%}.flex-11{flex:0 1 91.66667%}.flex-11 else{width:91.66667%}.flex-12{flex:0 1 100%}.flex-12 else{width:100%}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.offset-12{margin-left:100%}}@media (max-width:1023px){.md-flex-1,.md-flex-10,.md-flex-11,.md-flex-12,.md-flex-2,.md-flex-3,.md-flex-4,.md-flex-5,.md-flex-6,.md-flex-7,.md-flex-8,.md-flex-9{padding:0;box-sizing:border-box}.md-push-0,.md-push-1,.md-push-10,.md-push-11,.md-push-12,.md-push-2,.md-push-3,.md-push-4,.md-push-5,.md-push-6,.md-push-7,.md-push-8,.md-push-9{position:relative}.md-flex-1{flex:0 1 8.33333%}.md-flex-1 else{width:8.33333%}.md-flex-2{flex:0 1 16.66667%}.md-flex-2 else{width:16.66667%}.md-flex-3{flex:0 1 25%}.md-flex-3 else{width:25%}.md-flex-4{flex:0 1 33.33333%}.md-flex-4 else{width:33.33333%}.md-flex-5{flex:0 1 41.66667%}.md-flex-5 else{width:41.66667%}.md-flex-6{flex:0 1 50%}.md-flex-6 else{width:50%}.md-flex-7{flex:0 1 58.33333%}.md-flex-7 else{width:58.33333%}.md-flex-8{flex:0 1 66.66667%}.md-flex-8 else{width:66.66667%}.md-flex-9{flex:0 1 75%}.md-flex-9 else{width:75%}.md-flex-10{flex:0 1 83.33333%}.md-flex-10 else{width:83.33333%}.md-flex-11{flex:0 1 91.66667%}.md-flex-11 else{width:91.66667%}.md-flex-12{flex:0 1 100%}.md-flex-12 else{width:100%}.md-push-0{left:0}.md-push-1{left:8.33333%}.md-push-2{left:16.66667%}.md-push-3{left:25%}.md-push-4{left:33.33333%}.md-push-5{left:41.66667%}.md-push-6{left:50%}.md-push-7{left:58.33333%}.md-push-8{left:66.66667%}.md-push-9{left:75%}.md-push-10{left:83.33333%}.md-push-11{left:91.66667%}.md-push-12{left:100%}.md-offset-0{margin-left:0}.md-offset-1{margin-left:8.33333%}.md-offset-2{margin-left:16.66667%}.md-offset-3{margin-left:25%}.md-offset-4{margin-left:33.33333%}.md-offset-5{margin-left:41.66667%}.md-offset-6{margin-left:50%}.md-offset-7{margin-left:58.33333%}.md-offset-8{margin-left:66.66667%}.md-offset-9{margin-left:75%}.md-offset-10{margin-left:83.33333%}.md-offset-11{margin-left:91.66667%}.md-offset-12{margin-left:100%}}@media (max-width:767px){.sm-flex-1,.sm-flex-10,.sm-flex-11,.sm-flex-12,.sm-flex-2,.sm-flex-3,.sm-flex-4,.sm-flex-5,.sm-flex-6,.sm-flex-7,.sm-flex-8,.sm-flex-9{padding:0;box-sizing:border-box}.sm-push-0,.sm-push-1,.sm-push-10,.sm-push-11,.sm-push-12,.sm-push-2,.sm-push-3,.sm-push-4,.sm-push-5,.sm-push-6,.sm-push-7,.sm-push-8,.sm-push-9{position:relative}.sm-flex-1{flex:0 1 8.33333%}.sm-flex-1 else{width:8.33333%}.sm-flex-2{flex:0 1 16.66667%}.sm-flex-2 else{width:16.66667%}.sm-flex-3{flex:0 1 25%}.sm-flex-3 else{width:25%}.sm-flex-4{flex:0 1 33.33333%}.sm-flex-4 else{width:33.33333%}.sm-flex-5{flex:0 1 41.66667%}.sm-flex-5 else{width:41.66667%}.sm-flex-6{flex:0 1 50%}.sm-flex-6 else{width:50%}.sm-flex-7{flex:0 1 58.33333%}.sm-flex-7 else{width:58.33333%}.sm-flex-8{flex:0 1 66.66667%}.sm-flex-8 else{width:66.66667%}.sm-flex-9{flex:0 1 75%}.sm-flex-9 else{width:75%}.sm-flex-10{flex:0 1 83.33333%}.sm-flex-10 else{width:83.33333%}.sm-flex-11{flex:0 1 91.66667%}.sm-flex-11 else{width:91.66667%}.sm-flex-12{flex:0 1 100%}.sm-flex-12 else{width:100%}.sm-push-0{left:0}.sm-push-1{left:8.33333%}.sm-push-2{left:16.66667%}.sm-push-3{left:25%}.sm-push-4{left:33.33333%}.sm-push-5{left:41.66667%}.sm-push-6{left:50%}.sm-push-7{left:58.33333%}.sm-push-8{left:66.66667%}.sm-push-9{left:75%}.sm-push-10{left:83.33333%}.sm-push-11{left:91.66667%}.sm-push-12{left:100%}.sm-offset-0{margin-left:0}.sm-offset-1{margin-left:8.33333%}.sm-offset-2{margin-left:16.66667%}.sm-offset-3{margin-left:25%}.sm-offset-4{margin-left:33.33333%}.sm-offset-5{margin-left:41.66667%}.sm-offset-6{margin-left:50%}.sm-offset-7{margin-left:58.33333%}.sm-offset-8{margin-left:66.66667%}.sm-offset-9{margin-left:75%}.sm-offset-10{margin-left:83.33333%}.sm-offset-11{margin-left:91.66667%}.sm-offset-12{margin-left:100%}}.wrapper,body{position:relative;float:left;width:100%}h1,h2,h4,h6{margin:0}.text-tiny,a.link-text,nav,nav ul.sub-menu,small{font-size:14px;line-height:1.4}.text-small{font-size:16px;line-height:1.4}.text-normal,a.arrow-button,a.underline,body,h4,h6{font-size:16px;line-height:1.65}.text-mid{font-size:24px;line-height:1.65}.text-medium,h3{font-size:28px;line-height:1}.page-hero.blog h1,.page-hero.search h1,.text-midlarge{font-size:36px;line-height:1}.text-large,h2{font-size:42px;line-height:1}.text-xLarge,h1{font-size:50px;line-height:50px}@media (min-width:768px){.text-normal,a.arrow-button,a.underline,body,h4,h6{font-size:16px;line-height:1.65}.page-hero.blog h1,.page-hero.search h1,.text-large,.text-midlarge,h2{font-size:44px;line-height:1}.text-xLarge,h1{font-size:54px;line-height:54px}h5{letter-spacing:0}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:auto}nav{font-family:Inter,sans-serif}h1,h2,h3,h4,h5{font-weight:700}h1{letter-spacing:-1px}h4{font-weight:400}h6{font-family:Inter,sans-serif;font-weight:600}strong{font-weight:700}h4+h2,h4+h3{margin-top:5px}.weight-normal{font-weight:400}.weight-bold{font-weight:700}.serif{font-family:"Source Serif Pro",serif}.sansSerif{font-family:Inter,sans-serif}html{-ms-overflow-style:-ms-autohiding-scrollbar;background-color:#fff;min-height:100%}body.preload,figure,header .nav,html.nav-open body{overflow:hidden}*{box-sizing:border-box}.preload *{transition:none!important}.loader,body.preload .loader{transition:.5s ease all;left:0}body:not(.user-is-tabbing) .logo-wrap a:focus,body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:0}.wrapper{display:block}body{background-color:#fff;height:100%;margin:0;overflow-x:hidden}body.preload .loader{background:rgba(38,169,225,.95);display:block;z-index:9999;position:absolute;width:100vw;height:100vh;top:0}body.preload .loader .spinner-icon{position:absolute;width:60px;height:60px;left:calc(50% - 30px);top:calc(50% - 30px);background:url(../img/loader.gif) center;opacity:.6;background-size:cover;z-index:99999}main{z-index:100}.loader{position:fixed;top:0;width:100%;height:100%;display:none}.clear:after,.cols:after{content:"";display:table;clear:both}.show{display:block}.flickity-button:disabled,.hidden,.hide,.hide-mobile{display:none}.caps{text-transform:uppercase;letter-spacing:1px}.center{text-align:center}.verticalAlign{left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}.hide-tablet{display:block}@media (min-width:768px){.hide-mobile{display:block}.hide-tablet{display:none}}.fade-out{opacity:0}.fade-in,.nav-open header .nav nav>ul li{opacity:1}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell;float:none;vertical-align:middle}footer,nav ol li,nav ul li,section{float:left}.container{width:100%;max-width:1440px;margin:auto;padding:0 20px;position:relative;z-index:25}.gradient-bottom,.gradient-bottom-full,.position-center{position:absolute;bottom:0;left:0}@media (min-width:425px){.container{padding:0 40px}}@media (min-width:1024px){.text-medium,h3{font-size:35px;line-height:1}.page-hero.blog h1,.page-hero.search h1,.text-midlarge{font-size:50px;line-height:1}.text-large,h2{font-size:60px;line-height:1}.text-xLarge,h1{font-size:70px;line-height:70px}.container{padding:0 100px}}@media (min-width:1500px){.container{padding:0}}@media all and (min-width:1500px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.container{width:1440px;padding:0}}.container .addMargin{margin:0 20px}.container.noPad{padding:0}.container.fullWidth{max-width:100%}.narrow{max-width:1000px;margin:auto}img,section.whatwedo-model svg#cis-model{max-width:100%}.fluid{background-size:cover;background-repeat:no-repeat;background-position:center}.position-center{top:0;right:0;margin:auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex-center{align-items:center}.flex-bottom{align-items:flex-end}.flex-btwn{justify-content:space-between}header .nav nav,header .nav nav>ul{flex-direction:column;display:flex}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gradient-45{background:rgba(0,0,0,.8);background:linear-gradient(45deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$fromColor', endColorstr='$toColor', GradientType=1 )}.gradient-vertical{background:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.8)', GradientType=0 )}.gradient-horizontal-left{background:rgba(0,0,0,.8);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0.8)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1 )}.gradient-horizontal-right{background:rgba(0,0,0,0);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.8)', GradientType=1 )}.gradient-radial{background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000', GradientType=1 )}.gradient-bottom{width:100%;height:90%;z-index:5}@media (min-width:768px){.gradient-bottom{height:40%}}.gradient-bottom-full{width:100%;height:150px;z-index:5}.gradient-bottom-left,.gradient-bottom-right,.gradient-left,.gradient-right{height:100%;z-index:5;position:absolute;bottom:0}.gradient-left{width:100%;left:0}@media (min-width:768px){.gradient-left{width:60%}}.gradient-right{width:100%;right:0}@media (min-width:768px){.gradient-right{width:60%}.gradient-right.mobile-overlay{width:100%}}.gradient-bottom-left{width:100%;left:0}.gradient-bottom-right{width:100%;right:0}@media (max-width:767px){.mobile-overlay{background:rgba(0,0,0,.6)}}.shadow{box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.border-left{border-left:10px solid #fff}.border-right{border-right:10px solid #fff}.border-bottom{border-bottom:10px solid #fff}.border-top{border-top:10px solid #fff}.no-border-bottom{border-bottom:none!important}.no-border-top{border-top:none!important}.no-padding{padding:0!important}.pad-40{padding:40px 0}.pad-20{padding:20px}.pad-20-right{padding-right:20px}.margin-40{margin:40px 0}.margin-bottom-40{margin-bottom:40px}.margin-top-40{margin-top:40px}.margin-bottom-20{margin-bottom:20px}.margin-top-20{margin-top:20px}.nopad{padding:0}.nomarg{margin:0}a.anchor{width:100%}.whitebg{background:#fff}.graybg{background:#FAFAFA}.bluebg{background:#26A9E1}img.aligncenter{margin:auto}.colorblue{color:#2151A0}ul.arrows li{display:flex;padding:10px 0}ul.arrows li:before{font-family:"Font Awesome 5 Pro";font-weight:300;content:'\f061';color:#26A9E1;margin-right:15px}fieldset,figure{margin:0;padding:0}.bgimage{position:absolute;top:0;left:0;width:100%;height:300px;background-size:cover;background-position:center}.bgimage.right{right:0;left:initial}.bgimage.left{left:0;right:initial}@media (min-width:768px){.bgimage{width:33%;height:100%}.mobile-only{display:none}}.flickity-viewport{min-height:200px}.flickity-button{background:0 0}@media (max-width:767px){.desktop-only{display:none}.wp-caption{width:auto!important}.flickity-button{background:rgba(255,255,255,.3)}}.flickity-prev-next-button{width:50px;height:50px;top:35%}@media (min-width:768px){.flickity-prev-next-button{top:50%}}.flickity-button-icon{fill:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section{display:block}.flickity-button:hover{background:rgba(255,255,255,.3)}.gform_wrapper input[type=submit]{font-family:Inter,sans-serif!important}blockquote,section.blockquote blockquote{margin-left:40px;font-family:"Source Serif Pro",serif;font-style:italic}::-moz-selection{background:rgba(245,130,31,.6)}::selection{background:rgba(245,130,31,.6)}a{color:#26A9E1;transition:all .3s cubic-bezier(.23,1,.32,1)}a:hover{color:#177aa4}a.anchor{position:absolute;top:-50px}fieldset,form{border:none}form input,form textarea{border:1px solid #DCDCDC}form input[type=submit]{background:0 0;border:none;font-size:28px}hr{border-top-color:#FAFAFA;border-top-width:1px;border-top-style:solid;margin-top:1em;margin-bottom:1em}img{height:auto}header .logo-wrap .logo.desktop,p:empty{display:none}nav ol,nav ul{list-style:none;padding:0}section{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;width:100%}blockquote{position:relative;font-size:28px}header{position:fixed;width:100%;top:0;background:#fff;z-index:1000;transition:.3s ease all}@media (min-width:425px){header .container{padding:0 20px}}@media (min-width:1024px){header .container{padding:0 20px}}@media (min-width:1500px){header .container{padding:0}}header .logo-wrap{width:50px;transition:.3s ease all;z-index:50}header .logo-wrap .logo{padding:10px 0}@media (min-width:900px){header .logo-wrap .logo{padding:20px 0}}header .logo-wrap .logo.mobile{max-width:50px}@media (min-width:1200px){header .logo-wrap{width:200px}header .logo-wrap .logo.desktop{display:block}header .logo-wrap .logo.mobile{display:none}}header .nav{position:relative;width:100%;height:0;padding:0;z-index:40;background:0 0;transition:.3s ease all}header .nav nav>ul li,header .nav nav>ul li a{z-index:20;border-bottom:2px solid transparent}header .nav.first{width:100%}@media (min-width:900px){header .nav{height:auto;position:relative;padding:0;overflow:visible;pointer-events:all}header .nav.first{width:calc(100% - 400px)}}@media (min-width:1200px){header .nav.first{width:calc(100% - 500px)}}header .nav.secondary{width:100%}@media (min-width:900px){header .nav.secondary{width:300px}}.nav-open header .nav{height:auto}header .nav nav{width:100%;align-items:flex-start;justify-content:flex-start;overflow:hidden;transition:.6s ease all}.nav-open header .nav nav{height:100%}@media (min-width:900px){header .nav nav{flex-direction:row;align-items:center;justify-content:space-between;overflow:visible}}header .nav nav>ul{width:100%;background:#fff;align-items:flex-start;justify-content:flex-start}@media (min-width:900px){header .nav nav>ul{background:0 0;opacity:1;display:flex;position:relative;top:initial;left:initial;flex-direction:row;align-items:center;padding:0 0 25px}}header .nav nav>ul li{padding:8px 0;width:100%;white-space:nowrap}@media (min-width:900px){header .nav nav>ul li{width:auto;opacity:1;padding:0;margin-right:20px}header .nav nav>ul li.mobile-only{display:none}}@media (min-width:1200px){header .nav nav>ul li{margin-right:50px}}header .nav nav>ul li a{position:relative;color:#88898C}header .nav nav>ul li a:hover{color:#26A9E1}header .nav nav>ul li.external a{color:#005BFF;font-weight:700}header .nav nav>ul li.external a:after{font-family:"Font Awesome 5 Pro";margin-left:5px;content:"\f08e"}@media (max-width:899px){header .nav nav>ul li.menu-item-has-children{position:relative}}header .nav nav>ul li ul.sub-menu{display:flex;position:relative;width:100%;height:0;background:#FAFAFA;flex-direction:column;align-items:flex-start;justify-content:center;font-family:Inter,sans-serif;font-weight:400;padding:0 10px;z-index:15;overflow:hidden;transition:.3s ease all;margin-top:10px}header .nav nav>ul li ul.sub-menu li{white-space:nowrap;text-align:left;width:auto;margin:0}@media (min-width:900px){header .nav nav>ul li ul.sub-menu{display:none;background:#fff;position:absolute;left:0;top:21px;align-items:center;justify-content:flex-start;flex-direction:row;margin:0;padding:0;height:auto}header .nav nav>ul li ul.sub-menu li{opacity:1;text-align:center;margin:15px 15px 0 0}}@media (max-width:767px){header .nav nav>ul li ul.sub-menu li{padding:4px 0;font-size:12px}}header .nav nav>ul li ul.sub-menu li:hover{border-bottom:2px solid transparent}header .nav nav>ul li ul.sub-menu li a{color:#53555A;padding:6px 0;transition:.3s ease all}header .nav nav>ul li ul.sub-menu li a:hover{color:#00549E;font-weight:400;border-bottom:2px solid transparent}header .nav nav>ul li ul.sub-menu li.current-menu-item{color:#53555A;font-weight:400}header .nav nav>ul li ul.sub-menu li.current-menu-item a:hover{color:#26A9E1}header .nav nav>ul li.current-menu-item,header .nav nav>ul li:hover{border-bottom:2px solid transparent;font-weight:600}header .nav nav>ul li.current-menu-item a,header .nav nav>ul li:hover a{color:#00549E}header .nav nav>ul li.current-menu-item ul.sub-menu,header .nav nav>ul li:hover ul.sub-menu{display:flex}header .nav nav>ul li.current-menu-item ul.sub-menu li.current-menu-item,header .nav nav>ul li:hover ul.sub-menu li.current-menu-item{border-bottom:2px solid transparent}header .nav nav>ul li.current-menu-item ul.sub-menu li.current-menu-item a:hover,header .nav nav>ul li:hover ul.sub-menu li.current-menu-item a:hover{color:#00549E;font-weight:400}header .nav nav>ul li:hover{z-index:999!important}header .nav nav>ul li:hover ul.sub-menu{opacity:1!important;z-index:999!important;width:200%}header .nav nav>ul li.current-menu-item{font-weight:700}header .nav nav>ul li.current-menu-item ul.sub-menu{height:auto;width:200%;border-top:1px solid #00549E}header .nav nav .search{position:relative;width:100%;left:0;top:100px;align-items:center;justify-content:center;background:#fff;display:flex;order:1;z-index:30;padding:0 0 25px}@media (min-width:900px){header .nav nav>ul li.current-menu-item ul.sub-menu{border:none}header .nav nav .search{width:auto;order:2;opacity:1;display:flex;position:relative;height:auto;left:initial;top:initial}}header .nav nav .search .search-slide{position:absolute;left:20px;font-size:24px;width:30px;display:flex;align-items:center;justify-content:center;background:#fff;color:#88898C}@media (min-width:900px){header .nav nav .search .search-slide{left:initial;right:0}}@media all and (min-width:900px) and (-ms-high-contrast:none),(-ms-high-contrast:active){header .nav nav .search .search-slide{left:auto}}header .nav nav .search .search-slide:hover{color:#333}header .nav nav .search .search-close{display:none}header .nav nav .search #searchform{position:absolute;left:30px;width:0;overflow:hidden;transition:.3s ease all}@media (min-width:900px){header .nav nav .search #searchform{left:initial;right:60px;width:0}}@media all and (min-width:900px) and (-ms-high-contrast:none),(-ms-high-contrast:active){header .nav nav .search #searchform{left:auto}}header .nav nav .search #searchform input#s{width:100%}.search-open header .nav nav .search{position:absolute;left:0;width:calc(100% - 30px)}@media (min-width:900px){.search-open header .nav nav .search{left:initial;right:0;width:300px}}@media (min-width:1100px){.search-open header .nav nav .search{height:50px}}@media all and (min-width:900px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.search-open header .nav nav .search{left:auto}}@media (min-width:1200px){.search-open header .nav nav .search{width:400px}}.search-open header .nav nav .search .search-close{display:flex}.search-open header .nav nav .search #searchform{width:calc(100% - 60px);margin-left:30px}.search-open header .nav nav .search .search-trigger{display:none}@media (min-width:900px){header .nav.first nav>ul:after{content:'';background:#00549E;height:1px;width:500px;position:absolute;left:0;top:28px;pointer-events:none;z-index:999}header.headroom--unpinned .logo-wrap{width:50px}header.headroom--unpinned .logo.desktop{display:none}header.headroom--unpinned .logo.mobile{display:block}header.headroom--unpinned .nav.first{width:calc(100% - 400px)}header.headroom--unpinned .nav.first nav>ul:after{top:21px}}@media (min-width:1200px){header.headroom--unpinned .nav.first{width:calc(100% - 500px)}}@media (max-width:767px){.nav-open header .nav.first{border-bottom:1px solid #CFCECD;margin-bottom:15px}.nav-open header{box-shadow:0 0 30px 30px rgba(0,0,0,.6)}}.hamburger{position:absolute;top:20px;right:20px;font-size:30px;z-index:50}.hamburger .open{display:none}.hamburger .closed,.nav-open .hamburger .open{display:flex}.nav-open .hamburger .closed{display:none}body.home .nav.first nav>ul:after{opacity:0;transition:.3s ease all}body.home .nav.first nav>ul:hover:after{opacity:1;transition:.3s ease all}.mobile-search{width:100%;height:0;opacity:0}.mobile-search form,.mobile-search input{width:100%}.mobile-search form{position:relative}.mobile-search form:before{font-family:"Font Awesome 5 Pro";position:absolute;color:#88898C;content:'\f002';top:0;left:0;font-size:21px}.mobile-search form input#s{padding-left:30px;border-bottom:1px solid #CFCECD}@media (min-width:900px){header.headroom--unpinned .nav nav>ul li ul.sub-menu li{margin-top:5px}.hamburger,.mobile-search{display:none}}.nav-open .mobile-search{height:auto;opacity:1;margin:20px auto}@media (min-width:1200px){header .nav.secondary nav>ul li{margin-right:20px}}@media (min-width:1440px){header .nav.secondary nav>ul li{margin-right:50px}}footer{width:100%;position:relative;padding:20px 0;background:#FAFAFA;color:#fff}footer .blue-bar{position:absolute;width:100%;height:280px;bottom:0;left:0;background:#00549E}@media (min-width:768px){footer{padding:50px 0}footer .blue-bar{height:100%;width:50%;top:0;bottom:initial}footer .logo-wrap{display:flex;flex-direction:row}}footer a{color:#fff;font-weight:600;text-decoration:underline;transition:.3s ease all}footer a:hover{opacity:.8;color:#fff}footer .logo-wrap{order:2;padding-top:50px}footer .logo-wrap hr{width:100%}footer .logo-wrap a{display:flex}footer .logo-wrap img{margin-left:0}footer .logo-wrap p{min-height:100px}footer .logo-wrap nav ul li{font-size:14px;margin-right:15px}footer .logo-wrap nav ul li a{text-transform:uppercase;letter-spacing:1px;font-weight:400}footer .footer-nav{font-size:14px;color:#53555A;order:1}@media (min-width:768px){footer .logo-wrap{order:1;padding-top:0;flex-direction:column}footer .logo-wrap nav ul li{margin-right:30px}footer .footer-nav{order:2}}footer .footer-nav h3{color:#fff}footer .footer-nav a{color:#333;font-weight:400}footer ul.social{margin:20px 0;width:100%;display:flex;align-items:center;justify-content:flex-start}.single-page h2,.single-page img,.single-post .page-hero .category{margin-bottom:20px}footer ul.social li{padding:5px 20px 5px 0}footer ul.social li a{color:#00549E}a.underline,section.blog-roll .posts article h3,section.pagination .page-btns a.current,section.pagination .page-btns span.current,section.stories-featured .news-roll .news-item .title-bar h3,section.whatwedo-schools ol li a:hover{text-decoration:underline}footer ul.social li a i{transition:.3s ease all;width:40px!important;height:40px;text-align:center;font-size:28px;display:flex;align-items:flex-end;justify-content:center}@media (min-width:768px){footer ul.social li{padding:5px 50px 5px 0}footer ul.social li a i{width:24px!important;height:24px;font-size:24px}}footer ul.social li a:hover i{opacity:.8}footer ul.footer-links{margin-top:1em;list-style:none}footer ul.footer-links a{color:#005BFF}footer ul.footer-links a:hover{color:#0049cc}.page-hero{width:100%;position:relative;background-color:#26A9E1;padding:0}.page-hero .intro{padding:150px 0 50px}@media (min-width:768px){.page-hero .intro{padding:200px 0 100px}}.page-hero.image .intro{padding:450px 0 50px}.page-hero .herobg{position:absolute;top:60px;right:0;width:100%;height:350px;background-size:cover;background-position:center}@media (min-width:768px){.page-hero.image .intro{padding:200px 0 100px}.page-hero .herobg{width:50%;height:calc(100% - 80px);top:80px}}.page-hero.blog{background-color:#00549E;color:#fff}.page-hero.blog .title-tag,.page-hero.blog a.underline,.page-hero.blog h1{color:#fff}.page-hero.blog h1{line-height:1.1}.page-hero.search #searchform input#s{width:100%;background:0 0;border:none;border-bottom:1px solid #fff;color:#fff;padding-left:10px;font-size:24px}.page-hero.search #searchform input#s:-ms-input-placeholder{color:#fff}.page-hero.search #searchform input#s::-moz-placeholder{color:#fff}.page-hero.search #searchform input#s::-ms-input-placeholder{color:#fff}.page-hero.search #searchform input#s::placeholder{color:#fff}.single-page{padding:100px 0}@media (min-width:768px){.page-hero.search #searchform input#s{width:400px}.single-page h2{font-size:36px}}@media (min-width:1024px){.single-page h2{font-size:36px}}.single-page ol+h2,.single-page p+h2,.single-page ul+h2{margin-top:50px}.single-page ul{list-style:disc;margin-left:30px}.single-post .page-hero .date{font-size:12px}@media (min-width:768px){.single-post .page-hero .date{font-size:14px}}@media (max-width:767px){.single-post .page-hero a.underline{font-size:14px;letter-spacing:normal}}.single-post .page-hero .category{display:flex;flex-wrap:wrap;align-items:center;font-size:12px}@media (min-width:768px){.single-post .page-hero .category{font-size:14px}}.single-post .page-hero .category a.cat.underline{margin-right:15px;font-size:12px}@media (min-width:768px){.single-post .page-hero .category a.cat.underline{font-size:14px}}aside.sidebar{background:#FAFAFA;padding:50px 20px}aside.sidebar .search #searchform input#s{width:100%;background:#fff;border:1px solid #88898C;padding-left:10px}aside.sidebar .categories ul li{padding:2px 0}aside.sidebar .categories ul li a{color:#005BFF}aside.sidebar .categories ul li a:hover{color:#0049cc}section.search-results article{margin-bottom:80px}section.search-results article h2{line-height:1.2}section.search-results article h2 a{color:#333}section.pagination .page-btns{display:flex;align-items:center;justify-content:center}section.pagination .page-btns a,section.pagination .page-btns span{padding:0 8px;white-space:nowrap}@media (max-width:500px){section.pagination .page-btns a,section.pagination .page-btns span{font-size:12px}}section.pagination .page-btns a.next,section.pagination .page-btns a.prev,section.pagination .page-btns span.next,section.pagination .page-btns span.prev{font-weight:700;color:#00549E}section{padding:40px 0;z-index:1}@media (min-width:768px){section{padding:100px 0}}section.hero-slider{padding:0;margin-top:70px}@media (min-width:900px){section.hero-slider{margin-top:100px}}section.hero-slider .slide-wrapper .slide{width:100%;position:relative;background-color:#26A9E1}section.hero-slider .slide-wrapper .slide .intro{padding:400px 0 50px}@media (min-width:768px){section.hero-slider .slide-wrapper .slide .intro{padding:50px 0}}@media (min-width:1024px){section.hero-slider .slide-wrapper .slide .intro{padding:100px 0}}@media (min-width:1200px){section.hero-slider .slide-wrapper .slide .intro{padding:200px 0 150px}}section.hero-slider .slide-wrapper .slide .herobg{position:absolute;top:0;right:0;width:100%;height:350px;background-size:cover;background-position:center}section.hero-slider .slide-wrapper .slide a.underline,section.hero-slider .slide-wrapper .slide h1,section.hero-slider .slide-wrapper .slide h2{color:#333;margin-bottom:20px}.user-is-tabbing div.slide-wrapper.flickity-enabled.is-draggable:focus{outline:-webkit-focus-ring-color auto 2px}section.featured-posts .headings{margin-bottom:40px}section.featured-posts .news-item a{color:#333}section.featured-posts .news-item a.link-text{color:#005BFF}section.blockquote{background-position:right center;background-size:contain;background-repeat:no-repeat}@media (max-width:1024px){section.blockquote{background-image:none!important}}section.blockquote blockquote{position:relative;font-size:21px;color:#333}#searchform input,a.button,section.blockquote blockquote .name{font-family:Inter,sans-serif}@media (min-width:768px){section.hero-slider .slide-wrapper .slide .herobg{width:50%;height:100%}section.blockquote blockquote{font-size:28px}}section.blockquote blockquote .name{font-style:normal;margin-top:20px;color:#333}@media (max-width:767px){section.blockquote blockquote .name{font-size:32px}}section.blockquote blockquote .title{font-style:normal;color:#333}section.blockquote blockquote:before{content:'';width:30px;height:40px;background-image:url(../img/quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:-40px}section.blockquote blockquote.white:before{background-image:url(../img/quote-white.svg)}section.blockquote blockquote.black:before{background-image:url(../img/quote-black.svg)}section.blockquote blockquote.orange:before{background-image:url(../img/quote-orange.svg)}section.home-impact{background-image:url(../img/uploads/yellowbg.jpg);background-size:cover;background-position:center;color:#333}section.home-impact .stat{margin-bottom:20px;padding-right:50px}section.home-impact .buttons{margin-top:40px}section.home-impact a.arrow-button{max-width:200px}section.home-action{overflow:hidden}section.home-action .overlap{position:relative;z-index:15}section.home-action .overlap .blub{background:#26A9E1;padding:20px;align-items:center;color:#333}@media (min-width:768px){section.home-impact .buttons{margin-top:100px}section.home-impact label.btn-label{white-space:nowrap}section.home-action .overlap{margin-bottom:-100px}section.home-action .overlap .blub{padding:50px}}@media (min-width:1024px){section.home-action .overlap .blub{display:flex;padding:80px 0 80px 40px}section.home-action .overlap:after{content:'';position:absolute;background:#26A9E1;height:100%;width:40%;right:-39%;top:0}}section.home-action .overlap .blub h2{padding-right:20px}section.home-action .image{position:relative;z-index:10}section.home-action .bluebar{background:#26A9E1}section.about-mission .values .greenblock{padding:20px}section.about-mission .values .greenblock ul{display:flex;flex-wrap:wrap;margin-bottom:20px}section.about-mission .values .greenblock ul li{width:100%;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:25px;display:flex;align-items:center;font-size:14px}@media (min-width:768px){section.about-mission .values .greenblock{padding:40px}section.about-mission .values .greenblock ul li{width:32%}}@media (min-width:1024px){section.about-mission .values .greenblock ul li{font-size:16px}}section.about-mission .values .greenblock ul li i{font-size:21px;width:40px;height:40px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:5px}section.about-mission .values .greenblock a.underline{font-size:14px;color:#333}section.about-mission .values .greenblock a.underline:hover{color:#1a1a1a}section.about-staff .teammember{margin-bottom:40px}section.about-staff h3{margin-bottom:0}section.about-staff h4{margin:0}section.about-staff .threegrid .grid-item figure:hover img{transform:none}section.blog-roll .posts article figure:hover img,section.stories-featured .news-roll .news-item figure:hover img,section.third-img.video-panel figure:hover i{transform:scale(1.1)}section.third-img{padding:0}section.third-img .info{padding:350px 0 50px}section.third-img.video-panel figure{position:absolute;top:0;left:0;width:100%;height:300px}@media (min-width:768px){section.third-img .info{padding:100px 0}section.third-img.video-panel figure{width:33%;height:100%}}section.third-img.video-panel figure.right{right:0;left:initial}section.third-img.video-panel figure.left{left:0;right:initial}section.third-img.video-panel figure i{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background:#26A9E1;color:#333;width:60px;height:60px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;transition:.3s ease all;opacity:1}section.form-section,section.single-page{background-size:auto 1000px;background-position:center right;background-repeat:no-repeat}section.third-img.howtohelp-donate .donate-content p:first-of-type{margin-top:0}@media (max-width:1023px){section.form-section{background-image:none!important}}section.whatwedo-model .step{margin-bottom:60px}section.whatwedo-impact h4{font-size:24px;margin-bottom:40px}section.whatwedo-impact .stat{margin-bottom:40px}section.whatwedo-impact .chart{position:relative;display:flex;align-items:center;justify-content:center}section.whatwedo-impact .chart canvas{position:absolute;width:120px!important;height:120px!important;top:-20px;left:0}@media (min-width:768px){section.whatwedo-impact .chart canvas{width:100px!important;height:100px!important}}@media (min-width:1200px){section.whatwedo-impact .chart canvas{width:150px!important;height:150px!important}}section.whatwedo-impact .chart i{position:absolute;width:120px;height:120px;top:25px;left:0;font-size:44px;text-align:center;color:#fff}@media (min-width:768px){section.whatwedo-impact .chart i{font-size:30px;width:100px;height:100px;top:20px}}@media (min-width:1200px){section.whatwedo-impact .chart i{font-size:44px;width:150px;height:150px;top:39px}}@media (max-width:767px){section.single-page{padding:50px 0;background-image:none!important}section.whatwedo-impact .stat{padding-right:20px}section.whatwedo-impact .desc{margin-top:150px}}section.whatwedo-impact .number i{font-size:45px;text-align:left;color:#fff;margin-bottom:20px}@media (min-width:1024px){section.three-column h2{font-size:50px}}@media (min-width:1200px){section.three-column h2{font-size:60px}}section.three-column .onecol p{margin-top:0}section.two-column{padding-bottom:0}section.whatwedo-schools ol{list-style:none;counter-reset:my-counter}section.whatwedo-schools ol li{position:relative;margin-left:40px;counter-increment:my-counter}section.whatwedo-schools ol li:before{content:counter(my-counter);color:#333;background:#fff;text-align:center;border-radius:50%;font-weight:700;position:absolute;left:-40px;line-height:30px;width:30px;height:30px;top:0}section.whatwedo-schools ol li a{color:#333;transition:.3s ease all}section.whatwedo-map{padding:0}section.whatwedo-contributors{background-image:url(../img/uploads/contributersbg.jpg);background-size:auto 500px;background-position:center right;background-repeat:no-repeat}@media (max-width:767px){section.whatwedo-contributors{background-image:none}}section.stories-featured .news-roll .news-item{position:relative;width:100%;margin-bottom:40px}@media (min-width:768px){section.stories-featured .news-roll .news-item{width:48%}}section.stories-featured .news-roll .news-item figure{position:relative;background:#FAFAFA;overflow:hidden}section.stories-featured .news-roll .news-item figure:before{display:block;content:"";width:100%;padding-top:60%}section.stories-featured .news-roll .news-item figure>.content,section.stories-featured .news-roll .news-item figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.stories-featured .news-roll .news-item figure img{position:absolute;top:0;width:100%;transition:.3s ease all}section.stories-featured .news-roll .news-item .title-bar{background:#00549E;color:#fff;position:relative;width:100%;padding:20px}section.stories-featured .news-roll .news-item .title-bar h3{color:#fff;font-size:24px;margin:0}@media (min-width:768px){section.stories-featured .news-roll .news-item .title-bar{position:absolute;bottom:0;left:0;width:80%}section.stories-featured .news-roll .news-item .title-bar h3{font-size:35px}section.stories-featured .news-roll .news-item:first-child figure{position:relative}section.stories-featured .news-roll .news-item:first-child figure:before{display:block;content:"";width:100%;padding-top:33.33333%}section.stories-featured .news-roll .news-item:first-child figure>.content,section.stories-featured .news-roll .news-item:first-child figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}}section.stories-featured .news-roll .news-item:first-child{width:100%}@media (min-width:768px){section.stories-featured .news-roll .news-item:first-child .title-bar{width:50%}section.stories-media .media-list .media i{opacity:0}}section.stories-media .media-list .media i{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);background:#26A9E1;color:#333;width:60px;height:60px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;transition:.3s ease all}section.stories-media .media-list .media .video-btn:hover i{opacity:1}section.stories-media .media-list .media h5{margin-bottom:20px}section.howtohelp-partner{background-image:url(../img/uploads/contributersbg.jpg);background-size:auto 500px;background-position:center right;background-repeat:no-repeat}section.logo-slider-section .flickity-prev-next-button{width:20px;background:#FFCE00;border-radius:0}@media (min-width:768px){section.stories-media .media-list .media h5{margin-bottom:50px}section.logo-slider-section .flickity-prev-next-button{width:60px}}section.logo-slider-section+section.logo-slider-section{padding-top:0}.logo-slider .flickity-slider{display:flex;align-items:center}.logo-slider .slide{width:96%;margin:0 2%}@media (min-width:768px){.logo-slider .slide{width:29%;margin:2%}}.logo-slider .slide img{max-width:200px;max-height:150px;margin:auto}section.howtohelp-volunteer .ways{padding:20px}@media (min-width:768px){section.howtohelp-volunteer .ways{padding:50px}}section.howtohelp-volunteer .ways .item{margin-bottom:20px;padding-right:50px}section.blog-roll .posts article{margin-bottom:40px}section.blog-roll .posts article figure{position:relative;background:#FAFAFA;overflow:hidden}section.blog-roll .posts article figure:before{display:block;content:"";width:100%;padding-top:60%}section.blog-roll .posts article figure>.content,section.blog-roll .posts article figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}section.blog-roll .posts article figure img{position:absolute;top:0;width:100%;transition:.3s ease all}section.blog-roll .posts article h3{color:#333;transition:.3s ease all;margin-bottom:10px;line-height:1.2}section.blog-roll .posts article h3:hover{color:#1a1a1a}section.blog-roll .posts article a{color:#333}section.blog-roll .posts article .post-deats{font-size:12px;display:inline-flex}section.blog-roll .posts article .post-deats .date{margin-right:20px;white-space:nowrap}section.blog-roll .posts article .post-deats .category{display:flex;align-items:center;flex-wrap:wrap}section.blog-roll .posts article .post-deats .category a{color:#005BFF;margin-right:15px}@media (min-width:768px){section.blog-roll .posts article .post-deats{font-size:14px}section.blog-roll .posts article .post-deats .category a{margin:0 15px}}@media (max-width:500px){section.blog-roll .posts article .post-deats .category a{letter-spacing:normal;font-size:10px}}a.button,a.link-text,a.underline{text-transform:uppercase;letter-spacing:1px}section.blog-roll .posts article .post-deats .category a:hover{color:#0049cc}section.table-directory+section.table-directory{padding-top:0}a.button{background:0 0;border:2px solid #26A9E1;color:#26A9E1;padding:5px 20px;display:block;font-size:12px;line-height:32px;white-space:nowrap;transition:.3s ease all;text-align:center;width:100%}a.arrow,a.button.white{border:2px solid #fff;color:#fff}@media (min-width:320px){a.button{display:inline-block;font-size:14px;width:auto}}a.button i,a.button svg{margin-right:10px}a.button:hover{background:#d7690a;color:#fff}a.arrow:hover,a.button.white:hover{background:#fff}a.button+a.button,p+a.button{margin-top:20px}a.arrow{font-size:21px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:30px;transition:.3s ease all}a.arrow.blue{color:#26A9E1;border:2px solid #26A9E1}a.arrow.blue:hover{background:#26A9E1;color:#fff}a.arrow-button{display:block;width:calc(100% - 20px);border:2px solid #000;color:#000;text-align:center;max-width:250px;margin-bottom:20px}@media (min-width:768px){a.arrow-button{margin-bottom:0}.twocol{-moz-column-count:2;column-count:2}}a.arrow-button i{transition:.3s ease all;transform:translateX(0)}a.arrow-button:hover i{transform:translateX(20px)}a.arrow-button.blue{background:#26A9E1;border:2px solid #26A9E1}a.arrow-button.yellow{background:#FFCE00;border:2px solid #FFCE00}.arrow-button+.btn-label{margin-top:50px}a.link-text{text-decoration:none;color:#005BFF}a.link-text:hover{color:#0049cc}label.btn-label{display:block;margin-bottom:20px}.title-tag{position:relative;margin-bottom:50px;font-size:14px}.title-tag:after{content:'';width:60px;height:2px;position:absolute;left:0;top:40px;background:#333}.title-tag.white:after{background:#fff}#searchform{width:100%}#searchform input{padding:10px 0;border:none;border-bottom:1px solid #88898C}.threecol li,.twocol li{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:10px}.threecol p:first-child,.twocol p:first-child{margin-top:0;padding-top:0}#searchform input:-ms-input-placeholder{font-family:Inter,sans-serif}#searchform input::-moz-placeholder{font-family:Inter,sans-serif}#searchform input::-ms-input-placeholder{font-family:Inter,sans-serif}#searchform input::placeholder{font-family:Inter,sans-serif}#searchform input[type=submit]{display:none}table.directory tr{display:flex;flex-wrap:wrap}table.directory td{position:relative;padding:0 0 30px;width:100%}table.directory td a.anchor{top:-120px}table.directory p{margin:0;font-family:"Source Serif Pro",serif}table.directory a.email{color:#005BFF}.threegrid .grid-item{margin-bottom:40px}@media (min-width:768px){.threecol{-moz-column-count:3;column-count:3}table.directory td{width:33%;padding:0 15px 30px 0}.threegrid .grid-item{margin-bottom:0}.threegrid .grid-item:first-child,.threegrid .grid-item:nth-child(10),.threegrid .grid-item:nth-child(4),.threegrid .grid-item:nth-child(7){padding:0 20px 0 0}.threegrid .grid-item:nth-child(11),.threegrid .grid-item:nth-child(2),.threegrid .grid-item:nth-child(5),.threegrid .grid-item:nth-child(8){padding:0 10px}.threegrid .grid-item:nth-child(12),.threegrid .grid-item:nth-child(3),.threegrid .grid-item:nth-child(6),.threegrid .grid-item:nth-child(9){padding:0 0 0 20px}}.threegrid .grid-item figure{position:relative;background:#FAFAFA;overflow:hidden}.threegrid .grid-item figure:before{display:block;content:"";width:100%;padding-top:60%}.threegrid .grid-item figure>.content,.threegrid .grid-item figure>.inside{position:absolute;top:0;left:0;right:0;bottom:0}.threegrid .grid-item figure img{position:absolute;top:0;transition:.3s ease all}.threegrid .grid-item figure:hover img{transform:scale(1.1)}@media (max-width:767px){table.directory tr{flex-direction:column}.headings .text-right{text-align:left}}