body,html{background:#dbdad9}.search-screen form input,body{font-family:proxima-nova,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0}*,::after,::before{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0;line-height:20px;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;overflow-y:scroll;font-style:normal;letter-spacing:.03em}body.nav-open{background:#000}body.remove-scroll{overflow:hidden}dd,dl,dt,li,ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400;font-size:1em;line-height:1em}.site-outer-padding,.site-outer-padding-left{padding-left:30px!important;transition:padding .3s}p{margin:0}a{text-decoration:none;color:#000}b,strong{font-weight:400}img{border:none}.clear-both{clear:both}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.site-outer-padding{padding-right:30px!important}.site-inner-padding,.site-inner-padding-left{padding-left:24px!important}.site-outer-padding-right{padding-right:30px!important;transition:padding .3s}.site-inner-padding,.site-inner-padding-right{padding-right:24px!important;transition:padding .3s}.site-inner-padding-left{transition:padding .3s}.site-outer-max-width{margin:0 auto;max-width:1440px;transition:width .3s}.site-inner-max-width{margin:0 auto;max-width:1080px;transition:width .3s}#nav,#nav a.transition,#nav li{transition:all .3s}.site-full-width{margin:0 auto;width:100%;max-width:1650px}@media only screen and (max-width:1439px){.site-inner-max-width{max-width:1020px}}@media only screen and (max-width:768px){.site-inner-padding,.site-inner-padding-left{padding-left:0!important}.site-inner-padding,.site-inner-padding-right{padding-right:0!important}}.outer-type{background:#00a5e5}.inner-type{background:orange}#header{background:#000;height:73px;position:fixed;width:100%;top:0;left:0;z-index:1000;opacity:1}body.nav-mobile-open #header{height:130px}#header .logo{background:#000;color:#fff;height:125px;width:180px;position:absolute;padding-left:30px;padding-top:25px;font-size:17px;line-height:20px;font-weight:500;float:left}#header .logo a{color:#fff}#header .logo div{font-weight:600;font-style:italic;font-size:35px;line-height:32px;margin-bottom:11px;display:block}#header .logo div svg{width:82px;height:26px}#nav{float:left;margin-left:152px;margin-top:27px;font-weight:400}#nav li{display:inline-block;margin-right:30px;font-size:17px;line-height:22px}#nav li.selected,#nav li:hover{color:#00a5e5}#nav li:last-child{margin-right:0}#nav li ul{display:none}#nav a{color:#fff;padding-bottom:3px;border-bottom:solid 1px transparent}#nav a.clicked,#nav a.selected,#nav a:hover{color:#00a5e5;border-bottom:solid 1px #00a5e5}body.touch-device a:hover{color:#fff;border-bottom:solid 1px transparent}#secondary-nav{float:right;height:100%;font-weight:400;font-size:13px;line-height:13px}#secondary-nav .button{float:left;letter-spacing:.08em;padding:30px 14px;vertical-align:middle;display:block;color:#e7dc2c;background:0 0;border-left:solid 1px grey;cursor:pointer;transition:color .3s,background .3s}#secondary-nav .button svg *{transition:all .3s;fill:#fff}#secondary-nav .button.search{padding-bottom:28px;padding-top:27px;line-height:0;border-right:solid 1px grey}#secondary-nav .button:hover{color:#000;background:#e7dc2c}#secondary-nav .button:hover svg *{fill:#000}body.touch-device #secondary-nav .button:hover{color:#e7dc2c;background:0 0}body.touch-device #secondary-nav .button:hover svg *{fill:#fff}#secondary-nav .menu-mobile-icon{display:none;float:left;position:relative;padding:35px 20px;transition:opacity .25s,height .25s,width .25s;cursor:pointer;user-select:none;opacity:1}#secondary-nav .btn-menu-icon{position:relative;height:2px;width:22px;background:#fff;transition:all .3s;border-radius:0}#secondary-nav .btn-menu-icon:after,#secondary-nav .btn-menu-icon:before{display:block;content:"";height:2px;width:22px;background:#fff;position:absolute;z-index:-1;transition:all .3s;border-radius:0}#secondary-nav .btn-menu-icon:before{top:7px}#secondary-nav .btn-menu-icon:after{top:-7px}body.menu-mobile-open:not(.steps) #secondary-nav .btn-menu-icon:after,body.menu-mobile-open:not(.steps) #secondary-nav .btn-menu-icon:before{top:0!important}body.menu-mobile-open #secondary-nav .btn-menu-icon{background:0 0}body.menu-mobile-open #secondary-nav .btn-menu-icon:before{transform:rotate(-45deg);margin-left:0}body.menu-mobile-open #secondary-nav .btn-menu-icon:after{transform:rotate(45deg);margin-left:0}@media only screen and (max-width:1365px){.site-inner-max-width{max-width:960px}#nav{margin-left:138px}}@media only screen and (max-width:1279px){#nav{display:none}#secondary-nav .menu-mobile-icon{display:block}}@media only screen and (max-width:700px){#header,body.nav-mobile-open #header{height:85px}#header .logo{background:#000;color:#fff;height:100%;width:180px;position:absolute;padding-left:30px;padding-top:25px;font-size:16px;line-height:20px;font-weight:500;float:left}#header .logo a{color:#fff;white-space:nowrap}#header .logo div{font-size:22px;line-height:22px;display:block;margin-bottom:5px;white-space:nowrap}#header .logo br{display:none}#header .logo div svg{height:22px;display:block;width:69px}#secondary-nav .button{padding:36px 14px}#secondary-nav .menu-mobile-icon{padding:41px 20px}#secondary-nav .button.search{padding-bottom:34px;padding-top:33px}}@media only screen and (max-width:550px){#secondary-nav{margin-right:-30px}#secondary-nav .button{display:none}#secondary-nav .button.search{display:block}}#nav-level-2,#nav-mobile ul li svg{display:none}@media only screen and (max-width:359px){#header .logo{font-size:14px}}#nav-level-2{background:#000;z-index:50;min-height:100vh;top:0;left:0;width:100%;position:absolute}#nav-level-2.fixed{position:fixed}#nav-level-2 .wrapper,#nav-mobile{position:absolute;background:#000}#nav-level-2 .wrapper{width:100%;padding-top:170px;padding-bottom:150px;color:#fff}#nav-level-2 .label{font-size:67px;color:#fff;font-weight:700;line-height:68px;max-width:1060px;border-bottom:solid 1px #b3b3b3;padding-bottom:20px;margin-bottom:18px}#nav-level-2 .label .close-button{float:right;width:32px;height:32px;cursor:pointer}#nav-level-2 .label .close-button svg *{fill:#1579b2;transition:all .3s}#nav-level-2 .label .close-button:hover svg *{fill:#fff}#nav-level-2 .submenu-level-2{max-width:1060px}#nav-level-2 .submenu-level-2 ul li{float:left;margin-right:50px;max-width:25%}#nav-level-2 .submenu-level-2>ul>li:last-child{margin-right:0}#nav-level-2 .submenu-level-2 ul li a{color:#00a5e5;line-height:19px;font-size:17px;font-weight:600}#nav-level-2 .submenu-level-2 ul li *{float:none;margin-right:0;max-width:none}#nav-level-2 .submenu-level-2 ul li ul{margin-top:21px}#nav-level-2 .submenu-level-2 ul li ul li{line-height:19px;margin-bottom:9px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav-level-2 .submenu-level-2 ul li ul li:hover{background:#000;overflow:inherit;text-overflow:inherit}#nav-level-2 .submenu-level-2 ul li ul a{color:#fff;transition:all .3s}#nav-level-2 .submenu-level-2 ul li ul a.selected,#nav-level-2 .submenu-level-2 ul li ul a:hover{color:#e7dc2c}#nav-mobile a,#nav-mobile ul li ul li ul li a{color:#fff}#nav-mobile{z-index:50;height:0;top:0;left:0;width:100%;overflow:hidden}#nav-mobile.fixed{position:fixed}#nav-mobile .wrapper{padding-top:135px;padding-bottom:130px;background:#000}#nav-mobile ul{border-top:solid 1px grey}#nav-mobile ul ul{border:none}#nav-mobile ul li{border-bottom:solid 1px grey;font-size:50px;line-height:75px;font-weight:700;transition:all .3s}#nav-mobile ul li ul{height:0;overflow:hidden;opacity:0}#nav-mobile ul li ul li{border:none;font-size:23px;line-height:24px;padding-left:30px;display:block}#nav-mobile ul li ul li a div{line-height:39px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#nav-mobile ul li ul li a div svg{display:inline-block;margin-left:-30px;margin-right:15px;transition:all .3s}#nav-mobile ul li ul li a div svg.expanded{transform:rotate(90deg)}#nav-mobile ul li ul li a div svg *{fill:#00a5e5}#nav-mobile ul li ul li:last-child{padding-bottom:42px}#nav-mobile ul li ul li a{color:#00a5e5}#nav-mobile ul li ul li ul li{font-weight:400;padding-left:0}#nav-mobile ul li ul li:first-child{padding-top:10px}#nav-mobile ul li ul li ul li:first-child{padding-top:0}#nav-mobile ul li ul li ul li:last-child{padding-bottom:25px}#nav-mobile ul li ul li:last-child ul li:last-child{padding-bottom:0}#nav-mobile ul li ul li ul li a.selected{color:#e7dc2c}@media only screen and (max-width:700px){#nav-mobile ul li{font-size:40px;line-height:61px}#nav-mobile ul li ul li{font-size:20px;line-height:22px}#nav-mobile .wrapper{padding-top:85px}}@media only screen and (max-width:374px){#nav-mobile ul li{font-size:35px;line-height:55px}#nav-mobile ul li ul li{font-size:18px;line-height:20px;padding-left:0!important}#nav-mobile ul li ul li a div svg{margin:0;display:none}}.footer{width:100%;background:#000;color:#fff;font-weight:400;font-size:15px;line-height:25px;visibility:hidden}.footer a{color:#fff;transition:.3s all}.footer a:hover{color:#e7dc2c}.footer .col{padding-top:40px;padding-bottom:40px}.footer .col.col-1{line-height:18px;float:left}.footer .col.col-2,.footer .col.col-3,.footer .col.col-4{padding-top:113px;float:right;text-align:right}.footer .col.col-1 b,.footer .col.col-1 span,.footer .col.col-1 strong{color:#8b8f8c;font-weight:400}.footer .col.col-2{margin-right:100px}.footer .col.col-4{display:none}.footer .icons-w{position:relative;width:100%;text-align:right;height:0;margin-right:-4px}.footer .icons-w .icon{display:inline-block;margin-left:10px;margin-top:40px}.footer .icons-w .icon svg *{fill:#fff;transition:all .3s}.footer .icons-w .icon:hover svg *{fill:#e7dc2c}.footer .logo{font-size:17px;line-height:20px;color:#00a5e5;margin-bottom:25px;max-width:129px;font-weight:500}.footer .logo div{font-weight:600;font-style:italic;font-size:35px;line-height:32px;margin-bottom:11px;display:block;color:#fff}.footer .logo div svg{width:82px;height:26px}.footer .logo a{color:#00a5e5}.footer .logo a div{color:#fff}.footer.fixed{position:fixed;bottom:0;visibility:visible;opacity:0;opacity:1}.footer.fixed.loaded{opacity:1}@media only screen and (max-width:1024px){.footer .col.col-2{margin-right:50px}}@media only screen and (max-width:768px){.footer .col.col-2,.footer .col.col-3{display:none}.footer .col.col-4{display:block}}@media only screen and (max-width:700px){.footer .col,.footer .col.col-4{padding-top:0!important}.footer{display:none;padding-bottom:15px}.footer.fixed{display:block;position:relative}.footer .col{padding-bottom:25px!important;width:100%!important;float:none!important;clear:both!important;text-align:left!important}.footer .logo{display:none}.footer .icons-w{display:inline-block;margin-bottom:20px;height:auto;text-align:left;margin-left:-12px}}body.nav-mobile-open .footer,body.nav-open .footer{display:none}#content{position:relative;padding-top:73px;z-index:1;background:#dbdad9;min-height:100vh}body.nav-mobile-open #content,body.nav-open #content{height:0;min-height:0;overflow:hidden}.module-home{position:relative;display:block;background:#fff}.module-home .bg,.module-home .bg .img{position:absolute;top:0;bottom:0;height:100%;width:100%;line-height:0;display:block;background-repeat:no-repeat;background-size:cover;background-position:top center}.module-home .bg .img{opacity:0}.module-home .module-content{position:relative}.module-home-1{padding-top:80px;padding-bottom:80px;transition:background .55s;overflow:hidden}.module-home-1 .controls{height:0;line-height:0;text-align:right;margin-top:-18px;position:relative;z-index:1}.module-home-1 .controls *{line-height:0!important;height:0!important}.module-home-1 .controls .dot{width:18px;height:18px!important;border-radius:100%;border:2px solid #000;display:inline-block;cursor:pointer;margin-left:13px;transition:all .3s}.module-home-1 .controls .dot.selected{cursor:default}.module-home-1 .title{font-size:67px;line-height:72px;font-weight:300;margin-top:40px;margin-bottom:40px;max-width:95%;height:288px}.module-home-1 .title b,.module-home-1 .title strong{font-weight:700}.module-home-1 .label{font-size:14px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.module-home-1 .link{font-size:20px;line-height:20px;font-weight:700;transition:all .2s}.module-home-1 .link span,.module-home-1 .link svg{float:left}.module-home-1 .link span{display:block;height:25px;border-bottom:solid 1px}.module-home-1 .link svg{margin-left:18px;margin-top:3px}.module-home-1 .link svg *{transition:all .2s}.module-home-1 .module-content.transition,.module-home-5 .list.transition{transition:transform .5s ease-out}.module-home-1 .module-content{overflow:hidden}.module-home-1 .slides-data,.module-home-1 .slides-data *{height:0;overflow:hidden}.module-home-1.color-palette-1{background:#fff}.module-home-1.color-palette-1 .controls .dot.selected,.module-home-1.color-palette-1 .controls .dot:hover,.module-home-1.color-palette-2{background:#1579b2}.module-home-1.color-palette-1 .label,.module-home-1.color-palette-1 .title{color:#013b5c}.module-home-1.color-palette-1 .link,.module-home-1.color-palette-1 .title b,.module-home-1.color-palette-1 .title strong{color:#1579b2}.module-home-1.color-palette-1 .controls .dot{border-color:#1579b2}.module-home-1.color-palette-1 .link svg *{fill:#1579b2}.module-home-1.color-palette-1 .link:hover{color:#013b5c;border-color:#013b5c}.module-home-1.color-palette-1 .link:hover svg *{fill:#013b5c}.module-home-1.color-palette-2 .label,.module-home-1.color-palette-2 .title{color:#013b5c}.module-home-1.color-palette-2 .link,.module-home-1.color-palette-2 .title b,.module-home-1.color-palette-2 .title strong{color:#fff}.module-home-1.color-palette-2 .controls .dot{border-color:#fff}.module-home-1.color-palette-2 .controls .dot.selected,.module-home-1.color-palette-2 .controls .dot:hover{background:#fff}.module-home-1.color-palette-2 .link svg *{fill:#fff}.module-home-1.color-palette-2 .link:hover{color:#013b5c;border-color:#013b5c}.module-home-1.color-palette-2 .link:hover svg *{fill:#013b5c}.module-home-1.color-palette-3{background:#013b5c}.module-home-1.color-palette-3 .label,.module-home-1.color-palette-3 .title{color:#00a5e5}.module-home-1.color-palette-3 .link,.module-home-1.color-palette-3 .title b,.module-home-1.color-palette-3 .title strong{color:#fff}.module-home-1.color-palette-3 .controls .dot{border-color:#fff}.module-home-1.color-palette-3 .controls .dot.selected,.module-home-1.color-palette-3 .controls .dot:hover{background:#fff}.module-home-1.color-palette-3 .link svg *{fill:#fff}.module-home-1.color-palette-3 .link:hover{color:#00a5e5;border-color:#00a5e5}.module-home-1.color-palette-3 .link:hover svg *{fill:#00a5e5}.module-home-1.module-home-1b.color-palette-1{background:#1579b2}.module-home-1.module-home-1b.color-palette-1 .label,.module-home-1.module-home-1b.color-palette-1 .title{color:#fff}.module-home-1.module-home-1b.color-palette-1 .title b,.module-home-1.module-home-1b.color-palette-1 .title strong{color:#013b5c}.module-home-1.module-home-1b.color-palette-1 .controls .dot{border-color:#fff}.module-home-1.module-home-1b.color-palette-1 .controls .dot.selected,.module-home-1.module-home-1b.color-palette-1 .controls .dot:hover{background:#fff}.module-home-1.module-home-1b.color-palette-1 .link{color:#fff}.module-home-1.module-home-1b.color-palette-1 .link svg *{fill:#fff}.module-home-1.module-home-1b.color-palette-1 .link:hover{color:#013b5c;border-color:#013b5c}.module-home-1.module-home-1b.color-palette-1 .link:hover svg *{fill:#013b5c}.module-home-1.module-home-1b.color-palette-2{background:#013b5c}.module-home-1.module-home-1b.color-palette-2 .label{color:#fff}.module-home-1.module-home-1b.color-palette-2 .title{color:#00a5e5}.module-home-1.module-home-1b.color-palette-2 .link,.module-home-1.module-home-1b.color-palette-2 .title b,.module-home-1.module-home-1b.color-palette-2 .title strong{color:#fff}.module-home-1.module-home-1b.color-palette-2 .controls .dot{border-color:#fff}.module-home-1.module-home-1b.color-palette-2 .controls .dot.selected,.module-home-1.module-home-1b.color-palette-2 .controls .dot:hover{background:#fff}.module-home-1.module-home-1b.color-palette-2 .link svg *{fill:#fff}.module-home-1.module-home-1b.color-palette-2 .link:hover{color:#00a5e5;border-color:#00a5e5}.module-home-1.module-home-1b.color-palette-2 .link:hover svg *{fill:#00a5e5}.module-home-1.module-home-1b.color-palette-3{background:#e7dc2c}.module-home-1.module-home-1b.color-palette-3 .label{color:#013b5c}.module-home-1.module-home-1b.color-palette-3 .title{color:#1579b2}.module-home-1.module-home-1b.color-palette-3 .link,.module-home-1.module-home-1b.color-palette-3 .title b,.module-home-1.module-home-1b.color-palette-3 .title strong{color:#013b5c}.module-home-1.module-home-1b.color-palette-3 .controls .dot{border-color:#013b5c}.module-home-1.module-home-1b.color-palette-3 .controls .dot.selected,.module-home-1.module-home-1b.color-palette-3 .controls .dot:hover{background:#013b5c}.module-home-1.module-home-1b.color-palette-3 .link svg *{fill:#013b5c}.module-home-1.module-home-1b.color-palette-3 .link:hover{color:#1579b2;border-color:#1579b2}.module-home-1.module-home-1b.color-palette-3 .link:hover svg *{fill:#1579b2}@media only screen and (max-width:1365px){.module-home-1 .title{font-size:59px;line-height:59px;height:236px}}@media only screen and (max-width:1023px){.module-home-1 .title{font-size:53px;line-height:53px;height:212px}}@media only screen and (max-width:767px){.module-home-1 .title{font-size:40px;line-height:43px;height:172px}.module-home-1{padding-bottom:60px}.module-home-1 .controls{display:none}}@media only screen and (max-width:639px){.module-home-1 .title{height:215px;max-width:none}.module-home-1 .controls{overflow:hidden}}@media only screen and (max-width:479px){.module-home-1 .title{font-size:30px;line-height:35px;height:175px}.module-home-1 .link span{max-width:calc(100% - 50px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module-home-1 .link svg{margin-left:8px}}.module-home-2{padding-top:80px;padding-bottom:80px;transition:background .55s;background:#dbdad9;color:#fff;font-size:18px;line-height:25px;font-weight:400}.module-home-2 .bg a{display:none}.module-home-2 .bg .img{opacity:0}.module-home-2 .bg .img img{height:0;width:0}.module-home-2 .bg-2{position:absolute;left:0;top:0;width:61%;width:71%;height:100%;background:rgba(0,0,0,.8);transition:all .3s}.module-home-2 .holder{width:70%;width:calc(75% - 30px);background:rgba(0,0,0,0);padding-right:30px;transition:all .3s}.module-home-2 .col-1,.module-home-2 .col-2{width:45%;width:calc(50% - 30px);float:left}.module-home-2 .col-2{margin-left:10%;margin-left:calc(60px)}.module-home-2 .label{font-weight:300;font-size:36px;line-height:36px}.module-home-2 .label strong{font-weight:700}.module-home-2 .list{margin-top:30px;margin-bottom:65px}.module-home-2 .list .item{padding:18px 0;line-height:25px;border-bottom:solid 1px #9f9691}.module-home-2 .list .item *{line-height:25px}.module-home-2 .list .item:first-child{border-top:solid 1px #9f9691}.module-home-2 .list .item a{color:#fff;transition:color .3s}.module-home-2 .list .item a:hover,.module-home-2 .list .item a:hover span{color:#00a5e5}.module-home-2 .list .item a span{display:block;transition:color .3s;color:#00a5e5}.module-home-2 .button{color:#242425;background:#e7dc2c;transition:all .3s;padding:13px;width:176px;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:600;font-size:14px}.module-home-2 .button:hover{color:#e7dc2c;background:#242425}@media only screen and (max-width:1023px){.module-home-2{padding-top:60px;padding-bottom:50px}.module-home-2 .list{margin-bottom:50px}.module-home-2 .bg-2{width:100%;height:100%}.module-home-2 .holder{width:100%}}@media only screen and (max-width:767px){.module-home-2 .bg-2{width:100%}.module-home-2 .holder{width:100%;padding:0}.module-home-2 .col-1,.module-home-2 .col-2{width:100%;float:none}.module-home-2 .col-2{margin-top:60px;margin-left:0}.module-home-2 .list .item{max-width:500px}}.module-home-3{background:#242425;padding-top:80px;padding-bottom:80px;color:#fff;font-size:22px;line-height:30px;font-weight:400}.module-home-3 h1{font-size:36px;line-height:36px;margin-bottom:30px;font-weight:300}.module-home-3 b,.module-home-3 strong{font-weight:700}.module-home-3 h1 b,.module-home-3 h1 strong,.module-home-3 span{color:#00a5e5!important}.module-home-3 a{color:#00a5e5;font-weight:600;transition:all .3s}.module-home-3 a:hover{color:#fff}@media only screen and (max-width:767px){.module-home-3{padding-top:50px;padding-bottom:50px;font-size:18px;line-height:25px}.module-home-3 h1{font-size:32px}}.module-home-4 .flex-grid-1{display:block;display:flex;flex-wrap:wrap;flex-direction:row;padding-top:80px;padding-bottom:56px}.module-home-4 .flex-grid-1.old-browser{display:block;flex-wrap:nowrap}.module-home-4 .flex-grid-1 .item{position:relative;width:49%;width:calc(50% - 12px);margin-right:2%;margin-right:calc(24px);margin-bottom:24px;background:#add8e6;opacity:0}.module-home-4 .flex-grid-1.old-browser .item{float:left}.module-home-4 .flex-grid-1 .item:nth-child(even){margin-right:0}.module-home-4 .flex-grid-1 .item:nth-child(odd){clear:both}.module-home-4 .flex-grid-1 .flex-grid-1.odd .item:nth-child(even){transform:translateY(0)}.module-home-4 .flex-grid-1 .item:nth-child(4n+1){background:#1579b2;color:#013b5c}.module-home-4 .flex-grid-1 .item:nth-child(4n+1) .label,.module-home-4 .flex-grid-1 .item:nth-child(4n+1) b,.module-home-4 .flex-grid-1 .item:nth-child(4n+1) span,.module-home-4 .flex-grid-1 .item:nth-child(4n+1) strong{color:#fff}.module-home-4 .flex-grid-1 .item:nth-child(4n+2){background:#e7dc2c;color:#013b5c}.module-home-4 .flex-grid-1 .item:nth-child(4n+2) .label,.module-home-4 .flex-grid-1 .item:nth-child(4n+2) b,.module-home-4 .flex-grid-1 .item:nth-child(4n+2) span,.module-home-4 .flex-grid-1 .item:nth-child(4n+2) strong{color:#1579b2}.module-home-4 .flex-grid-1 .item:nth-child(4n+3){background:#fff;color:#013b5c}.module-home-4 .flex-grid-1 .item:nth-child(4n+3) .label,.module-home-4 .flex-grid-1 .item:nth-child(4n+3) b,.module-home-4 .flex-grid-1 .item:nth-child(4n+3) span,.module-home-4 .flex-grid-1 .item:nth-child(4n+3) strong{color:#1579b2}.module-home-4 .flex-grid-1 .item:nth-child(4n+4){background:#013b5c;color:#00a5e5}.module-home-4 .flex-grid-1 .item:nth-child(4n+4) .label,.module-home-4 .flex-grid-1 .item:nth-child(4n+4) b,.module-home-4 .flex-grid-1 .item:nth-child(4n+4) span,.module-home-4 .flex-grid-1 .item:nth-child(4n+4) strong{color:#fff}.module-home-4 .flex-grid-1 .item .inner{padding:30px}.module-home-4 .flex-grid-1 .item .inner .label{font-size:14px;letter-spacing:.14em}.module-home-4 .flex-grid-1 .item .inner h1{font-size:36px;font-weight:400;padding:0;margin:35px 0 25px;line-height:44px}.module-home-4 .flex-grid-1 .item .inner p{font-size:18px;line-height:25px}@media only screen and (max-width:1024px){.module-home-4 .flex-grid-1{padding-top:45px;padding-bottom:21px}.module-home-4 .flex-grid-1 .item .inner .label{font-size:12px}.module-home-4 .flex-grid-1 .item .inner h3{font-size:30px;line-height:38px;margin-top:32px;margin-bottom:22px}.module-home-4 .flex-grid-1 .item .inner p{font-size:16px;line-height:23px}}@media only screen and (max-width:768px){.module-home-4 .flex-grid-1 .item .inner .label{font-size:12px}.module-home-4 .flex-grid-1 .item .inner h1{font-size:30px;line-height:38px;margin-top:27px;margin-bottom:22px}.module-home-4 .flex-grid-1 .item .inner p{font-size:18px;line-height:25px}.module-home-4 .bg{display:none}.module-home-4 .flex-grid-1{float:none;display:block;margin:0;padding:0}.module-home-4 .flex-grid-1 .item{width:100%!important;width:calc(100% + 60px)!important;margin:-1px 0 0!important;margin-left:calc(-30px)!important;transform:translateY(0)!important}.module-home-4 .flex-grid-1 .item:last-child{padding-bottom:40px}}.flex-support{display:none;line-height:0;width:0;height:0}@supports (display:flex){.flex-support{display:block}}.module-home-5{background:#dbdad9;padding-top:40px;padding-bottom:80px}.module-home-5 .holder{position:relative}.module-home-5 .mask{overflow:hidden}.module-home-5 .label-module{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:600;margin-bottom:40px;color:#013b5c;letter-spacing:.14em}.module-home-5 .list{list-style-type:none;width:100%;display:block;white-space:nowrap;padding:0;margin:0;transform:translateX(0);font-size:0;letter-spacing:0;word-spacing:0}.module-home-5 .list .item{vertical-align:top;display:inline-block;width:48%;width:calc(50% - 12px);margin-right:2%;margin-right:calc(24px);min-width:467px;background:gray;white-space:normal}.module-home-5 .list .item .inner{padding:30px;display:flex;flex-direction:column;height:100%}.module-home-5 .list .item .inner .label,.our-work-grid .item .inner .label{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:600;word-spacing:normal;letter-spacing:.14em}.module-home-5 .list .item .inner .title,.our-work-grid .item .inner .title{font-size:36px;line-height:39px;margin-top:23px;margin-left:-1px;margin-bottom:18px;font-weight:400;word-spacing:normal}.module-home-5 .list .item .inner .text,.our-work-grid .item .inner .text{font-size:21px;line-height:25px;margin-bottom:27px;font-weight:400;word-spacing:normal;letter-spacing:.03em}.module-home-5 .list .item .inner .text b,.module-home-5 .list .item .inner .text strong,.our-work-grid .item .inner .text b,.our-work-grid .item .inner .text strong{font-weight:700}.module-home-5 .list .item .inner .img{display:flex;flex:1}.module-home-5 .list .item .inner .img img{max-width:100%;align-self:flex-end;opacity:0;transition:opacity .5s;max-height:270px}.module-home-5 .list .item .inner .img img.loaded{opacity:1}.module-home-5 .arrows-wrapper{width:100%;height:0;position:absolute;top:50%;left:0}.module-home-5 .arrow{margin-top:0;cursor:pointer}.module-home-5 .arrow.prev{float:left;margin-left:-80px}.module-home-5 .arrow.next{float:right;margin-right:-80px}.module-home-5 .arrow svg *{fill:#1579b2;transition:all .3s}.module-home-5 .arrow:hover svg *{fill:#013b5c}.module-home-5 .item.color-palette-1,.our-work-grid .item.color-palette-1{background:#1579b2}.module-home-5 .item.color-palette-1 .label,.module-home-5 .item.color-palette-1 .text,.module-home-5 .item.color-palette-1 .title,.our-work-grid .item.color-palette-1 .label,.our-work-grid .item.color-palette-1 .text,.our-work-grid .item.color-palette-1 .title{color:#013b5c}.module-home-5 .item.color-palette-1 .text b,.module-home-5 .item.color-palette-1 .text strong,.our-work-grid .item.color-palette-1 .text b,.our-work-grid .item.color-palette-1 .text strong{color:#fff}.module-home-5 .item.color-palette-2,.our-work-grid .item.color-palette-2{background:#fff}.module-home-5 .item.color-palette-2 .label,.module-home-5 .item.color-palette-2 .text,.module-home-5 .item.color-palette-2 .title,.our-work-grid .item.color-palette-2 .label,.our-work-grid .item.color-palette-2 .text,.our-work-grid .item.color-palette-2 .title{color:#1579b2}.module-home-5 .item.color-palette-2 .text b,.module-home-5 .item.color-palette-2 .text strong,.our-work-grid .item.color-palette-2 .text b,.our-work-grid .item.color-palette-2 .text strong{color:#013b5c}.module-home-5 .item.color-palette-3,.our-work-grid .item.color-palette-3{background:#303030}.module-home-5 .item.color-palette-3 .label,.module-home-5 .item.color-palette-3 .text,.module-home-5 .item.color-palette-3 .title,.our-work-grid .item.color-palette-3 .label,.our-work-grid .item.color-palette-3 .text,.our-work-grid .item.color-palette-3 .title{color:#00a5e5}.module-home-5 .item.color-palette-3 .text b,.module-home-5 .item.color-palette-3 .text strong,.module-home-5 .item.color-palette-4 .label,.module-home-5 .item.color-palette-4 .text,.module-home-5 .item.color-palette-4 .title,.our-work-grid .item.color-palette-3 .text b,.our-work-grid .item.color-palette-3 .text strong,.our-work-grid .item.color-palette-4 .label,.our-work-grid .item.color-palette-4 .text,.our-work-grid .item.color-palette-4 .title{color:#fff}.module-home-5 .item.color-palette-4,.our-work-grid .item.color-palette-4{background:#013b5c}.module-home-5 .item.color-palette-4 .text b,.module-home-5 .item.color-palette-4 .text strong,.our-work-grid .item.color-palette-4 .text b,.our-work-grid .item.color-palette-4 .text strong{color:#00a5e5}@media only screen and (max-width:1279px){.module-home-5 .arrows-wrapper{position:relative;top:auto;left:auto;margin-top:40px}.module-home-5 .arrow{margin:0!important}.module-home-5 .label-module,.module-home-5 .list .item .inner .label{font-size:13px;line-height:13px}.module-home-5 .list .item .inner .title,.our-work-grid .item .inner .title{font-size:30px;line-height:31px}.module-home-5 .list .item .inner .text,.our-work-grid .item .inner .text{font-size:20px;line-height:25px}}@media only screen and (max-width:1023px){.module-home-5 .mask{width:calc(100% + 30px)}}@media only screen and (max-width:768px){.module-home-5{padding-bottom:65px}.module-home-5 .label-module{margin-bottom:30px}.module-home-5 .arrows-wrapper{margin-top:25px}.module-home-5 .mask{width:inherit}.module-home-5 .list .item{width:100%!important;margin-right:24px!important}}@media only screen and (max-width:550px){.module-home-5 .list .item{min-width:auto}}.module-home-6{background:#242425;padding-top:80px;padding-bottom:80px;color:#fff;font-size:22px;line-height:30px}.module-home-6 .title{font-size:67px;line-height:72px;font-weight:300;margin-bottom:30px;max-width:95%;transition:all .3s}.module-home-6 .title b,.module-home-6 .title strong{font-weight:300;color:#00a5e5}.module-home-6 .title p,.module-home-6 .title svg{display:inline-block;transition:all .3s}.module-home-6 .title svg *{fill:#00a5e5}.module-home-6 .link{font-size:20px;line-height:20px;font-weight:700;transition:all .2s}.module-home-6 .link span,.module-home-6 .link svg{float:left}.module-home-6 .link span{display:block;height:25px;color:#00a5e5;border-bottom:solid 1px #00a5e5;transition:all .2s}.module-home-6 .link svg{margin-left:18px;margin-top:3px}.module-home-6 .link svg *{transition:all .2s;fill:#00a5e5}.module-home-6 .link:hover span{color:#fff;border-bottom-color:#fff}.module-home-6 .link:hover svg *{fill:#fff}@media only screen and (max-width:1365px){.module-home-6 .title{font-size:59px;line-height:59px}.module-home-6 .title svg{height:38px}}@media only screen and (max-width:1023px){.module-home-6 .title{font-size:53px;line-height:53px}.module-home-6 .title svg{height:36px}}@media only screen and (max-width:767px){.module-home-6 .title{font-size:30px;line-height:35px}.module-home-6 .title svg{height:20px;margin-left:-8px;margin-right:-10px}.module-home-6{padding-top:50px;padding-bottom:50px;font-size:18px;line-height:25px}}@media only screen and (max-width:639px){.module-home-6 .title{max-width:none}}@media only screen and (max-width:479px){.module-home-6 .link span{max-width:calc(100% - 50px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module-home-6 .link svg{margin-left:8px}}.header-content{background:#1579b2;padding-top:90px;padding-bottom:48px}.header-content h1{color:#013b5c;font-size:36px;line-height:36px;float:left;letter-spacing:0;transition:all .3s;margin-left:-2px}.header-content h1 .section-name{font-size:19px;font-weight:600;line-height:22px;margin-bottom:18px;margin-left:2px;display:block;color:#fff}.header-content .icon{float:right;width:35px;height:35px;background-size:35px 35px;background-repeat:no-repeat;background-image:url(assets/icon-share.png);margin-top:40px;cursor:pointer;position:relative}.header-content .icon.open{cursor:default}.header-content .icon .social-menu{padding:4px 6px 3px 10px;position:absolute;top:0;right:35px;background:#1579b2;display:none}.page-content-area .main>div,.page-content-area.single .main .inner{position:relative}.header-content .icon .social-menu.visible{display:inline-flex}.header-content .icon .social-menu .button{width:32px;height:32px;background-color:#013b5c;background-repeat:no-repeat;background-size:32px 32px;border-radius:5px;position:relative;margin-left:3px;margin-right:3px;transition:all .3s}.page-content-area .holder,.page-content-area .main{display:block;height:100%}.header-content .icon .social-menu .button:hover{background-color:rgb(1,59,92,.5)}.header-content .icon .social-menu .button.facebook{background-image:url(assets/icon-facebook.png)}.header-content .icon .social-menu .button.twitter{background-image:url(assets/icon-twitter.png)}.header-content .icon .social-menu .button.googleplus{background-image:url(assets/icon-googleplus.png)}.header-content .icon .social-menu .button.whatsapp{background-image:url(assets/icon-whatsapp.png)}@media only screen and (max-width:1023px){.header-content{padding-top:70px;padding-bottom:15px}.header-content h1{font-size:30px;line-height:30px}.header-content .icon{margin-top:30px}}@media only screen and (max-width:700px){.header-content{padding-top:35px}}.page-content-area{background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 74%,rgba(48,48,48,1) 74.01%);background:-webkit-gradient(left top,right top,color-stop(74%,rgba(255,255,255,1)),color-stop(74.01,rgba(48,48,48,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 74%,rgba(48,48,48,1) 74.01%);background:-o-linear-gradient(left,rgba(255,255,255,1) 74%,rgba(48,48,48,1) 74.01%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 74%,rgba(48,48,48,1) 74.01%);background:linear-gradient(to right,rgba(255,255,255,1) 74%,rgba(48,48,48,1) 74.01%);display:block}.page-content-area.single{background:rgba(235,234,231,1);background:-moz-linear-gradient(left,rgba(235,234,231,1) 74%,rgba(48,48,48,1) 74.01%);background:-webkit-gradient(left top,right top,color-stop(74%,rgba(235,234,231,1)),color-stop(74.01,rgba(48,48,48,1)));background:-webkit-linear-gradient(left,rgba(235,234,231,1) 74%,rgba(48,48,48,1) 74.01%);background:-o-linear-gradient(left,rgba(235,234,231,1) 74%,rgba(48,48,48,1) 74.01%);background:-ms-linear-gradient(left,rgba(235,234,231,1) 74%,rgba(48,48,48,1) 74.01%);background:linear-gradient(to right,rgba(235,234,231,1) 74%,rgba(48,48,48,1) 74.01%)}.page-content-area.white{background:#fff}.page-content-area .main{background:#fff;float:left;width:74%;width:calc(100% - 382px);padding:50px 0}.page-content-area.single .main{background:#ebeae7}.page-content-area .main .inner{max-width:680px;opacity:0;transition:opacity .5s .2s}.page-content-area.loaded .main .inner{opacity:1}.page-content-area .main .inner ul{padding-left:30px}.page-content-area .main .inner ul li{list-style:disc;margin-bottom:25px}.page-content-area .main .inner ul li:first-child{margin-top:25px}.page-content-area .sidebar{background:#303030;color:#fff;display:block;float:right;width:26%;width:calc(382px);height:100%;padding:50px 0;min-height:100vh;font-size:17px}.page-content-area .sidebar .submenu-label{color:#00a5e5;font-weight:700;margin-bottom:20px;line-height:normal}.page-content-area .sidebar a{color:#fff;transition:all .3s}.page-content-area .sidebar a.selected,.page-content-area .sidebar a:hover{color:#e7dc2c}.page-content-area .sidebar li{margin-bottom:12px;line-height:normal}.page-content-area.single .main .subtitle,.page-content-area.single .main h2{font-size:36px;line-height:38px;margin-bottom:5px;letter-spacing:0;transition:all .3s}@media only screen and (max-width:1122px){.page-content-area .sidebar{display:none}.page-content-area .main{width:100%}.page-content-area{background:#fff}}.page-content-area.single .main h2{font-weight:700;color:#1579b2}.page-content-area.single .main .subtitle{color:#013b5c}.page-content-area .main .intro,.page-content-area .main .text{margin-top:0;color:#013b5c;font-size:17px;line-height:30px}.page-content-area .main .text u{text-decoration:none!important;border-bottom:solid 1px rgb(21,121,178,.3)}.page-content-area .main.has-categories-submenu .text{margin-top:30px}.page-content-area .main .intro b,.page-content-area .main .intro strong{font-weight:700}.page-content-area .main .text b,.page-content-area .main .text strong{font-weight:700;font-size:17px;line-height:27px}.page-content-area .main .intro a,.page-content-area .main .text a,.page-content-area .main h4{font-weight:700;color:#1579b2;transition:all .3s;border-bottom:solid 1px rgba(21,121,178,.3)}.page-content-area .main h4{display:inline-block;line-height:21px}.page-content-area .main .text h4 b,.page-content-area .main .text h4 strong,.page-content-area .main h4 b,.page-content-area .main h4 strong{font-weight:700;font-size:17px;line-height:21px}.page-content-area .main h3{font-size:21px;color:#1579b2;transition:all .3s;line-height:30px}.page-content-area .main .text h3 b,.page-content-area .main .text h3 strong,.page-content-area .main h3 b,.page-content-area .main h3 strong{font-weight:700;font-size:21px;line-height:27px}.page-content-area .main .intro a:hover,.page-content-area .main .text a:hover{color:#013b5c;border-color:#013b5c}.page-content-area .main .intro p,.page-content-area .main .text p{margin-bottom:25px;line-height:27px}.page-content-area .main .intro p.empty,.page-content-area .main .intro p:empty,.page-content-area .main .intro p:last-child,.page-content-area .main .text p.empty,.page-content-area .main .text p:empty,.page-content-area .main .text p:last-child{margin:0}.page-content-area .main .intro{margin-top:0;margin-bottom:60px}.page-content-area.single .main .image{border-radius:100%;width:225px;height:225px;overflow:hidden;background:#fff;margin-top:50px;margin-bottom:60px;margin-left:20px}.page-content-area.single .main .image img{width:100%;height:100%}.page-content-area.single .main .close-button{position:absolute;top:0;right:30px;cursor:pointer}.page-content-area.single .main .close-button svg *{fill:#1579b2;transition:all .3s}.page-content-area.single .main .close-button:hover svg *{fill:#013b5c}.page-content-area .categories-type{margin-bottom:40px}.page-content-area .main audio,.page-content-area .main iframe,.page-content-area .main video{max-width:100%}.page-content-area .main .description{overflow:hidden;width:100%;height:0;margin-bottom:0}.page-content-area .main .description p:last-child{margin-bottom:0}.page-content-area .main .description-button{display:block;line-height:22px;height:24px;overflow:hidden}.page-content-area .main .description-button span{font-weight:700;color:#1579b2;border-bottom:solid 1px rgb(21,121,178,.3);transition:all .3s;cursor:pointer}.page-content-area.page-search{min-height:90vh}@media only screen and (max-width:767px){.page-content-area.single .main .subtitle,.page-content-area.single .main h2{font-size:30px;line-height:32px;width:calc(100% - 50px)}.page-content-area.single .main .subtitle{margin-top:10px}.page-content-area.single .main .text{font-size:16px;line-height:27px}.page-content-area.single .main .image{margin-left:3px}.page-content-area .main .inner ul{padding-left:15px}}@media only screen and (max-width:359px){.page-content-area.single .main .subtitle,.page-content-area.single .main h2{font-size:25px;line-height:28px;width:calc(100% - 40px)}.page-content-area.single .main .subtitle{margin-top:10px}}.page-content-area-2{display:table;width:100%;position:relative;background:#dbdad9;margin-top:50px;padding-bottom:50px;opacity:0;transition:opacity .5s .2s}.page-content-area-2.loaded{opacity:1}.page-content-area-2 .main{background:#fff;display:table-cell;width:65%;width:calc(100% - 376px)}.page-content-area-2 .sidebar{background:#303030;display:table-cell;width:35%;width:calc(376px);color:#fff}.page-content-area-2 .holder{padding:24px;text-align:left;display:block}.page-content-area-2 .main .holder{padding-right:60px}.page-content-area-2 .holder img{display:block;max-width:100%}.page-content-area-2 .close-button{position:absolute;right:24px;top:24px;cursor:pointer}.page-content-area-2 .close-button svg *{fill:#fff;transition:all .3s}.page-content-area-2 .close-button:hover svg *{fill:#00a5e5}.page-content-area-2 .main .description{overflow:hidden;width:100%;height:0;margin-bottom:0}.page-content-area-2 .main .description p:last-child{margin-bottom:0}.page-content-area-2 .main .description-button{display:block;line-height:22px;height:24px;overflow:hidden}.page-content-area-2 .main .description-button span{font-weight:700;color:#1579b2;border-bottom:solid 1px rgb(21,121,178,.3);transition:all .3s;cursor:pointer}.page-content-area .main .description-button span:hover{color:#013b5c;border-bottom:solid 1px #013b5c}.page-content-area-2 .main .text a,.page-content-area-2 .main .text u{border-bottom:solid 1px rgb(21,121,178,.3);text-decoration:none!important}@media only screen and (max-width:1023px){.page-content-area-2,.page-content-area-2 .main,.page-content-area-2 .sidebar{display:block;width:auto}.page-content-area-2 .close-button svg *{fill:#1579b2}}#button-back:hover svg *,#button-read-about-area:hover svg *{fill:#fff}@media only screen and (max-width:767px){.page-content-area-2 .main .holder{padding:24px}}.page-content-area-2 .main .label{font-size:14px;color:#1579b2;font-weight:700;margin-bottom:25px;margin-left:1px;text-transform:uppercase;letter-spacing:.14em}.page-content-area-2 .main h2{font-size:36px;line-height:40px;margin-bottom:23px;color:#1579b2;transition:all .3s;margin-left:-1px}.page-content-area-2 .main .subtitle{font-size:22px;line-height:25px;color:#013b5c;font-weight:700;transition:all .3s}.page-content-area-2 .main .subtitle span{color:#1579b2;font-weight:400;display:block}.page-content-area-2 .main ul{padding-left:30px}.page-content-area-2 .main ul li{list-style:disc}.page-content-area-2 .main .img{margin:35px 0}.page-content-area-2 .main .video{position:relative;width:100%;margin:35px 0;background-repeat:no-repeat;background-size:cover;background-position:top center;background-color:#dbdad9}.page-content-area-2 .main .video:before{display:block;content:"";width:100%;padding-top:56%}.page-content-area-2 .main .video .v-content{position:absolute;top:0;left:0;right:0;bottom:0}.page-content-area-2 .main .video .play-button{width:100px;height:100px;border-radius:100%;background-image:url(assets/icon-play.png);background-repeat:no-repeat;background-position:35px center;background-size:42px 50px;background-color:rgb(21,121,178,.8);position:relative;top:50%;left:50%;margin-top:-50px;margin-left:-50px;cursor:pointer;transition:all .3s}.page-content-area-2 .main .video .play-button:hover{background-color:rgb(21,121,178,1)}.page-content-area-2 .main .video iframe{width:100%!important;height:100%!important}.page-content-area-2 .main .text{color:#013b5c;line-height:25px;font-size:18px;padding-bottom:30px;transition:all .3s}.page-content-area-2 .main .text.no-padding{padding-bottom:0}.page-content-area-2 .main .text p{margin-bottom:25px}.page-content-area-2 .main .text p:last-child{margin-bottom:0}.page-content-area-2 .main .text .intro p.empty,.page-content-area-2 .main .text .intro p:empty,.page-content-area-2 .main .text .text p.empty,.page-content-area-2 .main .text .text p:empty{margin:0}.page-content-area-2 .main .text p img{height:auto;max-width:100%}.page-content-area-2 .main .text a{color:#1579b2;font-weight:700;transition:all .3s}.page-content-area-2 .main .text a:hover{color:#013b5c}.page-content-area-2 .main .text b,.page-content-area-2 .main .text strong{font-weight:700}.page-content-area-2 .sidebar .sidebar-title{font-size:36px;line-height:40px;color:#00a5e5;margin-bottom:27px;transition:all .3s}.page-content-area-2 .sidebar a{color:#fff;font-size:18px;line-height:25px;margin-bottom:30px;display:block;transition:all .3s}.page-content-area-2 .sidebar a:hover{color:#00a5e5}.page-content-area-2 .sidebar a b,.page-content-area-2 .sidebar a strong{color:#00a5e5;font-weight:700}@media only screen and (max-width:1023px){.page-content-area-2 .main h2,.page-content-area-2 .sidebar .sidebar-title{font-size:30px;line-height:32px}.page-content-area-2 .main .subtitle{font-size:18px;line-height:25px}.page-content-area-2 .main .text{font-size:16px}}@media only screen and (max-width:700px){.page-content-area-2 .main .video .play-button{width:74px;height:74px;background-position:25px center;background-size:33px 37px;margin-top:-37px;margin-left:-37px}.page-content-area-2 .main ul{padding-left:30px}}@media only screen and (max-width:375px){.page-content-area-2 .main .video .play-button{width:50px;height:50px;background-position:17px center;background-size:21px 25px;margin-top:-25px;margin-left:-25px}}.categories-type{margin-top:50px;margin-bottom:20px;line-height:35px;font-size:20px;font-weight:600}.categories-type.mode-2{margin-top:0;line-height:normal}.categories-type li{display:inline-block;word-spacing:0;margin-right:24px}.categories-type li .circle,.categories-type-mobile li .circle{display:inline-block;width:14px;height:14px;line-height:20px;border-radius:100%;margin-right:6px;top:1px;position:relative;background:0 0}.categories-type a{color:#1579b2;word-spacing:normal;border-bottom:solid 1px transparent;transition:all .3s}.categories-type a.selected,.categories-type a:hover{color:#013b5c;border-color:#013b5c}.categories-no-results{display:none;font-weight:700;padding:50px 0;color:#013b5c}.categories-no-results.remove-margin-top{padding-top:25px}.categories-no-results.visible{display:block}@media only screen and (max-width:1023px){.categories-type{font-size:18px}.categories-type li{margin-right:14px}}@media only screen and (max-width:767px){.categories-type li{font-size:18px;background:#e9e9e9;background:rgba(0,0,0,.08);margin-bottom:3px;margin-right:0;display:block;border-radius:0;border:none!important;max-width:320px;line-height:27px}.categories-type a{height:100%;width:100%;display:block;border:none!important;padding:8px 14px}}.page-home h1.page-title{height:0!important;line-height:0!important;width:0!important;overflow:hidden!important;display:none}.staff-item{float:left;width:48%;width:calc(50% - 12px);margin-right:4%;margin-right:calc(24px);margin-bottom:40px}.staff-item:nth-child(even){margin-right:0}.staff-item .name{font-size:22px;color:#1579b2;line-height:25px}.staff-item .position,.staff-item .text,.staff-item a{color:#013b5c;line-height:25px;font-size:18px}.staff-item .position{font-weight:700}.staff-item a{color:#1579b2;font-weight:700;border-bottom:solid 1px rgb(21,121,178,.3);transition:all .3s}.staff-item a:hover{color:#013b5c;border-bottom:solid 1px #013b5c}@media only screen and (max-width:767px){.staff-item{float:none;width:100%;margin-right:0!important}}.faculty-item{float:left;width:48%;width:calc(50% - 12px);margin-right:4%;margin-right:calc(24px);margin-bottom:40px;opacity:0}.faculty-item.even{margin-right:0}.faculty-item .name{font-size:22px;color:#1579b2;line-height:25px;transition:all .3s}.faculty-item .position{color:#013b5c;line-height:25px;font-size:18px;font-weight:700;transition:all .3s}.faculty-item:hover .name{color:#013b5c}@media only screen and (max-width:767px){.faculty-item{float:none;width:100%;margin-right:0!important}}.people-faculty-list .inner{padding-top:30px}.people-graduate-students-list .col{float:left;width:48%;width:calc(50% - 12px);margin-right:4%;margin-right:calc(24px);margin-bottom:40px}.people-graduate-students-list .col.col-2{margin-right:0}.people-grad-item{font-size:22px;color:#1579b2;line-height:25px;margin-bottom:10px;border-bottom:solid 1px transparent;transition:all .3s;float:left;clear:both}.people-grad-item:hover{color:#013b5c;border-bottom:solid 1px rgb(1,59,92,.3)}@media only screen and (max-width:639px){.people-graduate-students-list .col{float:none;width:100%;margin-right:0!important;margin-bottom:0}}.our-work-grid-wrapper{position:relative;margin:0 auto;padding-top:45px;padding-bottom:45px}.our-work-grid{display:block;display:flex;flex-wrap:wrap;flex-direction:row}.our-work-grid.old-browser{display:block;flex-wrap:nowrap}.our-work-grid .item{line-height:0;position:relative;width:49%;width:calc(50% - 12px);margin-right:2%;margin-right:calc(24px);margin-bottom:24px;background:gray;opacity:0;display:none}.our-work-grid.old-browser .item{float:left}.our-work-grid .item .inner{position:relative;height:calc(100% - 60px);height:100%;padding:30px;display:flex;flex-direction:column}.our-work-grid .item.resizing .inner{height:100%!important}.our-work-grid .item .inner *{line-height:normal}.our-work-grid .item .inner .img{width:100%;margin-top:0;flex:auto;position:relative;background:0 0;line-height:0;display:flex}.our-work-grid .item .inner .img img{max-width:100%;align-self:flex-end;max-height:270px}.our-work-grid .item.even{margin-right:0}@media only screen and (max-width:1023px){.our-work-grid .item{width:100%!important;margin-right:0!important;float:none!important;max-width:500px!important}.our-work-grid .item .inner .img{display:block}}.news-grid .item .inner .label{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:600;word-spacing:normal;letter-spacing:.14em}.news-grid .item .inner .title{font-size:36px;line-height:39px;margin-top:25px;margin-bottom:15px;font-weight:400;word-spacing:normal}.news-grid .item .inner .text{font-size:18px;line-height:25px;margin-bottom:25px;font-weight:400;word-spacing:normal;letter-spacing:.03em}.news-grid .item .inner .text b,.news-grid .item .inner .text strong{font-weight:700}.news-grid .item .inner .text .read-more{font-weight:700;display:inline-block}.news-grid-wrapper{position:relative;margin:0 auto;padding-top:45px;padding-bottom:45px}.news-grid{display:block;display:flex;flex-wrap:wrap;flex-direction:row}.news-grid.events-grid{display:block;flex:none}.news-grid.old-browser{display:block;flex-wrap:nowrap}.news-grid .item{line-height:0;position:relative;width:49%;width:calc(50% - 12px);margin-right:2%;margin-right:calc(24px);margin-bottom:24px;background:gray;opacity:0;display:none;min-height:400px}.news-grid.old-browser .item{float:left}.news-grid .item .inner{position:relative;height:calc(100% - 60px);height:100%;padding:30px;display:flex;flex-direction:column}.news-grid .item.resizing .inner{height:100%!important}.news-grid .item.even{margin-right:0}@media only screen and (max-width:1279px){.news-grid .item .inner .title{font-size:30px;line-height:31px}}@media only screen and (max-width:1023px){.news-grid .item{width:100%!important;margin-right:0!important;float:none!important;max-width:500px!important}.news-grid .item .inner .img{display:block}}.news-grid .item.color-palette-1{background:#fff}.news-grid .item.color-palette-1 .label,.news-grid .item.color-palette-1 .title{color:#1579b2}.news-grid .item.color-palette-1 .text{color:#013b5c}.news-grid .item.color-palette-1 .inner .text .read-more{color:#1579b2;border-bottom:solid 1px rgb(21,121,178,.5)}.news-grid .item.color-palette-2{background:#1579b2}.news-grid .item.color-palette-2 .label,.news-grid .item.color-palette-2 .title{color:#013b5c}.news-grid .item.color-palette-2 .text{color:#fff}.news-grid .item.color-palette-2 .inner .text .read-more{color:#013b5c;border-bottom:solid 1px rgb(1,59,92,.5)}.news-grid .item.color-palette-3{background:#013b5c}.news-grid .item.color-palette-3 .label,.news-grid .item.color-palette-3 .title{color:#fff}.news-grid .item.color-palette-3 .text{color:#00a5e5}.news-grid .item.color-palette-3 .inner .text .read-more{color:#fff;border-bottom:solid 1px rgba(255,255,255,.5)}.news-grid .item.color-palette-4{background:#303030}.news-grid .item.color-palette-4 .label,.news-grid .item.color-palette-4 .title{color:#00a5e5}.news-grid .item.color-palette-4 .text{color:#fff}.news-grid .item.color-palette-4 .inner .text .read-more{color:#00a5e5;border-bottom:solid 1px rgb(0,165,229,.5)}.page-with-tabs{padding-bottom:50px;font-size:17px;line-height:30px;color:#013b5c;transition:color .3s,background .3s}.page-with-tabs.white{min-height:calc(100vh - 287px)}.page-with-tabs.white .main{width:100%}.page-with-tabs h2{margin-top:40px;font-size:64px;line-height:64px;font-weight:300;color:#1579b2;transition:all .3s}.page-with-tabs .tab-content{opacity:0;display:none;min-height:500px;min-height:calc(100vh -287px)}.page-with-tabs .tab-content p{margin-bottom:25px;line-height:27px}.page-with-tabs .tab-content a{font-weight:700;color:#1579b2;border-bottom:solid 1px rgb(21,121,178,.3);transition:all .3s}.page-with-tabs .tab-content a:hover{color:#013b5c;border-bottom:solid 1px #013b5c}.page-with-tabs .tab-content b,.page-with-tabs .tab-content strong{font-weight:700}.page-with-tabs .tab-content h3{font-size:21px;color:#1579b2;transition:all .3s;line-height:27px}.page-with-tabs ul.tabs{padding-left:0!important;margin-top:0;margin-bottom:40px;line-height:normal}.page-with-tabs ul.tabs li{cursor:pointer;color:#1579b2;line-height:normal;font-weight:600;font-size:20px;margin-right:20px;display:inline-block;transition:all .3s;border-bottom:solid 1px transparent;list-style:none!important;margin-top:0!important;margin-bottom:0!important}.page-with-tabs ul.tabs li:last-child{margin-right:0}.page-with-tabs ul.tabs li.selected,.page-with-tabs ul.tabs li:hover{color:#013b5c;border-bottom:solid 1px #013b5c}.page-with-tabs.page-interest-areas a{color:#013b5c;text-decoration:none!important;border-bottom:none!important}.page-with-tabs.page-interest-areas a h3,.page-with-tabs.page-interest-areas h3 a{color:#1579b2!important}#button-back,#button-read-about-area{padding:10px 15px;background:#013b5c;border-radius:10px;color:#00a5e5;line-height:18px;font-weight:700;max-width:100%;transition:all .3s}#button-back:hover,#button-read-about-area:hover{color:#fff}#button-read-about-area{float:right;margin-top:15px;display:none}#button-read-about-area.left{float:left;clear:both;margin-top:0;margin-bottom:30px}#button-read-about-area.visible{display:block}#button-back span,#button-read-about-area span{display:inline-block}#button-read-about-area svg{height:16px;margin-top:1px;margin-left:10px;float:right}#button-read-about-area svg *{transition:all .3s;line-height:0;fill:#00a5e5}#button-back{margin-bottom:40px;float:left;clear:both;cursor:pointer}nav.combo-box .label,nav.combo-box ul li a.selected,nav.combo-box ul li.selected a{font-weight:600;color:#013b5c}#button-back svg{height:16px;margin-top:1px;margin-right:10px;float:left}#button-back svg *{transition:all .3s;line-height:0;fill:#00a5e5}@media only screen and (max-width:950px){.page-with-tabs h2{font-size:50px;line-height:50px}#button-read-about-area{margin-top:40px;float:left;clear:both}}@media only screen and (max-width:767px){.page-with-tabs{font-size:16px}.page-with-tabs h2{font-size:36px;line-height:36px}.page-with-tabs ul.tabs li{font-size:18px;background:#e9e9e9;background:rgba(0,0,0,.08);padding:8px 14px;margin-bottom:3px;margin-right:0;display:block;border-radius:0;border:none!important;max-width:320px;line-height:27px}}@media only screen and (max-width:479px){.page-with-tabs h2{font-size:30px;line-height:30px}}@media only screen and (max-width:350px){#button-read-about-area{width:100%;text-align:center}#button-read-about-area svg{display:none}}nav.combo-box{margin:0;width:100%;height:53px;max-width:550px;display:block;font-size:17px}nav.combo-box.floating{float:left}nav.combo-box ul{margin-left:0;padding-left:0!important;width:100%;list-style:none;position:relative;display:block;z-index:1}.atcb-list li,.gform_wrapper ul li,nav.combo-box ul li{list-style:none!important}nav.combo-box ul li{margin-bottom:0!important;margin-top:0!important;float:left;width:100%;line-height:20px;text-align:left;border-bottom:3px solid #1579b2;background:0 0;cursor:pointer}nav.combo-box.open ul{z-index:3}nav.combo-box ul ul{height:0;overflow:hidden;opacity:0;transition:opacity .3s}nav.combo-box.open ul li>ul{height:auto;opacity:1;overflow-y:auto;max-height:370px}nav.combo-box .label span,nav.combo-box ul li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}nav.combo-box ul li ul li{background:#f2f2f2;transition:all .3s}nav.combo-box ul li ul li:hover{background:#edecec}nav.combo-box ul li a{padding:15px;color:#013b5c;text-decoration:none;transition:all .3s}nav.combo-box ul ul{border-radius:0;padding:0;position:absolute;top:54px}nav.combo-box ul ul li{float:none;border-bottom:2px solid #dcdcdc;position:relative}nav.combo-box ul ul li a{padding:15px;color:#1579b2}nav.combo-box ul ul li a:hover{color:#013b5c}nav.combo-box .label{padding:15px;transition:font-size .3s;line-height:21px}nav.combo-box .label span{width:calc(100% - 30px);float:left;font-size:20px}nav.combo-box .down-triangle{float:right;width:0;height:0;margin-top:9px;border-top:6px solid #1579b2;border-left:6px solid transparent;border-right:6px solid transparent;transition:all .2s}nav.combo-box.open .down-triangle{transform:rotate(180deg)}nav.combo-box.margin-bottom{margin-bottom:40px}@media only screen and (max-width:1023px){nav.combo-box .label span{font-size:18px}}.combo-box.categories-type-mobile{display:none;margin-top:43px;margin-bottom:25px}.page-content-area .combo-box.categories-type-mobile{margin-top:-15px;margin-bottom:50px}.combo-box.tabs-type-mobile{display:none;margin-bottom:35px}@media only screen and (max-width:767px){.combo-box.categories-type-mobile,.combo-box.tabs-type-mobile{display:block}.page-with-tabs ul.tabs,ul.categories-type{display:none}}.search-screen{position:fixed;top:0;left:0;width:100wh;height:100vh;background:#000;background:rgba(0,0,0,.9);z-index:2000;display:none;opacity:0}.search-screen.layer-back{z-index:5!important}.search-screen.visible{display:block}.search-screen div{width:100%;height:100%}.search-screen .form-wrapper{height:84px;position:relative;top:43%;top:calc(43% - 42px)}.search-screen form{border-bottom:solid 1px #fff;padding-bottom:5px;clear:both}.search-screen form input{-webkit-appearance:none;-webkit-border-radius:0;background:0 0;border:none;padding:0;font-size:67px;color:#fff;font-style:normal;font-weight:700;width:calc(100% - 100px)}#calendar-wrapper,.fc button{font-family:proxima-nova,sans-serif!important}.search-screen form button{-webkit-appearance:none;background:0 0;border:none;width:40px;height:40px;padding:4px;cursor:pointer;margin-top:22px;float:right}.search-screen form button.close-button{margin-left:15px}.search-screen form button svg{width:100%;height:100%}.search-screen form button svg *{fill:#1579b2;transition:all .3s}.search-screen form button:hover svg *{fill:#fff}@media only screen and (max-width:1365px){.search-screen form input{font-size:59px}.search-screen form button{margin-top:19px}}@media only screen and (max-height:400px){.search-screen .form-wrapper{top:50%;top:calc(50% - 42px)}}@media only screen and (max-width:1023px){.search-screen form input{font-size:53px}.search-screen form button{margin-top:15px;padding:6px;margin-left:0!important}}@media only screen and (max-width:767px){.search-screen form input{font-size:40px}.search-screen form button{margin-top:6px;margin-left:0!important;padding:8px}}@media only screen and (max-width:479px){.search-screen form input{font-size:30px}.search-screen form button{margin-top:-2px;padding:9px}}.search-screen form input::-webkit-input-placeholder{color:#fff;opacity:1}.search-screen form input::-moz-placeholder{color:#fff;opacity:1}.search-screen form input:-ms-input-placeholder{color:#fff;opacity:1}.search-screen form input:-moz-placeholder{color:#fff;opacity:1}#back-to-top{position:fixed;right:30px;bottom:-30px;width:40px;height:30px;background-color:#1579b2;background-image:url(assets/icon-btt.png);background-repeat:no-repeat;background-size:40px 30px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;z-index:10;transition:bottom .3s ease-out;box-shadow:0 0 3px rgba(0,0,0,.2)}@media only screen and (max-width:1024px){#back-to-top.visible{bottom:0}}#calendar-wrapper{background:#fff;padding:40px;margin-bottom:50px;opacity:0;transition:opacity .5s}#calendar-wrapper.loaded{opacity:1}#calendar-wrapper.fullscreen{overflow-y:scroll!important;overflow-x:hidden;padding:15px;margin-bottom:0}body.fullscreen #content{z-index:100000}body.fullscreen .fc-toolbar.fc-header-toolbar{position:fixed;top:0;left:0;width:100%;height:65px;z-index:100000;background:#fff;padding:15px;border-bottom:solid 1px #ccc;box-shadow:0 0 10px rgba(0,0,0,.2)}body.fullscreen .fc-view-container{margin-top:49px!important}body.fullscreen .fc-day-header span{display:block;padding-top:8px;padding-bottom:5px}#calendar{margin:0 auto;padding-bottom:20px}#calendar .fc-toolbar h2{font-size:22px;font-weight:700}#calendar .fc-scroller{height:auto!important;overflow:auto!important}#calendar a.fc-event{transition:all .3s}#calendar a.fc-event:hover{background:#111!important;border-color:#111!important}#calendar table tr td.fc-other-month{background:#ededed!important}#calendar table tr td .fc-day-grid-event .fc-content{white-space:inherit}#calendar .fc-list-empty{padding:10px}.fc button{background:#ededed;text-shadow:none;border:1px solid #ccc;border-radius:0!important;text-transform:capitalize;letter-spacing:.01em}#calendar-fullscreen,.fc-icon-left-single-arrow,.fc-icon-right-single-arrow{background-position:center center;background-repeat:no-repeat}.fc-icon-left-single-arrow::after,.fc-icon-right-single-arrow::after{content:'';width:15px;display:block}.fc-icon-left-single-arrow{background-image:url(assets/icon-prev-arrow.svg)}.fc-icon-right-single-arrow{background-image:url(assets/icon-next-arrow.svg)}#calendar-fullscreen{margin-left:11px;background-image:url(assets/icon-fullscreen-on.svg)}#calendar-fullscreen.fullscreen{background-image:url(assets/icon-fullscreen-close.svg)}#calendar-fullscreen span{content:'';display:block;width:18px}@media only screen and (max-width:1023px){#calendar-wrapper{padding:20px}#calendar .fc-toolbar h2{font-size:18px}#calendar .fc-month-button{display:none!important}#calendar .fc-listMonth-button{border-radius:4px;display:none!important}#calendar .fc-toolbar .fc-center{display:block;text-align:left;padding-top:20px;padding-bottom:5px;float:none;clear:both}body.fullscreen .fc-toolbar.fc-header-toolbar{height:100px}body.fullscreen .fc-view-container{margin-top:100px!important}}.atcb-link,var{display:none}#calendar-space{width:100%;height:30px;background:#dbdad9}.atcb-link,.atcb-list{width:auto;-webkit-tap-highlight-color:transparent}.atcb-link{font-weight:700;color:#013b5c;cursor:pointer}.atcb-link.visible{display:block}.atcb-link.selected{color:#302f2e!important}.atcb-list{position:relative;margin-left:0;overflow:hidden;height:0;color:#013b5c;padding:0!important;line-height:25px}.atcb-list li{-webkit-tap-highlight-color:transparent}.atcb-list li a{color:#013b5c;transition:border .3s;border-bottom:solid 1px transparent}.atcb-list li a:hover{border-bottom:solid 1px #013b5c}@media only screen and (max-width:767px){.atcb-list{position:relative}}.gform_wrapper{background:#efeded;padding:20px;color:#013b5c}.gform_wrapper ul{padding:0!important}.gform_wrapper .validation_message{color:#1579b2}.gform_wrapper .validation_error{color:red}.gform_wrapper label{font-weight:700}.gform_wrapper input,.gform_wrapper label,.gform_wrapper textarea{font-family:proxima-nova,sans-serif;font-size:17px;line-height:30px}.gform_wrapper input,.gform_wrapper textarea{border:1px solid #d4d4d4;background:#fff}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{border:none;background:#1579b2;color:#fff;padding:7px 11px;transition:all .3s;cursor:pointer;border-radius:3px}.gform_wrapper input[type=button]:hover,.gform_wrapper input[type=submit]:hover{background:#013b5c}