article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,audio,canvas,progress,video{display:block}audio:not([controls]),[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}img{border:0}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:0}hr{height:0;margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}form *:focus{outline:0 solid transparent}object{display:block;position:relative;pointer-events:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{-webkit-text-size-adjust:none}body{color:#323232;line-height:1.7;font-size:16px;font-weight:400;font-style:normal;font-family:'PT Sans', Helvetica, Arial, sans-serif}*{-webkit-font-smoothing:antialiased}b,strong{font-weight:700;font-style:normal}i,em{font-weight:400}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{display:inline-table;width:100%;line-height:1.2;font-weight:400;color:#132b5d;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-style:italic;font-weight:400}@media screen and (min-width: 1024px){h1,h2,h3,h4,h5,h6{line-height:1.2}}@media screen and (max-width: 1023px){h1,h2,h3,h4,h5,h6{line-height:1.15}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;font-weight:inherit;color:#132b5d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0383A6}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:700;font-style:inherit}h1{text-align:center;padding:0 1.875rem}@media screen and (min-width: 1440px){h1{font-size:4.5rem;margin:2.25rem 0 3.75rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h1{font-size:4.125rem;margin:1.9375rem 0 3.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h1{font-size:3.75rem;margin:1.625rem 0 2.8125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h1{font-size:3.375rem;margin:1.3125rem 0 2.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){h1{font-size:3rem;margin:1rem 0 2.1875rem}}@media screen and (max-width: 479px){h1{font-size:1.875rem;margin:.625rem 0 1.875rem}}h2{text-align:left}@media screen and (min-width: 1440px){h2{font-size:3rem;margin:1.625rem 0 2rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h2{font-size:2.875rem;margin:1.5rem 0 1.875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h2{font-size:2.75rem;margin:1.375rem 0 1.75rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h2{font-size:2.625rem;margin:1.25rem 0 1.625rem}}@media screen and (min-width: 480px) and (max-width: 767px){h2{font-size:2.25rem;margin:1.125rem 0 1.5rem}}@media screen and (max-width: 479px){h2{font-size:1.75rem;margin:1rem 0 1.375rem}}h3{text-align:left}@media screen and (min-width: 1440px){h3{font-size:2.25rem;margin:1.625rem 0 2rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h3{font-size:2.125rem;margin:1.5rem 0 1.875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h3{font-size:2rem;margin:1.375rem 0 1.75rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h3{font-size:1.875rem;margin:1.25rem 0 1.625rem}}@media screen and (min-width: 480px) and (max-width: 767px){h3{font-size:1.75rem;margin:1.125rem 0 1.5rem}}@media screen and (max-width: 479px){h3{font-size:1.5rem;margin:1rem 0 1.375rem}}h4{text-align:left}@media screen and (min-width: 1440px){h4{font-size:1.875rem;margin:1.375rem 0 1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h4{font-size:1.75rem;margin:1.25rem 0 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h4{font-size:1.625rem;margin:1.125rem 0 1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h4{font-size:1.5rem;margin:1rem 0 1.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){h4{font-size:1.375rem;margin:.875rem 0 1.375rem}}@media screen and (max-width: 479px){h4{font-size:1.25rem;margin:1.375rem 0 1.25rem}}h5{text-align:left}@media screen and (min-width: 1440px){h5{font-size:1.5rem;margin:1.125rem 0 1.5rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h5{font-size:1.4375rem;margin:1rem 0 1.375rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h5{font-size:1.375rem;margin:.875rem 0 1.25rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h5{font-size:1.3125rem;margin:.75rem 0 1.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){h5{font-size:1.25rem;margin:.625rem 0 1rem}}@media screen and (max-width: 479px){h5{font-size:1.1875rem;margin:.5rem 0 .875rem}}h6{text-align:left}@media screen and (min-width: 1440px){h6{font-size:1.5rem;margin:1rem 0 1.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){h6{font-size:1.4375rem;margin:.875rem 0 1.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){h6{font-size:1.375rem;margin:.75rem 0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){h6{font-size:1.3125rem;margin:.625rem 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){h6{font-size:1.25rem;margin:.5rem 0 .75rem}}@media screen and (max-width: 479px){h6{font-size:1.1875rem;margin:.375rem 0 .625rem}}#main a,#main a span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main article ul,#main article ol,#main .article ul,#main .article ol{padding:0 0 0 1.5625rem}@media screen and (min-width: 1280px){#main article ul,#main article ol,#main .article ul,#main .article ol{margin:0 0 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main article ul,#main article ol,#main .article ul,#main .article ol{margin:0 0 1.375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main article ul,#main article ol,#main .article ul,#main .article ol{margin:0 0 1.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main article ul,#main article ol,#main .article ul,#main .article ol{margin:0 0 1.125rem}}@media screen and (max-width: 479px){#main article ul,#main article ol,#main .article ul,#main .article ol{margin:0 0 1rem}}#main article ul li:last-of-type,#main article ol li:last-of-type,#main .article ul li:last-of-type,#main .article ol li:last-of-type{margin:0}@media screen and (min-width: 1280px){#main p{margin:0 0 2.25rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main p{margin:0 0 2.125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main p{margin:0 0 2rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main p{margin:0 0 1.875rem}}@media screen and (max-width: 479px){#main p{margin:0 0 1.75rem}}@media screen and (min-width: 1280px){#main li{margin:0 0 .5625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main li{margin:0 0 .5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main li{margin:0 0 .4375rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main li{margin:0 0 .375rem}}@media screen and (max-width: 479px){#main li{margin:0 0 .3125rem}}#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-weight:400;font-style:normal;color:#323232}@media screen and (min-width: 1280px){#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-size:1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-size:1.4375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-size:1.375rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-size:1.3125rem}}@media screen and (max-width: 479px){#main p,#main li,#main table:not(.gsc-table-result) td,#main address{font-size:1.25rem}}#main p a,#main li a,#main table:not(.gsc-table-result) td a,#main address a{color:#132b5d;border-bottom:1px solid #132b5d}#main p a:hover,#main li a:hover,#main table:not(.gsc-table-result) td a:hover,#main address a:hover{color:#0383A6;border-bottom:1px solid transparent}#main p b,#main p strong,#main li b,#main li strong,#main table:not(.gsc-table-result) td b,#main table:not(.gsc-table-result) td strong,#main address b,#main address strong{font-weight:700;font-style:normal;font-family:'PT Sans', Helvetica, Arial, sans-serif}#main p i,#main p em,#main li i,#main li em,#main table:not(.gsc-table-result) td i,#main table:not(.gsc-table-result) td em,#main address i,#main address em{font-weight:400;font-style:italic;font-family:'PT Sans', Helvetica, Arial, sans-serif}#main .gsc-control-cse{line-height:normal !important}#main blockquote,#main .single-out{display:block;position:relative;width:100%;background:rgba(243,243,243,0.8)}@media screen and (min-width: 1280px){#main blockquote,#main .single-out{margin:.375rem 0 1.875rem;padding:1.875rem 4rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main blockquote,#main .single-out{margin:.3125rem 0 1.75rem;padding:1.75rem 3.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main blockquote,#main .single-out{margin:.25rem 0 1.625rem;padding:1.625rem 3.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main blockquote,#main .single-out{margin:.1875rem 0 1.5rem;padding:1.5rem 2.875rem}}@media screen and (max-width: 479px){#main blockquote,#main .single-out{margin:.125rem 0 1.375rem;padding:1.375rem 2.5rem}}#main blockquote p,#main .single-out p{margin:0 !important;font-style:italic;font-weight:400;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-style:italic;font-weight:400}address{margin:0;font-style:normal}hr{display:block;position:relative;width:100%;height:.125rem;overflow:hidden;border:0;margin:0 0 .9375rem;background:url(../images/library/divider.svg) repeat-x 0 0}*{box-sizing:border-box}html{display:block;position:relative;width:100%;min-height:100%}body{display:block;position:relative;padding:0;margin:0;width:100%;height:100%;background:#fff}#header,#main,#footer,.section,section,.row{float:left;position:relative;clear:both;width:100%;max-width:120rem;padding:0;margin:0}.page-container{overflow:hidden}@media screen and (min-width: 1280px){#main{padding:3.125rem 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main{padding:2.8125rem 0}}@media screen and (min-width: 768px) and (max-width: 1023px){#main{padding:2.5rem 0}}@media screen and (min-width: 480px) and (max-width: 767px){#main{padding:2.1875rem 0}}@media screen and (max-width: 479px){#main{padding:1.875rem 0}}.wrap{display:block;position:relative;width:100%;max-width:88.75rem;padding:0 1.875rem;margin:0 auto}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-animation:fadeIn 0.3s ease-in-out forwards 0s;animation:fadeIn 0.3s ease-in-out forwards 0s}.preloader{display:block;position:relative;width:4.875rem}.preloader.fixed{position:fixed;top:50%;left:50%;margin:-6.25rem 0 0 -2.5rem;z-index:18030}.preloader>div{display:inline-block;width:1.25rem;height:1.25rem;margin:0 .1875rem;border-radius:100%;-webkit-animation:PreLoader 1.4s infinite ease-in-out;animation:PreLoader 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.preloader>div:nth-child(1){background-color:#b8621c;-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>div:nth-child(2){background-color:#d13e3e;-webkit-animation-delay:-.16s;animation-delay:-.16s}.preloader>div:nth-child(3){background-color:#60266c}@-webkit-keyframes PreLoader{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes PreLoader{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.below-header{z-index:1}.below-header .preloader{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 1440px){.below-header .preloader{top:42vh}}.below-header img{position:relative}.below-header img.lazyload{z-index:-1}.below-header img.lazyloaded{z-index:10}@media screen and (min-width: 1024px){.below-header{margin-top:-5.25rem}}.below-header figure{float:left;position:relative;overflow:hidden;width:100%;margin:0}@media screen and (min-width: 440px){.below-header figure{max-height:89.2vh}}@media screen and (max-width: 767px){.below-header figure img{display:block;position:relative;width:100%}}.section-header .wrap .wrap{overflow:hidden}@media screen and (min-width: 1367px){.section-header .wrap .wrap{padding:0 8.9375rem 4.5rem}}@media screen and (min-width: 1024px) and (max-width: 1366px){.section-header .wrap .wrap{padding:0 1.875rem 1.875rem}}@media screen and (max-width: 1023px){.section-header .wrap .wrap{padding:0 0 1.875rem}}@media screen and (max-width: 1023px){.article-row>.wrap{padding:0}}figure{display:block;position:relative;width:100%;margin:0 0 2.25rem}figure img{display:block;position:relative;width:100%}.videoHolder{float:left;position:relative;width:100%;height:0;padding:56.25% 0 0}.videoHolder iframe{position:absolute;width:100%;height:100%;top:0;left:0}.iframeHolder{float:left;position:relative;width:100%}.iframeHolder iframe{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.iframeHolder .preloader{position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.scrolloff:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:10000}.maintenance-block{display:block;position:relative;margin:60px auto;width:500px;max-width:calc(100vw - 60px)}.maintenance-block img{display:block;position:relative;width:100%;max-width:210px;height:auto;margin:0 auto 30px}.maintenance-block h1{font-size:28px;margin:0 auto 30px}.maintenance-block p{font-size:24px !important;margin:0;text-align:justify}#header{z-index:101;border-bottom:1px solid #FFF}@media screen and (min-width: 1024px){#header.blue-border{background:#d7e6f6;border-bottom:1px solid #b4dae3}#header.blue-border .row.last{background:#D2E9EE}}@media screen and (min-width: 1024px){#header.blue-border.ts{background:#d7e6f6;border-bottom:1px solid #fff}#header.blue-border.ts .row.last{background:#f0f8fa}}@media screen and (max-width: 1023px){#header{background:#0383a6;overflow:hidden}}#header .logoHolder{z-index:10;width:100%;display:block}#header .logoHolder .logo-wrap{display:block;width:100%;padding:0 1.875rem;max-width:113.125rem}#header .logo{display:block;position:absolute;z-index:100;top:0;left:1.875rem;background:transparent}@media screen and (min-width: 1024px){#header .logo{height:100%;width:14.8%;min-width:12.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .logo{min-width:10.625rem;height:7.3125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .logo{left:1.5625rem}}@media screen and (max-width: 1023px){#header .logo{width:10.625rem;left:0;float:left;position:relative}}#header .logo:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1}#header .logo img,#header .logo object{display:block;width:100%}@media screen and (min-width: 1280px){#header .logo img,#header .logo object{position:absolute;top:50%;-webkit-transform:translateY(-49%);transform:translateY(-49%)}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .logo img,#header .logo object{position:absolute;top:0}}@media screen and (max-width: 1023px){#header .logo img,#header .logo object{top:50%;-webkit-transform:translateY(0);transform:translateY(0)}}#header .row.second{z-index:5;background:#0383a6}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .row.second{height:7.3125rem}}#header .row.last{border-top:1px solid #fff;padding:1.125rem 0;background:rgba(255,255,255,0.75)}#header .wrap{max-width:113.125rem}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .wrap{padding:0 .9375rem 0 1.875rem}}#header nav{float:left;position:relative}@media screen and (min-width: 1750px){#header nav{padding:0 0 0 21.3%}}@media screen and (min-width: 1366px) and (max-width: 1749px){#header nav{padding:0 0 0 17.5%}}@media screen and (min-width: 1280px) and (max-width: 1365px){#header nav{padding:0 0 0 17.5%}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header nav{padding:0 0 0 11.5625rem}}#header nav>ul{float:left;position:relative;list-style:none;margin:0;padding:0}#header nav>ul>li{float:left;position:relative}#header nav>ul>li>a,#header nav>ul>li>span>a{display:table;vertical-align:middle;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header nav>ul>li>a span,#header nav>ul>li>span>a span{display:table-cell;vertical-align:inherit}#header .primary-nav>ul>li{padding:0}#header .primary-nav>ul>li>span{display:table;z-index:1}#header .primary-nav>ul>li>span>a{color:#fff;text-transform:uppercase;background:#0383A6;font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 1750px){#header .primary-nav>ul>li>span>a{padding:2.1875rem 2.5rem 1.6875rem}}@media screen and (min-width: 1600px) and (max-width: 1749px){#header .primary-nav>ul>li>span>a{padding:2.0625rem 2.1875rem 1.5625rem}}@media screen and (min-width: 1366px) and (max-width: 1599px){#header .primary-nav>ul>li>span>a{padding:1.9375rem 1.6875rem 1.4375rem}}@media screen and (min-width: 1280px) and (max-width: 1365px){#header .primary-nav>ul>li>span>a{padding:1.8125rem 1.4375rem 1.3125rem}}@media screen and (min-width: 1141px) and (max-width: 1279px){#header .primary-nav>ul>li>span>a{padding:2.6875rem 1.25rem 1.9375rem}}@media screen and (min-width: 1024px) and (max-width: 1140px){#header .primary-nav>ul>li>span>a{padding:2.6875rem 1.0625rem 2.3125rem}}@media screen and (min-width: 1600px){#header .primary-nav>ul>li>span>a{font-size:1.875rem}}@media screen and (min-width: 1366px) and (max-width: 1599px){#header .primary-nav>ul>li>span>a{font-size:1.6875rem}}@media screen and (min-width: 1280px) and (max-width: 1365px){#header .primary-nav>ul>li>span>a{font-size:1.625rem}}@media screen and (min-width: 1141px) and (max-width: 1279px){#header .primary-nav>ul>li>span>a{font-size:1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1140px){#header .primary-nav>ul>li>span>a{font-size:1.35rem}}#header .primary-nav>ul>li.hovered>span>a,#header .primary-nav>ul>li>span>a:hover{background:#7CBED1;color:#132b5d}#header .primary-nav>ul>li.current>span>a{color:#132b5d;background:#9ACDDB}#header .primary-nav>ul>li.subcategoryHolder:after{display:block;position:absolute;z-index:10;opacity:0;width:2.5rem;height:2.5rem;content:"";bottom:-3.75rem;left:50%;background:url(../images/library/shape.svg) no-repeat 50% 0;background-attachment:scroll;background-size:40px auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}#header .primary-nav>ul>li.subcategoryHolder:hover:after{bottom:-1.625rem;opacity:1;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:.2s;-webkit-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}#header .primary-nav>ul>li ul{position:absolute;width:100%;min-width:11.25rem;left:0;top:100%;list-style:none;margin:-.625rem 0 0;padding:.625rem 0 0;display:none;visibility:visible}#header .primary-nav>ul>li ul li{width:100%;padding:.25rem 1.25rem 0;background:#0383a6}#header .primary-nav>ul>li ul li:first-of-type{padding:.9375rem 1.25rem 0}#header .primary-nav>ul>li ul li:last-of-type{padding:.25rem 1.25rem .625rem}#header .primary-nav>ul>li ul>li a{color:#FFF;text-transform:none;font-weight:400;font-style:italic;border-bottom:1px solid transparent;font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 1280px){#header .primary-nav>ul>li ul>li a{font-size:1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .primary-nav>ul>li ul>li a{font-size:1.25rem}}#header .primary-nav>ul>li ul>li a:hover{border-bottom:1px solid #fff}#header .primary-nav>ul>li ul>li a span{font-weight:400}#header .primary-nav>ul>li ul>li.current a{border-bottom:1px solid #fff}#header .primary-nav>ul>li{overflow:hidden}#header .primary-nav>ul>li.hovered{overflow:visible}#header .primary-nav>ul>li.hovered ul{visibility:visible}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .secondary-nav{padding:0}}@media screen and (min-width: 1750px){#header .secondary-nav>ul{padding:0 0 0 2.5rem}}@media screen and (min-width: 1600px) and (max-width: 1749px){#header .secondary-nav>ul{padding:0 0 0 2.1875rem}}@media screen and (min-width: 1366px) and (max-width: 1599px){#header .secondary-nav>ul{padding:0 0 0 1.875rem}}@media screen and (min-width: 1024px) and (max-width: 1366px){#header .secondary-nav>ul{padding:0 0 0 1.875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .secondary-nav>ul{padding:0}}#header .secondary-nav>ul>li{display:block}@media screen and (min-width: 1750px){#header .secondary-nav>ul>li{padding:0 2.125rem 0 0}}@media screen and (min-width: 1600px) and (max-width: 1749px){#header .secondary-nav>ul>li{padding:0 1.875rem 0 0}}@media screen and (min-width: 1366px) and (max-width: 1599px){#header .secondary-nav>ul>li{padding:0 1.5625rem 0 0}}@media screen and (min-width: 1024px) and (max-width: 1365px){#header .secondary-nav>ul>li{padding:0 1.25rem 0 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#header .secondary-nav>ul>li{padding:0 1.25rem 0 0}}#header .secondary-nav>ul>li a{color:#323232;height:2.375rem;font-style:italic;border-bottom:1px solid transparent;font-family:'PT Serif', Helvetica, Arial, sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1600px){#header .secondary-nav>ul>li a{font-size:1.5rem}}@media screen and (min-width: 1366px) and (max-width: 1599px){#header .secondary-nav>ul>li a{font-size:1.375rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){#header .secondary-nav>ul>li a{font-size:1.25rem}}@media screen and (min-width: 1141px) and (max-width: 1279px){#header .secondary-nav>ul>li a{font-size:1.4375rem}}@media screen and (min-width: 1024px) and (max-width: 1140px){#header .secondary-nav>ul>li a{font-size:1.25rem}}#header .secondary-nav>ul>li a:hover{border-bottom:1px solid #323232}#header .secondary-nav>ul>li.current a{border-bottom:1px solid #323232}.search-form{float:left;position:relative;overflow:hidden;width:100%;margin-top:1px}@media screen and (min-width: 1750px){.search-form{max-width:16.875rem}}@media screen and (min-width: 1600px) and (max-width: 1749px){.search-form{max-width:15%}}@media screen and (min-width: 1440px) and (max-width: 1599px){.search-form{max-width:12.5%}}@media screen and (min-width: 1366px) and (max-width: 1439px){.search-form{max-width:12.5%}}@media screen and (min-width: 1280px) and (max-width: 1365px){.search-form{max-width:11.5%}}@media screen and (min-width: 1024px) and (max-width: 1100px){.search-form{max-width:11.875rem}}@media screen and (min-width: 1101px) and (max-width: 1160px){.search-form{max-width:12.5rem}}@media screen and (min-width: 1161px) and (max-width: 1220px){.search-form{max-width:13.125rem}}@media screen and (min-width: 1221px) and (max-width: 1279px){.search-form{max-width:13.75rem}}.search-form .input-search{float:left;position:relative;z-index:1;width:100%;height:2.375rem;margin:0;padding:.375rem 4.5rem .375rem .75rem;border:0;font-size:1.125rem;line-height:1.5rem;background-color:#fff;color:#000;border:1px solid #cdcdcd}.search-form .input-search:-moz-placeholder{color:rgba(0,0,0,0.7);opacity:1}.search-form .input-search::-moz-placeholder{color:rgba(0,0,0,0.7);opacity:1}.search-form .input-search:-ms-input-placeholder{color:rgba(0,0,0,0.7);opacity:1}.search-form .input-search::-webkit-input-placeholder{color:rgba(0,0,0,0.7);opacity:1}.search-form .input-search:focus{border:1px solid #9d9d9d}.search-form .input-submit{position:absolute;z-index:2;width:2.5rem;height:2.375rem;top:0;right:0;margin:0;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px;background:url(../images/library/lupa_h.svg) no-repeat 6px 50%;background-attachment:scroll;background-size:20px auto}@media screen and (max-width: 1023px){#header{border-bottom:0}#header nav,#header .row.first,#header .row.last,#header .search-form{display:none}#header .row.last{background:#FFF;height:5.625rem}#header .row.last .wrap{float:left;position:relative}}#footer{background:#0383a6}@media screen and (min-width: 768px){#footer{padding:3.75rem 0 1.875rem}}@media screen and (max-width: 767px){#footer{padding:1.25rem 0 1.875rem}}#footer .wrap{max-width:76.875rem}#footer ul{display:block;position:relative;overflow:hidden;margin:0 auto 2.8125rem;padding:0;list-style:none;text-align:center}#footer ul.social{margin-top:-1.25rem}#footer nav{display:block;position:relative;float:none;margin:0 0 2.8125rem}@media screen and (min-width: 768px){#footer nav li{display:inline;position:relative;padding:0 .625rem}}@media screen and (max-width: 767px){#footer nav li{display:block;position:relative;width:100%;padding:0}}#footer nav a{font-size:1.5rem;color:#FFF;font-weight:400;font-style:italic;font-family:'PT Serif', Helvetica, Arial, sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width: 767px){#footer nav a{display:block;position:relative;width:100%;padding:.625rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}}#footer nav a span{border-bottom:1px solid transparent}#footer nav a:hover span{border-bottom:1px solid #fff}#footer nav li.current a span{border-bottom:1px solid #fff}#footer .copy{color:#FFF;font-size:1.125rem;text-align:center;font-family:'Lato', sans-serif}#footer .social a.gplus{background:url(../images/layout/social_icons.svg) no-repeat 50% 0;background-attachment:scroll;background-size:50px 400px}#footer .social a.instagram{background:url(../images/layout/social_icons.svg) no-repeat 50% -50px;background-attachment:scroll;background-size:50px 400px}#footer .social a.linkedin{background:url(../images/layout/social_icons.svg) no-repeat 50% -100px;background-attachment:scroll;background-size:50px 400px}#footer .social a.pinterest{background:url(../images/layout/social_icons.svg) no-repeat 50% -150px;background-attachment:scroll;background-size:50px 400px}#footer .social a.tripadvisor{background:url(../images/layout/social_icons.svg) no-repeat 50% -200px;background-attachment:scroll;background-size:50px 400px}#footer .social a.twitter{background:url(../images/layout/social_icons.svg) no-repeat 50% -250px;background-attachment:scroll;background-size:50px 400px}#footer .social a.youtube{background:url(../images/layout/social_icons.svg) no-repeat 50% -300px;background-attachment:scroll;background-size:50px 400px}#footer .social a.facebook{background:url(../images/layout/social_icons.svg) no-repeat 50% -350px;background-attachment:scroll;background-size:50px 400px}@media screen and (max-width: 1023px){.open-menu{display:block;position:absolute;z-index:998;width:2.5rem;height:1.875rem;top:2.625rem;right:1.875rem;-webkit-backface-visibility:hidden}.open-menu span{display:block;position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.open-menu span b{display:block;position:relative;width:100%;height:.375rem;margin-bottom:.375rem;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.open-menu span b:last-of-type{margin-bottom:0}.close-menu{display:block;position:fixed;z-index:999;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.35);display:none;opacity:0;-webkit-backface-visibility:hidden}.menu-container{display:block;position:fixed;z-index:1000;width:19.375rem;height:100%;top:0;right:0;-ms-overflow-y:scroll;overflow-y:scroll;-ms-overflow-x:hidden;overflow-x:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateX(19.375rem);transform:translateX(19.375rem)}.menu-container .menu-nav{float:left;position:relative;width:100%;padding:.625rem 0;background:#0383a6}.menu-container ul{float:left;position:relative;width:100%;padding:0;margin:0;list-style:none}.menu-container ul a{float:left;position:relative;width:100%;padding:.625rem 1.875rem;color:#FFF;font-size:1.125rem;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'PT Serif', Helvetica, Arial, sans-serif}.menu-container ul a:hover{background:#7cbed1;color:#252525;border-bottom:1px solid #7cbed1}.menu-container ul a:after{position:absolute;width:100%;height:1px;top:-1px;left:0;content:"";z-index:1;background:#7cbed1;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-container ul a:hover:after{opacity:1}.menu-container ul ul a{padding:.625rem 1.875rem .625rem 2.8125rem;font-size:1.125rem;text-transform:none;font-style:italic;font-family:'PT Serif', Helvetica, Arial, sans-serif}.menu-container .search-form{float:left;position:relative;width:100%;max-width:17.5rem;padding:1.25rem 1.875rem}.menu-container .search-form .input-search{width:100%;padding:.375rem 2.5rem .375rem .75rem;border-radius:0}.menu-container .search-form .input-submit{top:1.25rem;right:1.875rem}.page-container{display:block;position:relative;width:100%;max-width:120rem;z-index:1;margin:0 auto}.show-menu .open-menu span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show-menu .open-menu span b:first-of-type{top:4%;left:0;-webkit-transform:rotate(0deg) translateY(250%);transform:rotate(0deg) translateY(250%)}.show-menu .open-menu span b:nth-child(2){opacity:0}.show-menu .open-menu span b:last-of-type{top:4%;left:0;-webkit-transform:rotate(-90deg) translateX(21%);transform:rotate(-90deg) translateX(21%)}.show-menu .close-menu{display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.show-menu .close-menu:hover{opacity:1}.show-menu .menu-container{-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}.show-menu .move-left{-webkit-transform:translateX(-17.5rem);transform:translateX(-17.5rem)}.off-canvas{-webkit-transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}}@media screen and (min-width: 1024px){.open-menu{display:none}.close-menu{display:none}.menu-container{display:none}.page-container{display:block;position:relative;width:100%;max-width:120rem;z-index:1;margin:0 auto}.show-menu .close-menu{display:none}.show-menu .move-left{-webkit-transform:translateX(0);transform:translateX(0)}.off-canvas{-webkit-transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:-webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{vertical-align:middle}.fancybox-overlay{display:none;overflow:hidden;position:relative;z-index:18010;top:0;left:0;background:rgba(0,0,0,0.7)}.fancybox-wrap{position:absolute;overflow:hidden;height:100%;background:transparent;z-index:18020;top:0;left:0;outline:1px solid transparent}.fancybox-wrap.fancybox-opened{z-index:18030}.fancybox-wrap .fancybox-skin{position:relative;background:#FFF}@media screen and (min-width: 1280px){.fancybox-wrap .fancybox-skin{padding:1.25rem !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){.fancybox-wrap .fancybox-skin{padding:.9375rem !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.fancybox-wrap .fancybox-skin{padding:.625rem !important}}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-wrap .fancybox-skin{padding:.3125rem !important}}@media screen and (max-width: 479px){.fancybox-wrap .fancybox-skin{padding:0 !important}}.fancybox-wrap .fancybox-skin .fancybox-outer,.fancybox-wrap .fancybox-skin .fancybox-inner{position:relative}.fancybox-wrap .fancybox-skin .fancybox-inner{height:auto;overflow:hidden}.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image,.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-iframe{display:block;width:100%}.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-image{height:auto}.fancybox-wrap .fancybox-skin .fancybox-inner .fancybox-iframe{position:absolute;height:100%;top:0;left:0}.fancybox-type-iframe .fancybox-inner{position:relative;overflow:hidden !important;height:0 !important;padding-bottom:56.25%}.fancybox-type-iframe .fancybox-inner iframe,.fancybox-type-iframe .fancybox-inner object,.fancybox-type-iframe .fancybox-inner embed{position:absolute;height:100% !important;width:100% !important;left:0;top:0;border:0 !important}.fancybox-error{margin:0;padding:0;white-space:nowrap}.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible;position:absolute;top:-99999px;visibility:hidden}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay-fixed{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.75);top:0;left:0;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;width:100%;max-height:100%}.fancybox-title{position:relative;z-index:18050;visibility:hidden}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;z-index:18050;left:50%;bottom:-.625rem;text-align:center;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}@media screen and (max-width: 1023px){.fancybox-title-float-wrap{width:100%}}.fancybox-title-float-wrap .child{display:block;color:#FFF;background:#000}@media screen and (min-width: 1280px){.fancybox-title-float-wrap .child{padding:0 2.5rem;font-size:1.5625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.fancybox-title-float-wrap .child{padding:0 2.1875rem;font-size:1.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fancybox-title-float-wrap .child{padding:0 1.875rem;font-size:1.3125rem}}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-title-float-wrap .child{padding:0 1.5625rem;font-size:1.25rem}}@media screen and (max-width: 479px){.fancybox-title-float-wrap .child{padding:0 1.25rem;font-size:1.125rem}}.fancybox-title-over-wrap{position:absolute;bottom:0;background:none repeat scroll 0 0 rgba(0,0,0,0.8)}.fancybox-nav,.fancybox-close{display:block;position:absolute;width:4.375rem;height:4.375rem;box-shadow:0 3px 3px rgba(0,0,0,0.3);border-radius:100%}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-nav,.fancybox-close{width:3.75rem;height:3.75rem}}@media screen and (max-width: 479px){.fancybox-nav,.fancybox-close{width:2.5rem;height:2.5rem}}.fancybox-nav span,.fancybox-close span{display:block;position:relative;z-index:19000;width:100%;height:100%;border-radius:100%}.fancybox-prev{left:.9375rem;top:50%;margin-top:-2.1875rem;background:#fff url(../images/library/prev_arrow.svg) no-repeat 46% 50%;background-attachment:scroll;background-size:30px auto}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-prev{background-size:25px auto}}@media screen and (max-width: 479px){.fancybox-prev{background-size:20px auto}}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-prev{left:.625rem}}@media screen and (max-width: 479px){.fancybox-prev{left:.3125rem}}.fancybox-next{right:.9375rem;top:50%;margin-top:-2.1875rem;background:#fff url(../images/library/next_arrow.svg) no-repeat 54% 50%;background-attachment:scroll;background-size:30px auto}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-next{background-size:25px auto}}@media screen and (max-width: 479px){.fancybox-next{background-size:20px auto}}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-next{right:.625rem}}@media screen and (max-width: 479px){.fancybox-next{right:.3125rem}}.fancybox-close{z-index:22222;background:#fff url(../images/library/close.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:26px auto}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-close{background-size:23px auto}}@media screen and (max-width: 479px){.fancybox-close{background-size:18px auto}}@media screen and (min-width: 1280px){.fancybox-close{right:-2.1875rem;top:-2.1875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.fancybox-close{right:-2.1875rem;top:-2.1875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fancybox-close{right:-1.875rem;top:-1.875rem}}@media screen and (min-width: 480px) and (max-width: 767px){.fancybox-close{right:-1.25rem;top:-1.25rem}}@media screen and (max-width: 479px){.fancybox-close{right:-.9375rem;top:-.9375rem}}.share-modal-iframe{overflow:hidden}.share.share-iframe{float:left;position:relative;padding:.625rem;background:#fff;width:100%;height:25rem}.share.share-iframe .preloader.fixed{position:absolute;margin:auto;z-index:1;-webkit-transform:translateX(-50%) translateY(-20px);transform:translateX(-50%) translateY(-20px)}.share.share-iframe .addthis_sharing_toolbox{float:left;position:relative;width:100%;width:18.75rem;height:23.75rem}@media screen and (max-width: 479px){.share.share-iframe .addthis_sharing_toolbox{width:15rem}}.share.share-iframe .addthis_sharing_toolbox #atstbx{width:100% !important}.share.share-iframe .addthis_sharing_toolbox .at-share-btn{display:block;float:left;height:3.75rem;margin:0 0 1.25rem !important;max-height:3.75rem !important;max-width:none !important;position:relative;width:100%;z-index:2;cursor:pointer}.share.share-iframe .addthis_sharing_toolbox .at-share-btn:last-of-type{margin:0 !important}.share.share-iframe .addthis_sharing_toolbox .at-share-btn .at4-icon{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.share.share-iframe .addthis_sharing_toolbox{width:100%}.fancybox-type-iframe.share-modal .fancybox-inner{height:0 !important;overflow:hidden !important;padding-bottom:25rem;position:relative}.fancybox-wrap.homeVideo{height:100% !important;left:50% !important;width:100% !important;top:50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#000}.fancybox-wrap.homeVideo .fancybox-skin{height:100% !important;padding:5px !important;background:#000}.fancybox-wrap.homeVideo .fancybox-outer{height:100% !important}.fancybox-wrap.homeVideo .fancybox-skin .fancybox-inner{width:100% !important;height:100% !important;max-height:calc(100vh - 10px) !important;padding:0 !important}.fancybox-wrap.homeVideo .fancybox-close{position:fixed !important;right:auto;top:15px;left:15px}.bxslider{visibility:hidden}.bx-wrapper{position:relative;overflow:hidden;margin:0;padding:0}.bx-wrapper .bx-viewport{height:56.25vw !important}.bx-wrapper ul{z-index:1;height:100%}.bx-wrapper ul li{z-index:2;height:100%}.bx-wrapper ul li .preloader{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 1440px){.bx-wrapper ul li .preloader{top:45vh}}.bx-wrapper ul li img{position:relative}.bx-wrapper ul li img.lazyload{z-index:-1}.bx-wrapper ul li img.lazyloaded{z-index:10}.bx-wrapper ul li .iframeWrapper{display:block;position:absolute;z-index:10;width:100%;height:0;padding-top:56.25%;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.bx-wrapper ul li .iframeWrapper .video-poster,.bx-wrapper ul li .iframeWrapper iframe{display:block;position:absolute;width:101%;height:101%;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.bx-wrapper ul li .iframeWrapper .video-poster{z-index:1}.bx-wrapper ul li .iframeWrapper iframe{z-index:10}.bx-wrapper ul li .caption{z-index:300}@media screen and (min-width: 1440px){.bx-wrapper{max-height:89.2vh !important}}.bx-wrapper ul{margin:0;padding:0;list-style:none}.bx-wrapper li{min-width:1px;min-height:1px}.bx-wrapper li img{display:block;width:100%;min-height:100.1%}.bx-wrapper .caption{position:absolute;width:100%;max-width:85rem;padding:0 1.875rem;top:28%;left:0;right:0;margin:auto;color:#FFF}@media screen and (max-width: 639px){.bx-wrapper .caption{top:27.5%;padding:0 1.25rem}}@media screen and (max-width: 479px){.bx-wrapper .caption{top:25%;padding:0 .9375rem}}.bx-wrapper .caption.video{width:100%;left:50%;right:auto;top:62%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 480px){.bx-wrapper .caption.video{top:50%}}.bx-wrapper .caption.video a{display:table;position:relative;vertical-align:middle;margin:0 auto;background:rgba(3,131,166,0.65);-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media screen and (max-width: 767px){.bx-wrapper .caption.video a{height:10.9375vw;padding:.625vw 5vw 0 7.5vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.bx-wrapper .caption.video a{height:6.83594vw;padding:0 5.76172vw 0 7.03125vw}}@media screen and (min-width: 1025px){.bx-wrapper .caption.video a{height:4.375rem;padding:0 3.6875rem 0 4.5rem}}.bx-wrapper .caption.video a:hover{background:#0383a6}.bx-wrapper .caption.video a i,.bx-wrapper .caption.video a span{display:table-cell;vertical-align:inherit}.bx-wrapper .caption.video a span{color:#FFF;text-transform:uppercase}@media screen and (max-width: 767px){.bx-wrapper .caption.video a span{padding-right:3.125vw;font-size:4.6875vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.bx-wrapper .caption.video a span{padding-right:1.36719vw;font-size:2.44141vw}}@media screen and (min-width: 1025px){.bx-wrapper .caption.video a span{padding-right:.875rem;font-size:1.5625rem}}@media screen and (max-width: 767px){.bx-wrapper .caption.video a i{width:3.75vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.bx-wrapper .caption.video a i{width:2.05078vw}}@media screen and (min-width: 1025px){.bx-wrapper .caption.video a i{width:1.3125rem}}.bx-wrapper .caption.video a i img{position:relative}@media screen and (max-width: 767px){.bx-wrapper .caption.video a i img{top:.3125vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.bx-wrapper .caption.video a i img{top:.19531vw;left:.19531vw}}@media screen and (min-width: 1025px){.bx-wrapper .caption.video a i img{top:.1875rem;left:.125rem}}.bx-wrapper .caption h2,.bx-wrapper .caption p{color:#FFF;text-shadow:8px 8px 23px rgba(0,0,0,0.53)}.bx-wrapper .caption h2 a,.bx-wrapper .caption p a{color:inherit;border-bottom:1px solid #fff}.bx-wrapper .caption h2{line-height:1;margin:0 0 1.125rem;font-style:italic;font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 1440px){.bx-wrapper .caption h2{font-size:3.3125rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){.bx-wrapper .caption h2{font-size:3.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.bx-wrapper .caption h2{font-size:3rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.bx-wrapper .caption h2{font-size:2.875rem}}@media screen and (min-width: 640px) and (max-width: 767px){.bx-wrapper .caption h2{font-size:2.75rem}}@media screen and (min-width: 480px) and (max-width: 639px){.bx-wrapper .caption h2{font-size:1.75rem;margin:0 0 .625rem}}@media screen and (max-width: 479px){.bx-wrapper .caption h2{font-size:1.1875rem;margin:0 0 .5rem}}.bx-wrapper .caption p{margin:0;line-height:1.1;font-family:'PT Sans', Helvetica, Arial, sans-serif}@media screen and (min-width: 1440px){.bx-wrapper .caption p{font-size:1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){.bx-wrapper .caption p{font-size:1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.bx-wrapper .caption p{font-size:1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.bx-wrapper .caption p{font-size:1.5rem}}@media screen and (min-width: 640px) and (max-width: 767px){.bx-wrapper .caption p{font-size:1.375rem}}@media screen and (min-width: 480px) and (max-width: 639px){.bx-wrapper .caption p{font-size:1.25rem}}@media screen and (max-width: 479px){.bx-wrapper .caption p{font-size:.9375rem}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bx-wrapper ul li .iframeWrapper iframe{display:none;visibility:hidden}}@media \0screen\,screen\9{.bx-wrapper ul li .iframeWrapper iframe{display:none;visibility:hidden}}@media screen and (min-width: 0\0){.bx-wrapper ul li .iframeWrapper iframe{display:none;visibility:hidden}}html .bx-wrapper .bx-viewport{overflow:visible;border:0;left:auto;box-shadow:0 0 0 transparent;-webkit-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager{position:absolute;bottom:10%;left:0;right:0;margin:auto;text-align:center}@media screen and (max-width: 1023px){.bx-wrapper .bx-pager{bottom:2rem}}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;position:relative;height:1.875rem;width:1.875rem}.bx-wrapper .bx-pager .bx-pager-item a{display:block;position:relative;width:1.375rem;height:1.375rem;font-size:0;line-height:0;text-indent:-9999px;top:0;border:1px solid rgba(255,255,255,0.7);background:rgba(255,255,255,0.7);margin:.8125rem auto 0;border-radius:100%}.bx-wrapper .bx-pager .bx-pager-item a:hover{border:1px solid #fff;background:#fff}.bx-wrapper .bx-pager .bx-pager-item a.active{border:1px solid #fff;background:rgba(255,255,255,0)}.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;width:100%}.bx-wrapper+.row{box-shadow:0 0 18px rgba(0,0,0,0.36)}@media screen and (min-width: 1280px){.bx-wrapper .bxslider:not(.new) li:nth-child(2) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(2) .caption p{text-align:right}.bx-wrapper .bxslider:not(.new) li:nth-child(3) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(3) .caption p{text-align:center}.bx-wrapper .bxslider:not(.new) li:nth-child(4) .caption{max-width:38.125rem;left:10%;right:auto}.bx-wrapper .bxslider:not(.new) li:nth-child(4) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(4) .caption p{text-align:center}.bx-wrapper .bxslider:not(.new) li:nth-child(5) .caption{max-width:45.625rem;left:0;right:auto}.bx-wrapper .bxslider:not(.new) li:nth-child(5) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(5) .caption p{text-align:center}.bx-wrapper .bxslider:not(.new) li:nth-child(6) .caption{max-width:45.625rem;left:46%;right:auto}.bx-wrapper .bxslider:not(.new) li:nth-child(6) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(6) .caption p{text-align:center}.bx-wrapper .bxslider:not(.new) li:nth-child(9) .caption{max-width:38.75rem;left:45%;right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.bx-wrapper .bxslider:not(.new) li:nth-child(9) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(9) .caption p{color:#132B5D;text-align:center;text-shadow:0 0 15px #000}}@media screen and (max-width: 1279px){.bx-wrapper .bxslider:not(.new) li:nth-child(7) .caption h2,.bx-wrapper .bxslider:not(.new) li:nth-child(7) .caption p{text-shadow:0 0 15px #000}}#main .standard-form{display:block;position:relative;width:100%;padding:0;margin:0}@media screen and (min-width: 768px){#main .standard-form sup{position:absolute;top:40%;right:1.25rem}}#main .standard-form h3{position:relative;border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1440px){#main .standard-form h3{padding:0 0 1.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .standard-form h3{padding:0 0 1.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .standard-form h3{padding:0 0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .standard-form h3{padding:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .standard-form h3{padding:0 0 .75rem}}@media screen and (max-width: 479px){#main .standard-form h3{padding:0 0 .625rem}}#main .standard-form .ctrlHolder{float:left;position:relative;width:100%;padding:.875rem 1.875rem .875rem 0;margin:0 0 .125rem}@media screen and (max-width: 767px){#main .standard-form .ctrlHolder{padding:0 1.875rem;margin-left:-1.875rem;box-sizing:content-box}#main .standard-form .ctrlHolder.error{padding:0 1.875rem .875rem;margin-top:.875rem}#main .standard-form .ctrlHolder:last-of-type{padding-top:1.875rem}}#main .standard-form .ctrlHolder p.hint{float:right;text-align:right;position:relative;font-size:1.25rem !important;color:#334164;margin:0 !important;padding:.3125rem 0 0}#main .standard-form .ctrlHolder p.hint.error{float:left;text-align:left;color:#fff;display:none;text-transform:uppercase;font-size:.875rem !important}#main .standard-form .ctrlHolder.error p.hint.error{display:block}#main .standard-form .ctrlHolder.error p.hint{color:#FFF}#main .standard-form .ctrlHolder fieldset{display:block;position:relative;width:100%}#main .standard-form .ctrlHolder label,#main .standard-form .ctrlHolder .label{display:table;vertical-align:middle;width:100%;height:4.375rem;margin:0;text-align:right;font-size:1.5rem;color:#334164}@media screen and (min-width: 768px){#main .standard-form .ctrlHolder label.small-label,#main .standard-form .ctrlHolder .label.small-label{height:2.5rem}}#main .standard-form .ctrlHolder label span,#main .standard-form .ctrlHolder .label span{display:table-cell;vertical-align:inherit}#main .standard-form .ctrlHolder label a,#main .standard-form .ctrlHolder .label a{color:#F37C22;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .standard-form .ctrlHolder label a:hover,#main .standard-form .ctrlHolder .label a:hover{border-bottom:1px solid #F37C22}#main .standard-form .ctrlHolder label{cursor:pointer}#main .standard-form .ctrlHolder input,#main .standard-form .ctrlHolder textarea{float:left;position:relative;width:100%;border:1px solid #A1A1A1;font-size:1.5rem;color:#334164;-webkit-appearance:none}#main .standard-form .ctrlHolder input:-moz-placeholder,#main .standard-form .ctrlHolder textarea:-moz-placeholder{color:#ababab;opacity:1}#main .standard-form .ctrlHolder input::-moz-placeholder,#main .standard-form .ctrlHolder textarea::-moz-placeholder{color:#ababab;opacity:1}#main .standard-form .ctrlHolder input:-ms-input-placeholder,#main .standard-form .ctrlHolder textarea:-ms-input-placeholder{color:#ababab;opacity:1}#main .standard-form .ctrlHolder input::-webkit-input-placeholder,#main .standard-form .ctrlHolder textarea::-webkit-input-placeholder{color:#ababab;opacity:1}@media screen and (max-width: 479px){#main .standard-form .ctrlHolder input:-moz-placeholder,#main .standard-form .ctrlHolder textarea:-moz-placeholder{opacity:0}#main .standard-form .ctrlHolder input::-moz-placeholder,#main .standard-form .ctrlHolder textarea::-moz-placeholder{opacity:0}#main .standard-form .ctrlHolder input:-ms-input-placeholder,#main .standard-form .ctrlHolder textarea:-ms-input-placeholder{opacity:0}#main .standard-form .ctrlHolder input::-webkit-input-placeholder,#main .standard-form .ctrlHolder textarea::-webkit-input-placeholder{opacity:0}}#main .standard-form .ctrlHolder input:focus,#main .standard-form .ctrlHolder textarea:focus{border:1px solid #334164}#main .standard-form .ctrlHolder input{height:4.375rem;padding:.9375rem 1.875rem;line-height:1}#main .standard-form .ctrlHolder input[type="checkbox"],#main .standard-form .ctrlHolder input[type="radio"]{position:absolute;left:-9999px}#main .standard-form .ctrlHolder textarea{height:12.5rem;padding:1.1875rem 1.875rem;line-height:1.2}@media screen and (min-width: 768px){#main .standard-form .ctrlHolder .left{position:absolute;top:.9375rem;left:0;width:100%;padding-right:1.875rem;z-index:10}}@media screen and (min-width: 1024px){#main .standard-form .ctrlHolder .left{max-width:14.375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .standard-form .ctrlHolder .left{max-width:12.5rem}}@media screen and (max-width: 767px){#main .standard-form .ctrlHolder .left{float:left;position:relative;width:100%}#main .standard-form .ctrlHolder .left .label,#main .standard-form .ctrlHolder .left label{text-align:left !important}}#main .standard-form .ctrlHolder .right{float:left;position:relative;width:100%}@media screen and (min-width: 1024px){#main .standard-form .ctrlHolder .right{padding:0 0 0 14.375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .standard-form .ctrlHolder .right{padding:0 0 0 12.5rem}}#main .standard-form .ctrlHolder .right .label,#main .standard-form .ctrlHolder .right label{text-align:left}#main .standard-form .ctrlHolder .right .radio-wrap{float:left;position:relative;padding:0 1.875rem .3125rem 0}@media screen and (max-width: 639px){#main .standard-form .ctrlHolder .right .radio-wrap{width:100%;padding:0 0 .625rem}}#main .standard-form .ctrlHolder .right .radio-wrap label{padding:0 0 0 3.375rem;height:2.625rem}#main .standard-form .ctrlHolder .right .radio-wrap+p.hint{float:left;clear:both}#main .standard-form .ctrlHolder .right .checkbox-wrap{float:left;position:relative;width:100%;padding:0 0 .625rem}@media screen and (max-width: 639px){#main .standard-form .ctrlHolder .right .checkbox-wrap{padding:0 0 .8125rem}}#main .standard-form .ctrlHolder .right .checkbox-wrap label{float:left;width:auto;padding:0 0 0 3.375rem;height:2.5rem}#main .standard-form .ctrlHolder input[type="checkbox"]+label:after,#main .standard-form .ctrlHolder input[type="radio"]+label:after{position:absolute;width:2.375rem;height:2.375rem;top:0;left:0;content:""}#main .standard-form .ctrlHolder input[type="checkbox"]:not(:checked):not(:focus)+label:after{border:1px solid #A1A1A1}#main .standard-form .ctrlHolder input[type="checkbox"]:not(:checked):focus+label:after{border:1px solid #334164}#main .standard-form .ctrlHolder input[type="checkbox"]:checked:not(:focus)+label:after{border:1px solid #A1A1A1;background:url(../images/library/check_d.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:20px auto}#main .standard-form .ctrlHolder input[type="checkbox"]:checked:focus+label:after{border:1px solid #334164;background:url(../images/library/check_f.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:20px auto}#main .standard-form .ctrlHolder input[type="radio"]:not(:checked):not(:focus)+label:after{border:1px solid #A1A1A1}#main .standard-form .ctrlHolder input[type="radio"]:not(:checked):focus+label:after{border:1px solid #334164}#main .standard-form .ctrlHolder input[type="radio"]:checked:not(:focus)+label:after{border:1px solid #A1A1A1;background:url(../images/library/radio_d.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:14px auto}#main .standard-form .ctrlHolder input[type="radio"]:checked:focus+label:after{border:1px solid #334164;background:url(../images/library/radio_f.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:14px auto}#main .standard-form .ctrlHolder input[type="radio"]+label:after{border-radius:100%}#main .standard-form .button{margin:0}.ddListContainer{float:left;position:relative;width:100%;height:4.375rem;margin:0;z-index:1;font-size:1.5rem;border:1px solid #A1A1A1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ddListContainer.hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ddListContainer .trigger{position:absolute;display:table;vertical-align:middle;z-index:2;width:100%;height:4.25rem;padding:0;top:0;left:0;background:#fff}.ddListContainer .trigger:after{display:block;position:absolute;z-index:3;width:4.375rem;height:4.25rem;right:0;top:0;content:"";cursor:pointer;background:url(../images/library/select.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:20px auto}.ddListContainer .trigger>label{display:block;position:absolute !important;vertical-align:inherit;width:100%;height:auto !important;padding:0 4.375rem 0 1.25rem;top:50%;left:0;z-index:1;text-align:left;white-space:nowrap;overflow:hidden;color:#ababab !important;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ddListContainer.item-selected .trigger>label{color:#334164 !important}.ddListContainer .ddListArrow{display:none}.ddListContainer.ddListIsOpen{z-index:10;border:1px solid #334164}.ddListContainer.ddListIsOpen .trigger:after{background:url(../images/library/select_open.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:20px auto}.ddListContainer.ddListIsOpen .trigger label{color:#334164 !important}.ddListContainer .select-scroll{position:absolute;z-index:11;width:100%;top:100%;left:-1px;max-height:15rem;background-color:#fff;-ms-overflow-y:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:auto;border:1px solid #334164;box-sizing:content-box}.ddListContainer ul{display:block;position:relative;z-index:11;width:100%;padding:0 !important;margin:0 !important;list-style:none !important;z-index:1}.ddListContainer ul li{float:left;position:relative;z-index:2000;width:100%;margin:0 !important;border-bottom:1px solid #D1D1D1}.ddListContainer ul li:last-of-type{border-bottom:0;margin:0 0 .3125rem}.ddListContainer ul li a{float:left;position:relative;width:100%;display:table;vertical-align:middle;height:4.375rem;border-bottom:0 !important}.ddListContainer ul li a:hover{border-bottom:0 !important}.ddListContainer ul li a label{display:table-cell !important;vertical-align:inherit;height:auto !important;color:#334164;text-align:left;text-transform:none;font-weight:normal;background-color:#fff;width:100%;height:3.125rem;padding:0 3.75rem 0 1.25rem;font-size:.875rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ddListContainer ul li a label span{display:none !important}.ddListContainer ul li a label:hover{background-color:#eaeaea}.select-scroll::-webkit-scrollbar{width:9px}.select-scroll::-webkit-scrollbar-track{border-radius:5px;background:rgba(0,0,0,0.1)}.select-scroll::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.2)}.select-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4)}.select-scroll::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.05)}.standard-form select{opacity:0;z-index:-1;position:absolute;-webkit-appearance:none}#main .standard-form .ctrlHolder.error{background:#F45A38}#main .standard-form .ctrlHolder.error label,#main .standard-form .ctrlHolder.error .label{color:#fff}#main .standard-form .ctrlHolder.error label a,#main .standard-form .ctrlHolder.error .label a{color:#FFF;border-bottom:1px solid #fff}#main .standard-form .ctrlHolder.error input,#main .standard-form .ctrlHolder.error textarea{border:1px solid #f45a38}#main .standard-form .ctrlHolder.error input[type="checkbox"]+label::after,#main .standard-form .ctrlHolder.error input[type="radio"]+label::after{background-color:#fff !important;border:1px solid #f45a38 !important}#main .standard-form .ctrlHolder.error .ddListContainer{border:1px solid #f45a38}#main .standard-form .ctrlHolder.error .ddListContainer label{color:#ABABAB}input#zip{max-width:20.625rem}html form .fieldBlockText{margin-top:0}html form #surveyStart{padding:0}#form-second{float:left;overflow:hidden;padding-top:40px}@media screen and (max-width: 767px){#form-first+.ctrlHolder{padding-top:1rem !important}}#surveyStart>div{border:0 solid transparent !important}#surveyStart button.button,#surveyStart button{float:none !important;display:table !important;vertical-align:middle !important;padding:.625rem 1.875rem !important;text-align:center}#surveyStart button.button span,#surveyStart button span{float:none !important;text-align:center;display:table-cell !important;vertical-align:middle !important;font-size:1.5rem !important;line-height:1.1 !important;font-weight:400 !important;text-transform:uppercase !important;font-family:'PT Sans', Helvetica, Arial, sans-serif}#surveyStart *{margin:auto}#main .gallery{display:block;position:relative;overflow:hidden;width:100%;margin:0 0 3.125rem;padding:0;list-style:none}#main .gallery+.button{margin:-1.25rem auto 3.125rem;max-width:25.625rem}#main .gallery li{float:left;position:relative;z-index:1;margin:0}#main .gallery li .preloader{position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#main .gallery li a{z-index:3}#main .gallery li a img{z-index:4}#main .gallery li a span{z-index:101}#main .gallery li a span:before{z-index:99}#main .gallery li a .caption{z-index:101}#main .gallery li>a{float:left;position:relative;width:100%;overflow:hidden;border-bottom:0 !important}#main .gallery li>a:hover{border-bottom:0 !important}#main .gallery li>a:after{display:block;position:relative;content:"";margin-top:100%}#main .gallery li>a img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;margin:0}@media screen and (min-width: 1280px){#main .gallery.categories{margin:2.25rem 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.categories{margin:2.125rem 0}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.categories{margin:2rem 0}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.categories{margin:1.875rem 0}}@media screen and (max-width: 479px){#main .gallery.categories{margin:1.75rem 0}}@media screen and (min-width: 768px){#main .gallery.categories:not(.three):before,#main .gallery.categories:not(.three):after{position:absolute;display:block;content:"";background:#FFF;z-index:5}#main .gallery.categories:not(.three):before{width:100%;height:1px;top:50%;left:0}#main .gallery.categories:not(.three):after{width:1px;height:100%;top:0;left:50%}}@media screen and (max-width: 768px){#main .gallery.categories li{border-bottom:1px solid #fff}}#main .gallery.categories li>a img.lazyloaded{display:block;width:100% !important;height:auto !important;outline:1px solid transparent;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1 !important}#main .gallery.categories li .caption{position:absolute;bottom:0;left:0;width:100%}#main .gallery.categories li .caption>span{display:table;position:relative;margin:0 auto 4%;color:#FFF;line-height:1.2;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:1px 1px 4px rgba(0,0,0,0.5);font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 1440px){#main .gallery.categories li .caption>span{font-size:3rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .gallery.categories li .caption>span{font-size:2.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.categories li .caption>span{font-size:2.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.categories li .caption>span{font-size:1.5625rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.categories li .caption>span{font-size:2rem}}@media screen and (max-width: 479px){#main .gallery.categories li .caption>span{font-size:1.5rem}}#main .gallery.categories li .caption .show-on-hover{display:block;position:relative;overflow:hidden;width:100%;height:auto;max-height:0;padding:0 1.875rem;background:rgba(19,43,93,0.8);-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}@media screen and (max-width: 1023px){#main .gallery.categories li .caption .show-on-hover{max-height:1000px;padding:0 .9375rem}}#main .gallery.categories li .caption .show-on-hover p,#main .gallery.categories li .caption .show-on-hover>span{color:#FFF;text-align:center}#main .gallery.categories li .caption .show-on-hover p{display:block;position:relative;margin:1.5625rem auto 1.25rem;width:100%;max-width:40.625rem;font-style:italic;font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (max-width: 1023px){#main .gallery.categories li .caption .show-on-hover p{margin:1rem 0;max-width:none}}@media screen and (max-width: 1023px){#main .gallery.categories li .caption .show-on-hover p{display:none}}#main .gallery.categories li .caption .show-on-hover>span{display:table;position:relative;margin:0 auto 1.5625rem;text-transform:uppercase}@media screen and (max-width: 1023px){#main .gallery.categories li .caption .show-on-hover>span{margin:1rem auto}}#main .gallery.categories li a:hover .caption .show-on-hover{max-height:1000px}@media screen and (min-width: 768px){#main .gallery.categories li{width:50%}#main .gallery.categories li:nth-child(2n+3){clear:left}}@media screen and (max-width: 767px){#main .gallery.categories li{width:100%}}#main .gallery.categories li>a:after{margin-top:64%}@media screen and (min-width: 1280px){#main .gallery.categories.three{margin:5.3125rem 0 1.0625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.categories.three{margin:4.375rem 0 .9375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.categories.three{margin:3.4375rem 0 .8125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.categories.three{margin:2.5rem 0 .6875rem}}@media screen and (max-width: 479px){#main .gallery.categories.three{margin:1.5625rem 0 .5625rem}}@media screen and (min-width: 768px){#main .gallery.categories.three li:after{display:block;position:absolute;background:#FFF;z-index:1;content:"";width:.0625rem;height:100%;top:0;right:-.0625rem}}@media screen and (min-width: 768px){#main .gallery.categories.three li{border-bottom:1px solid #fff}}#main .gallery.categories.three li>a{width:101%}#main .gallery.categories.three li>a span{display:table;position:absolute;width:100%;padding:0 1.875rem;left:0;bottom:14.4%;color:#FFF;line-height:1.2;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:1px 1px 4px rgba(0,0,0,0.5);font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 1440px){#main .gallery.categories.three li>a span{font-size:3rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .gallery.categories.three li>a span{font-size:2.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.categories.three li>a span{font-size:2.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.categories.three li>a span{font-size:1.5625rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.categories.three li>a span{font-size:2rem}}@media screen and (max-width: 479px){#main .gallery.categories.three li>a span{font-size:1.5rem}}@media screen and (min-width: 768px){#main .gallery.categories.three li{width:33.3333333%}#main .gallery.categories.three li:nth-child(2n+3){clear:none}#main .gallery.categories.three li:nth-child(3n+4){clear:left}#main .gallery.categories.three li a:after{margin-top:78%}}@media screen and (max-width: 767px){#main .gallery.categories.three li{width:100%}#main .gallery.categories.three li>a:after{margin-top:78%}}#main .gallery.categories.three li>a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .gallery.categories.three li>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#main .gallery.subcategories{max-width:86.25rem}@media screen and (min-width: 1280px){#main .gallery.subcategories{margin:2.25rem auto 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.subcategories{margin:2.125rem auto 0}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.subcategories{margin:2rem auto 0}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.subcategories{margin:1.875rem auto 0}}@media screen and (max-width: 479px){#main .gallery.subcategories{margin:1.75rem auto 0}}#main .gallery.subcategories li{margin:0}@media screen and (min-width: 768px){#main .gallery.subcategories li{width:50%;padding:.9375rem}#main .gallery.subcategories li:nth-child(2n+3){clear:left}}@media screen and (max-width: 767px){#main .gallery.subcategories li{width:100%;padding:.9375rem 1.875rem}}#main .gallery.subcategories li>a:after{margin-top:55.6%}#main .gallery.subcategories li>a span{position:absolute;display:block;bottom:0;left:0;text-transform:uppercase;color:#FFF;text-align:center;background:rgba(19,43,93,0.8);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 768px){#main .gallery.subcategories li>a span{padding:.625rem 0;width:50%}}@media screen and (max-width: 767px){#main .gallery.subcategories li>a span{padding:.625rem 1.875rem;width:100%}}@media screen and (min-width: 1440px){#main .gallery.subcategories li>a span{font-size:1.5rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .gallery.subcategories li>a span{font-size:1.4375rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .gallery.subcategories li>a span{font-size:1.375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.subcategories li>a span{font-size:1.3125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.subcategories li>a span{font-size:1.25rem}}@media screen and (max-width: 479px){#main .gallery.subcategories li>a span{font-size:1.1875rem}}#main .gallery.subcategories li a:hover span{background:#132b5d}#main .gallery.subcategories li>a img{-webkit-transform:translateZ(0)}#main .gallery.subcategories li>a img.lazyloaded{opacity:1 !important;display:block;outline:1px solid transparent;width:100% !important;height:auto !important;-webkit-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}#main .gallery.subcategories li>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#main .gallery.modal li{background:#FFF;padding:.9375rem}@media screen and (min-width: 1024px){#main .gallery.modal li{width:24%;margin:0 1.3333333% 1.3333333% 0}#main .gallery.modal li:nth-child(4n+4){margin:0 0 1.3333333% 0}#main .gallery.modal li:nth-child(4n+5){clear:left}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .gallery.modal li{width:32%;margin:0 2% 2% 0}#main .gallery.modal li:nth-child(3n+3){margin:0 0 2% 0}#main .gallery.modal li:nth-child(3n+4){clear:left}}@media screen and (min-width: 480px) and (max-width: 767px){#main .gallery.modal li{width:48.3%;margin:0 3% 3% 0}#main .gallery.modal li:nth-child(2n+2){margin:0 0 3% 0}#main .gallery.modal li:nth-child(2n+3){clear:left}}@media screen and (max-width: 640px){#main .gallery.modal li{padding:.625rem}}@media screen and (max-width: 479px){#main .gallery.modal li{width:100%;margin:0 0 1rem}}#main .gallery.modal li>a:before{display:block;position:absolute;z-index:100;width:100%;height:100%;top:0;left:0;content:"";opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .gallery.modal li>a[data-fancybox-type="image"]:before{background:rgba(59,69,98,0.7) url(../images/library/zoom.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:60px auto}#main .gallery.modal li>a[data-fancybox-type="iframe"]:before{background:rgba(59,69,98,0.7) url(../images/library/play_button.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:50px auto}#main .gallery.modal li>a[data-fancybox-type="iframe"] span{position:absolute;width:100%;height:2.5rem;font-size:85%;left:0;bottom:0;padding:0 1.875rem;color:#FFF;text-align:center;overflow:hidden;white-space:nowrap;opacity:0;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .gallery.modal li>a[data-fancybox-type="iframe"]:hover span{opacity:1}#main .gallery.modal li>a:hover:before{opacity:1}#main .gallery.modal li>a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .gallery.modal li>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#main .gallery.videos li>a::after{margin-top:56%}#main .gallery.videos li>a img{left:0;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}#main .gallery.videos li>a:hover img{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.button{display:table;vertical-align:middle;position:relative;overflow:hidden;clear:both;width:100%;max-width:32.5rem;height:4.375rem;top:0;margin:0 0 2.25rem;padding:.625rem 1.875rem;border:0;text-align:center !important;background:transparent;border-bottom:0 !important;box-shadow:0 0 0 transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{border-bottom:0 !important}.button span{width:100%;display:table-cell;vertical-align:inherit;font-size:1.5rem;line-height:1.1;font-weight:400;text-transform:uppercase;font-family:'PT Sans', Helvetica, Arial, sans-serif}.button.big{max-width:46.25rem}@media screen and (min-width: 768px){.button.big{height:5.25rem}.button.big span{font-size:1.875rem}}.button.small{height:3.4375rem}.button.small span{font-size:1.125rem}.button.dark-blue{background-color:rgba(19,43,93,0.8)}.button.dark-blue:hover{background-color:#132b5d}.button.dark-blue span{color:#FFF}.button.yellow{background-color:#ffd92b}.button.yellow:hover{background-color:#ffe700}.button.yellow span{color:#2e2e2e}.button.blue{background-color:#0383a6}.button.blue:hover{background-color:#0397bf}.button.blue span{color:#FFF}.button.fireworks-subscribe{background-color:#efefef}.button.fireworks-subscribe:hover{background-color:#e2e2e2}.button.fireworks-subscribe span{color:#ff849d}.button.calendar-subscribe{background-color:#efefef}.button.calendar-subscribe:hover{background-color:#e2e2e2}.button.calendar-subscribe span{color:#37a2cd}button.button{max-width:20.625rem}button.button span{float:left;width:100%}#main .messages{display:block;position:relative;overflow:hidden;clear:both;margin:0 auto 1.25rem;width:100%}#main .messages p{font-size:1.375rem;color:#FFF;text-align:center;width:100%;margin:0 auto}#main .messages ul{padding:0 0 0 1.5625rem;margin:0;list-style:outside disc}#main .messages ul li{color:#FFF;margin:0;font-size:1.125rem}#main .messages .msg{display:block;position:relative;width:100%;margin:0 auto .9375rem;padding:1.25rem 1.875rem}#main .messages .success{background:#82c93d;padding:1.875rem}#main .messages .success p{max-width:57.5rem}#main .messages .success a{color:#91ff78;border-bottom:1px solid #91ff78}#main .messages .success a:hover{color:#fff;border-bottom:1px solid #FFF}#main .messages .info{background:#fff37f;padding:1.875rem}#main .messages .info p,#main .messages .info li{color:#252525}#main .messages .info a{color:#252525;border-bottom:1px solid transparent}#main .messages .info a:hover{border-bottom:1px solid #252525}#main .messages .error{background:#f45a38}#main .messages .error p{text-align:left}#main .messages .error p,#main .messages .error ul{max-width:55rem;margin:0 auto}#main .messages .error a{color:#fff;border-bottom:1px solid transparent}#main .messages .error a:hover{border-bottom:1px solid #fff}article,.article{display:block;position:relative;width:100%;max-width:60rem;margin:0 auto;padding:0 1.875rem}article .wrap,.article .wrap{padding:0}@media screen and (min-width: 1024px){article.article-left,.article.article-left{float:left;width:70%}}@media screen and (max-width: 1023px){article.article-left,.article.article-left{width:100%}}article.article-left h2,.article.article-left h2{border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1440px){article.article-left h2,.article.article-left h2{margin:1.3125rem 0;padding:0 0 1.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){article.article-left h2,.article.article-left h2{margin:1.1875rem 0;padding:0 0 1.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){article.article-left h2,.article.article-left h2{margin:1.0625rem 0;padding:0 0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){article.article-left h2,.article.article-left h2{margin:.9375rem 0;padding:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){article.article-left h2,.article.article-left h2{margin:.8125rem 0;padding:0 0 .75rem}}@media screen and (max-width: 479px){article.article-left h2,.article.article-left h2{margin:.6875rem 0 .1875rem;padding:0 0 .625rem}}#main .post{display:block;position:relative;width:100%;padding:0;border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1280px){#main .post{margin:0 0 1rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post{margin:0 0 .9375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post{margin:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post{margin:0 0 .8125rem}}@media screen and (max-width: 479px){#main .post{margin:0 0 .75rem}}#main .post .meta{display:block;position:relative;width:100%}@media screen and (min-width: 1280px){#main .post .meta{margin:-.8125rem 0 1.625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post .meta{margin:-.6875rem 0 1.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post .meta{margin:-.5625rem 0 1.375rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post .meta{margin:-.4375rem 0 1.25rem}}@media screen and (max-width: 479px){#main .post .meta{margin:-.3125rem 0 1.125rem}}#main .post .meta p,#main .post .meta time{display:block;margin:0 0 -.125rem !important}@media screen and (min-width: 1280px){#main .post .meta p,#main .post .meta time{font-size:1.25rem !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post .meta p,#main .post .meta time{font-size:1.1875rem !important}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post .meta p,#main .post .meta time{font-size:1.125rem !important}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post .meta p,#main .post .meta time{font-size:1.0625rem !important}}@media screen and (max-width: 479px){#main .post .meta p,#main .post .meta time{font-size:1rem !important}}@media screen and (min-width: 1280px){#main .post figure{margin:0 0 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post figure{margin:0 0 1.1875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post figure{margin:0 0 1.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post figure{margin:0 0 1.0625rem}}@media screen and (max-width: 479px){#main .post figure{margin:0 0 1rem}}#main .post p.last{clear:both;overflow:hidden}@media screen and (min-width: 1280px){#main .post p.last{margin:-1rem 0 1.3125rem !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post p.last{margin:-.9375rem 0 1.25rem !important}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post p.last{margin:-.875rem 0 1.1875rem !important}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post p.last{margin:-.8125rem 0 1.125rem !important}}@media screen and (max-width: 479px){#main .post p.last{margin:-.75rem 0 1.0625rem !important}}@media screen and (min-width: 1280px){#main .post p.last{font-size:1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .post p.last{font-size:1.1875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .post p.last{font-size:1.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .post p.last{font-size:1.0625rem}}@media screen and (max-width: 479px){#main .post p.last{font-size:1rem}}#main .post p.last a.share{float:right;border-bottom:0 !important}#main .post p.last a.share span{border-bottom:1px solid #132b5d}#main .post p.last a.share:hover{color:#0383A6;border-bottom:0 !important}#main .post p.last a.share:hover span{border-bottom:1px solid transparent}#main .post p.last .read-more{color:#132b5d;font-weight:700;border-bottom:0 !important;text-transform:uppercase;font-family:'PT Serif', Helvetica, Arial, sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .post p.last .read-more:hover{color:#0383A6;border-bottom:0 !important}@media screen and (min-width: 1280px){.post-pg .post .meta{margin:1.625rem 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){.post-pg .post .meta{margin:1.5rem 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.post-pg .post .meta{margin:1.375rem 0}}@media screen and (min-width: 480px) and (max-width: 767px){.post-pg .post .meta{margin:1.25rem 0}}@media screen and (max-width: 479px){.post-pg .post .meta{margin:1.125rem 0}}#main.post-pg .post figure{width:100%}@media screen and (min-width: 1280px){#main.post-pg .post figure{margin:0 0 2.375rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.post-pg .post figure{margin:0 0 2.125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.post-pg .post figure{margin:0 0 1.875rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.post-pg .post figure{margin:0 0 1.625rem}}@media screen and (max-width: 479px){#main.post-pg .post figure{margin:0 0 1.375rem}}#main.post-pg .post figure img{display:block;width:auto;height:auto;max-width:100%}#main:not(.post-pg) .post figure{padding:33% 0 0;width:100%;overflow:hidden}#main:not(.post-pg) .post figure img{position:absolute;width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}aside{display:block;position:relative}@media screen and (min-width: 1024px){aside{float:left;width:30%}}@media screen and (max-width: 1023px){aside{width:100%;max-width:56.25rem;padding:1.875rem;margin:0 auto}}@media screen and (min-width: 1367px){aside{padding:1.5rem 1.875rem 1.5rem 3.625rem}}@media screen and (min-width: 1024px) and (max-width: 1366px){aside{padding:2.8125rem 0 2.8125rem 1.875rem}}aside h5{border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1440px){aside h5{margin:1.625rem 0 1.5rem;padding:0 0 1.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){aside h5{margin:.125rem 0 1.375rem;padding:0 0 1.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){aside h5{margin:.125rem 0 1.25rem;padding:0 0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){aside h5{margin:.75rem 0 1.125rem;padding:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){aside h5{margin:.625rem 0 1rem;padding:0 0 .75rem}}@media screen and (max-width: 479px){aside h5{margin:.5rem 0 .875rem;padding:0 0 .625rem}}#main aside ul{padding:0;list-style:none}@media screen and (min-width: 1280px){#main aside ul{margin:0 0 1rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main aside ul{margin:0 0 .9375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main aside ul{margin:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main aside ul{margin:0 0 .8125rem}}@media screen and (max-width: 479px){#main aside ul{margin:0 0 .75rem}}#main aside ul li{margin:0}#main aside ul li a{color:#132b5d}@media screen and (min-width: 1280px){#main aside ul li a{font-size:1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main aside ul li a{font-size:1.1875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main aside ul li a{font-size:1.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main aside ul li a{font-size:1.0625rem}}@media screen and (max-width: 479px){#main aside ul li a{font-size:1rem}}#main aside ul li a:hover{color:#0383A6}#main aside ul li.current>a{color:#0383A6;border-bottom:1px solid transparent}#main aside ul li.current>a span{border-bottom:1px solid #132B5D}#main aside ul li.current>a:hover span{border-bottom:1px solid transparent}#main aside .accordion-nav>li{float:left;position:relative;width:100%}#main aside .accordion-nav>li>a{float:left;position:relative;padding:0 1.5rem 0 0;border-bottom:0}#main aside .accordion-nav>li>a span{border-bottom:1px solid #132B5D}#main aside .accordion-nav>li>a:hover span{border-bottom:1px solid transparent}#main aside .accordion-nav>li>a:before,#main aside .accordion-nav>li>a:after{display:block;position:absolute;width:.875rem;height:100%;top:0;right:0;content:"";outline:1px solid transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main aside .accordion-nav>li>a:before{background:url(../images/library/accordion_nav_d.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:8px 100%}#main aside .accordion-nav>li>a:after{opacity:0;background:url(../images/library/accordion_nav_d_h.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:8px 100%}#main aside .accordion-nav>li>a:hover:before{opacity:0}#main aside .accordion-nav>li>a:hover:after{opacity:1}#main aside .accordion-nav>li.active>a:before{opacity:1}#main aside .accordion-nav>li.active>a:after{opacity:0}#main aside .accordion-nav>li.active>a:hover:before{opacity:0}#main aside .accordion-nav>li.active>a:hover:after{opacity:1}#main aside .accordion-nav>li>a.active:before,#main aside .accordion-nav>li>a.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main aside .accordion-nav>li ul{float:left;position:relative;width:100%;margin:0;padding:0 0 .625rem 1.125rem}.social{display:block;position:relative;padding:0 0 1.75rem;margin:0 auto}.social li{display:inline-block;margin:0 .375rem;width:3.125rem;height:3.125rem}.social a{display:block;position:relative;width:3.125rem;height:3.125rem;font-size:0;line-height:0;text-indent:-9999px;opacity:0.7;border-bottom:0 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social a:hover{opacity:1;border-bottom:0 !important}#main .contact-info,#main .profile-actions{display:block;position:relative;margin:0;padding:0;list-style:none}@media screen and (min-width: 751px){#main .contact-info li,#main .profile-actions li{display:inline;position:relative;padding:0 1.875rem 0 0}#main .contact-info li:after,#main .profile-actions li:after{position:absolute;display:inline;content:"|";right:.625rem;font-size:1.5rem}#main .contact-info li:last-of-type:after,#main .profile-actions li:last-of-type:after{display:none}}@media screen and (max-width: 750px){#main .contact-info li,#main .profile-actions li{display:block;position:relative;margin:0}}.row.info .wrap>.left{float:left;position:relative}@media screen and (min-width: 1024px){.row.info .wrap>.left{width:60%;padding-right:5.6%}}@media screen and (max-width: 1023px){.row.info .wrap>.left{width:100%}}.row.info .wrap>.left .left{float:left;position:relative}.row.info .wrap>.left .left p,.row.info .wrap>.left .left li{color:#4C4C4C}@media screen and (min-width: 768px){.row.info .wrap>.left .left{width:60%;padding-right:1.875rem}}@media screen and (max-width: 767px){.row.info .wrap>.left .left{width:100%}.row.info .wrap>.left .left figure{width:100%;max-width:18.75rem}}.row.info .wrap>.left .right{float:right;position:relative}@media screen and (min-width: 768px){.row.info .wrap>.left .right{width:40%}}@media screen and (max-width: 767px){.row.info .wrap>.left .right{width:100%}}.row.info .wrap>.left .right h3{text-transform:none;margin:0 0 1.25rem}.row.info .wrap>.right{position:relative;max-width:33.75rem}@media screen and (min-width: 1024px){.row.info .wrap>.right{float:right;width:40%}}@media screen and (max-width: 1023px){.row.info .wrap>.right{width:100%;float:left}}.row.info .wrap>.right figure{width:100%}.row.info .wrap>.right figure+p{padding-top:1.125rem;width:100%;clear:both;text-align:center}.row.info .wrap>.right figure,.row.info .wrap>.right figure a,.row.info .wrap>.right figure+p,.row.info .wrap>.right figure+p a{float:left;position:relative}.row.info .wrap>.right figure+p{width:100%}.row.info .wrap>.right figure+p a{color:#132b5d}.row.info .wrap>.right figure+p span{float:right;position:relative;color:#323232}.row.info .wrap>.right .enlarge-img{width:100%;background:#FFF;margin:0 0 .3125rem}.row.info .wrap>.right .enlarge-img a{float:left;position:relative;width:100%;overflow:hidden;border-bottom:0 !important}.row.info .wrap>.right .enlarge-img a:hover{border-bottom:0 !important}.row.info .wrap>.right .enlarge-img a:before{display:block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;content:"";opacity:0;background:rgba(59,69,98,0.7) url(../images/library/zoom.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:60px auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.row.info .wrap>.right .enlarge-img img{display:block;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.row.info .wrap>.right .enlarge-img a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.row.info .wrap>.right .enlarge-img a:hover:before{opacity:1}#main .tab-header{float:left;position:relative;width:100%;padding:0 0 1.25rem;margin:0 0 2.1875rem}#main .tab-header:after{position:absolute;width:100%;height:.125rem;left:0;bottom:0;content:"";background:url(../images/library/divider.svg) repeat-x 0 0}@media screen and (min-width: 768px){#main .tab-header h2{position:absolute}}@media screen and (max-width: 767px){#main .tab-header h2{margin:0 0 1.875rem}}@media screen and (min-width: 1440px){#main .tab-header h2{font-size:3rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .tab-header h2{font-size:2.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .tab-header h2{font-size:2.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .tab-header h2{font-size:2.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main .tab-header h2{font-size:1.875rem}}@media screen and (max-width: 479px){#main .tab-header h2{font-size:1.375rem}}#main .tab-header .tab-link{position:relative;padding:0;list-style:none}@media screen and (min-width: 768px){#main .tab-header .tab-link{float:right;width:29.0625rem;margin:-1.25rem 0 0}}@media screen and (max-width: 767px){#main .tab-header .tab-link{float:left;position:relative;width:100%;margin:0}}#main .tab-header .tab-link li{float:left;padding:0 .4375rem;margin:0}@media screen and (min-width: 768px){#main .tab-header .tab-link li{width:9.6875rem}}@media screen and (max-width: 767px){#main .tab-header .tab-link li{width:33.3333333%}}@media screen and (max-width: 479px){#main .tab-header .tab-link li{width:100%;margin:0 0 .625rem;padding:0}}#main .tab-header .tab-link li a{display:table;vertical-align:middle;position:relative;text-align:center;width:100%;background:#EFEFEF;color:#334164;text-transform:uppercase;border-bottom:0;border-radius:5px}@media screen and (min-width: 640px){#main .tab-header .tab-link li a{font-size:1.125rem;height:5.4375rem}}@media screen and (max-width: 767px){#main .tab-header .tab-link li a{font-size:1rem;height:3.75rem}}#main .tab-header .tab-link li a:hover,#main .tab-header .tab-link li a.current{border-bottom:0;color:#328DBD}#main .tab-header .tab-link li a span{display:table-cell;vertical-align:inherit;font-weight:900}@-webkit-keyframes fadeIn{from{opacity:0;z-index:-1;visibility:hidden}to{opacity:1;z-index:101;visibility:visible}}@keyframes fadeIn{from{opacity:0;z-index:-1;visibility:hidden}to{opacity:1;z-index:101;visibility:visible}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fc-tt{position:absolute;top:0;opacity:0;z-index:-1;visibility:hidden;padding:0 0 1.25rem;-webkit-animation:fadeOut ease-in-out 0s forwards 1;animation:fadeOut ease-in-out 0s forwards 1;-webkit-animation-delay:0s;animation-delay:0s}.fc-tt .tt-outer{display:block;position:relative;width:100%;padding:1.875rem 1.875rem 0;background:#FFF;box-shadow:5px 5px 10px transparent}.fc-tt .tt-outer *{position:relative;z-index:10}.fc-tt .tt-outer:after{position:absolute;width:1.25rem;height:1.25rem;content:"";bottom:0;background:#FFF;box-shadow:5px 5px 10px rgba(0,0,0,0.5)}.fc-tt .tt-outer:before{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:#FFF;box-shadow:5px 5px 10px rgba(0,0,0,0.5)}.fc-tt .tt-inner{display:block;position:relative;z-index:10;padding:0 0 .9375rem;background:#FFF}div>a:hover+.fc-tt,li>a:hover+.fc-tt,.tt-trigger:hover+.fc-tt,.fc-tt:hover{-webkit-animation:fadeIn ease-in-out 0.2s forwards 1;animation:fadeIn ease-in-out 0.2s forwards 1;-webkit-animation-delay:0.3s;animation-delay:0.3s}.fc-tt.visible{-webkit-animation:fadeIn ease-in-out 0.2s forwards 1;animation:fadeIn ease-in-out 0.2s forwards 1;-webkit-animation-delay:0.3s;animation-delay:0.3s}.fc-tt:not(.visible){-webkit-animation:fadeOut ease-in-out 0.2s forwards 1;animation:fadeOut ease-in-out 0.2s forwards 1;-webkit-animation-delay:0.3s;animation-delay:0.3s}.accordion{display:block;position:relative;width:100%;margin:0}.accordion dt{display:block;position:relative;width:100%;clear:both;padding:0;line-height:1.2;color:#334164;border-bottom:1px solid #d4d4d4;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1440px){.accordion dt{padding:2.125rem 1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){.accordion dt{padding:1.875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.accordion dt{padding:1.625rem 1.875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.accordion dt{padding:1.5rem 1.875rem 1.5rem .9375rem}}@media screen and (min-width: 480px) and (max-width: 767px){.accordion dt{padding:1.25rem 1.875rem 1.25rem .9375rem}}@media screen and (max-width: 479px){.accordion dt{padding:.9375rem 1.875rem .9375rem .9375rem}}.accordion dt a{display:block;position:relative;color:#334164;text-transform:uppercase;padding-right:1.25rem;color:#132b5d;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-weight:700;font-style:normal;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1440px){.accordion dt a{font-size:1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){.accordion dt a{font-size:1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.accordion dt a{font-size:1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.accordion dt a{font-size:1.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){.accordion dt a{font-size:1.375rem}}@media screen and (max-width: 479px){.accordion dt a{font-size:1.25rem}}.accordion dt a:before{display:block;position:absolute;top:50%;right:-.9375rem;content:"";color:#334164;line-height:0.9;text-align:center;background:url(../images/library/plus.png) no-repeat 50% 0;background-attachment:scroll;background-size:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}@media screen and (min-width: 1440px){.accordion dt a:before{width:1.4375rem;height:1.4375rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){.accordion dt a:before{width:1.375rem;height:1.375rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.accordion dt a:before{width:1.3125rem;height:1.3125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.accordion dt a:before{width:1.25rem;height:1.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){.accordion dt a:before{width:1.1875rem;height:1.1875rem}}@media screen and (max-width: 479px){.accordion dt a:before{width:1.125rem;height:1.125rem}}.accordion dt a:hover{color:#0280C4}.accordion dt a:hover:before{background:url(../images/library/plus.png) no-repeat 50% 100%;background-attachment:scroll;background-size:cover}.accordion dt.active a:before{background:url(../images/library/minus.png) no-repeat 50% 0;background-attachment:scroll;background-size:cover}.accordion dt.active a:hover:before{background:url(../images/library/minus.png) no-repeat 50% 100%;background-attachment:scroll;background-size:cover}.accordion dd{position:relative;width:100%;clear:both;padding:1.25rem 1.875rem 1.875rem;margin:0;border-bottom:1px solid #d4d4d4}@media screen and (max-width: 1023px){.accordion dd{padding:.9375rem .9375rem 1.25rem}}.accordion dd p{margin:0 !important}@media screen and (min-width: 1280px){.accordion dd p{font-size:1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.accordion dd p{font-size:1.4375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.accordion dd p{font-size:1.375rem}}@media screen and (min-width: 480px) and (max-width: 767px){.accordion dd p{font-size:1.3125rem}}@media screen and (max-width: 479px){.accordion dd p{font-size:1.25rem}}.accordion dd p+p{margin-top:2.25rem !important}.accordion dd h6{margin:.625rem 0 .625rem}.accordion dd p+h6{margin:2.25rem 0 .625rem}.accordion dd p,.accordion dd h6,.accordion dd h4{max-width:53.75rem}.accordion dd h6{font-weight:700}.accordion.active dt:after{width:100%;left:0}.accordion ul{margin:0 !important}.page-nav,.pagination-wrap{display:block;position:relative;overflow:hidden;width:100%}.page-nav a,.pagination-wrap a{display:table;position:relative;vertical-align:middle;border-bottom:0 !important}@media screen and (min-width: 1280px){.page-nav a,.pagination-wrap a{font-size:1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.page-nav a,.pagination-wrap a{font-size:1.1875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.page-nav a,.pagination-wrap a{font-size:1.125rem}}@media screen and (min-width: 480px) and (max-width: 767px){.page-nav a,.pagination-wrap a{font-size:1.0625rem}}@media screen and (max-width: 479px){.page-nav a,.pagination-wrap a{font-size:1rem}}.page-nav a span,.pagination-wrap a span{display:inline;vertical-align:inherit;font-size:inherit;color:#132b5d;border-bottom:1px solid #132b5d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-nav a:hover,.pagination-wrap a:hover{border-bottom:0 !important}.page-nav a:hover span,.pagination-wrap a:hover span{color:#0383A6;border-bottom:1px solid transparent}.page-nav a.disabled,.pagination-wrap a.disabled{opacity:0.5}.page-nav a.disabled:hover span,.pagination-wrap a.disabled:hover span{color:#132b5d;border-bottom:1px solid #132b5d}.page-nav{padding:0 0 2rem}@media screen and (min-width: 1024px){.page-nav{padding:1rem 0 1.5rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.page-nav{padding:.75rem 0 1.25rem}}@media screen and (max-width: 767px){.page-nav{padding:.375rem 0 1rem}}.page-nav a{margin:0 auto}.pagination-wrap{padding:0 0 2rem}.pagination-wrap>a.prev-page{float:left}.pagination-wrap>a.next-page{float:right}.pagination-wrap .pagination{display:table;position:relative;margin:0 auto !important;padding:0 !important;list-style:none}.pagination-wrap .pagination li{float:left;position:relative;border-radius:100%}@media screen and (min-width: 768px){.pagination-wrap .pagination li{margin:0 .625rem 1rem !important;width:2.25rem;height:2.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){.pagination-wrap .pagination li{margin:0 .3125rem 1rem !important;width:1.875rem;height:1.875rem}}@media screen and (max-width: 479px){.pagination-wrap .pagination li{margin:0 .125rem 1rem !important;width:1.5rem;height:1.5rem}}.pagination-wrap .pagination li a{float:left;position:relative;display:table;vertical-align:middle;text-align:center;background:#FFF;font-family:'PT Serif', Helvetica, Arial, sans-serif;border-radius:100%}@media screen and (min-width: 768px){.pagination-wrap .pagination li a{width:2.25rem;height:2.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){.pagination-wrap .pagination li a{width:1.875rem;height:1.875rem}}@media screen and (max-width: 479px){.pagination-wrap .pagination li a{width:1.5rem;height:1.5rem}}.pagination-wrap .pagination li a span{display:table-cell;line-height:1.1;vertical-align:inherit;border-bottom:1px solid transparent}.pagination-wrap .pagination li a:hover,.pagination-wrap .pagination li a.current{background:#EDEEF0}.pagination-wrap .pagination li:first-of-type,.pagination-wrap .pagination li:last-of-type{width:auto;border-radius:0}@media screen and (min-width: 768px){.pagination-wrap .pagination li:first-of-type,.pagination-wrap .pagination li:last-of-type{height:2.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){.pagination-wrap .pagination li:first-of-type,.pagination-wrap .pagination li:last-of-type{height:1.875rem}}@media screen and (max-width: 479px){.pagination-wrap .pagination li:first-of-type,.pagination-wrap .pagination li:last-of-type{height:1.5rem}}.pagination-wrap .pagination li:first-of-type a,.pagination-wrap .pagination li:last-of-type a{width:auto;height:auto;vertical-align:middle;text-align:left;border-radius:0;font-family:'PT Sans', Helvetica, Arial, sans-serif}.pagination-wrap .pagination li:first-of-type a span,.pagination-wrap .pagination li:last-of-type a span{border-bottom:1px solid #132b5d;-webkit-transform:translateY(25%);transform:translateY(25%)}.pagination-wrap .pagination li:first-of-type a:hover,.pagination-wrap .pagination li:last-of-type a:hover{background:#FFF}.pagination-wrap .pagination li:first-of-type a:hover span,.pagination-wrap .pagination li:last-of-type a:hover span{border-bottom:1px solid transparent}@media screen and (max-width: 767px){.pagination-wrap .pagination li:first-of-type a,.pagination-wrap .pagination li:last-of-type a{display:block;position:relative;width:.75rem !important;height:1.875rem !important}.pagination-wrap .pagination li:first-of-type a:after,.pagination-wrap .pagination li:last-of-type a:after{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center}.pagination-wrap .pagination li:first-of-type a span,.pagination-wrap .pagination li:last-of-type a span{display:none !important}.pagination-wrap .pagination li:first-of-type a:after{content:"«"}.pagination-wrap .pagination li:last-of-type a:after{content:"»"}}@media screen and (max-width: 479px){.pagination-wrap .pagination li:first-of-type a,.pagination-wrap .pagination li:last-of-type a{height:1.5rem !important}}.large-search-form{display:block;position:relative;width:100%;max-width:67.5rem;margin:0 auto}.large-search-form .large-input-search{float:left;position:relative;z-index:1;width:100%;margin:0;border:0;background-color:#fff;font-family:'PT Sans', Helvetica, Arial, sans-serif;box-shadow:0 0 10px transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1366px){.large-search-form .large-input-search{height:7.3125rem;padding:1.5625rem 7.3125rem 1.5625rem 3.125rem;font-size:2.25rem}}@media screen and (min-width: 1280px) and (max-width: 1365px){.large-search-form .large-input-search{height:6.625rem;padding:1.5625rem 6.625rem 1.5625rem 2.8125rem;font-size:2.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){.large-search-form .large-input-search{height:6.5rem;padding:1.5625rem 6.5rem 1.5625rem 2.5rem;font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.large-search-form .large-input-search{height:6.25rem;padding:1.5625rem 6.25rem 1.5625rem 2.1875rem;font-size:1.875rem}}@media screen and (min-width: 480px) and (max-width: 767px){.large-search-form .large-input-search{height:4.375rem;padding:1.5625rem 4.375rem 1.5625rem 1.875rem;font-size:1.75rem}}@media screen and (max-width: 479px){.large-search-form .large-input-search{height:4rem;padding:1.5625rem 4rem 1.5625rem 1.875rem;font-size:1.625rem}}.large-search-form .large-input-search:-moz-placeholder{color:#858585;opacity:1;font-family:'PT Sans', Helvetica, Arial, sans-serif}.large-search-form .large-input-search::-moz-placeholder{color:#858585;opacity:1;font-family:'PT Sans', Helvetica, Arial, sans-serif}.large-search-form .large-input-search:-ms-input-placeholder{color:#858585;opacity:1;font-family:'PT Sans', Helvetica, Arial, sans-serif}.large-search-form .large-input-search::-webkit-input-placeholder{color:#858585;opacity:1;font-family:'PT Sans', Helvetica, Arial, sans-serif}@media screen and (max-width: 500px){.large-search-form .large-input-search:-moz-placeholder{opacity:0}.large-search-form .large-input-search::-moz-placeholder{opacity:0}.large-search-form .large-input-search:-ms-input-placeholder{opacity:0}.large-search-form .large-input-search::-webkit-input-placeholder{opacity:0}}.large-search-form .large-input-search:focus{background-color:#fff;color:#000;box-shadow:0 0 10px rgba(0,0,0,0.25)}.large-search-form .input-submit{position:absolute;z-index:2;top:0;right:0;margin:0;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}@media screen and (min-width: 1366px){.large-search-form .input-submit{width:7.3125rem;height:7.3125rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:60px auto}}@media screen and (min-width: 1280px) and (max-width: 1365px){.large-search-form .input-submit{width:6.625rem;height:6.625rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:55px auto}}@media screen and (min-width: 1024px) and (max-width: 1279px){.large-search-form .input-submit{width:6.5rem;height:6.5rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:53px auto}}@media screen and (min-width: 768px) and (max-width: 1023px){.large-search-form .input-submit{width:6.25rem;height:6.25rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:50px auto}}@media screen and (min-width: 480px) and (max-width: 767px){.large-search-form .input-submit{width:4.375rem;height:4.375rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:42px auto}}@media screen and (max-width: 479px){.large-search-form .input-submit{width:4rem;height:4rem;background:url(../images/library/lupa_big.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:40px auto}}#main .filter-list{margin:0 auto !important;list-style:none;width:100%;max-width:80.625rem;overflow:hidden;background:#FFF}@media screen and (min-width: 1280px){#main .filter-list{padding:2.8125rem !important}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .filter-list{padding:2.5rem !important}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .filter-list{padding:2.1875rem !important}}@media screen and (max-width: 767px){#main .filter-list{padding:1.875rem !important}}@media screen and (max-width: 479px){#main .filter-list{padding:1.5625rem !important}}#main .filter-list li{float:left;position:relative;overflow:hidden;margin:0;padding:.3125rem}@media screen and (min-width: 1280px){#main .filter-list li{width:25%}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .filter-list li{width:33.3333333%}}@media screen and (min-width: 640px) and (max-width: 1023px){#main .filter-list li{width:50%}}@media screen and (min-width: 480px) and (max-width: 639px){#main .filter-list li{width:50%}}@media screen and (max-width: 479px){#main .filter-list li{width:100%}}#main .filter-list li a{float:left;position:relative;width:100%;vertical-align:middle;overflow:hidden;border-bottom:0 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main .filter-list li a:hover{border-bottom:0 !important}#main .filter-list li a:after{display:block;position:relative;content:""}@media screen and (min-width: 480px){#main .filter-list li a:after{margin-top:100%}}#main .filter-list li a>span{text-align:center;line-height:1.3;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-style:italic;font-weight:400}@media screen and (min-width: 480px){#main .filter-list li a>span{position:absolute;width:100%;padding:0 1.875rem;top:50%;left:0;outline:1px solid transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width: 479px){#main .filter-list li a>span{display:block;position:relative;padding:.9375rem 1.875rem}}#main .filter-list li a>span span{display:inline;line-height:1.2;border-bottom:1px solid transparent}@media screen and (min-width: 1440px){#main .filter-list li a>span span{font-size:2.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main .filter-list li a>span span{font-size:2rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .filter-list li a>span span{font-size:1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main .filter-list li a>span span{font-size:1.625rem}}@media screen and (min-width: 640px) and (max-width: 767px){#main .filter-list li a>span span{font-size:1.25rem}}@media screen and (min-width: 480px) and (max-width: 639px){#main .filter-list li a>span span{font-size:1.25rem}}@media screen and (max-width: 479px){#main .filter-list li a>span span{font-size:1.5rem}}#main .filter-list li a{color:#475b5e;background:#9dc9b4}#main .filter-list li a:hover{color:#3c4d4f;background:#add2c1}#main .filter-list li a:hover>span span{border-bottom:1px solid #475b5e !important}@media screen and (min-width: 1280px){#main .filter-list li:nth-child(2) a,#main .filter-list li:nth-child(4) a,#main .filter-list li:nth-child(5) a,#main .filter-list li:nth-child(7) a,#main .filter-list li:nth-child(10) a,#main .filter-list li:nth-child(12) a,#main .filter-list li:nth-child(13) a,#main .filter-list li:nth-child(15) a,#main .filter-list li:nth-child(18) a,#main .filter-list li:nth-child(20) a,#main .filter-list li:nth-child(21) a,#main .filter-list li:nth-child(23) a,#main .filter-list li:nth-child(26) a,#main .filter-list li:nth-child(28) a,#main .filter-list li:nth-child(29) a,#main .filter-list li:nth-child(31) a,#main .filter-list li:nth-child(34) a,#main .filter-list li:nth-child(36) a,#main .filter-list li:nth-child(37) a,#main .filter-list li:nth-child(39) a,#main .filter-list li:nth-child(42) a,#main .filter-list li:nth-child(44) a,#main .filter-list li:nth-child(45) a,#main .filter-list li:nth-child(47) a,#main .filter-list li:nth-child(50) a,#main .filter-list li:nth-child(52) a,#main .filter-list li:nth-child(53) a,#main .filter-list li:nth-child(55) a,#main .filter-list li:nth-child(58) a,#main .filter-list li:nth-child(60) a,#main .filter-list li:nth-child(61) a,#main .filter-list li:nth-child(63) a,#main .filter-list li:nth-child(66) a,#main .filter-list li:nth-child(68) a,#main .filter-list li:nth-child(69) a,#main .filter-list li:nth-child(71) a,#main .filter-list li:nth-child(74) a,#main .filter-list li:nth-child(76) a,#main .filter-list li:nth-child(77) a,#main .filter-list li:nth-child(79) a,#main .filter-list li:nth-child(82) a,#main .filter-list li:nth-child(84) a,#main .filter-list li:nth-child(85) a,#main .filter-list li:nth-child(87) a,#main .filter-list li:nth-child(90) a,#main .filter-list li:nth-child(92) a,#main .filter-list li:nth-child(93) a,#main .filter-list li:nth-child(95) a,#main .filter-list li:nth-child(98) a,#main .filter-list li:nth-child(100) a{background:#9bc9d8}#main .filter-list li:nth-child(2) a:hover,#main .filter-list li:nth-child(4) a:hover,#main .filter-list li:nth-child(5) a:hover,#main .filter-list li:nth-child(7) a:hover,#main .filter-list li:nth-child(10) a:hover,#main .filter-list li:nth-child(12) a:hover,#main .filter-list li:nth-child(13) a:hover,#main .filter-list li:nth-child(15) a:hover,#main .filter-list li:nth-child(18) a:hover,#main .filter-list li:nth-child(20) a:hover,#main .filter-list li:nth-child(21) a:hover,#main .filter-list li:nth-child(23) a:hover,#main .filter-list li:nth-child(26) a:hover,#main .filter-list li:nth-child(28) a:hover,#main .filter-list li:nth-child(29) a:hover,#main .filter-list li:nth-child(31) a:hover,#main .filter-list li:nth-child(34) a:hover,#main .filter-list li:nth-child(36) a:hover,#main .filter-list li:nth-child(37) a:hover,#main .filter-list li:nth-child(39) a:hover,#main .filter-list li:nth-child(42) a:hover,#main .filter-list li:nth-child(44) a:hover,#main .filter-list li:nth-child(45) a:hover,#main .filter-list li:nth-child(47) a:hover,#main .filter-list li:nth-child(50) a:hover,#main .filter-list li:nth-child(52) a:hover,#main .filter-list li:nth-child(53) a:hover,#main .filter-list li:nth-child(55) a:hover,#main .filter-list li:nth-child(58) a:hover,#main .filter-list li:nth-child(60) a:hover,#main .filter-list li:nth-child(61) a:hover,#main .filter-list li:nth-child(63) a:hover,#main .filter-list li:nth-child(66) a:hover,#main .filter-list li:nth-child(68) a:hover,#main .filter-list li:nth-child(69) a:hover,#main .filter-list li:nth-child(71) a:hover,#main .filter-list li:nth-child(74) a:hover,#main .filter-list li:nth-child(76) a:hover,#main .filter-list li:nth-child(77) a:hover,#main .filter-list li:nth-child(79) a:hover,#main .filter-list li:nth-child(82) a:hover,#main .filter-list li:nth-child(84) a:hover,#main .filter-list li:nth-child(85) a:hover,#main .filter-list li:nth-child(87) a:hover,#main .filter-list li:nth-child(90) a:hover,#main .filter-list li:nth-child(92) a:hover,#main .filter-list li:nth-child(93) a:hover,#main .filter-list li:nth-child(95) a:hover,#main .filter-list li:nth-child(98) a:hover,#main .filter-list li:nth-child(100) a:hover{background:#add3df}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main .filter-list li:nth-child(2n+2) a{background:#9bc9d8}#main .filter-list li:nth-child(2n+2) a:hover{background:#add3df}}@media screen and (min-width: 480px) and (max-width: 1023px){#main .filter-list li:nth-child(2) a,#main .filter-list li:nth-child(3) a,#main .filter-list li:nth-child(6) a,#main .filter-list li:nth-child(7) a,#main .filter-list li:nth-child(10) a,#main .filter-list li:nth-child(11) a,#main .filter-list li:nth-child(14) a,#main .filter-list li:nth-child(15) a,#main .filter-list li:nth-child(18) a,#main .filter-list li:nth-child(19) a,#main .filter-list li:nth-child(22) a,#main .filter-list li:nth-child(23) a,#main .filter-list li:nth-child(26) a,#main .filter-list li:nth-child(27) a,#main .filter-list li:nth-child(30) a,#main .filter-list li:nth-child(31) a,#main .filter-list li:nth-child(34) a,#main .filter-list li:nth-child(35) a,#main .filter-list li:nth-child(38) a,#main .filter-list li:nth-child(39) a,#main .filter-list li:nth-child(42) a,#main .filter-list li:nth-child(43) a,#main .filter-list li:nth-child(46) a,#main .filter-list li:nth-child(47) a,#main .filter-list li:nth-child(50) a,#main .filter-list li:nth-child(51) a,#main .filter-list li:nth-child(54) a,#main .filter-list li:nth-child(55) a,#main .filter-list li:nth-child(58) a,#main .filter-list li:nth-child(59) a,#main .filter-list li:nth-child(62) a,#main .filter-list li:nth-child(63) a,#main .filter-list li:nth-child(66) a,#main .filter-list li:nth-child(67) a,#main .filter-list li:nth-child(70) a,#main .filter-list li:nth-child(71) a,#main .filter-list li:nth-child(74) a,#main .filter-list li:nth-child(75) a,#main .filter-list li:nth-child(78) a,#main .filter-list li:nth-child(79) a,#main .filter-list li:nth-child(82) a,#main .filter-list li:nth-child(83) a,#main .filter-list li:nth-child(86) a,#main .filter-list li:nth-child(87) a,#main .filter-list li:nth-child(90) a,#main .filter-list li:nth-child(91) a,#main .filter-list li:nth-child(94) a,#main .filter-list li:nth-child(95) a,#main .filter-list li:nth-child(98) a,#main .filter-list li:nth-child(99) a{background:#9bc9d8}#main .filter-list li:nth-child(2) a:hover,#main .filter-list li:nth-child(3) a:hover,#main .filter-list li:nth-child(6) a:hover,#main .filter-list li:nth-child(7) a:hover,#main .filter-list li:nth-child(10) a:hover,#main .filter-list li:nth-child(11) a:hover,#main .filter-list li:nth-child(14) a:hover,#main .filter-list li:nth-child(15) a:hover,#main .filter-list li:nth-child(18) a:hover,#main .filter-list li:nth-child(19) a:hover,#main .filter-list li:nth-child(22) a:hover,#main .filter-list li:nth-child(23) a:hover,#main .filter-list li:nth-child(26) a:hover,#main .filter-list li:nth-child(27) a:hover,#main .filter-list li:nth-child(30) a:hover,#main .filter-list li:nth-child(31) a:hover,#main .filter-list li:nth-child(34) a:hover,#main .filter-list li:nth-child(35) a:hover,#main .filter-list li:nth-child(38) a:hover,#main .filter-list li:nth-child(39) a:hover,#main .filter-list li:nth-child(42) a:hover,#main .filter-list li:nth-child(43) a:hover,#main .filter-list li:nth-child(46) a:hover,#main .filter-list li:nth-child(47) a:hover,#main .filter-list li:nth-child(50) a:hover,#main .filter-list li:nth-child(51) a:hover,#main .filter-list li:nth-child(54) a:hover,#main .filter-list li:nth-child(55) a:hover,#main .filter-list li:nth-child(58) a:hover,#main .filter-list li:nth-child(59) a:hover,#main .filter-list li:nth-child(62) a:hover,#main .filter-list li:nth-child(63) a:hover,#main .filter-list li:nth-child(66) a:hover,#main .filter-list li:nth-child(67) a:hover,#main .filter-list li:nth-child(70) a:hover,#main .filter-list li:nth-child(71) a:hover,#main .filter-list li:nth-child(74) a:hover,#main .filter-list li:nth-child(75) a:hover,#main .filter-list li:nth-child(78) a:hover,#main .filter-list li:nth-child(79) a:hover,#main .filter-list li:nth-child(82) a:hover,#main .filter-list li:nth-child(83) a:hover,#main .filter-list li:nth-child(86) a:hover,#main .filter-list li:nth-child(87) a:hover,#main .filter-list li:nth-child(90) a:hover,#main .filter-list li:nth-child(91) a:hover,#main .filter-list li:nth-child(94) a:hover,#main .filter-list li:nth-child(95) a:hover,#main .filter-list li:nth-child(98) a:hover,#main .filter-list li:nth-child(99) a:hover{background:#add3df}}@media screen and (max-width: 479px){#main .filter-list li:nth-child(2n+2) a{background:#9bc9d8}#main .filter-list li:nth-child(2n+2) a:hover{background:#add3df}}#coupon{display:block;position:relative;overflow:hidden;padding:3.75rem 1.875rem 1.875rem}#coupon .linkHolder{position:absolute;width:100%;left:1.875rem;top:.4375rem;height:2.5rem}#coupon .link-object{float:left;position:relative;width:auto;height:2.5rem;padding:0 2.375rem 0 0;margin:0 1.875rem 0 0}#coupon .link-object span{float:left;font-size:1.125rem;padding-top:.1875rem;color:#F37C22;border-bottom:1px solid transparent;-webkit-transition:all .2s;transition:all .2s}#coupon .link-object object{display:block;position:absolute;width:1.875rem;top:0;right:0}#coupon .download-link object{top:-3px}#coupon img{float:left;position:relative;clear:both;width:100%}#main.home-pg{padding-bottom:0}@media screen and (min-width: 1280px){#main.error-pg{min-height:51vh}}#main.error-pg p{margin:0 auto .5rem;width:100%;max-width:27.5rem}#main.media-pg{background:#b4dae4}#main.media-pg h1{color:#132b5d}#main.thank-pg .messages{margin:2.8125rem auto 3.75rem}#main.contact-pg{padding-bottom:0}#main.contact-pg .article form{float:left;position:relative;width:100%}@media screen and (min-width: 1440px){#main.contact-pg .article form{margin-bottom:3.75rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main.contact-pg .article form{margin-bottom:3.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.contact-pg .article form{margin-bottom:2.8125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.contact-pg .article form{margin-bottom:2.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.contact-pg .article form{margin-bottom:2.1875rem}}@media screen and (max-width: 479px){#main.contact-pg .article form{margin-bottom:1.875rem}}#main.contact-pg .article>.left{float:left;position:relative}@media screen and (min-width: 1024px){#main.contact-pg .article>.left{width:44%}}@media screen and (max-width: 1023px){#main.contact-pg .article>.left{width:100%;margin:0 0 1.875rem}}#main.contact-pg .article>.right{float:right;position:relative;margin:0 0 1.875rem}@media screen and (min-width: 1024px){#main.contact-pg .article>.right{width:56%}}@media screen and (max-width: 1023px){#main.contact-pg .article>.right{width:100%}}@media screen and (min-width: 1024px){#main.contact-pg .iframeHolder{height:27.1875rem}}@media screen and (max-width: 1023px){#main.contact-pg .iframeHolder{height:18.75rem}}#main.directory.has-subcategories{padding-bottom:0}#main.directory.subcategory{padding:0}@media screen and (min-width: 1280px){#main.directory.subcategory section:first-of-type .bg{padding:4.125rem 1.875rem 4.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.directory.subcategory section:first-of-type .bg{padding:3.5rem 1.875rem 3.875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.directory.subcategory section:first-of-type .bg{padding:2.875rem 1.875rem 3.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.directory.subcategory section:first-of-type .bg{padding:2.25rem 1.875rem 2.625rem}}@media screen and (max-width: 479px){#main.directory.subcategory section:first-of-type .bg{padding:1.625rem 1.875rem 2rem}}#main.directory.subcategory section:first-of-type .bg .article{max-width:55rem;padding:0}#main.directory.subcategory .filter-wrap{background:#B4DAE4}@media screen and (min-width: 1280px){#main.directory.subcategory .filter-wrap{padding:2.5rem 0 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.directory.subcategory .filter-wrap{padding:2.1875rem 0 0}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.directory.subcategory .filter-wrap{padding:1.875rem 0 0}}@media screen and (max-width: 767px){#main.directory.subcategory .filter-wrap{padding:1.5625rem 0 0}}@media screen and (max-width: 479px){#main.directory.subcategory .filter-wrap{padding:1.25rem 0 0}}#main.directory .large-search-form{clear:both}@media screen and (min-width: 1280px){#main.directory .large-search-form{margin:6.25rem auto 0}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.directory .large-search-form{margin:5.625rem auto 0}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.directory .large-search-form{margin:5rem auto 0}}@media screen and (min-width: 480px) and (max-width: 767px){#main.directory .large-search-form{margin:4.375rem auto 0}}@media screen and (max-width: 479px){#main.directory .large-search-form{margin:3.75rem auto 0}}#main.directory.detail{background:#C7E3EB}@media screen and (min-width: 1024px){#main.directory.detail{margin-top:-5.25rem}}#main.directory.detail p,#main.directory.detail li{color:#4c4c4c}#main.directory.detail .row.first{float:none;max-width:88.75rem;padding:0 1.875rem;margin:0 auto}@media screen and (min-width: 1024px){#main.directory.detail .row.first{padding:5.25rem 1.875rem 0}}@media screen and (min-width: 1280px){#main.directory.detail .row.first p.categories{top:3.5625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.directory.detail .row.first p.categories{top:3.875rem}}@media screen and (min-width: 1024px){#main.directory.detail .row.first p.categories{position:absolute;right:1.875rem}}@media screen and (max-width: 1023px){#main.directory.detail .row.first p.categories{float:left;margin:0 0 .9375rem}#main.directory.detail .row.first p.categories+h1{clear:both}}#main.directory.detail .social{margin-top:1rem}#main.directory.detail .social li{margin:0 .5rem 0 0}#main.directory.detail .social a{opacity:1}#main.directory.detail .social a:before,#main.directory.detail .social a:after{display:block;position:absolute;width:100%;height:100%;content:"";top:0;left:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main.directory.detail .social a:before{opacity:1;background-image:url(../images/library/social_icons_d.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:50px 400px}#main.directory.detail .social a:after{opacity:0;background-image:url(../images/layout/social_icons.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:50px 400px}#main.directory.detail .social a:hover:before{opacity:0}#main.directory.detail .social a:hover:after{opacity:1}#main.directory.detail .social a.gplus:before,#main.directory.detail .social a.gplus:after{background-position:50% 0}#main.directory.detail .social a.instagram:before,#main.directory.detail .social a.instagram:after{background-position:50% -50px}#main.directory.detail .social a.linkedin:before,#main.directory.detail .social a.linkedin:after{background-position:50% -100px}#main.directory.detail .social a.pinterest:before,#main.directory.detail .social a.pinterest:after{background-position:50% -150px}#main.directory.detail .social a.tripadvisor:before,#main.directory.detail .social a.tripadvisor:after{background-position:50% -200px}#main.directory.detail .social a.twitter:before,#main.directory.detail .social a.twitter:after{background-position:50% -250px}#main.directory.detail .social a.youtube:before,#main.directory.detail .social a.youtube:after{background-position:50% -300px}#main.directory.detail .social a.facebook:before,#main.directory.detail .social a.facebook:after{background-position:50% -350px}section.last .bg{padding:0}#main.planning-pg .article{overflow:hidden}@media screen and (min-width: 1366px){#main.planning-pg .planning-row{padding-bottom:4.375rem}}@media screen and (min-width: 1024px) and (max-width: 1366px){#main.planning-pg .planning-row{padding-bottom:1.875rem}}#main.planning-pg .planning-row .left{float:left;position:relative}@media screen and (min-width: 1024px){#main.planning-pg .planning-row .left{width:56%;padding-right:4%}}@media screen and (max-width: 1023px){#main.planning-pg .planning-row .left{width:100%;margin:0 0 1.875rem}}#main.planning-pg .planning-row .right{float:right;position:relative}#main.planning-pg .planning-row .right p{float:left;overflow:hidden;padding:.625rem 0 0}@media screen and (min-width: 1024px){#main.planning-pg .planning-row .right{width:44%}}@media screen and (max-width: 1023px){#main.planning-pg .planning-row .right{width:100%}}#main.planning-pg .contact-info{margin:-.9375rem 0 0}#main.planning-pg .contact-info+p{margin-bottom:2.5rem}@media screen and (min-width: 1024px){#main.planning-pg .iframeHolder{padding-top:79%}}@media screen and (max-width: 1023px){#main.planning-pg .iframeHolder{padding-top:56%;margin:-1rem 0 2rem}}@media screen and (max-width: 479px){#main.accommodations-pg h1{font-size:1.75rem}}#main.media-pg .gallery{margin:0}#main.media-pg .gallery+.button{margin-top:2rem}#main.media-pg .gallery.modal li>a[data-fancybox-type="iframe"]::before{background-color:rgba(59,69,98,0);opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main.media-pg .gallery.modal li>a[data-fancybox-type="iframe"]:hover::before{background-color:rgba(59,69,98,0.7)}.row.bg{background:#B4DAE4}section.last h1{color:#0383A6}@media screen and (min-width: 1440px){section.last h1{margin:3.875rem 0 1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){section.last h1{margin:3.5625rem 0 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){section.last h1{margin:3.3125rem 0 1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){section.last h1{margin:3.1875rem 0 1.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){section.last h1{margin:2.9375rem 0 1.375rem}}@media screen and (max-width: 479px){section.last h1{margin:2.6875rem 0 1.25rem}}@media screen and (min-width: 1440px){section.last .button{margin:0 auto 4.6875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){section.last .button{margin:0 auto 4.0625rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){section.last .button{margin:0 auto 3.4375rem}}@media screen and (min-width: 768px) and (max-width: 1023px){section.last .button{margin:0 auto 2.8125rem}}@media screen and (min-width: 480px) and (max-width: 767px){section.last .button{margin:0 auto 2.1875rem}}@media screen and (max-width: 479px){section.last .button{margin:0 auto 1.5625rem}}section.last .row.iframeHolder{clear:both;position:relative;width:100%}@media screen and (min-width: 1280px){section.last .row.iframeHolder{padding-bottom:26.875rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){section.last .row.iframeHolder{padding-bottom:25.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){section.last .row.iframeHolder{padding-bottom:24.375rem}}@media screen and (min-width: 480px) and (max-width: 767px){section.last .row.iframeHolder{padding-bottom:22.5rem}}@media screen and (max-width: 479px){section.last .row.iframeHolder{padding-bottom:20.625rem}}section.last .row.iframeHolder iframe{display:block !important;position:absolute;width:100% !important;height:100% !important;top:0;left:0}section.last .row.iframeHolder .button{position:absolute;z-index:100000;left:50%;top:100%;margin:-5.9375rem auto !important;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}@media screen and (max-width: 600px){section.last .row.iframeHolder .button{max-width:80%}}#map{position:absolute !important;width:100%;height:100%;z-index:1;top:0;left:0}@media screen and (min-width: 1280px){#main.search-pg{padding:0 0 4.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.search-pg{padding:0 0 3.875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.search-pg{padding:0 0 3.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.search-pg{padding:0 0 2.625rem}}@media screen and (max-width: 479px){#main.search-pg{padding:0 0 2rem}}@media screen and (min-width: 1280px){#main.search-pg section:first-of-type .bg{padding:4.125rem 1.875rem 4.5rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.search-pg section:first-of-type .bg{padding:3.5rem 1.875rem 3.875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.search-pg section:first-of-type .bg{padding:2.875rem 1.875rem 3.25rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.search-pg section:first-of-type .bg{padding:2.25rem 1.875rem 2.625rem}}@media screen and (max-width: 479px){#main.search-pg section:first-of-type .bg{padding:1.625rem 1.875rem 2rem}}#main.search-pg section:first-of-type .bg .article{max-width:56.25rem;padding:0}#main.search-pg section:first-of-type .bg .large-search-form{max-width:56.25rem}#main.search-pg h2{border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1440px){#main.search-pg h2{margin:3.875rem 0 .5rem;padding:0 0 1.25rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main.search-pg h2{margin:3.25rem 0 .4375rem;padding:0 0 1.125rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.search-pg h2{margin:2.625rem 0 .375rem;padding:0 0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main.search-pg h2{margin:2rem 0 .3125rem;padding:0 0 .875rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main.search-pg h2{margin:1.625rem 0 .25rem;padding:0 0 .75rem}}@media screen and (max-width: 479px){#main.search-pg h2{margin:1rem 0 .1875rem;padding:0 0 .625rem}}.fc-calendar-container,.fc-calendar-container .fc-calendar,.fc-calendar-container .fc-head{display:block;position:relative;width:100%;clear:both}.fc-calendar-container{border:1px solid #748093}.fc-calendar-container .fc-calendar-event>.fc-allday,.fc-calendar-container .fc-calendar-event>.fc-starttime,.fc-calendar-container .fc-calendar-event>.fc-endtime{display:none}@media screen and (min-width: 1024px){.fc-calendar-container .fc-head{overflow:hidden}.fc-calendar-container .fc-head>div{float:left;position:relative;width:14.2857143%;text-align:center;padding:1rem 0;border:0;color:rgba(34,47,84,0.8);font-weight:700;text-align:center;text-transform:uppercase;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}}@media screen and (min-width: 1024px) and (min-width: 1280px){.fc-calendar-container .fc-head>div{font-size:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1024px) and (max-width: 1279px){.fc-calendar-container .fc-head>div{font-size:1.125rem}}@media screen and (max-width: 1023px){.fc-calendar-container .fc-head{display:none}}.fc-calendar-container .fc-body{width:100%}@media screen and (min-width: 768px){.fc-calendar-container .fc-body{display:table}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body{float:left;position:relative}}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row{display:table-row}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .fc-row{float:left;position:relative;width:100%}}@media screen and (min-width: 1366px){.fc-calendar-container .fc-body .fc-row{height:11.5625rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){.fc-calendar-container .fc-body .fc-row{height:10.3125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fc-calendar-container .fc-body .fc-row{height:6.25rem}}.fc-calendar-container .fc-body .fc-row>div{padding:0;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row>div{display:table-cell}}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row>div{width:14.2857143%;border-left:1px solid #9da6b3}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .fc-row>div{float:left;position:relative;width:100%;min-height:3.75rem;border-bottom:1px solid #9da6b3}.fc-calendar-container .fc-body .fc-row>div.otherMonth{display:none}}@media screen and (min-width: 1366px){.fc-calendar-container .fc-body .fc-row>div{height:11.5625rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){.fc-calendar-container .fc-body .fc-row>div{height:10.3125rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fc-calendar-container .fc-body .fc-row>div{height:6.25rem}}.fc-calendar-container .fc-body .fc-row>div *{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row>div:first-of-type{border-left:0}}.fc-calendar-container .fc-body .fc-row>div.fc-today .fc-date{color:#FFF;background:#132b5d}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row:first-of-type>div{border-top:1px solid #9da6b3}}.fc-calendar-container .fc-body .fc-row .fc-date{font-weight:400;color:#222f54;background:#c7e3eb;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 1366px){.fc-calendar-container .fc-body .fc-row .fc-date{padding:0 .9375rem;font-size:1.375rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){.fc-calendar-container .fc-body .fc-row .fc-date{padding:0 .75rem;font-size:1.25rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fc-calendar-container .fc-body .fc-row .fc-date{padding:0 .625rem;font-size:1.25rem}}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row .fc-date{display:table;width:100%}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .fc-row .fc-date{position:absolute;display:block;top:0;left:0;width:2.75rem;height:3.75rem;font-size:1.5rem;line-height:1;padding:1.125rem .625rem 1.125rem 0;text-align:right;background:transparent}}.fc-calendar-container .fc-body .fc-row .fc-date.fc-emptydate{background:#edf6f8;color:rgba(34,47,84,0.3)}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row .fc-weekday{display:none}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .fc-row .fc-weekday{position:absolute;display:block;top:0;left:2.75rem;width:1.875rem;height:3.75rem;padding:1.4375rem 0;font-size:.875rem;line-height:1;text-transform:uppercase}}.fc-calendar-container .fc-body .fc-row .fc-content .fc-date{font-weight:400;font-family:'Libre Baskerville', Helvetica, Arial, sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 768px){.fc-calendar-container .fc-body .fc-row .fc-content .fc-date{color:#fff;background:#0383a6}}.fc-calendar-container .fc-body .fc-row .fc-calendar-events{float:left;position:relative;width:100%}@media screen and (min-width: 1366px){.fc-calendar-container .fc-body .fc-row .fc-calendar-events{padding:.9375rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){.fc-calendar-container .fc-body .fc-row .fc-calendar-events{padding:.75rem}}@media screen and (max-width: 1023px){.fc-calendar-container .fc-body .fc-row .fc-calendar-events{padding:.625rem}}.fc-calendar-container .fc-body .fc-calendar-event{float:left;position:relative;width:100%}.fc-calendar-container .fc-body .e-wrap{float:left;position:relative;width:100%}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .e-wrap{padding:.375rem 0 .375rem 5.625rem}}@media screen and (max-width: 479px){.fc-calendar-container .fc-body .e-wrap{padding:.375rem 0 .375rem 5rem}}.fc-calendar-container .fc-body .e-wrap>a{float:left;position:relative;line-height:1.2;color:#47506B;z-index:100}@media screen and (min-width: 1366px){.fc-calendar-container .fc-body .e-wrap>a{font-size:1.125rem;margin:0 0 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1365px){.fc-calendar-container .fc-body .e-wrap>a{font-size:1rem;margin:0 0 .875rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.fc-calendar-container .fc-body .e-wrap>a{font-size:.875rem;margin:0 0 .875rem}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .e-wrap>a{font-size:1.125rem;margin:0 0 .5rem}}.fc-calendar-container .fc-body .e-wrap .fc-tt h4{text-transform:none;margin:0 0 .5rem !important}.fc-calendar-container .fc-body .e-wrap .fc-tt time{display:block;position:relative;margin:0 0 .5rem}.fc-calendar-container .fc-body .e-wrap .fc-tt p{font-size:1.125rem !important;line-height:1.35;margin:0 0 1rem !important}@media screen and (min-width: 1024px){.event-pg.below-header figure{max-height:44.1875rem}}#main.event-pg{z-index:2}#main.event-pg article .wrap,#main.event-pg .article .wrap{overflow:visible}#main.event-pg h2{text-align:center}@media screen and (min-width: 1024px) and (max-width: 1279px){#main.event-pg h2{text-align:left}}@media screen and (min-width: 1024px){#main.event-pg.fireworks h2{text-align:left}}#main.event-pg h2+.button{max-width:17.5rem}@media screen and (min-width: 1700px){#main.event-pg h2+.button{right:-6.25rem}}@media screen and (min-width: 1600px) and (max-width: 1700px){#main.event-pg h2+.button{right:-3.125rem}}@media screen and (min-width: 1024px) and (max-width: 1599px){#main.event-pg h2+.button{right:1.875rem}}@media screen and (min-width: 1024px){#main.event-pg h2+.button{position:absolute;top:1.25rem}}@media screen and (max-width: 1023px){#main.event-pg h2+.button{position:relative;margin:0 auto 1rem}}@media screen and (min-width: 1700px){#main.event-pg.fireworks h2+.button{right:-12.5rem}}@media screen and (min-width: 1600px) and (max-width: 1700px){#main.event-pg.fireworks h2+.button{right:-9.375rem}}@media screen and (min-width: 1024px) and (max-width: 1599px){#main.event-pg.fireworks h2+.button{right:0}}@media screen and (min-width: 1024px){#main.event-pg.fireworks h2+.button{position:absolute;top:1.25rem}}#main.event-pg .row.first{margin:-2rem 0 1rem}#main.event-pg .row.last .button{margin:0 auto}#main.event-pg .article .wrap .wrap{display:block;position:relative;clear:both;width:100%;max-width:21.25rem;margin:0 auto;padding:0 !important}#main.event-pg .article .wrap .wrap .fc-tt{width:100%;left:50%;margin-top:-.625rem;top:-100%;padding:0 0 1.25rem;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 479px){#main.event-pg .article .wrap .wrap .fc-tt{width:18.75rem;margin:0}}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer{padding:0;box-shadow:0px 0px 10px rgba(35,31,32,0.5)}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer:before,#main.event-pg .article .wrap .wrap .fc-tt .tt-outer:after{box-shadow:0px 0px 10px rgba(35,31,32,0.5)}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer .tt-inner{padding:0}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer .tt-inner p{margin:0 !important;display:inline;vertical-align:middle;width:100%;height:4.375rem;padding:0 1.875rem}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer .tt-inner p:last-of-type{border-bottom:0}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer .tt-inner p span{display:table-cell;vertical-align:inherit}#main.event-pg .article .wrap .wrap .fc-tt .tt-outer:after{left:50%;bottom:0;top:auto;-webkit-transform:translateX(-50%) translateY(50%) rotate(45deg);transform:translateX(-50%) translateY(50%) rotate(45deg)}.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt{width:28.125rem;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt .tt-outer:after{left:50%;-webkit-transform:translateX(-50%) translateY(50%) rotate(45deg);transform:translateX(-50%) translateY(50%) rotate(45deg)}@media screen and (min-width: 768px) and (max-width: 1599px){.fc-calendar-container .fc-body .fc-row>div:nth-child(1) .e-wrap .fc-tt{margin-left:10.3125rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(1) .e-wrap .fc-tt .tt-outer:after{left:3.75rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(2) .e-wrap .fc-tt{margin-left:4.0625rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(2) .e-wrap .fc-tt .tt-outer:after{left:10rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(6) .e-wrap .fc-tt{margin-left:-3.75rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(6) .e-wrap .fc-tt .tt-outer:after{left:auto;right:10.3125rem;-webkit-transform:translateX(50%) translateY(50%) rotate(45deg);transform:translateX(50%) translateY(50%) rotate(45deg)}.fc-calendar-container .fc-body .fc-row>div:nth-child(7) .e-wrap .fc-tt{margin-left:-10rem}.fc-calendar-container .fc-body .fc-row>div:nth-child(7) .e-wrap .fc-tt .tt-outer:after{left:auto;right:3.75rem;-webkit-transform:translateX(50%) translateY(50%) rotate(45deg);transform:translateX(50%) translateY(50%) rotate(45deg)}}@media screen and (max-width: 767px){.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt{width:26.25rem;left:-1.25rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt .tt-outer:after{left:6.875rem;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}}@media screen and (max-width: 479px){.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt{width:17.5rem;left:-1.5625rem}.fc-calendar-container .fc-body .fc-row>div .e-wrap .fc-tt .tt-outer:after{left:6.25rem}}.calendar-bottom{float:left;position:relative;width:100%;clear:both;margin:1rem 0}.calendar-bottom .left,.calendar-bottom .right{position:relative;display:table;vertical-align:middle}@media screen and (min-width: 768px){.calendar-bottom .left,.calendar-bottom .right{height:3.4375rem}}@media screen and (max-width: 767px){.calendar-bottom .left,.calendar-bottom .right{height:2.4375rem}}.calendar-bottom .left span,.calendar-bottom .right span{display:table-cell;vertical-align:inherit;line-height:1;color:#222f54;font-style:italic;text-decoration:none;font-family:'PT Serif', Helvetica, Arial, sans-serif}@media screen and (min-width: 768px){.calendar-bottom .left span,.calendar-bottom .right span{font-size:1.5rem}}@media screen and (max-width: 767px){.calendar-bottom .left span,.calendar-bottom .right span{font-size:1.25rem}}@media screen and (max-width: 479px){.calendar-bottom .left span,.calendar-bottom .right span{display:none}}.calendar-bottom .left:before,.calendar-bottom .right:before{position:absolute;top:0;content:""}@media screen and (min-width: 768px){.calendar-bottom .left:before,.calendar-bottom .right:before{width:1.75rem;height:3.4375rem}}@media screen and (max-width: 767px){.calendar-bottom .left:before,.calendar-bottom .right:before{width:1.25rem;height:2.4375rem}}.calendar-bottom .left:hover span,.calendar-bottom .right:hover span{text-decoration:underline}.calendar-bottom .left{float:left}@media screen and (min-width: 1024px){.calendar-bottom .left{padding:0 0 0 2.5rem}}@media screen and (max-width: 1023px){.calendar-bottom .left{padding:0 0 0 1.875rem}}.calendar-bottom .left:before{left:0;background:url(../images/library/calendar_prev.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:100% auto}.calendar-bottom .right{float:right}@media screen and (min-width: 1024px){.calendar-bottom .right{padding:0 2.5rem 0 0}}@media screen and (max-width: 1023px){.calendar-bottom .right{padding:0 1.875rem 0 0}}.calendar-bottom .right:before{right:0;background:url(../images/library/calendar_next.svg) no-repeat 50% 50%;background-attachment:scroll;background-size:100% auto}#main ul.schedule{display:block;position:relative;overflow:hidden;margin:0 0 2.25rem;width:100%;padding:0 !important;list-style:none;border-top:1px solid #D4D4D4}#main ul.schedule li{float:left;position:relative;width:100%;margin:0;padding:0 13%;border-bottom:1px solid #d4d4d4}@media screen and (min-width: 1440px){#main ul.schedule li{font-size:1.875rem}}@media screen and (min-width: 1280px) and (max-width: 1439px){#main ul.schedule li{font-size:1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1279px){#main ul.schedule li{font-size:1.625rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#main ul.schedule li{font-size:1.5rem}}@media screen and (min-width: 480px) and (max-width: 767px){#main ul.schedule li{font-size:1.375rem}}@media screen and (max-width: 479px){#main ul.schedule li{font-size:1.25rem}}@media screen and (max-width: 767px){#main ul.schedule li{padding-top:.3125rem;padding-bottom:.3125rem}}#main ul.schedule li span{position:relative;padding:.625rem 0;color:#334164}@media screen and (min-width: 768px){#main ul.schedule li span:first-of-type{float:left}#main ul.schedule li span:last-of-type{float:right}}@media screen and (max-width: 767px){#main ul.schedule li span{float:left;width:100%;text-align:center;padding:0}}

/*# sourceMappingURL=style.css.map */