﻿@import"https://fonts.googleapis.com/css?family=Montserrat:400,700/Droid+Serif:400,700,400italic,700italic|Roboto+Slab:400,100,300,700";html,body{min-height:100%}body{overflow-x:hidden;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}a{-webkit-transition:.4s ease All;-moz-transition:.4s ease All;-o-transition:.4s ease All;transition:.4s ease All}img{max-width:100%;height:auto}del{font-size:1.1rem;opacity:.2}.logos{margin-bottom:20px}.logos img{box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:30px}.margin-bottom{margin-bottom:3rem !important}.text-muted{color:#777}.text-primary{color:#2d2e83}.space-50{height:50px;clear:both}.space-100{height:100px;clear:both}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a,a:hover,a:focus,a:active,a.active{outline:none}a{color:#2d2e83}a:hover,a:focus,a:active,a.active{color:#20215d}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.img-centered{margin:0 auto}.bg-light-gray{background-color:#eee}.bg-darkest-gray{background-color:#222}@media(max-width: 768px){.btn{white-space:normal}}.btn-primary{color:#fff;background-color:#2d2e83;border-color:#2d2e83;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#20215d;border-color:#0c0d24}.btn-primary:hover{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#171742;border-color:#0c0d24}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#2d2e83;border-color:#2d2e83}.btn-primary .badge{color:#2d2e83;background-color:#fff}.btn-xl{color:#fff;background-color:#2d2e83;border-color:#2d2e83;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px;text-align:center}.btn-xl:focus,.btn-xl.focus{color:#fff;background-color:#20215d;border-color:#0c0d24}.btn-xl:hover{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-xl:active,.btn-xl.active,.open>.btn-xl.dropdown-toggle{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-xl:active:hover,.btn-xl:active:focus,.btn-xl:active.focus,.btn-xl.active:hover,.btn-xl.active:focus,.btn-xl.active.focus,.open>.btn-xl.dropdown-toggle:hover,.open>.btn-xl.dropdown-toggle:focus,.open>.btn-xl.dropdown-toggle.focus{color:#fff;background-color:#171742;border-color:#0c0d24}.btn-xl:active,.btn-xl.active,.open>.btn-xl.dropdown-toggle{background-image:none}.btn-xl.disabled:hover,.btn-xl.disabled:focus,.btn-xl.disabled.focus,.btn-xl[disabled]:hover,.btn-xl[disabled]:focus,.btn-xl[disabled].focus,fieldset[disabled] .btn-xl:hover,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl.focus{background-color:#2d2e83;border-color:#2d2e83}.btn-xl .badge{color:#2d2e83;background-color:#fff}.btn-xl span{display:block;text-transform:none;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px}.btn-xl span:before{display:block;content:"";height:1px;width:100px;margin:5px auto;background:rgba(255,255,255,.6)}.btn-xs,.btn-xxs{color:#fff;background-color:#2d2e83;border-color:#2d2e83;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;border-radius:3px;font-size:14px;padding:6px 15px;text-transform:none}.btn-xs:focus,.btn-xxs:focus,.btn-xs.focus,.focus.btn-xxs{color:#fff;background-color:#20215d;border-color:#0c0d24}.btn-xs:hover,.btn-xxs:hover{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-xs:active,.btn-xxs:active,.btn-xs.active,.active.btn-xxs,.open>.btn-xs.dropdown-toggle,.open>.dropdown-toggle.btn-xxs{color:#fff;background-color:#20215d;border-color:#1d1e55}.btn-xs:active:hover,.btn-xxs:active:hover,.btn-xs:active:focus,.btn-xxs:active:focus,.btn-xs:active.focus,.btn-xxs:active.focus,.btn-xs.active:hover,.active.btn-xxs:hover,.btn-xs.active:focus,.active.btn-xxs:focus,.btn-xs.active.focus,.active.focus.btn-xxs,.open>.btn-xs.dropdown-toggle:hover,.open>.dropdown-toggle.btn-xxs:hover,.open>.btn-xs.dropdown-toggle:focus,.open>.dropdown-toggle.btn-xxs:focus,.open>.btn-xs.dropdown-toggle.focus,.open>.dropdown-toggle.focus.btn-xxs{color:#fff;background-color:#171742;border-color:#0c0d24}.btn-xs:active,.btn-xxs:active,.btn-xs.active,.active.btn-xxs,.open>.btn-xs.dropdown-toggle,.open>.dropdown-toggle.btn-xxs{background-image:none}.btn-xs.disabled:hover,.disabled.btn-xxs:hover,.btn-xs.disabled:focus,.disabled.btn-xxs:focus,.btn-xs.disabled.focus,.disabled.focus.btn-xxs,.btn-xs[disabled]:hover,[disabled].btn-xxs:hover,.btn-xs[disabled]:focus,[disabled].btn-xxs:focus,.btn-xs[disabled].focus,[disabled].focus.btn-xxs,fieldset[disabled] .btn-xs:hover,fieldset[disabled] .btn-xxs:hover,fieldset[disabled] .btn-xs:focus,fieldset[disabled] .btn-xxs:focus,fieldset[disabled] .btn-xs.focus,fieldset[disabled] .focus.btn-xxs{background-color:#2d2e83;border-color:#2d2e83}.btn-xs .badge,.btn-xxs .badge{color:#2d2e83;background-color:#fff}.btn-xxs{padding:3px 5px;font-size:12px}.btn-green{color:#fff;background-color:#00a2ab;border-color:#00a2ab;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:.4s ease All;-moz-transition:.4s ease All;-o-transition:.4s ease All;transition:.4s ease All}.btn-green:focus,.btn-green.focus{color:#fff;background-color:#007278;border-color:#00292c}.btn-green:hover{color:#fff;background-color:#007278;border-color:#00686e}.btn-green:active,.btn-green.active,.open>.btn-green.dropdown-toggle{color:#fff;background-color:#007278;border-color:#00686e}.btn-green:active:hover,.btn-green:active:focus,.btn-green:active.focus,.btn-green.active:hover,.btn-green.active:focus,.btn-green.active.focus,.open>.btn-green.dropdown-toggle:hover,.open>.btn-green.dropdown-toggle:focus,.open>.btn-green.dropdown-toggle.focus{color:#fff;background-color:#005054;border-color:#00292c}.btn-green:active,.btn-green.active,.open>.btn-green.dropdown-toggle{background-image:none}.btn-green.disabled:hover,.btn-green.disabled:focus,.btn-green.disabled.focus,.btn-green[disabled]:hover,.btn-green[disabled]:focus,.btn-green[disabled].focus,fieldset[disabled] .btn-green:hover,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green.focus{background-color:#00a2ab;border-color:#00a2ab}.btn-green .badge{color:#00a2ab;background-color:#fff}.btn-orange{color:#fff;background-color:#d56b2a;border-color:#d56b2a;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:.4s ease All;-moz-transition:.4s ease All;-o-transition:.4s ease All;transition:.4s ease All}.btn-orange:focus,.btn-orange.focus{color:#fff;background-color:#aa5622;border-color:#6b3615}.btn-orange:hover{color:#fff;background-color:#aa5622;border-color:#a25120}.btn-orange:active,.btn-orange.active,.open>.btn-orange.dropdown-toggle{color:#fff;background-color:#aa5622;border-color:#a25120}.btn-orange:active:hover,.btn-orange:active:focus,.btn-orange:active.focus,.btn-orange.active:hover,.btn-orange.active:focus,.btn-orange.active.focus,.open>.btn-orange.dropdown-toggle:hover,.open>.btn-orange.dropdown-toggle:focus,.open>.btn-orange.dropdown-toggle.focus{color:#fff;background-color:#8d471c;border-color:#6b3615}.btn-orange:active,.btn-orange.active,.open>.btn-orange.dropdown-toggle{background-image:none}.btn-orange.disabled:hover,.btn-orange.disabled:focus,.btn-orange.disabled.focus,.btn-orange[disabled]:hover,.btn-orange[disabled]:focus,.btn-orange[disabled].focus,fieldset[disabled] .btn-orange:hover,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange.focus{background-color:#d56b2a;border-color:#d56b2a}.btn-orange .badge{color:#d56b2a;background-color:#fff}.orange{color:#d56b2a}.danger{color:#c00}.navbar-custom{background-color:#fff;border-color:rgba(0,0,0,0)}.navbar-custom .container{padding:0}.navbar-custom .language-menu{display:block;height:36px;padding:0;margin:0 0 15px 10px}.navbar-custom .language-menu li{display:inline-block;margin:0 -1px}.navbar-custom .language-menu li.active a{border:2px solid #2d2e83}.navbar-custom .language-menu li.active a img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.navbar-custom .language-menu li a{width:30px;height:30px;display:block;text-align:center;color:#00a2ab;background:#fff;border:2px solid #777;border-radius:16px;padding:1px}.navbar-custom .language-menu li a img{width:30px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .4s ease}.navbar-custom .language-menu li a:hover img,.navbar-custom .language-menu li a:focus img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.navbar-custom .navbar-brand{color:#2d2e83;padding:10px 15px 0;position:relative;z-index:100}.navbar-custom .navbar-brand img{height:32px}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand.active{opacity:.7}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.98);background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1);max-height:440px}.navbar-custom .navbar-toggle{background-color:#00a2ab;border-color:#00a2ab;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:12px;clear:both;transition:all .3s ease}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#00a2ab}.navbar-custom .nav li a{letter-spacing:0;color:#2d2e83;position:relative;padding-left:10px;padding-right:0}.navbar-custom .nav li a:active,.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{background:none;color:#2d2e83;outline:none}.navbar-custom .nav li a:active:after,.navbar-custom .nav li a:hover:after,.navbar-custom .nav li a:focus:after{width:100%;left:0}.navbar-custom .navbar-nav{padding:0;margin:0 0 10px}.navbar-custom .navbar-header{height:55px;padding:0;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(min-width: 768px){.navbar-custom{padding:0;border:none;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;background:#fff}.navbar-custom .navbar-header{height:160px;box-shadow:none;width:100%;padding:0;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.navbar-custom .container{padding-left:15px;padding-right:15px;position:relative}.navbar-custom .navbar-collapse{background:none}.navbar-custom .navbar-toggle{display:none}.navbar-custom .language-menu{position:absolute;top:-70px;left:50%;margin-left:500px;transition:all .4s ease}.navbar-custom .language-menu li{margin-left:5px}.navbar-custom .navbar-brand{padding:0;width:100%;display:flex;align-items:center;justify-content:center}.navbar-custom .navbar-brand img{height:120px;transition:height .4s ease}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand.active{opacity:.7}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.98);background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);clear:both;position:relative;z-index:10}.navbar-custom .nav{width:100%;text-align:center}.navbar-custom .nav li{display:inline-block;float:none}.navbar-custom .nav li a{letter-spacing:0;position:relative;padding-left:0;padding-right:0;display:block;padding:15px 15px;font-size:1.5rem;transition:all .4s ease;text-transform:uppercase;font-weight:bold}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.navbar-custom .nav li a{font-size:1.2rem;padding:10px 10px}.navbar-custom .nav li a:after{bottom:0}.navbar-custom .nav li a:active:after,.navbar-custom .nav li a:hover:after,.navbar-custom .nav li a:focus:after{height:40px}}@media(min-width: 768px){.navbar-custom .nav li a span{position:relative;z-index:1}.navbar-custom .nav li a label{font-size:9px;color:#fff;background:#00a2ab;position:absolute;left:50%;margin-left:-28px;top:0;line-height:12px;padding:0 1px;z-index:10}.navbar-custom .nav li a label.submission{background:#c00}.navbar-custom .nav li a label.submission:before{background:#c00}.navbar-custom .nav li a label:before{background:#00a2ab;display:block;content:"";width:5px;height:5px;position:absolute;left:50%;bottom:-2px;margin-left:-2px;z-index:10;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media(min-width: 768px)and (max-width: 767px){.navbar-custom .nav li a label{left:0;margin-left:0;top:-3px}.navbar-custom .nav li a label:before{left:50%;margin-left:-2px}}@media(min-width: 768px){.navbar-custom .nav li a:after{background:#eaeaea;position:absolute;bottom:-5px;left:0;content:"";width:100%;height:0;z-index:0;transition:height .4s ease}.navbar-custom .nav li a:active,.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{background:none;outline:none}.navbar-custom .nav li a:active:after,.navbar-custom .nav li a:hover:after,.navbar-custom .nav li a:focus:after{height:60px}.navbar-custom .nav li.active a{background:none;color:#2d2e83;outline:none}.navbar-custom .nav li.active a:after{height:60px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.navbar-custom .nav li.active a:after{height:50px}}@media(min-width: 768px){.navbar-custom .navbar-nav{padding:0;margin:0}.navbar-custom.affix .navbar-header{height:80px;padding:10px}.navbar-custom.affix .navbar-brand{padding:5px 0}.navbar-custom.affix .navbar-brand img{height:50px}.navbar-custom.affix .language-menu{top:-55px}.navbar-custom.affix .nav li a{padding:10px 15px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.navbar-custom.affix .nav li a{padding:10px 5px}.navbar-custom.affix .nav li a:active:after,.navbar-custom.affix .nav li a:hover:after,.navbar-custom.affix .nav li a:focus:after{height:30px}}@media(min-width: 768px){.navbar-custom.affix .nav li a:active:after,.navbar-custom.affix .nav li a:hover:after,.navbar-custom.affix .nav li a:focus:after{height:50px}.navbar-custom.affix .nav li.active a:after{height:50px}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1200px){.navbar-custom.affix .nav li.active a:after{height:50px}}#main-content{padding-top:80px}@media(min-width: 768px){#main-content{padding-top:260px}}.page-heading{text-align:center;font-size:40px;margin-top:0;margin-bottom:15px;text-transform:uppercase}@media(max-width: 768px){.page-heading{font-size:25px}}.page-subheading{text-align:center;font-size:20px;text-transform:none;font-style:italic;font-weight:400;margin-bottom:40px;text-transform:uppercase}@media(max-width: 768px){.page-subheading{font-size:18px;margin-bottom:30px}}.warning{color:#c92416;font-weight:bold}.bordered:after{display:block;content:"";height:4px;background:#aaa;width:100px;margin:20px auto 40px}@media(max-width: 768px){.bordered:after{margin-bottom:30px}}.bordered.margin-bottom:after{margin:40px auto}@media(max-width: 768px){.bordered.margin-bottom:after{margin-top:30px}}header{text-align:center;color:#fff;margin:0 -15px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media(min-width: 768px){header{margin:0 0 50px}}header .swiper-slide{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}header .swiper-slide .btn-full{background:rgba(255,255,255,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border:none !important;border-radius:0 !important}header .swiper-slide .btn-full:active,header .swiper-slide .btn-full:hover,header .swiper-slide .btn-full:focus{background:rgba(255,255,255,0)}header .swiper-slide .btn-full span{display:none}header .swiper-container-horizontal>.swiper-pagination-bullets,header .swiper-pagination-custom,header .swiper-pagination-fraction{position:absolute;z-index:100;height:20px;max-width:200px;left:auto;right:0}header .intro-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;min-height:500px;padding:40px 30px}header .intro-text.intro-invisible .intro-lead-in{opacity:0}@media(max-width: 767px){header .intro-text{min-height:400px}}header .intro-text .intro-lead-in{font-size:25px;line-height:1.3;color:#fff;order:0;flex:0 1 auto;align-self:auto;font-weight:bold;text-shadow:0 0 5px rgba(0,0,0,.4);max-width:90%}header .intro-text .intro-lead-in span{font-weight:lighter;font-size:80%;text-shadow:0 0 5px rgba(0,0,0,.6)}header .intro-text .intro-lead-in:after{content:"";display:block;height:2px;background:#00a2ab;width:350px;max-width:50%;margin:30px auto}@media(min-width: 768px){header .intro-text .intro-lead-in{max-width:80%;font-size:30px}}header .intro-text .intro-heading{font-size:20px;line-height:1.2;max-width:80%;order:0;flex:0 1 auto;align-self:auto;margin-bottom:30px}header .intro-text .intro-heading span{font-weight:lighter;font-size:70%}@media(min-width: 768px){header .intro-text .intro-heading{font-size:30px}}header .swiper-button-next,header .swiper-button-prev{width:25px;height:50px;margin-top:-25px;background:url(/assets/img/bg/arrow.png);background-size:100% 100%}@media(max-width: 767px){header .swiper-button-next,header .swiper-button-prev{width:13px;height:26px;background-size:cover}}header .swiper-button-prev{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}header .swiper-pagination.vertical{right:10px;top:50%;left:auto;bottom:auto;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0);width:16px}header .swiper-pagination.vertical .swiper-pagination-bullet{margin:10px 0;display:block}header .swiper-pagination{right:0;margin:0;padding-right:10px;top:15px;text-align:right}header .swiper-pagination-bullet{width:16px;height:16px;border-radius:10px;opacity:1;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,0);-webkit-transition:.4s ease All;-moz-transition:.4s ease All;-o-transition:.4s ease All;transition:.4s ease All}header .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border:1px solid #fff}section{padding:70px 0}section.no-padding{padding:0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}@media(max-width: 768px){section h2.section-heading{font-size:25px}}section h3.section-subheading{font-size:16px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-style:italic;font-weight:400;margin-bottom:40px}section .bordered:after{display:block;content:"";height:4px;background:#aaa;width:100px;margin:20px auto 40px}section .bordered-bottom{border-bottom:3px solid #fff;padding-bottom:15px;margin-bottom:20px}@media(min-width: 768px){section{padding:70px 0}}#objectives .service-heading,#topics .service-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none;font-size:1.6rem}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item,#islands .portfolio-item{right:0}#portfolio .portfolio-item.inactive .portfolio-link,#islands .portfolio-item.inactive .portfolio-link{cursor:default}#portfolio .portfolio-item.inactive .portfolio-link .portfolio-hover,#islands .portfolio-item.inactive .portfolio-link .portfolio-hover{display:none}#portfolio .portfolio-item.inactive .warning,#islands .portfolio-item.inactive .warning{background:#f39200;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:1.1rem;color:#fff;position:absolute;right:15px;top:0;z-index:10;width:110px;text-align:center;padding:6px 5px}#portfolio .portfolio-item .portfolio-link,#islands .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}#portfolio .portfolio-item .portfolio-link .portfolio-hover,#islands .portfolio-item .portfolio-link .portfolio-hover{background:rgba(45,46,131,.1);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover,#islands .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content,#islands .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i,#islands .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4,#islands .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#islands .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption,#islands .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:#fff;text-align:center;padding:25px}#portfolio .portfolio-item .portfolio-caption h4,#islands .portfolio-item .portfolio-caption h4{text-transform:none;margin:0}#portfolio .portfolio-item .portfolio-caption p,#islands .portfolio-item .portfolio-caption p{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;margin:0}#portfolio *,#islands *{z-index:2}.divider{max-width:200px;margin:20px auto 50px;border-width:3px 0 0;border-color:#777}.html-content ul li{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:10px}.html-content ul.timeline{list-style-type:none;position:relative;padding-left:30px;margin-bottom:50px}.html-content ul.timeline h5,.html-content ul.timeline h6{text-transform:uppercase;font-size:1.6rem;margin:0}.html-content ul.timeline h5.time,.html-content ul.timeline h6.time{font-style:italic;font-size:1.4rem;font-weight:normal;margin:0 0 5px}.html-content ul.timeline p{line-height:1.5}.html-content ul.timeline p.footnote{font-size:1.2rem;font-style:italic}.html-content ul.timeline:before{content:" ";background:#ccc;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}.html-content ul.timeline>li{margin:20px 0;padding-left:20px;min-height:0}.html-content ul.timeline>li:before{content:" ";background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #2d2e83;left:-10px;width:20px;height:20px;z-index:400}.html-content h4{font-size:2rem}.html-content h5{font-size:1.6rem;font-weight:bolder}.html-content p,.html-content ul,.html-content ol{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem}.html-content p li,.html-content ul li,.html-content ol li{margin-bottom:10px}.html-content p li:last-of-type,.html-content ul li:last-of-type,.html-content ol li:last-of-type{margin-bottom:0}.html-content p a:not(.btn),.html-content ul a:not(.btn),.html-content ol a:not(.btn){text-decoration:underline}.html-content p.panels,.html-content ul.panels,.html-content ol.panels{padding:0;margin-bottom:30px}.html-content p.panels>li,.html-content ul.panels>li,.html-content ol.panels>li{list-style-type:none;text-align:center}.html-content p.panels>li:after,.html-content ul.panels>li:after,.html-content ol.panels>li:after{content:"";display:block;height:4px;max-width:25%;margin:auto;background:#eaeaea;margin:50px auto}.html-content p.panels>li:first-of-type:before,.html-content ul.panels>li:first-of-type:before,.html-content ol.panels>li:first-of-type:before{content:"";display:block;height:4px;max-width:25%;margin:auto;background:#eaeaea;margin:50px auto}.html-content ol{counter-reset:list}.html-content ol>li{list-style-type:none;list-style-position:outside}.html-content ol>li:before{content:counter(list, lower-alpha) ") ";counter-increment:list;margin-left:-20px}.html-content ol.number>li:before{content:counter(list, decimal) ". "}@media(min-width: 767px){#portfolio .portfolio-item{margin:0 0 30px}}.timeline{list-style:none;padding:0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}.timeline>li{margin-bottom:50px;position:relative;min-height:50px}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#2d2e83;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media(min-width: 768px){.timeline:before{left:50%}.timeline>li{margin-bottom:100px;min-height:100px}.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}}@media(min-width: 992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media(min-width: 1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{text-align:center;margin-bottom:50px}.team-member img{margin:0 auto;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}aside.clients img{margin:50px auto}#contactForm p,#contactForm address,.newsletterForm p,.newsletterForm address{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:10px;text-align:center}#contactForm p:last-of-type,.newsletterForm p:last-of-type{margin-bottom:30px}#contactForm a,.newsletterForm a{color:#fff}#contactForm .section-heading,#contactForm .section-subheading,.newsletterForm .section-heading,.newsletterForm .section-subheading{color:#fff}#contactForm label.error,.newsletterForm label.error{height:0;overflow:hidden;margin:0;display:none !important}#contactForm .form-control.error,.newsletterForm .form-control.error{border-color:#c00}#contactForm .form-group,.newsletterForm .form-group{margin-bottom:25px}#contactForm .form-group input,#contactForm .form-group textarea,.newsletterForm .form-group input,.newsletterForm .form-group textarea{padding:18px;border-width:3px}#contactForm .form-group input.form-control,.newsletterForm .form-group input.form-control{height:auto}#contactForm .form-group textarea.form-control,.newsletterForm .form-group textarea.form-control{height:236px}#contactForm .form-control:focus,.newsletterForm .form-control:focus{border-color:#f39200;box-shadow:none}#contactForm ::-webkit-input-placeholder,.newsletterForm ::-webkit-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#aaa}#contactForm :-moz-placeholder,.newsletterForm :-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#aaa}#contactForm ::-moz-placeholder,.newsletterForm ::-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#aaa}#contactForm :-ms-input-placeholder,.newsletterForm :-ms-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#eee}#contactForm .text-danger,.newsletterForm .text-danger{color:#c00}section#realization{background-color:#d56b2a;color:#fff}section#realization p,section#realization address{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:10px;text-align:center}section#realization p:last-of-type{margin-bottom:30px}section#realization a{color:#fff}section#realization .section-heading,section#realization .section-subheading{color:#fff}#portfolioModalNewsletter .section-heading,#portfolioModalNewsletter .section-subheading{color:#2d2e83}section#newsletter{background:#f39200;padding:30px}.topicModal .section-heading{font-size:2.2rem}.topicModal .section-heading span{display:block;font-size:1.6rem;font-style:italic;margin-bottom:10px;text-transform:uppercase}.topicModal h5{text-transform:uppercase;font-size:1.2rem;margin:30px 0 0}.topicModal hr{max-width:25%;border:none;border-top:4px solid #eaeaea;margin:30px auto}.topicModal p img{margin-top:30px}footer{padding:50px 0 25px;text-align:center}footer:before{display:block;content:"";height:4px;background:#aaa;width:100px;margin:20px auto 40px}@media(max-width: 768px){footer:before{margin-bottom:30px}}footer hr{max-width:50%}footer .copyright{display:block;padding-top:30px;line-height:normal;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#2d2e83}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:none}.portfolio-modal .modal-dialog{margin:0;height:100%;width:auto}.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}@media(max-width: 768px){.portfolio-modal .modal-content h2{font-size:1.8rem}}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content .alert p{margin-bottom:0}.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px}.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:rgba(0,0,0,0);top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.portfolio-modal .modal-backdrop{opacity:0;display:none}::-moz-selection{text-shadow:none;background:#2d2e83;color:#fff}::selection{text-shadow:none;background:#2d2e83;color:#fff}img::selection{background:rgba(0,0,0,0)}img::-moz-selection{background:rgba(0,0,0,0)}body{webkit-tap-highlight-color:#2d2e83}.alert{color:#fff;border-radius:0;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.alert strong{text-transform:uppercase}.alert.alert-success{background:#00a2ab;border-color:#00a2ab}.alert.alert-warning{background:#f39200;border-color:#f39200}.alert.alert-danger{background:#c00;border-color:#c00}.iframeWrapper{position:relative;padding-bottom:56.25%;padding-top:15px;height:0;margin-bottom:30px}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframeWrapper .overlay{z-index:1}.iframeWrapper.maps{margin:0;padding-bottom:56.25%}@media(max-width: 767px){.iframeWrapper.maps{display:none}}.scrolloff{pointer-events:none}.mapContainer{padding-top:65.7%;margin-left:auto;margin-right:auto;display:block;position:relative;z-index:1;background:none}.mapContainer .iframeWrapper{width:100%;position:absolute;height:0;padding-bottom:65.7%;z-index:0;left:0%;top:0}.mapContainer .iframeWrapper #map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.mapContainer .iframeWrapper #map #iw-estado{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:italic;display:block;line-height:24px}.mapContainer .iframeWrapper #map #iw-endereco,.mapContainer .iframeWrapper #map #iw-pais,.mapContainer .iframeWrapper #map #iw-telefone,.mapContainer .iframeWrapper #map #iw-fax,.mapContainer .iframeWrapper #map #iw-email{display:none;line-height:22px}.mapContainer .iframeWrapper #map #info-content h1{font-size:16px;margin:3px;color:#000}.mapContainer .iframeWrapper #map #info-content address{font-style:normal;margin:0;line-height:26px}.mapContainer .iframeWrapper #map #info-content a{display:block;color:#000;text-decoration:none}.mapContainer .iframeWrapper #map #info-content a.btn{margin:5px auto;background:#2d2e83;display:inline-block;float:none;color:#fff}.mapContainer .iframeWrapper #map #info-content a.btn:active,.mapContainer .iframeWrapper #map #info-content a.btn:hover{border-color:#2d2e83;background:#131337}.mapContainer .iframeWrapper #map #info-content i{display:inline-block;width:12px;text-align:center}.iframeWrapper{position:relative;padding-bottom:56.25%;padding-top:15px;height:0;margin-bottom:3rem}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframeWrapper .overlay{z-index:1}.scrolloff{pointer-events:none}.owl-item img{margin-bottom:10px !important}.owl-dots{margin-bottom:30px}.portfolio-modal{padding-right:0 !important}.btn-topic{background:rgba(0,0,0,0);display:block;padding:20px 20px 10px;box-shadow:0 0 0 rgba(0,0,0,.4);-webkit-transition:All .2s ease-in-out;transition:All .2s ease-in-out;margin-bottom:30px}.btn-topic:hover,.btn-topic:focus{background:#fff;text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,.4);-ms-transform:scale(1.01, 1.01);-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}.topicModal{text-align:center}.topicModal .close{font-size:4rem;position:absolute;right:20px;top:10px}.topicModal .modal-body{padding:40px}.newsletterModal .modal-body{padding:40px}.btn-notice,.btn-call-for-papers{display:block;height:auto;background:#00a2ab;text-align:center;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.6rem;color:#fff;padding:10px 20px;text-transform:uppercase;position:fixed;left:0px;top:50%;z-index:100;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg) translate(-50%, 65%);-moz-transform:rotate(-90deg) translate(-50%, 65%);-ms-transform:rotate(-90deg) translate(-50%, 65%);-o-transform:rotate(-90deg) translate(-50%, 65%);transform:rotate(-90deg) translate(-50%, 65%)}.btn-notice span,.btn-call-for-papers span{display:block;font-weight:500;text-transform:none}.btn-notice:hover,.btn-notice:focus,.btn-call-for-papers:hover,.btn-call-for-papers:focus{color:#fff;text-decoration:none;background:#d56b2a}@media(max-width: 820px){.btn-notice,.btn-call-for-papers{display:none}}.btn-news{display:none;height:40px;background:#d56b2a;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:1.6rem;line-height:40px;color:#fff;padding:0 50px;position:absolute;right:0;top:-5px;z-index:1031;-ms-transform:rotate(45deg) translate(55px, -15px);-webkit-transform:rotate(45deg) translate(55px, -15px);transform:rotate(45deg) translate(55px, -15px);box-shadow:0 0 10px rgba(0,0,0,.5)}.btn-news:hover,.btn-news:focus{color:#fff;text-decoration:none;background:#d56b2a}@media(min-width: 768px){.btn-news{display:block}}@media(min-width: 1024px){.btn-news{right:10px}}@media(min-width: 1400px){.btn-news{right:20px}}@media(min-width: 1500px){.btn-news{right:5px}}.alert p{margin-bottom:0 !important}#accordion,#accordion-static{border:none}#accordion .panel,#accordion-static .panel{border:none}#accordion .panel-body,#accordion-static .panel-body{border:none}#accordion .panel-body p,#accordion-static .panel-body p{color:#333;text-align:left;line-height:1.3;margin-bottom:20px}#accordion .panel-body p:last-of-type,#accordion-static .panel-body p:last-of-type{margin-bottom:0}#accordion .panel-heading,#accordion-static .panel-heading{background:#00a2ab;padding:0;border:none}#accordion .panel-heading a,#accordion-static .panel-heading a{display:block;padding:10px;color:#fff}#accordion .panel-heading a:hover,#accordion .panel-heading a:focus,#accordion-static .panel-heading a:hover,#accordion-static .panel-heading a:focus{text-decoration:none;background:#007278}.owl-carousel.slider{position:relative;text-align:left}.owl-carousel.slider h1{font-size:3rem;margin:0 0 10px}.owl-carousel.slider h2{font-size:2.2rem;font-weight:300;text-transform:none;margin:0 0 10px}.owl-carousel.slider p{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem}.owl-carousel.slider img{box-shadow:0 0 10px rgba(0,0,0,.3)}.owl-carousel.slider .owl-prev,.owl-carousel.slider .owl-next{color:#2d2e83;display:block;width:40px;height:60px;position:absolute;left:-50px;top:50%;margin-top:-50px;text-align:center}@media(max-width: 768px){.owl-carousel.slider .owl-prev,.owl-carousel.slider .owl-next{display:none}}.owl-carousel.slider .owl-prev:before,.owl-carousel.slider .owl-next:before{line-height:60px;font-size:4rem;display:block;content:"";font-family:FontAwesome}.owl-carousel.slider .owl-next{left:auto;right:-50px}.owl-carousel.slider .owl-next:before{content:""}.owl-carousel.slider .owl-dots{height:20px;text-align:center;margin:30px 0 0}.owl-carousel.slider .owl-dots .owl-dot{display:inline-block;width:16px;height:16px;border-radius:10px;opacity:.5;background:#2d2e83;margin:0 5px;-webkit-transition:.4s ease All;-moz-transition:.4s ease All;-o-transition:.4s ease All;transition:.4s ease All}.owl-carousel.slider .owl-dots .owl-dot.active{opacity:1;background:#2d2e83}@media(min-width: 768px){.row.text-center{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-start}.row.text-center div[class^=col-],.row.text-center div[class*=" col-"]{order:0;flex:0 1 auto;align-self:auto}}@media(min-width: 768px){.speakers .row{display:flex;flex-wrap:wrap}.speakers .row div[class^=col-],.speakers .row div[class*=" col-"]{flex:1 1 500px;max-width:33.3%}}.speakers .speaker{text-align:center;margin:0 auto 30px;position:relative}.speakers .speaker h5{color:#2d2e83;text-transform:uppercase;font-size:1.8rem}.speakers .speaker h6{position:absolute;top:0;right:0;text-align:center;padding:8px 10px;font-size:1.2rem;background:#00a2ab;color:#fff;font-weight:bold;text-transform:uppercase}.call-for-papers-alert{background:#c92416;position:relative;z-index:100;color:#fff;text-align:center;padding:10px;width:100%;margin-bottom:30px;margin-top:-25px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media(min-width: 768px){.call-for-papers-alert{margin-top:-40px;margin-bottom:60px}}.call-for-papers-alert a{color:#fff}.grid-editions{list-style:none;text-align:center;padding:0}.grid-editions li{display:inline-block}.grid-editions li a{display:block;height:120px;width:120px;padding:15px 20px;font-size:2.2rem;line-height:90px;color:#fff;font-weight:bold;background:#00a2ab;text-align:center;margin:10px}.grid-editions li a:hover,.grid-editions li a:focus{text-decoration:none;background:#2d2e83}#papers .filterform{padding:15px;border:1px solid rgba(0,0,0,.125);background:#fff;margin-bottom:15px}#papers .filterform .input-group{width:100%}#papers .filterform .input-group .btn{border:1px solid #ced4da;padding:7px 12px 6px}#papers .filterform .input-group .btn.btn-clean-search{border-radius:0 3px 3px 0}#papers .btn{font-family:"Montserrat",sans-serif;border:none;border-radius:0}#papers .btn.btn-green{background:#00a2ab;font-weight:bold}#papers .btn.btn-green:focus,#papers .btn.btn-green:hover{background:#2d2e83}#papers .btn.btn-blue{background:#0f3a4c;font-weight:bold}#papers .btn.btn-blue:focus,#papers .btn.btn-blue:hover{background:#0b2a37}#papers .alert{margin-bottom:10px}#papers .no-margin{margin:0 !important}#papers #accordion .card{border-radius:0;margin-bottom:10px;border:1px solid rgba(0,0,0,.125) !important}#papers #accordion .card .card-header{padding:0}#papers #accordion .card .card-header:first-child{border-radius:0}#papers #accordion .card .card-header:last-child{border-radius:0}#papers #accordion .card .card-header h5{margin:0}#papers #accordion .card .card-header h5 button{text-align:left;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;text-decoration:none;width:100%;padding:10px;border-radius:0;color:#333;background:#eaeaea;padding-right:40px;position:relative}#papers #accordion .card .card-header h5 button:hover,#papers #accordion .card .card-header h5 button:focus{text-decoration:none}#papers #accordion .card .card-header h5 button.collapsed:after{content:"+"}#papers #accordion .card .card-header h5 button:after{width:24px;text-align:center;content:"-";position:absolute;right:5px;top:0;font-weight:bold;font-size:30px}#papers #accordion .card .card-body{padding:15px}#papers #accordion .card .card-body hr{margin-top:15px;margin-bottom:15px}/*# sourceMappingURL=app.min.css.map */
