@font-face{font-family:'tl-icons';src:url(../fonts/tl-icons.eot);src:url(../fonts/tl-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/tl-icons.ttf) format("truetype"),url(../fonts/tl-icons.woff2) format("woff2"),url(../fonts/tl-icons.woff) format("woff"),url(../fonts/tl-icons.svg#tl-icons) format("svg");font-weight:normal;font-style:normal}
[class^="tl-icon-"],[class*=" tl-icon-"]{font-family:'tl-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{margin:0 !important}
#wpadminbar{opacity:0.5}
body{background:#fff;color:#000;cursor:default;font:300 13px/1.5em "Montserrat",sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility}
body.search-is-open{background:#000}
body ::-moz-selection{background:#fff2a8}
body ::selection{background:#fff2a8}
body ::-moz-selection{background:#fff2a8}
.visually-hidden{display:none}
a,a:link,a:visited{color:#B3985A;cursor:pointer;transition:color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}
a:hover,a:link:hover,a:visited:hover{color:#000;text-decoration:none}
button{-webkit-appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
ul,ol{padding-left:1.25em;list-style:outside;margin:0 0 40px}
canvas{background:transparent;border:0;display:block;outline:none}
img{border:0;display:inline-block;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}
blockquote{border-left:5px solid #000;margin-left:0;padding-left:20px}
hr{border:0;border-top:1px solid currentColor;margin:30px 0;padding:0}
h1,.h1{font-family:"Montserrat",serif;font-weight:900;font-size:36px;line-height:40px;color:#000;margin:0 0 20px;display:block;text-transform:uppercase}
h2,.h2{font-family:"Montserrat",serif;font-weight:900;font-size:20px;line-height:24px;color:#fff;background:#000;padding:6px 10px;margin:0 0 20px;display:inline-block;text-transform:uppercase}
h3,.h3{font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:24px;color:#000;margin:0 0 20px;display:block}
h4,.h4{font-family:"Montserrat",serif;font-weight:900;font-size:18px;line-height:26px;margin:0 0 10px;text-transform:uppercase;display:block}
@media (max-width:699px){h4,.h4{font-size:18px}
}
h5,.h5{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;line-height:1.3em;margin:0 0 20px;display:block}
h6,.h6{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;line-height:1.3em;margin:0 0 20px;display:block}
p{font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#000;margin:0 0 20px}
li{font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px;padding:0;line-height:20px;color:#000;margin:0 0 10px}
aside,article,footer,header,main,nav,section{display:block}
.svg-icon-video{fill:#000 !important;transition:all 250ms ease-in-out}
.svg-icon-video:hover{transition:all 250ms ease-in-out;-webkit-transform:scale(1.15);transform:scale(1.15)}
body.home .svg-icon-video{fill:#fff !important;z-index:2}
.row{display:block;margin:0 auto;max-width:1240px;position:relative;width:100%}
@media (max-width:1300px){.row{padding-left:20px;padding-right:20px}
}
@media (min-width:700px) and (max-width:1023px){.row{padding-left:20px;padding-right:20px}
}
@media (max-width:699px){.row{padding-left:20px;padding-right:20px}
}
@media (max-width:699px){.row .row{padding:0px}
}
.row:after{clear:both;content:'';display:table}
.row.two_col{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}
@media (max-width:699px){.row.two_col{flex-direction:column}
}
.no-flex{display:block !important}
.main_col{max-width:925px}
@media (max-width:699px){.main_col{width:100%;margin-right:0}
}
.right_col{max-width:400px;width:400px;margin-left:auto}
@media (min-width:700px) and (max-width:1023px){.right_col{width:28%}
}
@media (max-width:699px){.right_col{width:100%}
}
.right_col .sidebar div h3{font-family:"Montserrat",serif;margin-bottom:10px;color:#000}
.right_col .sidebar ul{list-style:none;padding:0;margin:0}
.right_col .sidebar ul li{border-top:1px solid #DBDBDB;padding:5px 0;margin:0}
.right_col .sidebar ul li a,.right_col .sidebar ul li a:link,.right_col .sidebar ul li a:visited{font-weight:400;font-size:20px;line-height:35px;color:#000}
.right_col .sidebar ul li a:hover,.right_col .sidebar ul li a:link:hover,.right_col .sidebar ul li a:visited:hover{color:#B3985A}
@media (max-width:699px){.right_col .sidebar ul li a,.right_col .sidebar ul li a:link,.right_col .sidebar ul li a:visited{font-size:18px;line-height:28px}
}
.right_col .sidebar ul li.current-menu-item a,.right_col .sidebar ul li.current-menu-item a:link,.right_col .sidebar ul li.current-menu-item a:visited{color:#B3985A}
.right_col .sidebar ul li.cat-item-1{display:none}
html.sr .load-hidden{visibility:hidden}
.alignright{float:right;margin-left:20px}
@media (max-width:699px){.alignright{float:none;margin:0 auto 20px}
}
.alignleft{float:left;margin-right:20px}
@media (max-width:699px){.alignleft{float:none;margin:0 auto 20px}
}
.background-black{background-color:#000;color:#fff}
.background-black h1,.background-black h2,.background-black h3,.background-black h4,.background-black h5,.background-black h6,.background-black li,.background-black p{color:#fff !important}
.background-black a:hover,.background-black a:link:hover,.background-black a:visited:hover{color:#fff;text-decoration:underline}
.background-black h2{padding-left:0}
.background-gray{background-color:#DBDBDB;color:#000}
.background-white{background-color:#fff;color:#000}
.background-fade{background:linear-gradient(to bottom,rgba(219,219,219,0.85) 0%,rgba(241,241,241,0) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dbdbdb',endColorstr='#00ffffff',GradientType=0 )}
*,::after,::before{box-sizing:border-box}
.collapse{display:block;max-height:0px;overflow:hidden;transition:max-height 0.5s cubic-bezier(0,1,0,1)}
.collapse.show{max-height:99em;transition:max-height .5s ease-in-out}
.container{margin:0 auto;position:relative;display:block;max-width:1280px;width:100%;padding:0}
@media (min-width:700px) and (max-width:1023px){.container{padding:0 40px}
}
.svg{fill:currentColor;height:34px;width:34px}
.svg-logo-compass-careers{height:40.6px;width:182px}
@media (min-width:700px) and (max-width:1023px){.svg-logo-compass-careers{height:58px;width:260px}
}
@media print{.svg-logo-compass-careers{height:58px;width:260px}
}
.svg-arrow-down,.svg-arrow-up{height:120px;width:8px}
.svg-arrow-left,.svg-arrow-right{height:8px;width:120px}
.svg-icon-video{height:80px;width:80px}
@media (min-width:700px) and (max-width:1023px){.svg-icon-video{height:120px;width:120px}
}
.svg-map{height:160px;width:260px}
@media (min-width:700px) and (max-width:1023px){.svg-map{height:400px;width:650px}
}
@media (min-width:1024px){.svg-map{height:560px;width:910px}
}
@media (min-width:1400px){.svg-map{height:800px;width:1300px}
}
.svg-map-line{height:50px;width:100px}
a.button,a.button-small,a.button:link,a.button:visited,span.button,span.button-small,li.button>a,li.button-small>a,li.button>a:link,li.button>a:visited{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#B3985A;border:1px solid #B3985A;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;min-width:190px;padding:0 20px;height:40px;line-height:40px;letter-spacing:0px;text-align:center;text-decoration:none;text-transform:none;transition:background-color 0.2s linear,border-color 0.2s linear,color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;transition:0.3s;border-radius:5px;}
@media (max-width:699px){a.button,a.button-small,a.button:link,a.button:visited,span.button,span.button-small,li.button>a,li.button-small>a,li.button>a:link,li.button>a:visited{white-space:normal;min-height:40px;line-height:20px;padding:10px 20px;height:auto;}
}
a.button:hover,a.button-small:hover,a.button:link:hover,a.button:visited:hover,span.button:hover,span.button-small:hover,li.button>a:hover,li.button-small>a:hover,li.button>a:link:hover,li.button>a:visited:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none;transition:0.3s}
a.button.button-outline,a.button-outline.button-small,a.button:link.button-outline,a.button:visited.button-outline,span.button.button-outline,span.button-outline.button-small,li.button>a.button-outline,li.button-small>a.button-outline,li.button>a:link.button-outline,li.button>a:visited.button-outline{border:2px solid #000;background:none;color:#000;line-height:37px}
a.button.button-outline:hover,a.button-outline.button-small:hover,a.button:link.button-outline:hover,a.button:visited.button-outline:hover,span.button.button-outline:hover,span.button-outline.button-small:hover,li.button>a.button-outline:hover,li.button-small>a.button-outline:hover,li.button>a:link.button-outline:hover,li.button>a:visited.button-outline:hover{background-color:#B3985A;border-color:#B3985A;color:#fff;text-decoration:none;transition:0.3s}
.dark-background a.button.button-outline,.dark-background a.button-outline.button-small,.black-background a.button.button-outline,.black-background a.button-outline.button-small,.dark-background a.button:link.button-outline,.black-background a.button:link.button-outline,.dark-background a.button:visited.button-outline,.black-background a.button:visited.button-outline,.dark-background span.button.button-outline,.dark-background span.button-outline.button-small,.black-background span.button.button-outline,.black-background span.button-outline.button-small,.dark-background li.button>a.button-outline,.dark-background li.button-small>a.button-outline,.black-background li.button>a.button-outline,.black-background li.button-small>a.button-outline,.dark-background li.button>a:link.button-outline,.black-background li.button>a:link.button-outline,.dark-background li.button>a:visited.button-outline,.black-background li.button>a:visited.button-outline{border:2px solid #fff;background:none;color:#fff;line-height:37px}
.dark-background a.button.button-outline:hover,.dark-background a.button-outline.button-small:hover,.black-background a.button.button-outline:hover,.black-background a.button-outline.button-small:hover,.dark-background a.button:link.button-outline:hover,.black-background a.button:link.button-outline:hover,.dark-background a.button:visited.button-outline:hover,.black-background a.button:visited.button-outline:hover,.dark-background span.button.button-outline:hover,.dark-background span.button-outline.button-small:hover,.black-background span.button.button-outline:hover,.black-background span.button-outline.button-small:hover,.dark-background li.button>a.button-outline:hover,.dark-background li.button-small>a.button-outline:hover,.black-background li.button>a.button-outline:hover,.black-background li.button-small>a.button-outline:hover,.dark-background li.button>a:link.button-outline:hover,.black-background li.button>a:link.button-outline:hover,.dark-background li.button>a:visited.button-outline:hover,.black-background li.button>a:visited.button-outline:hover{background-color:#B3985A;border-color:#B3985A;color:#fff;text-decoration:none;transition:0.3s}
@media (max-width:699px){a.button.button-outline,a.button-outline.button-small,a.button:link.button-outline,a.button:visited.button-outline,span.button.button-outline,span.button-outline.button-small,li.button>a.button-outline,li.button-small>a.button-outline,li.button>a:link.button-outline,li.button>a:visited.button-outline{line-height:20px !important}
}
p>a.button,p>a.button-small,p>a.button:link,p>a.button:visited,p>span.button,p>span.button-small,p>li.button>a,p>li.button-small>a,p>li.button>a:link,p>li.button>a:visited{margin-bottom:20px}
li.button>a,li.button-small>a,li.button>a:link,li.button>a:visited{background:#000;border:1px solid #000}
li.button>a:hover:before,li.button-small>a:hover:before,li.button>a:link:hover:before,li.button>a:visited:hover:before{border:1px solid #000}
.atm-btm-wrap{text-align:center;padding:50px}
.button-small{font-size:14px;min-width:190px;padding:15px 25px}
.button-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#B3985A;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:40px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}
.button-text:hover{color:#B3985A;text-decoration:none}
.link-arrow{background:url(../img/icon-arrow-text.svg) no-repeat center right;padding:0 30px 0 0;background-size:auto 9px;transition:all 0.3s}
.link-arrow:hover{background:url(../img/icon-arrow-text-blue.svg) no-repeat center right;background-size:auto 9px;transition:all 0.3s}
.gform_wrapper{margin:0}
.gform_wrapper .gfield{margin:0 0 10px;list-style:none}
.gform_wrapper .gform_heading{margin:0;padding:0;display:none}
.gform_wrapper ul.gform_fields li.gfield{margin:0 0 20px}
.gform_wrapper ul.gform_fields li.gfield div.ginput_container{margin:0}
.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{height:44px !important;line-height:44px;margin:0;border:1px solid rgba(0,0,0,0.4);background:#fff;border-radius:0px;-webkit-border-radius:0px;outline:none;-webkit-appearance:none;padding:0 12px !important;color:#000;font-size:16px !important;font-family:"Montserrat",sans-serif}
.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper select::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
.gform_wrapper input::-moz-placeholder,.gform_wrapper select::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
.gform_wrapper input::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
.gform_wrapper select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.gform_wrapper select:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}
.gform_wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.gform_wrapper textarea{height:330px !important}
.gform_wrapper button,.gform_wrapper input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#B3985A !important;border:1px solid #B3985A !important;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;min-width:190px;padding:0 20px;height:40px;line-height:40px;letter-spacing:0px;text-align:center;text-decoration:none;text-transform:none;transition:background-color 0.2s linear,border-color 0.2s linear,color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;transition:0.3s}
.gform_wrapper button:hover,.gform_wrapper input[type=submit]:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none;transition:0.3s}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:15px 0 10px 0 !important}
.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:600;margin:0 0 5px}
.gform_wrapper.gf_browser_chrome select{padding:0px 12px}
.gform_wrapper ul.gform_fields li.gfield{line-height:0}
.gform_wrapper .gform_footer{margin:0 !important;padding:0 !important;position:relative}
@media (max-width:699px){.gform_wrapper .gform_footer{width:90% !important;margin:0 auto !important}
}
@media (min-width:700px) and (max-width:1023px){.gform_wrapper .gform_footer{display:flex;justify-content:center}
}
.gform_wrapper h3.gform_title{display:none}
.gform_wrapper input.large{height:44px !important;line-height:44px;margin:0;border:1px solid #B7B8BA;background:transparent;border-radius:0px;-webkit-border-radius:0px;outline:none;-webkit-appearance:none;padding:0 12px !important;font-size:16px !important;font-family:"Montserrat",sans-serif;font-weight:300}
.gform_wrapper input.large::-webkit-input-placeholder{font-size:16px;font-family:"Montserrat",sans-serif}
.gform_wrapper input.large::-moz-placeholder{font-size:16px;font-family:"Montserrat",sans-serif}
.gform_wrapper input.large::placeholder{font-size:16px;font-family:"Montserrat",sans-serif}
body .gform_wrapper .top_label div.ginput_container{margin-top:0 !important}
.news-form .gform_wrapper .gform_body{width:255px}
@media (max-width:699px){.news-form .gform_wrapper .gform_body{width:100%;margin:0 auto}
}
@media (min-width:700px) and (max-width:1023px){.news-form .gform_wrapper .gform_body{margin:0 auto}
}
select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
select:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.footer{background:#fff;color:#000;padding:40px 0}
@media (min-width:700px) and (max-width:1023px){.footer .row{display:flex;flex-direction:row;align-content:space-between;justify-content:center;margin:0 0 50px}
}
@media (min-width:1024px){.footer .row{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;width:100%;max-width:1240px}
}
@media (max-width:699px){.footer .row{flex-direction:column;align-items:center;justify-content:center}
}
.footer--about{width:220px;margin-right:auto}
@media (max-width:699px){.footer--about{margin:0 auto}
}
@media (min-width:700px) and (max-width:1023px){.footer--about{width:50%}
}
.footer--about .footer-logo{display:block;position:relative;height:80px;width:210px;background:url(../img/compass-logo@2x.png) no-repeat;background-size:210px auto;background-position:center center;text-indent:-5000px;margin:0}
@media (max-width:699px){.footer--about .footer-logo{margin:0 auto 20px}
}
.footer--nav{margin-left:auto;display:flex;align-items:center}
@media (min-width:700px) and (max-width:1023px){.footer--nav{width:50%}
.footer--nav .menu-footer-container{width:100%}
}
@media (max-width:699px){.footer--nav{width:100%;margin:0 auto;display:block}
}
.footer--nav ul.menu{margin:0;list-style:none;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%}
@media (max-width:699px){.footer--nav ul.menu{flex-direction:column}
}
@media (min-width:700px) and (max-width:1023px){.footer--nav ul.menu{flex-direction:wrap}
}
.footer--nav ul.menu li{margin:0;padding:0 20px}
@media (max-width:699px){.footer--nav ul.menu li{width:100%;padding:0;margin:0 0 15px;text-align:center}
}
@media (min-width:700px) and (max-width:1023px){.footer--nav ul.menu li{width:50%;padding:0;margin:0 0 20px}
}
.footer--nav ul.menu li:last-child{padding-right:0}
.footer--nav ul.menu li a,.footer--nav ul.menu li a:link,.footer--nav ul.menu li a:visited{font-weight:700;color:#000;font-size:16px;line-height:20px;display:block;text-transform:uppercase}
.footer--nav ul.menu li a:hover,.footer--nav ul.menu li a:link:hover,.footer--nav ul.menu li a:visited:hover{color:#B3985A}
.footer .global{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;width:100%}
@media (max-width:699px){.footer .global{flex-direction:column}
}
.footer .global .left{width:50%;margin-right:auto;padding:30px 0 0}
.footer .global .left p,.footer .global .left a{color:#000;line-height:20px;font-size:16px;font-weight:600;text-decoration:none}
.footer .global .left a.link-contact{text-decoration:underline;font-weight:400}
.footer .global .left a:hover{color:#B3985A}
@media (max-width:699px){.footer .global .left{width:100%;margin:0 auto;text-align:center}
}
.footer .global .right{width:50%;margin-left:auto;text-align:right}
@media (max-width:699px){.footer .global .right{width:100%;margin:0 auto;text-align:center}
}
.footer .global .copyright p{color:#000;line-height:20px;font-size:14px;font-weight:300}
.footer .global .copyright a{font-weight:300;color:#000;text-decoration:none}
.footer .global .copyright a:hover{text-decoration:underline}
.footer .global .social{margin-right:0;margin-left:auto}
@media (max-width:699px){.footer .global .social{margin-top:20px}
}
.footer .global .list-social{list-style:none;margin:0 0 25px;padding:0;display:flex;align-items:center;justify-content:flex-end}
@media (max-width:699px){.footer .global .list-social{justify-content:center}
}
@media (min-width:700px) and (max-width:1023px){.footer .global .list-social{justify-content:flex-end}
}
.footer .global .list-social li{display:inline-block;width:34px;height:24px;margin:0 5px 0 0;position:relative;text-align:right}
.footer .global .list-social li:last-child{margin-right:0}
.footer .global .list-social li a,.footer .global .list-social li a:link,.footer .global .list-social li a:visited{background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:block;text-indent:-5000px;margin:0;position:relative;transition:all 300ms linear;opacity:1}
.footer .global .list-social li a span,.footer .global .list-social li a:link span,.footer .global .list-social li a:visited span{display:none}
.footer .global .list-social li a.social-twitter,.footer .global .list-social li a:link.social-twitter,.footer .global .list-social li a:visited.social-twitter{background-image:url(../img/icon-twitter.svg)}
.footer .global .list-social li a.social-instagram,.footer .global .list-social li a:link.social-instagram,.footer .global .list-social li a:visited.social-instagram{background-image:url(../img/icon-instagram.svg)}
.footer .global .list-social li a.social-linkedin,.footer .global .list-social li a:link.social-linkedin,.footer .global .list-social li a:visited.social-linkedin{background-image:url(../img/icon-linkedin.svg)}
.footer .global .list-social li a.social-facebook,.footer .global .list-social li a:link.social-facebook,.footer .global .list-social li a:visited.social-facebook{background-image:url(../img/icon-facebook.svg)}
.footer .global .list-social li a.social-youtube,.footer .global .list-social li a:link.social-youtube,.footer .global .list-social li a:visited.social-youtube{background-image:url(../img/icon-youtube.svg)}
.footer .global .list-social li a:hover,.footer .global .list-social li a:link:hover,.footer .global .list-social li a:visited:hover{transition:all 300ms linear;opacity:0.5}
header.header{background:#fff;padding:20px 0;width:100%;display:block;position:fixed;top:0;left:0;z-index:1000;transition:all 0.5s ease}
body.home header.header{background:transparent;border-bottom:none}
body.home header.header nav.main-navigation .menu-main-menu-container ul li a,body.home header.header nav.main-navigation .menu-main-menu-container ul li a:link,body.home header.header nav.main-navigation .menu-main-menu-container ul li a:visited{color:#fff}
header.header .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
header.header.sticky{transition-delay:250ms;transition-property:all}
@media (min-width:1024px){header.header.sticky{position:fixed;padding:10px 0;background:#fff !important;box-shadow:0 1px 2px 2px rgba(0,0,0,0.2)}
}
body.home header.header.sticky nav.main-navigation .menu-main-menu-container ul li a,body.home header.header.sticky nav.main-navigation .menu-main-menu-container ul li a:link,body.home header.header.sticky nav.main-navigation .menu-main-menu-container ul li a:visited{color:#000}
@media (max-width:699px){header.header{background:#fff !important;padding:10px 0}
}
a.home_logo,a.home_logo:link,a.home_logo:visited{background:url(../img/compass-logo@2x.png) left center no-repeat;background-size:211px auto;width:210px;height:70px;display:block;z-index:20;text-indent:-50000px}
@media (max-width:699px){a.home_logo,a.home_logo:link,a.home_logo:visited{margin:0 auto}
}
.mobile-logo{display:none}
@media (max-width:699px){.mobile-logo{padding-top:0;width:160px;display:block;margin:0 auto}
.mobile-logo a,.mobile-logo a:link,.mobile-logo a:visited{display:block;text-indent:-5000px;height:80px;width:160px;background:url(../img/compass-logo@2x.png) no-repeat;background-size:160px auto;background-position:center center;text-indent:-5000px;margin:0 auto;transition:all 100ms linear}
}
.error404 .header{background:#000}
.main-navigation{display:flex;justify-content:center;margin:0 auto;width:100%}
aside#mobile_nav{display:none}
#toggle-menu{display:none;width:30px;height:15px;padding:0px;cursor:pointer;z-index:1000;top:0px;position:absolute;transition:all 250ms ease-in-out}
#toggle-menu:hover span{transition:all 250ms ease-in-out;background:#B3985A}
#toggle-menu.visible{transition:all 250ms ease-in-out}
#toggle-menu div{width:30px;height:15px;position:relative}
@media (min-width:700px) and (max-width:1023px){#toggle-menu div{padding-left:20px}
}
#toggle-menu span{display:block;width:30px;height:1px;background:#000;position:absolute;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition:all 250ms ease-in-out}
#toggle-menu span.top{top:0px}
#toggle-menu span.middle{top:7px}
#toggle-menu span.bottom{top:14px}
#toggle-menu.visible span.top{-webkit-animation:inTop 0.8s forwards;animation:inTop 0.8s forwards}
#toggle-menu.visible span.middle{-webkit-animation:inMiddle 0.8s forwards;animation:inMiddle 0.8s forwards;top:6px}
#toggle-menu.visible span.bottom{-webkit-animation:inBottom 0.8s forwards;animation:inBottom 0.8s forwards}
#toggle-menu.hidden span.top{-webkit-animation:outTop 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation:outTop 0.8s backwards;-moz-animation-direction:reverse;animation:outTop 0.8s backwards;animation-direction:reverse}
#toggle-menu.hidden span.middle{-webkit-animation:outMiddle 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation:outMiddle 0.8s backwards;-moz-animation-direction:reverse;animation:outMiddle 0.8s backwards;animation-direction:reverse}
#toggle-menu.hidden span.bottom{-webkit-animation:outBottom 0.8s backwards;-webkit-animation-direction:reverse;-moz-animation:outBottom 0.8s backwards;-moz-animation-direction:reverse;animation:outBottom 0.8s backwards;animation-direction:reverse}
@-webkit-keyframes inMiddle{50%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(45deg)}
}
@keyframes inMiddle{50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
}
@-webkit-keyframes outMiddle{50%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(45deg)}
}
@keyframes outMiddle{50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
}
@-webkit-keyframes inTop{0%{top:0}
50%{top:6px;-webkit-transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg)}
}
@keyframes inTop{0%{top:0}
50%{top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
}
@-webkit-keyframes outTop{0%{top:0}
50%{top:6px;-webkit-transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg)}
}
@keyframes outTop{0%{top:0}
50%{top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
}
@-webkit-keyframes inBottom{0%{top:12px}
50%{top:6px;-webkit-transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg)}
}
@keyframes inBottom{0%{top:12px}
50%{top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
}
@-webkit-keyframes outBottom{0%{top:12px}
50%{top:6px;-webkit-transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg)}
}
@keyframes outBottom{0%{top:12px}
50%{top:6px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
}
@media only screen and (max-width:1024px){#toggle-menu{display:block}
#site-navigation{display:none}
aside#mobile_nav{background:#000;position:fixed;top:0;left:-100%;width:100%;height:100%;padding:10px 0px 0px 0px;color:#fff;z-index:900;opacity:0;transition:all 250ms ease-in-out;display:flex}
aside#mobile_nav .holder{justify-content:center;align-items:center;width:100%;margin:0 auto;padding:100px 0 200px;display:block;overflow:scroll}
aside#mobile_nav .menu-mobile-menu-container{display:block;padding:0;width:100%}
aside#mobile_nav .menu-mobile-menu-container ul{position:relative;display:block;list-style:none;margin:0 auto;padding:0 20px;min-width:90%}
aside#mobile_nav .menu-mobile-menu-container ul li{text-align:left;margin:0 0 10px;padding:0;width:100%;clear:both;line-height:inherit;position:relative;display:block}
aside#mobile_nav .menu-mobile-menu-container ul li a,aside#mobile_nav .menu-mobile-menu-container ul li a:link,aside#mobile_nav .menu-mobile-menu-container ul li a:visited{display:block;text-decoration:none;color:#fff;font-size:28px;line-height:38px;transition:all 300ms linear;position:relative;font-family:"Montserrat",sans-serif;font-weight:600;cursor:pointer}
aside#mobile_nav .menu-mobile-menu-container ul li a:hover,aside#mobile_nav .menu-mobile-menu-container ul li a:link:hover,aside#mobile_nav .menu-mobile-menu-container ul li a:visited:hover{color:#B3985A}
aside#mobile_nav .menu-mobile-menu-container ul li .sub-menu{margin-top:10px}
aside#mobile_nav .menu-mobile-menu-container ul li .sub-menu li a,aside#mobile_nav .menu-mobile-menu-container ul li .sub-menu li a:link,aside#mobile_nav .menu-mobile-menu-container ul li .sub-menu li a:visited{font-weight:300;font-size:20px;line-height:30px}
aside#mobile_nav .menu-mobile-menu-container ul li.current_page_item>a,aside#mobile_nav .menu-mobile-menu-container ul li.current_page_item>a:link,aside#mobile_nav .menu-mobile-menu-container ul li.current_page_item>a:visited,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-item>a,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-item>a:link,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-item>a:visited,aside#mobile_nav .menu-mobile-menu-container ul li.current_page_ancestor>a,aside#mobile_nav .menu-mobile-menu-container ul li.current_page_ancestor>a:link,aside#mobile_nav .menu-mobile-menu-container ul li.current_page_ancestor>a:visited,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-ancestor>a,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-ancestor>a:link,aside#mobile_nav .menu-mobile-menu-container ul li.current-menu-ancestor>a:visited{color:#B3985A}
aside#mobile_nav.open{left:0;opacity:1}
header.header .row{padding:0 20px}
header.header .site-branding{margin:0 auto;width:220px}
}
#mobile-menu ul{list-style:none;padding:0 20px;margin:0}
#mobile-menu li{font-size:20px;line-height:30px;font-weight:bold}
#mobile-menu li ul.children li{font-weight:400}
#mobile-menu a,#mobile-menu a:link,#mobile-menu a:visited{color:#fff}
#mobile-menu a:hover,#mobile-menu a:link:hover,#mobile-menu a:visited:hover{color:#000}
.main{background:#fff;position:relative;padding:120px 0 0}
body.home .main{padding:0}
.main__content{position:relative;z-index:2}
nav.main-navigation{margin-left:auto;align-items:center}
nav.main-navigation .menu-main-menu-container ul{margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}
nav.main-navigation .menu-main-menu-container ul li{list-style:none;margin:0 30px;padding-top:15px;position:relative}
nav.main-navigation .menu-main-menu-container ul li:last-child{margin-right:0}
nav.main-navigation .menu-main-menu-container ul li:first-child{margin-left:0}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children.open>a,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children.open>a:link,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children.open>a:visited{color:#000}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu{position:absolute;top:50px;left:0;width:240px;display:block;overflow:hidden;background:#fff;box-shadow:0 4px 5px 0px rgba(0,0,0,0.3);visibility:hidden;padding:0;height:auto}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu.open{visibility:visible}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li{margin:0;padding:0px;border-bottom:1px solid #DBDBDB;display:flex;align-items:center;justify-content:flex-start}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li:last-child{border-bottom:none}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a:link,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a:visited{padding:15px 10px;background:#fff;color:#000;text-align:left;border-bottom:none;font-size:12px;line-height:20px;text-transform:none;cursor:pointer;font-weight:500;text-transform:uppercase;width:100%;display:block;margin:0}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a:hover,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a:link:hover,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li a:visited:hover{opacity:1;color:#fff;background:#000}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li.current-menu-item a,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li.current-menu-item a:link,nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu li.current-menu-item a:visited{color:#B3985A;background:#000}
nav.main-navigation .menu-main-menu-container ul li.menu-item-has-children ul.sub-menu:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;content:''}
nav.main-navigation .menu-main-menu-container ul li a,nav.main-navigation .menu-main-menu-container ul li a:link,nav.main-navigation .menu-main-menu-container ul li a:visited{text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;line-height:40px;color:#000;text-transform:uppercase}
nav.main-navigation .menu-main-menu-container ul li a:hover,nav.main-navigation .menu-main-menu-container ul li a:link:hover,nav.main-navigation .menu-main-menu-container ul li a:visited:hover{color:#B3985A}
nav.main-navigation .menu-main-menu-container ul li.current_page_item>a,nav.main-navigation .menu-main-menu-container ul li.current-menu-item>a,nav.main-navigation .menu-main-menu-container ul li.current_page_ancestor>a,nav.main-navigation .menu-main-menu-container ul li.current-menu-ancestor>a{color:#B3985A}
nav.main-navigation .menu-main-menu-container ul li.button a,nav.main-navigation .menu-main-menu-container ul li.button-small a,nav.main-navigation .menu-main-menu-container ul li.button a:link,nav.main-navigation .menu-main-menu-container ul li.button a:visited{color:#fff}
nav.main-navigation .menu-main-menu-container ul li.button a:hover,nav.main-navigation .menu-main-menu-container ul li.button-small a:hover,nav.main-navigation .menu-main-menu-container ul li.button a:link:hover,nav.main-navigation .menu-main-menu-container ul li.button a:visited:hover{color:#fff}
nav.main-navigation .menu-main-menu-container ul li.menu-item-228679{padding-top:0;width:210px}
nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a,nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:link,nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:visited{display:block;text-indent:-5000px;height:80px;width:210px;background:url(../img/compass-logo@2x.png) no-repeat;background-size:210px auto;background-position:center center;text-indent:-5000px;margin:0 auto;transition:all 100ms linear}
body.home nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a,body.home nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:link,body.home nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:visited{background:url(../img/compass-logo-white@2x.png) no-repeat;background-size:210px auto;background-position:center center}
.sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679{width:210px}
.sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a,.sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:link,.sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:visited{height:63px;width:48px;background:url(../img/compass-icon@2x.png) no-repeat;background-size:48px auto;background-position:center center;transition:all 300ms linear}
body.home .sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a,body.home .sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:link,body.home .sticky nav.main-navigation .menu-main-menu-container ul li.menu-item-228679 a:visited{background:url(../img/compass-icon@2x.png) no-repeat;background-size:48px auto;background-position:center center}
.menu-global-header-container{position:absolute;top:-20px;right:0}
.sticky .menu-global-header-container{top:-10px}
.menu-global-header-container ul{display:flex;flex-direction:row;justify-self:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0}
.menu-global-header-container ul li{margin:0 5px 0 0}
.menu-global-header-container ul li:last-child{margin-right:0}
.menu-global-header-container ul li:last-child a,.menu-global-header-container ul li:last-child a:link,.menu-global-header-container ul li:last-child a:visited{background:#7C683A}
.menu-global-header-container ul li a,.menu-global-header-container ul li a:link,.menu-global-header-container ul li a:visited{display:block;font-size:12px;color:#fff;background:#B3985A;padding:5px 15px;font-weight:500}
.menu-global-header-container ul li a:hover,.menu-global-header-container ul li a:link:hover,.menu-global-header-container ul li a:visited:hover{background:#000}
@media (max-width:699px){.menu-global-header-container{width:100%;top:90px}
.sticky .menu-global-header-container{top:90px}
.menu-global-header-container ul{width:100%;justify-content:space-between}
.menu-global-header-container ul li{width:50%;text-align:center;margin:0}
.menu-global-header-container ul li a,.menu-global-header-container ul li a:link,.menu-global-header-container ul li a:visited{padding:10px 15px}
}
.team-modal-content{display:flex;flex-direction:row;justify-content:space-between;overflow:visible}
@media (max-width:699px){.team-modal-content{flex-direction:column}
}
.team-modal-content .image{width:220px}
@media (max-width:699px){.team-modal-content .image{width:100%}
}
.team-modal-content .image img{width:100%;height:auto}
.team-modal-content .text{margin-left:50px;width:calc(100% - 270px)}
@media (max-width:699px){.team-modal-content .text{width:100%;margin:0}
}
.team-modal-content h3,.team-modal-content h4{margin:0 0 10px}
.team-modal-content .social{margin-bottom:20px}
.team-modal-content .social a,.team-modal-content .social a:link,.team-modal-content .social a:visited{width:32px;height:32px;background-repeat:no-repeat;background-position:center center;display:block;text-indent:-5000px}
.team-modal-content .social a.link-email,.team-modal-content .social a:link.link-email,.team-modal-content .social a:visited.link-email{background-image:url(../img/email_icon.svg);background-size:32px auto;margin-right:5px}
.team-modal-content .social a.link-linkedin,.team-modal-content .social a:link.link-linkedin,.team-modal-content .social a:visited.link-linkedin{background-image:url(../img/icon-linkedin.svg);background-size:32px auto}
.show-modal{overflow:hidden}
.show-modal .header,.show-modal .footer,.show-modal .main{pointer-events:none}
.news-fulllist h4{text-transform:capitalize}
.news-list .alm-listing{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -10px}
@media (max-width:699px){.news-list .alm-listing{display:block;padding-left:10px;padding-right:10px;margin:0}
}
.news-list .alm-listing .alm-layout{width:calc(33.33% - 20px) !important;padding:0 10px;margin:0 10px !important}
@media (max-width:699px){.news-list .alm-listing .alm-layout{margin:0 auto !important;width:100% !important}
}
.news-list .alm-listing .alm-layout a,.news-list .alm-listing .alm-layout a:link,.news-list .alm-listing .alm-layout a:visited{text-decoration:none;padding:0 0 40px;display:block}
.news-list .alm-listing .alm-layout a h3,.news-list .alm-listing .alm-layout a:link h3,.news-list .alm-listing .alm-layout a:visited h3{font-size:22px;font-family:"Montserrat",sans-serif;font-weight:700;line-height:26px;color:#000;transition:all 300ms linear}
.news-list .alm-listing .alm-layout a .post-image,.news-list .alm-listing .alm-layout a:link .post-image,.news-list .alm-listing .alm-layout a:visited .post-image{margin-bottom:30px;border:none;height:210px;overflow:hidden}
.news-list .alm-listing .alm-layout a .post-image img,.news-list .alm-listing .alm-layout a:link .post-image img,.news-list .alm-listing .alm-layout a:visited .post-image img{-o-object-fit:cover;object-fit:cover;height:100%}
.news-list .alm-listing .alm-layout a .author-date,.news-list .alm-listing .alm-layout a:link .author-date,.news-list .alm-listing .alm-layout a:visited .author-date{margin:0}
.news-list .alm-listing .alm-layout a:hover h3,.news-list .alm-listing .alm-layout a:link:hover h3,.news-list .alm-listing .alm-layout a:visited:hover h3{color:#000;transition:all 300ms linear}
.news-list .alm-listing .alm-layout .meta{color:#000;font-size:14px;margin-bottom:10px;font-weight:normal;text-transform:uppercase}
.related_posts .news-list .alm-listing .alm-layout{width:calc(33.33% - 20px) !important}
@media (max-width:699px){.related_posts .news-list .alm-listing .alm-layout{width:100% !important}
}
.news-home{padding:50px 0 50px}
.news-home .news-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.news-home .news-header h2{color:#000;margin-bottom:20px}
.related_posts{padding:50px 0 0}
span.category{background:#007672;width:auto;height:25px;display:inline-block;padding:0 10px;border-radius:15px;color:#fff;margin-bottom:10px;line-height:25px;text-align:center;font-family:"Montserrat",serif;font-size:12px}
@media (max-width:699px){span.category{display:block;width:115px}
}
.alm-btn-wrap{text-align:center;padding:40px 0 20px !important}
.alm-btn-wrap button.alm-load-more-btn{color:#fff;background:#000;border:none;padding:10px 15px;text-transform:none;border-radius:0px;font-family:"Montserrat",sans-serif;font-weight:600;height:40px}
.alm-btn-wrap button.alm-load-more-btn.done{opacity:0.2}
.alm-btn-wrap button.alm-load-more-btn.done:before{display:none}
.alm-btn-wrap button.alm-load-more-btn:hover{background:#000}
.filters .alm-filters-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}
.filters .alm-filters-container .alm-filter{margin:0 40px 0px 0;padding:0}
.filters .alm-filters-container .alm-filter h3{margin:0 0 10px}
.filters .alm-filters-container .alm-filter ul{display:flex;justify-content:flex-start;width:100%}
@media (min-width:700px) and (max-width:1023px){.filters .alm-filters-container .alm-filter ul{flex-wrap:wrap}
}
@media (max-width:699px){.filters .alm-filters-container .alm-filter ul{flex-direction:column;padding:10px}
}
.filters .alm-filters-container .alm-filter ul li{margin:0 10px 0 0}
@media (min-width:700px) and (max-width:1023px){.filters .alm-filters-container .alm-filter ul li{margin-bottom:10px}
}
@media (max-width:699px){.filters .alm-filters-container .alm-filter ul li{margin-bottom:10px}
}
.filters .alm-filters-container .alm-filter ul li .alm-filter--link.field-radio{color:#fff;list-style:none;background:#000;width:100%;height:42px;display:flex;border-radius:0px;line-height:42px;text-align:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;padding:0px 20px}
.filters .alm-filters-container .alm-filter ul li .alm-filter--link.field-radio:before{display:none}
.filters .alm-filters-container .alm-filter ul li .alm-filter--link.field-radio:hover{color:#fff}
.filters .alm-filters-container .alm-filter ul li .alm-filter--link.field-radio.active{background:#B3985A;color:#fff}
.filters .alm-filters-container .alm-filter ul li .alm-filter--link.field-radio.active:after{display:none}
.filters .alm-filters-container input,.filters .alm-filters-container select,.filters .alm-filters-container textarea{height:44px !important;line-height:44px;margin:0;border:1px solid rgba(0,0,0,0.4) !important;background:#fff !important;border-radius:0px;-webkit-border-radius:0px;outline:none;-webkit-appearance:none;padding:0 12px;color:#000;font-size:16px !important;font-family:"Montserrat",sans-serif}
.filters .alm-filters-container input::-webkit-input-placeholder,.filters .alm-filters-container select::-webkit-input-placeholder,.filters .alm-filters-container textarea::-webkit-input-placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
.filters .alm-filters-container input::-moz-placeholder,.filters .alm-filters-container select::-moz-placeholder,.filters .alm-filters-container textarea::-moz-placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
.filters .alm-filters-container input::placeholder,.filters .alm-filters-container select::placeholder,.filters .alm-filters-container textarea::placeholder{color:#000;font-size:16px;font-family:"Montserrat",sans-serif}
body.single section.single{padding:50px 0 0}
body.single .post-image{margin:0 0 40px;border:1px solid #DBDBDB}
body.single .highlight{background:rgba(71,162,63,0.3)}
body.single .quote{padding:50px 40px;line-height:130%;background:#000;color:#fff;font-size:16px;margin:0 0 40px;font-weight:300}
body.single .quote *{color:#fff}
body.single .quote *:last-child{margin-bottom:0}
body.single .wide{width:1080px !important}
body.single .meta{display:flex;flex-direction:row;align-items:center;color:#000;margin:0 0 40px}
@media (max-width:699px){body.single .meta{justify-content:flex-start}
}
body.single .meta .meta img{-webkit-clip-path:circle(45px at center);clip-path:circle(45px at center)}
body.single .author-date{display:flex;flex-direction:column;margin:0 20px}
@media (max-width:699px){body.single .post-content h1{width:100%}
}
@media (min-width:700px) and (max-width:1023px){body.single .post-content h1{width:100%;font-size:48px}
}
body.single .post-content h2,body.single .post-content h3{margin-top:60px;margin-bottom:15px}
body.single .post-content h4{line-height:36px;color:#B3985A;text-transform:uppercase}
body.single .post-content p,body.single .post-content li{font-size:16px}
body.single .post-content iframe{max-width:100%}
.addthis_inline_share_toolbox{padding:20px 0 0}
body.single .block-image-and-text,body.single-post .block-image-and-text{padding:30px 0}
body.single .block-image-and-text h2,body.single-post .block-image-and-text h2{margin-top:0}
body.single .block-image-and-text--image,body.single-post .block-image-and-text--image{max-width:420px}
body.single .block-textarea,body.single-post .block-textarea{padding:40px 0}
body.single .post-content p:last-child,body.single .post-content li:last-child{margin-bottom:0}
button#btn-search{display:block;outline:none;background:none;border:none;margin:10px 0 0 0;width:25px;height:25px;z-index:200;position:absolute;right:0}
button#btn-search:focus,button#btn-search:active{outline:none}
@media (max-width:699px){button#btn-search svg{width:100%;height:auto}
}
.page-id-58 header button#btn-search svg g{fill:#fff !important;stroke:#fff !important}
.page-id-58 header.sticky button#btn-search svg g{fill:#000 !important;stroke:#000 !important}
.search-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.search-holder{position:fixed;z-index:1000;top:0;left:0;overflow:hidden;width:100%;height:100vh;background:#fff}
.search-holder.visible{opacity:1;z-index:2000}
.btn--search-close{z-index:9994;width:35px;height:35px;position:absolute;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:"Arial",Baskerville !important;line-height:35px;border:0;background:none;outline:none;box-shadow:none;background:#B3985A;border-radius:50%;margin:10px;transition:all 0.3s}
.btn--search-close::-moz-focus-inner{border:0;padding:0}
.btn--search-close:hover,.btn--search-close:focus,.btn--search-close:active,.btn--search-close:visited{text-decoration:none;text-align:center;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;border:0;background:#000;color:#fff;outline:none;box-shadow:none;transition:all 0.3s}
.input-group-btn,.hide{display:none}
.search__form{margin:5em 0}
.search__input{font-family:"Montserrat",serif;font-size:4vw;line-height:1;display:inline-block;box-sizing:border-box;width:75%;max-width:900px;padding:0 0 0.1em 0;color:#000;background:transparent;border:none;outline:none;-webkit-appearance:none;border-bottom:4px solid}
.search__input::-webkit-input-placeholder{opacity:0.1;color:#fff}
.search__input::-moz-placeholder{opacity:0.1;color:#fff}
.search__input:-ms-input-placeholder{opacity:0.1;color:#fff}
.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}
.search__input::-ms-clear{display:none}
.search__info{font-size:16px;font-weight:bold;display:block;width:75%;margin:0 auto;padding:0.85em 0;text-align:right;color:#000}
.main{-webkit-transform:perspective(1000px);transform:perspective(1000px);transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.main--move{-webkit-transform:perspective(1000px) translate3d(0,-50vh,0) rotate3d(1,0,0,30deg);transform:perspective(1000px) translate3d(0,-50vh,0) rotate3d(1,0,0,30deg);max-height:400vh;min-height:400vh;overflow:hidden}
#searchsubmit{display:none}
body.search-is-open{overflow:hidden;height:100vh}
body.search-is-open .cd-nav-trigger{opacity:0}
.search-holder{pointer-events:none;opacity:0;transition:opacity 0.6s}
.search-holder--open{pointer-events:auto;opacity:1}
@media screen and (max-width:40em){.btn--search-close{font-size:1.25em}
}
section.search-results{padding:0 0 100px}
section.search-results article{padding:40px 20px;border-top:1px solid #D0D3D4}
section.search-results article h4{margin:0 0 10px}
section.search-results article p{font-size:14px;line-height:24px;margin:0}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;display:none}
.nav-links a,.nav-links span{font-size:13px;margin:1rem .6rem}
.nav-links a.page-numbers{color:#000}
.nav-links a.page-numbers:hover{color:#383838}
.nav-links .page-numbers.current,.nav-links .page-numbers.dots{color:#e0e0e0}
.nav-links a.next,.nav-links a.prev{display:inline-block;padding:.2rem .8rem;background-color:#000;color:#fff;border-radius:2px}
.nav-links a.next:hover,.nav-links a.prev:hover{color:#fff}
.overlay{position:relative;text-align:left;opacity:1;width:100%;max-width:700px;background:#fff}
.overlay img{margin:0px 0 40px;width:100%;max-width:700px}
.overlay-content{position:relative;z-index:10;-ms-overflow-style:none;scrollbar-width:none}
.overlay-content::-webkit-scrollbar{display:none}
.overlay-content h1{font-size:46px;line-height:56px}
.overlay-content .wrap{display:flex;flex-direction:row;justify-content:center;margin:0 0 50px}
.overlay-content .wrap .block{text-align:center;padding:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:50%;min-width:50%}
.overlay-content .wrap .block.hlt{background:#F05348}
.lower{text-align:left;text-transform:uppercase;margin:50px 0 10px 0}
@media screen and (max-width:770px){.overlay-content h1{font-size:36px;line-height:46px}
.overlay{padding:20px 20px}
.overlay::after,.overlay::before{display:none}
.overlay img{margin:0px 0 10px}
.overlay-content{overflow:scroll}
.overlay-content .wrap{flex-direction:column;margin:0}
.overlay-content .wrap .block{max-width:100%}
.overlay a.button,.overlay a.button-small,.overlay a.button:link,.overlay a.button:visited{width:100%;font-size:12px}
.overlay::after,.overlay::before{display:none}
.overlay a.button,.overlay a.button-small,.overlay a.button:link,.overlay a.button:visited{margin-left:auto;margin-right:auto;display:block}
}
.slick-slider{box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{display:flex;justify-content:center}
.slick-track:before,.slick-track:after{content:'';display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:auto;min-height:1px}
[dir="rtl"] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}
.slick-slide:focus,.slick-slide:active{outline:none}
.slick-arrow.slick-hidden{display:none}
.slick-prev,.slick-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;font-family:"Montserrat",sans-serif;font-size:8px;font-weight:700;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color 0.2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;text-indent:-50000px}
.slick-prev .svg,.slick-next .svg{display:block;margin-bottom:2px}
.slick-prev:hover,.slick-next:hover{color:#B3985A;opacity:0.5}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;pointer-events:none}
.slick-prev{left:-40px;background:url(../img/icon-nav-arr-left.png) no-repeat 0 0;background-size:11px auto;width:11px;height:26px}
[dir="rtl"] .slick-prev{left:auto;right:-40px}
.slick-next{right:-40px;background:url(../img/icon-nav-arr-right.png) no-repeat 0 0;background-size:11px auto;width:11px;height:26px}
[dir="rtl"] .slick-next{left:-40px;right:auto}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
100%{-webkit-transform:none;transform:none}
}
@keyframes wobble{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
100%{-webkit-transform:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
100%{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
100%{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
100%{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{0%{opacity:1}
100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{0%{opacity:1}
100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
@keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
100%{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
100%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla;Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;transition:opacity 0.3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity 0.3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}
.lity-content{z-index:9993;width:100%;margin:0px 0;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}
.lity-content>div{overflow:scroll;padding:30px}
@media (max-width:699px){.lity-content>div{padding:30px !important}
}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}
.lity-close{z-index:9994;width:35px;height:35px;position:absolute;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;border:0;background:none;outline:none;box-shadow:none;background:#B3985A;border-radius:50%;margin:10px;transition:all 0.3s}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;border:0;background:#000;color:#fff;outline:none;box-shadow:none;transition:all 0.3s}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
.lity-hide{display:none}
.block-columns-of-text{margin:0;padding:50px 0}
@media (min-width:700px){.block-columns-of-text.columns-2 .row{display:flex;flex-wrap:wrap}
}
@media (min-width:700px){.block-columns-of-text.columns-3 .row{display:flex;flex-wrap:wrap}
.block-columns-of-text.columns-3 article{width:30%;margin:0 1.5%}
.block-columns-of-text.columns-3 article:first-child{margin-left:0}
.block-columns-of-text.columns-3 article:last-child{margin-right:0}
}
@media (min-width:700px){.block-columns-of-text.columns-4 .row{display:flex;flex-wrap:wrap}
.block-columns-of-text.columns-4 article{width:23%;margin:0 1%}
.block-columns-of-text.columns-4 article:first-child{margin-left:0}
.block-columns-of-text.columns-4 article:last-child{margin-right:0}
}
@media (min-width:700px){.block-columns-of-text.columns-5 .row{display:flex;flex-wrap:wrap}
.block-columns-of-text.columns-5 article{width:18%;margin:0 1%}
.block-columns-of-text.columns-5 article:first-child{margin-left:0}
.block-columns-of-text.columns-5 article:last-child{margin-right:0}
.block-columns-of-text.columns-5 article h3{min-height:48px}
}
@media (min-width:1024px){.block-columns-of-text.columns-2 article{width:50%}
.block-columns-of-text.columns-2 article:first-child{padding-right:40px}
.block-columns-of-text.columns-3 article{width:30%}
.block-columns-of-text.columns-4 article{width:23%}
.block-columns-of-text.columns-5 article{width:18%}
}
.block-columns-of-text#home-quotes .card-text-cell{background:linear-gradient(to bottom,rgba(219,219,219,0.85) 0%,rgba(241,241,241,0) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dbdbdb',endColorstr='#00ffffff',GradientType=0 );padding:20px}
.block-columns-of-text#home-quotes article{text-align:center}
.block-columns-of-text#home-quotes article p{font-size:18px;line-height:22px;font-weight:300}
@media (min-width:700px) and (max-width:1023px){.block-columns-of-text#home-quotes article p{font-size:14px;line-height:18px}
}
.block-columns-of-text#home-quotes .quote-byline{margin:40px 0 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}
.block-columns-of-text#home-quotes .quote-byline .image{width:85px;margin-right:20px}
.block-columns-of-text#home-quotes .quote-byline .image img{display:block;width:85px;height:auto}
.block-columns-of-text#home-quotes .quote-byline .text{text-align:left;max-width:calc(100% - 105px)}
.block-columns-of-text#home-quotes .quote-byline .text h3{margin:0 0 10px}
@media (min-width:700px) and (max-width:1023px){.block-columns-of-text#home-quotes .quote-byline .text h3{font-size:18px}
}
.block-columns-of-text#home-sustainability{padding:0}
.block-columns-all{margin:0;padding:0px 0;position:relative}
.block-columns-all .row>h2{margin-top:50px}
.block-columns-all.background-hatch{background:url(../img/bg-hatch@2x.png) repeat center top;background-size:15px auto}
.block-columns-all.centered{text-align:center}
.block-columns-all.centered article.column-cell .text{padding:0;text-align:center;align-items:center;width:100%}
.block-columns-all.stacked article.column-cell{flex-direction:column;justify-content:flex-start;align-items:center}
.block-columns-all.stacked article.column-cell .image{margin:0 0 20px;width:100%}
.block-columns-all.stacked article.column-cell .image .img-item{width:100%;-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;justify-content:center}
.block-columns-all.stacked article.column-cell .image .img-item img{max-width:90%;max-height:90%}
.block-columns-all#service-grid .text h4{display:none}
.block-columns-all article.column-cell{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:40px 0}
@media (max-width:699px){.block-columns-all article.column-cell{flex-direction:column}
}
.block-columns-all article.column-cell:first-child{margin-left:-10px}
@media (max-width:699px){.block-columns-all article.column-cell:first-child{margin:0}
}
.block-columns-all article.column-cell:last-child{margin-right:-10px}
@media (max-width:699px){.block-columns-all article.column-cell:last-child{margin:0}
}
.block-columns-all article.column-cell .image{margin-right:40px;width:295px;height:200px;position:relative}
.block-columns-all article.column-cell .image .img-item{width:295px;height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}
@media (max-width:699px){.block-columns-all article.column-cell .image .img-item{width:100%;background-position:center center;background-size:100% auto}
}
.block-columns-all article.column-cell .image .icon-item{width:100px;height:100px;z-index:2}
.block-columns-all article.column-cell .image .icon-item img{max-width:100%;max-height:100%}
@media (max-width:699px){.block-columns-all article.column-cell .image{width:100%;margin:0 auto 20px}
}
.block-columns-all article.column-cell .text{margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:20px}
@media (max-width:699px){.block-columns-all article.column-cell .text{margin:0;width:100%}
}
.block-columns-all article.column-cell.no-image .image{width:100%;height:auto;margin:0 auto 20px}
.block-columns-all article.column-cell.no-image .image .icon-item{position:relative;top:auto;left:auto;margin:0 auto}
.block-columns-all article.column-cell.no-image .text{width:100%}
.block-columns-all.with-rule article{border-bottom:1px solid #DBDBDB}
@media (min-width:700px){.block-columns-all.columns-2 .col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
}
@media (min-width:700px){.block-columns-all.columns-3 .col-wrap{display:flex;flex-wrap:wrap;justify-content:center}
.block-columns-all.columns-3 article{width:30%;margin:0 1.5%}
.block-columns-all.columns-3 article:first-child{margin-left:0}
.block-columns-all.columns-3 article:last-child{margin-right:0}
}
@media (min-width:700px){.block-columns-all.columns-4 .col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
.block-columns-all.columns-4 article{width:23%;margin:0 1%}
.block-columns-all.columns-4 article:first-child{margin-left:0}
.block-columns-all.columns-4 article:last-child{margin-right:0}
}
@media (min-width:700px){.block-columns-all.columns-5 .col-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
.block-columns-all.columns-5 article{width:18%;margin:0 1%}
.block-columns-all.columns-5 article:first-child{margin-left:0}
.block-columns-all.columns-5 article:last-child{margin-right:0}
}
@media (min-width:1024px){.block-columns-all.columns-2 article{width:calc(50% - 10px)}
.block-columns-all.columns-3 article{width:calc(30% - 10px)}
.block-columns-all.columns-4 article{width:calc(23% - 10px)}
.block-columns-all.columns-5 article{width:calc(18% - 10px)}
}
body.page-id-50 section.block-columns-all{margin-bottom:50px}
body.page-id-50 section.block-textarea{padding-bottom:20px}
body.page-id-229363 section.block-columns-all{margin-bottom:50px}
.block-columns-all#awards-list article.column-cell .image{height:230px}
@media (max-width:699px){.block-columns-all#awards-list article.column-cell .image{height:325px}
}
.block-columns-all#awards-list article.column-cell .image .img-item{height:230px;background-size:100% auto;background-position:center center}
@media (max-width:699px){.block-columns-all#awards-list article.column-cell .image .img-item{height:325px}
}
.block-columns-all#success-stories{padding:50px 0}
.block-columns-all#success-stories article.column-cell .image{height:350px}
.block-columns-all#success-stories article.column-cell .image .img-item{height:350px}
@media (max-width:699px){body.page-id-9878 .block-columns-all article.column-cell .image{max-width:295px}
}
.block-cta{text-align:center;z-index:25;position:relative;padding:50px 0}
.block-cta .row{display:flex;flex-direction:row}
@media (max-width:699px){.block-cta .row{width:100%;display:block}
}
@media (max-width:1200px){.block-cta .row{flex-wrap:wrap;justify-content:center}
}
.block-cta .cta-item{width:calc(20% - 20px);margin:0 10px;padding:0px;height:500px;transition:all 300ms linear;-webkit-perspective:500px;perspective:500px;position:relative}
@media (max-width:1200px){.block-cta .cta-item{width:calc(33.33% - 20px);margin:0 10px 20px}
}
.block-cta .cta-item h3{color:#fff;margin:0;font-weight:400}
.block-cta .cta-item p{font-size:14px;line-height:20px;text-align:left}
@media (max-width:699px){.block-cta .cta-item{width:100%;margin:0 0 20px !important}
}
.block-cta .cta-item:first-child{margin-left:0}
.block-cta .cta-item:last-child{margin-right:0}
.block-cta .cta-item:hover .content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}
.block-cta .cta-item:nth-child(1) .front{background:url(../img/pillar_1.png);background-size:cover}
.block-cta .cta-item:nth-child(2) .front{background:url(../img/pillar_2.png);background-size:cover}
.block-cta .cta-item:nth-child(3) .front{background:url(../img/pillar_3.png);background-size:cover}
.block-cta .cta-item:nth-child(4) .front{background:url(../img/pillar_4.png);background-size:cover}
.block-cta .cta-item:nth-child(5) .front{background:url(../img/pillar_5.png);background-size:cover}
.block-cta .cta-item .content{position:absolute;width:100%;height:100%;box-shadow:0 0 15px rgba(0,0,0,0.1);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.block-cta .cta-item .front,.block-cta .cta-item .back{position:absolute;height:100%;width:100%;text-align:center;border-radius:2px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
.block-cta .cta-item .back{background:white;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.block-contact .row{display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:699px){.block-contact .row{flex-direction:column}
}
@media (min-width:700px) and (max-width:1023px){.block-contact{padding-bottom:50px}
}
@media (min-width:1024px){.block-contact{padding:100px 0}
}
.block-contact .contact_block_left,.block-contact .contact_block_right{width:50%}
@media (max-width:699px){.block-contact .contact_block_left,.block-contact .contact_block_right{width:100%;margin:0 auto}
}
.block-contact .contact_block_right{padding-left:150px;flex-direction:column}
@media (max-width:699px){.block-contact .contact_block_right{padding:40px 0}
}
@media (min-width:700px) and (max-width:1023px){.block-contact .contact_block_right{padding-left:40px}
}
.block-contact .contact_block_right h3{margin:40px 0 10px}
.block-contact .contact_block_right h3:first-child{margin-top:0}
@media (min-width:700px) and (max-width:1023px){.block-contact .contact_block_left{padding-left:20px}
}
section.slideshow{position:relative}
@-webkit-keyframes animateLine1{0%{width:20px;min-width:20px}
100%{width:85%}
}
@-webkit-keyframes animateLine2{0%{width:20px;min-width:20px}
100%{width:65%}
}
.block-textarea{padding:80px 0}
.block-textarea .text-area{max-width:820px}
@media (max-width:699px){.block-textarea .text-area{width:100%}
}
@media (min-width:700px) and (max-width:1023px){.block-textarea .text-area{width:100%;padding:0 20px}
}
.block-textarea h4{margin-top:0}
.block-textarea.text-centered .text-area{margin:0 auto;max-width:840px;text-align:center}
@media (max-width:699px){.block-textarea.text-centered .text-area{width:100%}
}
body.page-id-325 .block-textarea .text-area{max-width:100%}
body.page-id-325 .block-textarea .text-area img{width:100%;height:auto}
.block-textarea#sustainability-home-button{padding:0}
.block-textarea#social-feed .text-area{max-width:100%}
.gold-box{color:#fff;text-transform:uppercase;background:#B3985A;padding:5px 10px;display:inline-flex;margin-left:auto;margin-right:auto}
.block-hero-home{background:#000;color:#fff;text-align:center}
.block-hero-home .row{max-width:1300px;padding:40px 0 80px 0}
.block-hero-home h2{font-size:11vw;margin:0;padding:0}
@media (min-width:1024px){.block-hero-home h2{font-size:113px}
}
.block-hero-home h2 span{display:none}
.block-hero-home h5{font-size:18px;margin:0 0 30px 0;padding:0;text-transform:uppercase}
.block-hero-home ul{list-style:none;margin:0;padding:0}
.block-hero-home ul li{margin:10px}
@media (min-width:700px) and (max-width:1023px){.block-hero-home ul li{display:inline-block}
}
.block-hero-home--video-text{background:#000;font-family:"Montserrat",serif;font-size:300px;font-weight:400;height:0;margin-bottom:80px;overflow:hidden;padding-bottom:30%;position:relative;text-transform:uppercase;width:100%}
.block-hero-home--video-text svg{display:block;height:103%;left:-1%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:103%}
.block-hero-home--video-text svg text{text-anchor:middle}
.block-hero-home--video-text svg mask rect{fill:white}
.block-hero-home--video-text svg>rect{fill:#000;-webkit-mask:url(#mask);mask:url(#mask)}
.block-hero-home--video-text video{display:block;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.block-hero-home--video-text:before{background:#B7B8BA;content:'';display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
@media (max-width:699px){.block-hero-home--video-text{margin-bottom:50px}
}
.block-image{margin:0 0 50px;padding:0;text-align:center}
.block-image img{display:block}
.block-image-and-text{padding:70px 0}
@media (min-width:1024px){.block-image-and-text .row{display:flex;justify-content:space-between;align-items:center}
}
.block-image-and-text.image-on-right .row{flex-direction:row-reverse}
.block-image-and-text.image-on-right .row .block-image-and-text--image-container{width:50%;justify-content:flex-end}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text.image-on-right .row .block-image-and-text--image-container{width:100%}
}
@media (max-width:699px){.block-image-and-text.image-on-right .row .block-image-and-text--image-container{width:100%;margin:0 auto 40px}
}
@media (max-width:699px){.block-image-and-text.image-on-right .row .block-image-and-text--text{padding-left:0;padding-top:25px}
}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text.image-on-right .row .block-image-and-text--text{padding:0 20px;width:100%;margin-right:auto;margin-left:auto;min-width:70%}
}
@media (max-width:699px){.block-image-and-text.image-on-right .row{flex-direction:column-reverse}
}
.block-image-and-text.image-on-left .row .block-image-and-text--image-container{width:50%;justify-content:flex-start}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text.image-on-left .row .block-image-and-text--image-container{width:100%}
}
@media (max-width:699px){.block-image-and-text.image-on-left .row .block-image-and-text--image-container{width:100%;margin:0 auto}
}
@media (max-width:699px){.block-image-and-text.image-on-left .row .block-image-and-text--text{padding-left:0;padding-top:25px}
}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text.image-on-left .row .block-image-and-text--text{padding:0 20px;width:100%;margin-right:auto;margin-left:auto;min-width:70%}
}
@media (max-width:699px){.block-image-and-text.image-on-left .row{flex-direction:column}
}
.block-image-and-text p{text-align:left}
.block-image-and-text p:last-child{margin-bottom:0}
@media (min-width:1024px){.block-image-and-text--image-container{width:50%;display:flex;justify-content:flex-start}
}
.block-image-and-text--image{position:relative;width:100%;max-width:620px}
@media (max-width:699px){.block-image-and-text--image{height:auto;max-width:100%}
}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text--image{margin:0 auto;max-width:360px;padding-bottom:30px}
}
.block-image-and-text--image a{display:block;text-decoration:none}
.block-image-and-text--image a:hover svg{-webkit-transform:scale(1.15) translate(-50%,-50%);transform:scale(1.15) translate(-50%,-50%)}
.block-image-and-text--image img{position:relative;z-index:2;display:block;width:100%}
.block-image-and-text--image .svg{width:100px;height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body.page-id-319 .block-image-and-text--image{max-width:520px}
.block-image-and-text--text{width:50%;max-width:510px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text--text{width:100%}
}
@media (max-width:699px){.block-image-and-text--text{width:100%}
}
.block-image-and-text.narrow .block-image-and-text--text{max-width:260px}
.block-image-and-text.narrow .block-image-and-text--image{max-width:715px;width:715px}
.block-image-and-text.narrow .block-image-and-text--image img{max-width:715px}
@media (max-width:699px){.block-image-and-text.narrow .block-image-and-text--image{width:100%;max-width:100%}
.block-image-and-text.narrow .block-image-and-text--image img{max-width:100%}
}
@media (max-width:699px){.block-image-and-text.narrow .row .block-image-and-text--image-container{width:100%}
}
.block-image-and-text.dark-background{background:#000}
.block-image-and-text.dark-background h4,.block-image-and-text.dark-background .h4{color:#B3985A}
.block-image-and-text.dark-background h1,.block-image-and-text.dark-background .h1,.block-image-and-text.dark-background h3,.block-image-and-text.dark-background .h3{color:#B3985A}
.block-image-and-text.dark-background h2,.block-image-and-text.dark-background p{color:#fff !important;padding-left:0}
.block-image-and-text.dark-background a,.block-image-and-text.dark-background a:link,.block-image-and-text.dark-background a:visited{color:#fff}
.block-image-and-text .row.no-flex{min-height:auto;margin-bottom:-220px;margin-top:-30px}
@media (min-width:700px) and (max-width:1023px){.block-image-and-text .row.no-flex{display:none !important}
}
@media (max-width:699px){.block-image-and-text .row.no-flex{margin:0}
}
.block-image-and-text .links{display:flex;flex-direction:column}
.block-image-and-text .links a,.block-image-and-text .links a:link,.block-image-and-text .links a:visited{margin-bottom:20px}
.block-image-and-text .links a:last-child,.block-image-and-text .links a:link:last-child,.block-image-and-text .links a:visited:last-child{margin-bottom:0}
*[data-toggle="collapse"]{position:relative;width:100%;padding-right:20px}
*[data-toggle="collapse"]:after{content:"\f107";font-family:'Font Awesome\ 5 Free';display:block;position:absolute;top:0;right:0;line-height:100%;font-weight:900;height:100%}
*[data-toggle="collapse"].open:after{content:"\f106"}
body.page-id-392 .block-image-and-text{padding:50px 0}
@media (max-width:699px){body.page-id-392 .block-image-and-text{padding-top:0px}
}
body.page-id-392 .cta-panel{margin-top:50px}
body.page-id-392 .block-image-and-text .row{max-width:1030px;background:linear-gradient(to bottom,rgba(219,219,219,0.85) 0%,rgba(241,241,241,0) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dbdbdb',endColorstr='#00ffffff',GradientType=0 )}
@media (max-width:699px){body.page-id-392 .block-image-and-text .row{padding-top:30px}
}
body.page-id-392 .block-image-and-text--text{max-width:410px}
body.page-id-392 .block-image-and-text .row .block-image-and-text--image-container,body.page-id-392 .block-image-and-text--image{max-width:500px}
.home-technology-logos{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0 0 20px}
.home-technology-logos img{max-width:calc(33.33% - 40px);margin-right:20px}
.home-technology-logos a{max-width:calc(33.33% - 40px);margin-right:20px}
.home-technology-logos a img{max-width:100%;margin-right:0px}
.block-journey{position:relative}
.block-journey--cards{position:relative}
.block-journey--cards:after{background:#fff;bottom:0;content:'';display:none;height:100px;position:absolute;right:0;width:360px}
@media (min-width:1024px){.block-journey--cards:after{display:block}
}
.block-journey .slick-next,.block-journey .slick-prev{border:1px solid #000;bottom:20px;left:auto;padding:20px;position:absolute;top:auto;-webkit-transform:none;transform:none}
.block-journey .slick-next{border-left:0;right:20px}
.block-journey .slick-prev{border-right:0;right:180px}
@-webkit-keyframes map-dot-pulse{0%{opacity:0.5;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}
100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
@keyframes map-dot-pulse{0%{opacity:0.5;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}
100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
.block-map{padding:60px 0}
@media (min-width:1024px){.block-map{padding:100px 0}
}
.block-map h1,.block-map h2,.block-map h3,.block-map h4,.block-map h5,.block-map h6{margin:0;padding:0}
.block-map--map-container{margin:0 auto;max-width:1300px;padding-top:40px}
@media (min-width:1024px){.block-map--map-container{padding-top:60px}
}
.block-map--map{background:currentColor;height:0;overflow:hidden;padding-bottom:61.538462%;position:relative;text-align:center;width:100%}
.block-map .svg-map-mask{color:#fff;display:block;height:103%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:103%;z-index:2}
.block-map.background-black .svg-map-mask{color:#000}
.block-map.background-gray .svg-map-mask{color:#B7B8BA}
.block-map--map-dots{list-style:none;margin:0;padding:0}
.block-map--map-dots li{left:50%;position:absolute;top:50%}
.block-map--map-dots li:before{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:map-dot-pulse;animation-name:map-dot-pulse;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background:#707070;border-radius:50%;content:'';display:block;height:500px;left:0;opacity:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:500px}
.block-map--map-dots li:nth-child(8) div p{color:#000}
.block-map--map-dots li:nth-child(1):before{-webkit-animation-delay:2.5s;animation-delay:2.5s}
.block-map--map-dots li:nth-child(2):before{-webkit-animation-delay:3s;animation-delay:3s}
.block-map--map-dots li:nth-child(3):before{-webkit-animation-delay:3.5s;animation-delay:3.5s}
.block-map--map-dots li:nth-child(4):before{-webkit-animation-delay:4s;animation-delay:4s}
.block-map--map-dots li:nth-child(5):before{-webkit-animation-delay:4.5s;animation-delay:4.5s}
.block-map--map-dots li:nth-child(6):before{-webkit-animation-delay:5s;animation-delay:5s}
.block-map--map-dots li:nth-child(7):before{-webkit-animation-delay:5.5s;animation-delay:5.5s}
.block-map--map-dots li:nth-child(8):before{-webkit-animation-delay:6s;animation-delay:6s}
.block-map--map-dots li:nth-child(9):before{-webkit-animation-delay:6.5s;animation-delay:6.5s}
.block-map--map-dots li:nth-child(10):before{-webkit-animation-delay:7s;animation-delay:7s}
.block-map--map-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#707070;border:0;border-radius:50%;color:transparent;cursor:default;font-size:0;height:28px;left:0;line-height:0;outline:none;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color 0.2s linear;width:28px;z-index:3}
.block-map--map-dots li button:after{border:1px solid #fff;border-radius:50%;content:'';display:block;height:48px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;width:48px}
.block-map--map-dots li button:focus,.block-map--map-dots li button:hover{background-color:#B3985A}
.block-map--map-dots li button:focus:after,.block-map--map-dots li button:hover:after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
@media (max-width:699px){.block-map--map-dots li button{width:15px;height:15px}
}
.block-map--map-dots li div{align-items:flex-start;color:#fff;display:flex;opacity:0;flex-direction:column;pointer-events:none;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;z-index:4}
.block-map--map-dots li div section.node-info{display:flex;flex-direction:column;width:150px}
.block-map--map-dots li div span.dscr{display:block;clear:both}
.block-map--map-dots li div p{margin:0px;padding:0;text-align:center;width:150px}
.block-map--map-dots li div strong{display:block;margin:10px}
.block-map--map-dots li div em{background-color:#fff;color:#000;display:inline-block;font-family:"Montserrat",serif;font-size:11px;font-style:normal;font-weight:400;margin-top:20px;padding:5px 20px;text-transform:uppercase;white-space:nowrap}
.block-map--map-dots li div.left-top{flex-direction:row-reverse;right:10px;top:-80px;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.block-map--map-dots li div.left-top .svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.block-map--map-dots li div.left-top section.node-info p span{margin-top:20px}
.block-map--map-dots li div.left-bottom{flex-direction:row-reverse;right:10px;top:30px;-webkit-transform-origin:right top;transform-origin:right top}
.block-map--map-dots li div.left-bottom .svg{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}
.block-map--map-dots li div.left-bottom section.node-info{margin-top:20px}
.block-map--map-dots li div.right-top{left:10px;top:-80px;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.block-map--map-dots li div.right-top section.node-info{margin-top:-80px;margin-left:105px}
.block-map--map-dots li div.right-bottom{left:10px;top:30px;-webkit-transform-origin:left top;transform-origin:left top}
.block-map--map-dots li div.right-bottom .svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.block-map--map-dots li div.right-bottom section.node-info{margin-top:20px}
@media (min-width:1024px){.block-map--map-dots li button:focus+div,.block-map--map-dots li button:hover+div{opacity:1;-webkit-transform:none;transform:none}
}
.block-map.background-black .block-map--map-dots button:after{border-color:#000}
.block-map.background-black .block-map--map-dots div{color:#000}
.block-map.background-black .block-map--map-dots div em{background-color:#000;color:#fff}
section.cta-panel{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;height:450px}
@media (max-width:699px){section.cta-panel{width:100%}
}
section.cta-panel .container{height:100%}
section.cta-panel .content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
@media (max-width:699px){section.cta-panel .content{padding:0 20px}
}
section.cta-panel .content h3{font-family:"Montserrat",serif;font-size:30px;line-height:36px;color:#fff;font-weight:900;text-transform:uppercase}
section.cta-panel .content div{padding:20px 0 0;color:#fff;max-width:500px}
section.cta-panel .content div p{line-height:26px;color:#fff;font-weight:bold;margin:0 0 20px}
section.cta-panel .content div p:last-child{margin:0 0 20px}
section.cta-panel .content a.button-outline,section.cta-panel .content a.button-outline:link,section.cta-panel .content a.button-outline:visited{border-color:#fff;color:#fff}
section.cta-panel .content a.button-outline:hover,section.cta-panel .content a.button-outline:link:hover,section.cta-panel .content a.button-outline:visited:hover{border-color:#B3985A}
.block-logo-grid{padding:60px 0}
@media (max-width:699px){.block-logo-grid.columns-3 article,.block-logo-grid.columns-4 article,.block-logo-grid.columns-5 article{border-top:1px solid currentColor}
.block-logo-grid.columns-3 article:first-child,.block-logo-grid.columns-4 article:first-child,.block-logo-grid.columns-5 article:first-child{border-top:0}
}
@media (min-width:700px) and (max-width:1023px){.block-logo-grid.columns-3 .row,.block-logo-grid.columns-4 .row,.block-logo-grid.columns-5 .row{display:flex;flex-wrap:wrap}
.block-logo-grid.columns-3 article,.block-logo-grid.columns-4 article,.block-logo-grid.columns-5 article{width:50%}
}
@media (min-width:700px) and (max-width:1023px) and (min-width:700px) and (max-width:1023px){.block-logo-grid.columns-3 article,.block-logo-grid.columns-4 article,.block-logo-grid.columns-5 article{width:calc(50% - 5px);margin:0 auto}
}
@media (min-width:700px) and (max-width:1023px){.block-logo-grid.columns-3 article:nth-child(1),.block-logo-grid.columns-3 article:nth-child(2),.block-logo-grid.columns-4 article:nth-child(1),.block-logo-grid.columns-4 article:nth-child(2),.block-logo-grid.columns-5 article:nth-child(1),.block-logo-grid.columns-5 article:nth-child(2){border-top:0}
.block-logo-grid.columns-3 article:nth-child(even),.block-logo-grid.columns-4 article:nth-child(even),.block-logo-grid.columns-5 article:nth-child(even){border-right:0}
}
@media (min-width:1024px){.block-logo-grid.columns-3 .row{display:flex;flex-wrap:wrap}
.block-logo-grid.columns-3 article{width:33%}
.block-logo-grid.columns-3 article:nth-child(1),.block-logo-grid.columns-3 article:nth-child(2),.block-logo-grid.columns-3 article:nth-child(3){border-top:0}
.block-logo-grid.columns-3 article:nth-child(3n){border-right:0}
}
@media (min-width:1024px){.block-logo-grid.columns-4 .row{display:flex;flex-wrap:wrap}
.block-logo-grid.columns-4 article{border-right:1px solid transparent;border-top:1px solid transparent;width:calc(25% - 2px)}
.block-logo-grid.columns-4 article:nth-child(1),.block-logo-grid.columns-4 article:nth-child(2),.block-logo-grid.columns-4 article:nth-child(3),.block-logo-grid.columns-4 article:nth-child(4){border-top:0}
.block-logo-grid.columns-4 article:nth-child(4n){border-right:0}
}
@media (min-width:1024px){.block-logo-grid.columns-5 .row{display:flex;flex-wrap:wrap}
.block-logo-grid.columns-5 article{width:calc(20% - 2px)}
.block-logo-grid.columns-5 article a,.block-logo-grid.columns-5 article a:link,.block-logo-grid.columns-5 article a:visited{min-height:370px}
.block-logo-grid.columns-5 article a .info,.block-logo-grid.columns-5 article a:link .info,.block-logo-grid.columns-5 article a:visited .info{padding:25px}
.block-logo-grid.columns-5 article:nth-child(10){margin-bottom:-1px;border-bottom:1px solid transparent}
}
.block-logo-list{padding:60px 0 120px 0}
@media (min-width:1024px){.block-logo-list{padding:100px 0 300px 0}
}
.block-video.background-black+.block-logo-list.background-black,.block-video.background-gray+.block-logo-list.background-gray,.block-video.background-white+.block-logo-list.background-white{padding-top:0}
.block-logo-slider{padding:60px 0 5px 0;text-align:center}
@media (max-width:699px){.block-logo-slider{padding:60px 0 35px 0}
}
.block-logo-slider .slick-track{display:flex;justify-content:center;align-items:center}
@media (min-width:1024px){.block-logo-slider{padding:100px 0 30px 0}
.block-logo-slider .slick-track{width:100% !important;justify-content:center;align-content:space-between}
}
@media (min-width:1024px){.block-logo-slider:nth-child(10) .slick-track,.block-logo-slider:nth-child(11) .slick-track,.block-logo-slider:nth-child(5) .slick-track,.block-logo-slider:nth-child(6) .slick-track,.block-logo-slider:nth-child(7) .slick-track,.block-logo-slider:nth-child(8) .slick-track,.block-logo-slider:nth-child(9) .slick-track{-webkit-transform:translate3d(0px,0px,0px) !important;transform:translate3d(0px,0px,0px) !important}
}
.block-logo-slider--text p{margin-left:auto;margin-right:auto;max-width:550px}
@media (min-width:1024px){.block-logo-slider--cards{margin:0 auto;max-width:1300px;width:80%}
}
@media (min-width:1024px){.block-page-header+.block-logo-slider{padding-top:300px}
}
.slick-dots{display:flex !important;align-items:center;justify-content:center;margin:0;position:absolute;bottom:10px;width:100%;height:20px;z-index:6;padding:0}
.slick-dots li{display:inline-flex;margin:0}
.slick-dots li.slick-active button:before{opacity:1;color:#B3985A}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;position:relative;background:transparent}
.slick-dots li button:before{font-family:'slick';font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.50;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.block-page-header{padding:50px 0 0px;position:relative}
.block-page-header p{line-height:40px;text-align:left}
.block-page-header p:last-child{margin-bottom:0}
.block-page-header--text{width:100%}
.block-page-header#about{background:url("../img/about-ssc.jpg") no-repeat center center;background-size:cover;padding:100px 0}
.block-page-header#about:after{width:100%;height:100px;display:block;content:'';position:absolute;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}
.block-page-header-extra-image{padding:0;margin:0 0 50px}
.block-page-header-extra-image .row{position:relative;align-items:center;display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:699px){.block-page-header-extra-image .row{flex-direction:column}
}
@media (max-width:699px){.block-page-header-extra-image .row:before{display:none !important}
}
.block-page-header-extra-image.accent-beige .row:before{width:0;height:0;border-top:300px solid #000;border-right:300px solid transparent;content:'';display:block;position:absolute;top:0;left:610px;z-index:0}
.block-page-header-extra-image.accent-green .row:before{width:0;height:0;border-top:300px solid #E8F1EB;border-right:300px solid transparent;content:'';display:block;position:absolute;top:0;left:610px;z-index:0}
.block-page-header-extra-image--image{width:610px;height:430px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}
.block-page-header-extra-image--image img{display:none}
.block-page-header-extra-image--image h1{color:#fff;margin:0 0 20px;padding:0 20px;text-shadow:0 2px 4px rgba(0,0,0,0.5)}
@media (max-width:699px){.block-page-header-extra-image--image{width:100%;margin:0 0 40px}
}
.block-page-header-extra-image--text{width:510px;position:relative}
.block-page-header-extra-image--text h1{font-size:24px;font-weight:400;line-height:30px}
.block-page-header-extra-image--text p{font-size:16px;line-height:26px;margin-bottom:20px}
.block-page-header-extra-image--text p:last-child{margin-bottom:0}
@media (max-width:699px){.block-page-header-extra-image--text{width:100%}
}
.block-stats{padding:40px 0;text-align:center;background:#000}
.block-stats h3{color:#fff;font-size:24px;letter-spacing:2px;margin-bottom:15px}
.block-stats--text{text-align:center;color:#fff}
@media (min-width:1024px){.block-stats--text{width:100%}
}
.block-stats--cards{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:20px;background:url(../img/bg-hatch-dark@2x.png) repeat center top;background-size:15px auto;border-radius:12px 12px 12px 12px}
@media (max-width:699px){.block-stats--cards{flex-direction:column}
}
.block-stats--cards div{margin:0 3px}
.block-stats--cards article{min-width:100px;max-width:25%;width:100%;margin:0 auto;display:flex;padding:0px;flex-direction:column;justify-content:flex-start;text-align:center;position:relative;height:100%;min-height:102px}
@media (max-width:699px){.block-stats--cards article{max-width:100%;height:auto}
.block-stats--cards article:after{display:none !important}
}
.block-stats--cards article:after{content:'';display:block;top:calc(50% - 45px);right:0;height:90px;width:1px;position:absolute;background:rgba(255,255,255,0.5)}
.block-stats--cards article:last-child:after{display:none}
.block-quotes{padding:100px 0 100px 0;text-align:center}
.block-quotes blockquote{border:0;display:block;font-size:16px;line-height:1.5em;margin:0 auto;max-width:1080px;padding:0;width:100%;max-width:860px}
.block-quotes blockquote p{font-size:24px;line-height:36px;text-align:left}
.block-quotes cite{display:block;font-size:18px;color:#B3985A;font-weight:700;line-height:32px;margin-top:30px;float:right;font-style:normal;font-family:"Montserrat",serif;padding-right:5px}
@media (max-width:699px){.block-quotes cite{text-align:center}
}
@media (min-width:700px) and (max-width:1023px){.block-quotes cite{margin-top:10px}
}
.block-quotes cite strong{font-style:normal;font-family:"Montserrat",serif;padding-right:5px}
@media (min-width:700px) and (max-width:1023px){.block-quotes{padding:100px 0 100px 0}
}
@media (min-width:1024px){.block-quotes--cards{margin:0 auto;max-width:860px;width:100%;display:flex;justify-content:center}
}
@media (max-width:699px){.block-quotes{padding:100px 0 100px 0}
}
.block-quotes.background-green cite{color:#B3985A}
.block-quotes.background-black blockquote,.block-quotes.background-black blockquote p{color:#fff}
.block-quotes.background-black cite{color:#B3985A}
.block-text{padding:40px 0}
.error404{text-align:center}
ul.link-list{list-style:none;margin:0 0 40px;padding:0}
ul.link-list li{width:100%;border-bottom:1px solid #B7B8BA;padding:15px 0 15px 40px;margin:0}
ul.link-list li.icon-pdf{background:url(../img/file-pdf-regular.svg) no-repeat center left;background-size:20px auto}
ul.link-list li.icon-external{background:url(../img/arrow-up-right-from-square-solid.svg) no-repeat center left;background-size:16px auto}
ul.link-list li a,ul.link-list li a:link,ul.link-list li a:visited{color:#000}
ul.link-list li a:hover,ul.link-list li a:link:hover,ul.link-list li a:visited:hover{color:#B3985A}
.block-logo-grid.columns-1.background-black+.block-text-list.background-black .row>.card-text-item:first-child,.block-logo-grid.columns-1.background-gray+.block-text-list.background-gray .row>.card-text-item:first-child,.block-logo-grid.columns-1.background-white+.block-text-list.background-white .row>.card-text-item:first-child{padding-top:0}
.block-video{color:#fff;padding:0 0 50px;text-align:center}
.block-video .row{max-width:860px}
.block-video p{margin:0;padding:0}
.block-video a{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;text-decoration:none;width:100%}
.block-video a img{display:block;height:auto;left:0;max-width:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.block-video a .svg{left:50%;position:absolute;top:50%;-webkit-transform:scale(1) translateX(-50%) translateY(-50%);transform:scale(1) translateX(-50%) translateY(-50%);color:#fff;transition:all 300ms linear}
.block-video a:hover .svg{-webkit-transform:scale(1.15) translateX(-42.5%) translateY(-42.5%);transform:scale(1.15) translateX(-42.5%) translateY(-42.5%);transition:all 300ms linear}
.block-text-list.background-black+.block-video.background-black,.block-text-list.background-gray+.block-video.background-gray,.block-text-list.background-white+.block-video.background-white{padding-top:0}
.video-modal{padding:0 !important;max-width:1024px;max-height:580px !important}
.video-modal video{width:100%;height:auto}
section.block-post-slider{padding:50px 0}
section.block-post-slider .row>h3{color:#17130F;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:20px;letter-spacing:2px;line-height:20px}
section.block-post-slider .block-post-items{width:100%}
section.block-post-slider .block-post-items .slick-dots{max-width:700px;margin:0}
@media (max-width:699px){section.block-post-slider .block-post-items .slick-dots{bottom:300px}
}
section.block-post-slider .block-post-items article.post-slider-item{width:100% !important;margin:0}
@media (max-width:699px){section.block-post-slider .block-post-items article.post-slider-item{margin:0 auto 20px !important;width:100% !important}
}
@media (min-width:700px) and (max-width:1023px){section.block-post-slider .block-post-items article.post-slider-item{margin:0 auto 20px !important;width:100% !important}
}
section.block-post-slider .block-post-items article.post-slider-item a,section.block-post-slider .block-post-items article.post-slider-item a:link,section.block-post-slider .block-post-items article.post-slider-item a:visited{display:flex;flex-direction:row;height:100%}
@media (max-width:699px){section.block-post-slider .block-post-items article.post-slider-item a,section.block-post-slider .block-post-items article.post-slider-item a:link,section.block-post-slider .block-post-items article.post-slider-item a:visited{flex-direction:column}
}
section.block-post-slider .block-post-items article.post-slider-item a:hover,section.block-post-slider .block-post-items article.post-slider-item a:link:hover,section.block-post-slider .block-post-items article.post-slider-item a:visited:hover{transition:all 300ms linear;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
section.block-post-slider .block-post-items article.post-slider-item a:hover h3,section.block-post-slider .block-post-items article.post-slider-item a:link:hover h3,section.block-post-slider .block-post-items article.post-slider-item a:visited:hover h3{color:#B3985A;transition:all 300ms linear}
section.block-post-slider .block-post-items article.post-slider-item a:hover span.button,section.block-post-slider .block-post-items article.post-slider-item a:hover span.button-small,section.block-post-slider .block-post-items article.post-slider-item a:link:hover span.button,section.block-post-slider .block-post-items article.post-slider-item a:visited:hover span.button{background:transparent;border-color:#fff;transition:all 300ms linear}
section.block-post-slider .block-post-items article.post-slider-item .post-thumb{background-position:center center;background-repeat:no-repeat;background-size:cover;width:700px;min-height:500px}
@media (max-width:699px){section.block-post-slider .block-post-items article.post-slider-item .post-thumb{width:100%}
}
@media (min-width:700px) and (max-width:1023px){section.block-post-slider .block-post-items article.post-slider-item .post-thumb{width:60%}
}
section.block-post-slider .block-post-items article.post-slider-item .post-content{width:calc(100% - 760px);padding:40px;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
section.block-post-slider .block-post-items article.post-slider-item .post-content h3,section.block-post-slider .block-post-items article.post-slider-item .post-content p{color:#fff}
section.block-post-slider .block-post-items article.post-slider-item .post-content .meta{display:none;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}
@media (max-width:699px){section.block-post-slider .block-post-items article.post-slider-item .post-content{width:100%}
section.block-post-slider .block-post-items article.post-slider-item .post-content h1{font-size:24px;line-height:26px}
}
@media (min-width:700px) and (max-width:1023px){section.block-post-slider .block-post-items article.post-slider-item .post-content{width:40%}
section.block-post-slider .block-post-items article.post-slider-item .post-content h1{font-size:24px;line-height:26px}
}
section.block-services{padding:60px 0}
@media (min-width:1024px){section.block-services{padding:100px 0}
}
@media (max-width:699px){section.block-services{padding:30px 10px}
}
section.block-services h4{color:#B3985A}
section.block-services .card-services-item{display:none;flex-direction:row;justify-content:space-between;align-items:center}
section.block-services .card-services-item--image{width:45%}
section.block-services .card-services-item--image img{width:100%;height:auto}
section.block-services .card-services-item--text{width:45%}
@media (max-width:699px){section.block-services .card-services-item{flex-direction:column}
section.block-services .card-services-item--image{width:100%;margin:0 0 30px}
section.block-services .card-services-item--text{width:100%}
}
.tab{overflow-x:auto;display:flex;margin:0 0 50px}
@media (max-width:699px){.tab{box-shadow:inset -25px 0px 25px -25px rgba(0,0,0,0.45);padding:20px 20px 20px 0;margin:0}
}
.tab::-webkit-scrollbar{display:none}
.tab button{width:20%;max-width:50%;border:none;outline:none;cursor:pointer;font-size:15px;line-height:20px;color:#B7B8BA;font-family:"Montserrat",sans-serif;font-weight:700;background:none;margin-right:20px;text-align:left;border-bottom:1px solid transparent;transition:0.3s;padding:0 0 20px;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;display:flex}
.tab button:hover{transition:0.3s}
.tab button.active{color:#000;border-bottom:1px solid #000;transition:0.3s}
@media (max-width:699px){.tab button{width:75%;max-width:75%}
}
.tabcontent{display:none;transition:0.3s}
section.block-solutions{min-height:600px;padding:60px 0}
@media (min-width:1024px){section.block-solutions{padding:100px 0}
}
@media (max-width:699px){section.block-solutions{padding:30px 10px}
}
#v-nav>ul{float:left;width:30%;position:relative;margin:auto 0 !important;padding:0;border-top:1px solid #B7B8BA;border-left:1px solid #B7B8BA}
#v-nav>ul>li{width:100%;list-style-type:none;cursor:pointer;text-align:left;position:relative;border-right:1px solid #B7B8BA;border-bottom:1px solid #B7B8BA;margin:auto;font-weight:600;font-size:18px;line-height:24px;color:#000;padding:20px 10px;transition:0.3s}
#v-nav>ul>li.current{z-index:10;color:#000;border-right:1px solid #fff;border-bottom:1px solid #B7B8BA;position:relative}
#v-nav>div.tab-content{margin-left:30%;border:1px solid #B7B8BA;min-height:400px;position:relative;z-index:9;padding:20px;left:-1px;display:none;padding:25px}
#v-nav>div.tab-content .card-solutions-item--cols .col{padding:20px}
@media (min-width:700px) and (max-width:1023px){#v-nav>div.tab-content .card-solutions-item--cols.columns-2{display:flex;flex-wrap:wrap}
}
@media (min-width:700px) and (max-width:1023px){#v-nav>div.tab-content .card-solutions-item--cols.columns-3{display:flex;flex-wrap:wrap}
#v-nav>div.tab-content .card-solutions-item--cols.columns-3>div{width:33.33%}
}
@media (min-width:700px) and (max-width:1023px){#v-nav>div.tab-content .card-solutions-item--cols.columns-4{display:flex;flex-wrap:wrap}
}
@media (min-width:1024px){#v-nav>div.tab-content .card-solutions-item--cols.columns-2>div{width:50%}
#v-nav>div.tab-content .card-solutions-item--cols.columns-3>div{width:33.333333%}
#v-nav>div.tab-content .card-solutions-item--cols.columns-4>div{width:25%}
}
section.block-highlight-three{background:url(../img/tlcorner-angle@2x.png) no-repeat 0 0;background-size:565px auto}
section.block-highlight-three .row{display:flex;flex-direction:row;justify-content:space-between}
@media (max-width:699px){section.block-highlight-three .row{flex-direction:column}
}
@media (min-width:700px) and (max-width:1023px){section.block-highlight-three .row{flex-direction:column;padding-top:50px}
}
section.block-highlight-three .row.offset{flex-direction:row-reverse}
section.block-highlight-three .row.offset .three{margin-left:0;margin-right:auto}
@media (max-width:699px){section.block-highlight-three .row.offset{flex-direction:column}
}
section.block-highlight-three .row .highlight{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:500px;margin-right:auto}
@media (max-width:699px){section.block-highlight-three .row .highlight{max-width:100%;margin:0;padding:50px 0}
}
section.block-highlight-three .row .highlight p{font-size:20px;line-height:32px;margin:0 0 20px}
section.block-highlight-three .row .three{padding:40px 0;width:610px;margin-left:auto}
@media (max-width:699px){section.block-highlight-three .row .three{width:100%;margin:0;padding-top:0}
}
@media (min-width:700px) and (max-width:1023px){section.block-highlight-three .row .three{width:100%;margin:0}
}
section.block-highlight-three .row .three .callout-cell{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:20px 20px;border-bottom:1px solid #DBDBDB;position:relative}
@media (max-width:699px){section.block-highlight-three .row .three .callout-cell{padding:20px 0}
}
section.block-highlight-three .row .three .callout-cell:last-child{border-bottom:none}
section.block-highlight-three .row .three .callout-cell a,section.block-highlight-three .row .three .callout-cell a:link,section.block-highlight-three .row .three .callout-cell a:visited{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all 300ms linear;position:relative}
@media (max-width:699px){section.block-highlight-three .row .three .callout-cell a,section.block-highlight-three .row .three .callout-cell a:link,section.block-highlight-three .row .three .callout-cell a:visited{flex-direction:column}
}
section.block-highlight-three .row .three .callout-cell a:hover,section.block-highlight-three .row .three .callout-cell a:link:hover,section.block-highlight-three .row .three .callout-cell a:visited:hover{transition:all 300ms linear}
section.block-highlight-three .row .three .callout-cell a:hover .text h4,section.block-highlight-three .row .three .callout-cell a:link:hover .text h4,section.block-highlight-three .row .three .callout-cell a:visited:hover .text h4{color:#B3985A;transition:all 300ms linear}
section.block-highlight-three .row .three .callout-cell .image{margin-right:35px}
@media (max-width:699px){section.block-highlight-three .row .three .callout-cell .image{margin:0 0 20px}
}
section.block-highlight-three .row .three .callout-cell .image .img-item{width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media (max-width:699px){section.block-highlight-three .row .three .callout-cell .image .img-item{width:100%;height:auto;min-width:340px;min-height:340px;background-position:center top}
}
section.block-highlight-three .row .three .callout-cell .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
section.block-highlight-three .row .three .callout-cell .text h4{transition:all 300ms linear}
section.block-highlight-three .row .three .callout-cell .text p{font-size:14px;line-height:20px;margin:0}
section.block-highlight-three.dark-background{background:#000}
section.block-highlight-three.dark-background h1,section.block-highlight-three.dark-background h2,section.block-highlight-three.dark-background h3,section.block-highlight-three.dark-background p{color:#fff}
section.block-highlight-three.dark-background h2{padding-left:0;padding-right:0}
section.block-highlight-three.ht-news{background-image:none;padding:20px 0}
section.block-highlight-three.ht-news .row .highlight{max-width:350px}
section.block-highlight-three.ht-news .row .highlight h2{font-size:24px;font-family:"walkway_expand_blackregular";color:#000;letter-spacing:1px}
section.block-highlight-three.ht-news .row .three .callout-cell:after{right:-10px;border-left:40px solid #ECEAE4}
section.block-highlight-three.ht-news .row .three .callout-cell:hover:after{border-left:40px solid #B3985A}
section.block-highlight-three.ht-news .row .three .callout-cell .image .img-item{width:225px;height:120px}
section.block-highlight-three.ht-news .row .three .callout-cell .image .img-item:before,section.block-highlight-three.ht-news .row .three .callout-cell .image .img-item:after{display:none}
section.block-highlight-three .alm-btn-wrap{display:none !important}
.block-centered-img-text{padding:390px 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:flex-end}
.block-centered-img-text:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}
@media (max-width:699px){.block-centered-img-text{background-size:100% auto;background-position:center top;padding:190px 0 0;margin:0 0 40px}
.block-centered-img-text:before{display:none}
}
.block-centered-img-text .video{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}
.block-centered-img-text .text{margin:0 auto;text-align:left;background:#fff;padding:30px 40px 20px;max-width:1030px}
@media (max-width:699px){.block-centered-img-text .text{width:100%}
}
@media (min-width:700px) and (max-width:1023px){.block-centered-img-text .text{width:100%;padding:20px}
}
.block-centered-img-text h4{margin-top:0;max-width:880px}
.block-centered-img-text p{font-size:16px;line-height:24px;margin-bottom:20px;max-width:880px}
.block-centered-img-text p:last-child{margin-bottom:0}
.block-banner-newsletter{position:relative;padding:0;margin:0}
@media (max-width:699px){.block-banner-newsletter .row{padding:0}
}
.block-banner-newsletter .banner-wrap{position:relative;display:flex;flex-direction:row;justify-content:flex-start}
@media (max-width:699px){.block-banner-newsletter .banner-wrap{flex-direction:column}
}
.block-banner-newsletter .banner{width:50%;padding-left:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}
.block-banner-newsletter .banner:before{content:'';display:block;height:200px;width:100%;background:#F6F5F2;position:absolute;top:calc(50% - 100px);left:0}
.block-banner-newsletter .banner:after{width:0;height:0;border-top:300px solid #fff;border-right:200px solid transparent;content:'';display:block;position:absolute;top:0;left:0;z-index:2}
.block-banner-newsletter .banner div{z-index:3;position:relative}
.block-banner-newsletter .banner .image{width:220px;padding-left:10px}
.block-banner-newsletter .banner .image img{width:100%}
.block-banner-newsletter .banner .text{padding:40px 20px;width:360px}
@media (max-width:699px){.block-banner-newsletter .banner .text{width:100%}
}
@media (min-width:700px) and (max-width:1023px){.block-banner-newsletter .banner .text{width:100%;padding:0 20px}
}
.block-banner-newsletter .banner .text p{font-size:18px;line-height:26px}
.block-banner-newsletter .banner .text p:last-child{margin-bottom:0}
@media (max-width:699px){.block-banner-newsletter .banner{width:100%}
}
.block-banner-newsletter .newsletter{width:50%;padding:100px 50px;background:#6aa442;background:linear-gradient(to bottom,#6aa442 0%,#00783f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa442',endColorstr='#00783f',GradientType=0 );position:relative}
.block-banner-newsletter .newsletter:after{width:0;height:0;border-bottom:250px solid #B3985A;border-left:250px solid transparent;content:'';display:block;position:absolute;bottom:0;right:0}
.block-banner-newsletter .newsletter h3,.block-banner-newsletter .newsletter p{color:#fff}
.block-banner-newsletter .newsletter p{font-size:18px;line-height:26px}
.block-banner-newsletter .newsletter .news-form{position:relative;z-index:10}
.block-banner-newsletter .newsletter .news-form .gform_wrapper .gform_body{width:500px}
@media (max-width:699px){.block-banner-newsletter .newsletter .news-form .gform_wrapper .gform_body{width:100%;margin:0 auto}
}
@media (min-width:700px) and (max-width:1023px){.block-banner-newsletter .newsletter .news-form .gform_wrapper .gform_body{margin:0 auto}
}
@media (max-width:699px){.block-banner-newsletter .newsletter{width:100%}
}
.block-fullimg-text{margin:70px 0 50px;padding:300px 0 70px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:flex-end}
@media (max-width:699px){.block-fullimg-text{background-size:100% auto;background-position:center top;padding:200px 0 50px;margin:0}
}
.block-fullimg-text.contain{margin:70px auto 50px;max-width:1240px;position:relative;width:100%}
.block-fullimg-text.contain .row{padding:0 30px}
@media (max-width:699px){.block-fullimg-text.contain .row{padding:0 20px}
}
@media (max-width:699px){.block-fullimg-text.contain{margin:0}
}
@media (min-width:700px) and (max-width:1023px){.block-fullimg-text.contain{margin:0}
}
.block-fullimg-text .video{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}
@media (max-width:699px){.block-fullimg-text .row{padding:0px}
}
.block-fullimg-text .text{margin:0;width:610px;text-align:left;background:#fff;padding:30px 40px}
@media (max-width:699px){.block-fullimg-text .text{width:100%;padding:20px}
}
@media (min-width:700px) and (max-width:1023px){.block-fullimg-text .text{width:100%;padding:0 20px}
}
.block-fullimg-text.no-background .text{background:none;padding:30px 0}
@media (max-width:699px){.block-fullimg-text.no-background .text{padding:0}
}
.block-fullimg-text.no-background .text p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.5)}
@media (max-width:699px){.block-fullimg-text.no-background .text p{color:#000;text-shadow:none}
}
.block-fullimg-text h4{margin-top:0}
.block-fullimg-text p{font-size:16px;line-height:24px;margin-bottom:20px}
.block-fullimg-text *:last-child{margin-bottom:0}
.main__content>.block-fullimg-text:first-child{margin-top:0}
.post-content .block-fullimg-text{padding:200px 0 70px}
.post-content .block-fullimg-text .row{padding:0 50px}
.block-faq{display:block;overflow:hidden;padding:70px 0;margin:0;min-height:250px;background:#fff}
.block-faq .row{max-width:1080px}
.block-faq .row .text{margin:0 0 40px;max-width:50%}
@media (max-width:768px){.block-faq .row .text{max-width:100%}
}
.block-faq .row .faq{width:100%}
.block-faq .row .faq-item{position:relative;border-top:1px solid #B7B8BA;padding:0;transition:all 300ms linear}
.block-faq .row .faq-item.active{transition:all 300ms linear}
.block-faq .row .faq-item .accordion{background:#fff;padding:20px 0;position:relative;display:block;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:0.4s;margin:0;border:none;color:#000;font-size:16px;font-weight:700;line-height:24px;border-radius:0px;max-height:140px}
.block-faq .row .faq-item .accordion h4{margin:0;font-size:16px;font-weight:700;line-height:24px}
@media (max-width:1024px){.block-faq .row .faq-item .accordion{max-height:inherit}
}
.block-faq .row .faq-item .accordion img{max-width:140px}
.block-faq .active,.block-faq .accordion:hover,.block-faq button:focus{border:none}
.block-faq .panel{padding:0;display:block;overflow:hidden;width:100%;border-radius:0;max-height:0;transition:all 300ms linear}
.block-faq .active{margin-bottom:0;-webkit-animation:none;animation:none;border-radius:5px 5px 0 0}
.block-faq .active .panel{padding:0 0 20px;max-height:1000px;transition:all 300ms linear}
.block-sme-spotlight{padding:70px 0;position:relative}
.block-sme-spotlight h3.headline{text-align:center;text-transform:uppercase}
.block-sme-spotlight .card-sme{margin:0 auto;outline:none;text-align:left;padding:50px 40px 0;position:relative;max-width:895px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
@media (max-width:699px){.block-sme-spotlight .card-sme{padding:20px 0;flex-direction:column}
}
.block-sme-spotlight .card-sme .image{width:295px;height:350px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin-right:80px}
@media (max-width:699px){.block-sme-spotlight .card-sme .image{margin:0 auto 30px;width:100%;height:400px}
}
.block-sme-spotlight .card-sme blockquote{border:0;display:block;font-size:24px;line-height:30px;font-style:italic;font-family:"Montserrat",serif;font-weight:400;padding:0;margin:0;width:100%;max-width:500px;position:relative}
.block-sme-spotlight .card-sme blockquote p{font-size:24px;line-height:30px;font-style:italic;font-family:"Montserrat",serif;font-weight:400}
.block-sme-spotlight .card-sme blockquote *{position:relative;z-index:2}
.block-sme-spotlight .card-sme blockquote:before{content:'';display:block;position:absolute;top:-30px;left:-20px;width:76px;height:80px;background:url(../img/testimonial-quote@2x.png);background-size:76px auto;background-position:top center;background-repeat:no-repeat;z-index:-1}
@media (max-width:699px){.block-sme-spotlight .card-sme blockquote{text-align:center;margin:40px 0 0}
}
.block-sme-spotlight .card-sme cite{display:block;font-size:18px;color:#000;font-weight:400;font-family:"Montserrat",sans-serif;line-height:30px;margin:40px 0 20px;padding:0 0 0 20px;font-style:normal}
@media (max-width:699px){.block-sme-spotlight .card-sme cite{text-align:center}
}
.block-sme-spotlight .card-sme cite strong{display:block;font-style:normal;font-family:"Southam Demo";font-size:100px;color:#000;font-weight:400;line-height:30px;margin:0 0 45px -20px}
@media (max-width:699px){.block-sme-spotlight .card-sme cite strong{font-size:50px;margin-bottom:30px}
}
.block-sme-spotlight.no-image .card-sme{text-align:center;justify-content:center}
.block-sme-spotlight.two-smes .sme-wrap{display:flex;flex-direction:row}
@media (max-width:699px){.block-sme-spotlight.two-smes .sme-wrap{flex-direction:column}
}
.block-sme-spotlight.two-smes .card-sme .image{margin-right:40px;width:360px;height:320px}
@media (max-width:699px){.block-sme-spotlight.two-smes .card-sme .image{width:100%;margin-right:0}
}
.block-sme-spotlight.two-smes .card-sme cite strong{font-size:60px;margin-bottom:25px}
section.block-hover-blocks{margin:0 0 50px}
section.block-hover-blocks .col-wrap{display:flex;flex-direction:row}
@media (max-width:699px){section.block-hover-blocks .col-wrap{flex-direction:column}
}
section.block-hover-blocks article.block-cell{width:33.33%;height:300px;position:relative}
@media (max-width:699px){section.block-hover-blocks article.block-cell{width:100%;margin:0 0 40px}
}
section.block-hover-blocks article.block-cell .image{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}
section.block-hover-blocks article.block-cell .image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}
section.block-hover-blocks article.block-cell .text{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;transition:all 300ms linear}
section.block-hover-blocks article.block-cell .text h3{text-shadow:0 2px 4px rgba(0,0,0,0.5)}
section.block-hover-blocks article.block-cell .text h3,section.block-hover-blocks article.block-cell .text p{color:#fff}
section.block-hover-blocks article.block-cell .text p{font-size:20px;height:0;overflow:hidden;transition:all 300ms linear}
section.block-hover-blocks article.block-cell:hover .text{transition:all 300ms linear}
section.block-hover-blocks article.block-cell:hover .text p{transition:all 300ms linear;height:30px;overflow:visible}
section.block-hover-blocks#careers h2{text-align:center;font-size:22px;line-height:26px;margin:0 0 20px}
section.block-hover-blocks#careers .col-wrap{justify-content:space-between}
section.block-hover-blocks#careers article.block-cell{width:calc(33.33% - 20px);border:1px solid #DBDBDB}
@media (max-width:699px){section.block-hover-blocks#careers article.block-cell{width:100%}
}
section.block-hover-blocks#careers article.block-cell .image{background-position:center top;background-size:225px auto}
section.block-hover-blocks#careers article.block-cell .image:after{transition:all 300ms linear;background:none}
section.block-hover-blocks#careers article.block-cell .text{text-align:center;color:#B3985A}
section.block-hover-blocks#careers article.block-cell .text h3{color:#B3985A;text-shadow:none}
section.block-hover-blocks#careers article.block-cell a:hover .image:after,section.block-hover-blocks#careers article.block-cell a:link:hover .image:after,section.block-hover-blocks#careers article.block-cell a:visited:hover .image:after{transition:all 300ms linear;background:none}
section.block-slider{margin:50px 0}
section.block-slider .slide-cell .image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:450px}
section.block-slider .slide-cell .caption{padding:20px 0}
section.block-slider .slick-dots{bottom:auto;top:420px}
section.block-slideshow-text{margin:0 0 40px}
section.block-slideshow-text .row{display:flex;flex-direction:row}
@media (max-width:699px){section.block-slideshow-text .row{flex-direction:column}
}
section.block-slideshow-text .slideshow{width:50%}
section.block-slideshow-text .slideshow .image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:500px}
@media (max-width:699px){section.block-slideshow-text .slideshow{width:100%}
}
section.block-slideshow-text .text{width:50%;padding:60px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-height:500px;overflow:hidden}
@media (max-width:699px){section.block-slideshow-text .text{width:100%}
}
@media (max-width:699px){section.block-slideshow-text{width:100%}
}
.block-intro-home{margin:0;padding:50px 0;background:url(../img/bg-intro-home.jpg) no-repeat center top;background-size:cover}
.block-intro-home .block-intro-home--text{text-align:center;max-width:840px;margin:0 auto 40px}
.block-intro-home .block-intro-home--text h1{color:#fff;text-transform:uppercase;background:#B3985A;padding:5px 10px;display:inline-flex;margin-left:auto;margin-right:auto}
.block-intro-home .card-company-item{display:block;width:190px;max-width:190px !important;height:120px;margin:0 10px}
@media (max-width:699px){.block-intro-home .card-company-item{width:160px;max-width:160px !important}
}
.block-intro-home .card-company-item a.card,.block-intro-home .card-company-item a.card:link,.block-intro-home .card-company-item a.card:visited{width:190px;height:120px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0;padding:0;display:flex;justify-content:center;align-items:center}
@media (max-width:699px){.block-intro-home .card-company-item a.card,.block-intro-home .card-company-item a.card:link,.block-intro-home .card-company-item a.card:visited{width:160px}
}
.block-intro-home .card-company-item a.card .img,.block-intro-home .card-company-item a.card:link .img,.block-intro-home .card-company-item a.card:visited .img{display:block;width:170px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:contain}
@media (max-width:699px){.block-intro-home .card-company-item a.card .img,.block-intro-home .card-company-item a.card:link .img,.block-intro-home .card-company-item a.card:visited .img{width:140px}
}
.company-modal-content{min-width:400px;text-align:center}
@media (max-width:699px){.company-modal-content{min-width:100%}
}
.company-modal-content .company-thumb{display:block;width:170px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0 0 20px}
/*!
Timeline JS 3 
Designed and built by Zach Wise for the Northwestern University Knight Lab
This Source Code Form is subject to the terms of the Mozilla Public
License,v. 2.0. If a copy of the MPL was not distributed with this
file,You can obtain one at https://mozilla.org/MPL/2.0/.
*//*!
Timeline JS 3
Designed and built by Zach Wise for the Northwestern University Knight Lab
This Source Code Form is subject to the terms of the Mozilla Public
License,v. 2.0. If a copy of the MPL was not distributed with this
file,You can obtain one at https://mozilla.org/MPL/2.0/.
*/section.block-timeline #timeline-embed{min-height:800px;width:100%;font-family:"Montserrat" !important}
section.block-timeline .tl-storyjs div *{box-sizing:content-box;font-family:"Montserrat" !important}
section.block-timeline .tl-storyjs h1,section.block-timeline .tl-storyjs h2,section.block-timeline .tl-storyjs h3,section.block-timeline .tl-storyjs h4,section.block-timeline .tl-storyjs h5,section.block-timeline .tl-storyjs h6,section.block-timeline .tl-storyjs p,section.block-timeline .tl-storyjs blockquote,section.block-timeline .tl-storyjs pre,section.block-timeline .tl-storyjs a,section.block-timeline .tl-storyjs abbr,section.block-timeline .tl-storyjs acronym,section.block-timeline .tl-storyjs address,section.block-timeline .tl-storyjs cite,section.block-timeline .tl-storyjs code,section.block-timeline .tl-storyjs del,section.block-timeline .tl-storyjs dfn,section.block-timeline .tl-storyjs em,section.block-timeline .tl-storyjs img,section.block-timeline .tl-storyjs q,section.block-timeline .tl-storyjs s,section.block-timeline .tl-storyjs samp,section.block-timeline .tl-storyjs small,section.block-timeline .tl-storyjs strike,section.block-timeline .tl-storyjs strong,section.block-timeline .tl-storyjs sub,section.block-timeline .tl-storyjs sup,section.block-timeline .tl-storyjs tt,section.block-timeline .tl-storyjs var,section.block-timeline .tl-storyjs dd,section.block-timeline .tl-storyjs dl,section.block-timeline .tl-storyjs dt,section.block-timeline .tl-storyjs li,section.block-timeline .tl-storyjs ol,section.block-timeline .tl-storyjs ul,section.block-timeline .tl-storyjs fieldset,section.block-timeline .tl-storyjs form,section.block-timeline .tl-storyjs label,section.block-timeline .tl-storyjs legend,section.block-timeline .tl-storyjs button,section.block-timeline .tl-storyjs table,section.block-timeline .tl-storyjs caption,section.block-timeline .tl-storyjs tbody,section.block-timeline .tl-storyjs tfoot,section.block-timeline .tl-storyjs thead,section.block-timeline .tl-storyjs tr,section.block-timeline .tl-storyjs th,section.block-timeline .tl-storyjs td,section.block-timeline .tl-storyjs .tl-container,section.block-timeline .tl-storyjs .content-container,section.block-timeline .tl-storyjs .media,section.block-timeline .tl-storyjs .text,section.block-timeline .tl-storyjs .tl-slider,section.block-timeline .tl-storyjs .slider,section.block-timeline .tl-storyjs .date,section.block-timeline .tl-storyjs .title,section.block-timeline .tl-storyjs .message,section.block-timeline .tl-storyjs .map,section.block-timeline .tl-storyjs .credit,section.block-timeline .tl-storyjs .caption,section.block-timeline .tl-storyjs .tl-feedback,section.block-timeline .tl-storyjs .tl-feature,section.block-timeline .tl-storyjs .toolbar,section.block-timeline .tl-storyjs .marker,section.block-timeline .tl-storyjs .dot,section.block-timeline .tl-storyjs .line,section.block-timeline .tl-storyjs .flag,section.block-timeline .tl-storyjs .time,section.block-timeline .tl-storyjs .era,section.block-timeline .tl-storyjs .major,section.block-timeline .tl-storyjs .minor,section.block-timeline .tl-storyjs .tl-navigation,section.block-timeline .tl-storyjs .start,section.block-timeline .tl-storyjs .active{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:"Montserrat" !important;width:auto;float:none}
section.block-timeline .tl-storyjs h1,section.block-timeline .tl-storyjs h2,section.block-timeline .tl-storyjs h3,section.block-timeline .tl-storyjs h4,section.block-timeline .tl-storyjs h5,section.block-timeline .tl-storyjs h6{clear:none}
section.block-timeline .tl-storyjs table{border-collapse:collapse;border-spacing:0}
section.block-timeline .tl-storyjs ol,section.block-timeline .tl-storyjs ul{list-style:none}
section.block-timeline .tl-storyjs q:before,section.block-timeline .tl-storyjs q:after,section.block-timeline .tl-storyjs blockquote:before,section.block-timeline .tl-storyjs blockquote:after{content:""}
section.block-timeline .tl-storyjs a:focus{outline:thin dotted}
section.block-timeline .tl-storyjs a:hover,section.block-timeline .tl-storyjs a:active{outline:0}
section.block-timeline .tl-storyjs article,section.block-timeline .tl-storyjs aside,section.block-timeline .tl-storyjs details,section.block-timeline .tl-storyjs figcaption,section.block-timeline .tl-storyjs figure,section.block-timeline .tl-storyjs footer,section.block-timeline .tl-storyjs header,section.block-timeline .tl-storyjs hgroup,section.block-timeline .tl-storyjs nav,section.block-timeline .tl-storyjs section{display:block}
section.block-timeline .tl-storyjs audio,section.block-timeline .tl-storyjs canvas,section.block-timeline .tl-storyjs video{display:inline-block}
section.block-timeline .tl-storyjs audio:not([controls]){display:none}
section.block-timeline .tl-storyjs div{max-width:none}
section.block-timeline .tl-storyjs sub,section.block-timeline .tl-storyjs sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
section.block-timeline .tl-storyjs sup{top:-0.5em}
section.block-timeline .tl-storyjs sub{bottom:-0.25em}
section.block-timeline .tl-storyjs img{border:0;-ms-interpolation-mode:bicubic}
section.block-timeline .tl-storyjs button,section.block-timeline .tl-storyjs input,section.block-timeline .tl-storyjs select,section.block-timeline .tl-storyjs textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
section.block-timeline .tl-storyjs button,section.block-timeline .tl-storyjs input{line-height:normal;*overflow:visible}
section.block-timeline .tl-storyjs button::-moz-focus-inner,section.block-timeline .tl-storyjs input::-moz-focus-inner{border:0;padding:0}
section.block-timeline .tl-storyjs button,section.block-timeline .tl-storyjs input[type="button"],section.block-timeline .tl-storyjs input[type="reset"],section.block-timeline .tl-storyjs input[type="submit"]{cursor:pointer;-webkit-appearance:button}
section.block-timeline .tl-storyjs input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
section.block-timeline .tl-storyjs input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
section.block-timeline .tl-storyjs textarea{overflow:auto;vertical-align:top}
section.block-timeline .tl-timeline{font-family:"Montserrat" !important}
section.block-timeline .tl-timeline h1,section.block-timeline .tl-timeline h2,section.block-timeline .tl-timeline h3,section.block-timeline .tl-timeline h4,section.block-timeline .tl-timeline h5,section.block-timeline .tl-timeline h6{color:#000;font-family:"Montserrat",serif !important;font-weight:900}
section.block-timeline .tl-timeline h2{color:#fff !important}
section.block-timeline .tl-timeline h1 small,section.block-timeline .tl-timeline h2 small,section.block-timeline .tl-timeline h3 small{font-size:24px;line-height:24px}
section.block-timeline .tl-timeline h4,section.block-timeline .tl-timeline h5,section.block-timeline .tl-timeline h6{font-size:24px;line-height:24px;margin-bottom:0px}
section.block-timeline .tl-timeline h4 small,section.block-timeline .tl-timeline h5 small,section.block-timeline .tl-timeline h6 small{font-size:15px;line-height:15px}
section.block-timeline .tl-timeline h2.tl-headline-title{font-size:20px;line-height:24px}
section.block-timeline .tl-timeline h2.tl-headline-title small{display:block;margin-top:5px;font-size:24px;line-height:24px}
section.block-timeline .tl-timeline h2{margin-top:20px;margin-bottom:5px}
section.block-timeline .tl-timeline p{margin-top:5px;margin-bottom:10px;font-size:15px;line-height:1.42857143;color:#000;font-family:"Montserrat" !important}
section.block-timeline .tl-timeline p.lead{font-size:24px}
section.block-timeline .tl-timeline p a{color:#666666;text-decoration:underline}
section.block-timeline .tl-timeline p a:hover,section.block-timeline .tl-timeline p a:focus{color:#c34528}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){section.block-timeline .tl-timeline p a{text-decoration:underline;background-image:none;text-shadow:none}
section.block-timeline .tl-timeline p a:hover,section.block-timeline .tl-timeline p a:focus{color:#c34528;text-decoration:underline}
}
section.block-timeline .tl-timeline b,section.block-timeline .tl-timeline strong{font-weight:bold}
section.block-timeline .tl-timeline i,section.block-timeline .tl-timeline em{font-style:italic}
section.block-timeline .tl-timeline a{text-decoration:none;color:#c34528}
section.block-timeline .tl-timeline a:hover{text-decoration:underline;color:#6e2717}
section.block-timeline .tl-timeline .tl-caption,section.block-timeline .tl-timeline .tl-credit,section.block-timeline .tl-timeline .tl-slidenav-next,section.block-timeline .tl-timeline .tl-slidenav-previous{font-size:14px;line-height:14px}
section.block-timeline .tl-timeline .tl-caption a,section.block-timeline .tl-timeline .tl-credit a,section.block-timeline .tl-timeline .tl-slidenav-next a,section.block-timeline .tl-timeline .tl-slidenav-previous a{color:#000}
section.block-timeline .tl-timeline .tl-makelink{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}
section.block-timeline .tl-timeline blockquote cite:before,section.block-timeline .tl-timeline blockquote p cite:before{content:"\2014"}
section.block-timeline .tl-timeline blockquote p:before{content:open-quote;display:inline-block;font-size:28px;position:relative;top:8px;margin-right:5px}
section.block-timeline .tl-timeline blockquote p:after{content:close-quote;display:inline-block;font-size:28px;position:relative;top:8px;margin-left:3px}
section.block-timeline .tl-timeline blockquote{margin:10px}
section.block-timeline .tl-timeline blockquote p{margin:0}
section.block-timeline .tl-timeline .vcard:before,section.block-timeline .tl-timeline .vcard:after{display:table;content:""}
section.block-timeline .tl-timeline .vcard:after{clear:both}
section.block-timeline .tl-timeline .vcard .twitter-date{text-align:left;font-size:11px}
section.block-timeline .tl-timeline .vcard .author{float:right}
section.block-timeline .tl-timeline .vcard a{color:#333333;text-decoration:none}
section.block-timeline .tl-timeline .vcard a:hover{text-decoration:none}
section.block-timeline .tl-timeline .vcard a:hover .fn,section.block-timeline .tl-timeline .vcard a:hover .nickname{color:#c34528}
section.block-timeline .tl-timeline .vcard .fn,section.block-timeline .tl-timeline .vcard .nickname{padding-left:42px}
section.block-timeline .tl-timeline .vcard .fn{display:block;font-weight:bold}
section.block-timeline .tl-timeline .vcard .nickname{margin-top:1px;display:block;color:#666666}
section.block-timeline .tl-timeline .vcard .avatar{float:left;display:block;width:32px;height:32px}
section.block-timeline .tl-timeline .vcard .avatar img{border-radius:5px}
section.block-timeline .tl-timeline .tl-text ul{padding:0px;padding-left:30px;margin:0}
section.block-timeline .tl-timeline .tl-text ul li{margin-bottom:5px}
section.block-timeline .tl-timeline .tl-button-calltoaction{cursor:pointer;font-weight:bold;padding-top:10px;margin-bottom:10px;padding-bottom:10px}
section.block-timeline .tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{display:inline-block;background-color:#c34528;color:#fff;padding:10px 15px 10px 15px;border-radius:7px}
section.block-timeline .tl-timeline .tl-note{display:block;font-style:italic;background-color:#e6e6e6;font-size:15px;line-height:17px;padding:10px;border-radius:7px;color:#8a6d3b;background-color:#fcf8e3;border:1px solid #faebcc;text-shadow:none}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){section.block-timeline .tl-timeline h1,section.block-timeline .tl-timeline h2,section.block-timeline .tl-timeline h3{font-size:28px;line-height:28px}
}
@media only screen and (max-width:500px),only screen and (max-device-width:500px){section.block-timeline .tl-timeline h1,section.block-timeline .tl-timeline h2,section.block-timeline .tl-timeline h3{font-size:24px;line-height:24px}
}
section.block-timeline .tl-skinny h2{margin-top:0px}
section.block-timeline .tl-icon-vine:after{content:"\e64d"}
section.block-timeline .tl-icon-wikipedia:after{content:"\e64e"}
section.block-timeline .tl-icon-chevron-right:after{content:"\e64f"}
section.block-timeline .tl-icon-chevron-left:after{content:"\e650"}
section.block-timeline .tl-icon-youtube-logo:after{content:"\e651"}
section.block-timeline .tl-icon-foursquare:after{content:"\e652"}
section.block-timeline .tl-icon-camera-retro:after{content:"\e653"}
section.block-timeline .tl-icon-doc:after{content:"\e654"}
section.block-timeline .tl-icon-weibo:after{content:"\e655"}
section.block-timeline .tl-icon-resize-horizontal:after{content:"\e656"}
section.block-timeline .tl-icon-resize-vertical:after{content:"\e657"}
section.block-timeline .tl-icon-resize-full:after{content:"\e658"}
section.block-timeline .tl-icon-resize-small:after{content:"\e659"}
section.block-timeline .tl-icon-twitter:after{content:"\e62b"}
section.block-timeline .tl-icon-google-plus:after{content:"\e62c"}
section.block-timeline .tl-icon-video:after{content:"\e62d"}
section.block-timeline .tl-icon-youtube:after{content:"\e62d"}
section.block-timeline .tl-icon-plaintext:after{content:"\e62e"}
section.block-timeline .tl-icon-storify:after{content:"\e62e"}
section.block-timeline .tl-icon-image-v2:after{content:"\e62f"}
section.block-timeline .tl-icon-quote-v2:after{content:"\e630"}
section.block-timeline .tl-icon-zoom-in:after{content:"\e631"}
section.block-timeline .tl-icon-zoom-out:after{content:"\e632"}
section.block-timeline .tl-icon-list:after{content:"\e633"}
section.block-timeline .tl-icon-music:after{content:"\e634"}
section.block-timeline .tl-icon-spotify:after{content:"\e634"}
section.block-timeline .tl-icon-location:after{content:"\e635"}
section.block-timeline .tl-icon-googlemaps:after{content:"\e635"}
section.block-timeline .tl-icon-web:after{content:"\e636"}
section.block-timeline .tl-icon-share-v2:after{content:"\e637"}
section.block-timeline .tl-icon-soundcloud:after{content:"\e639"}
section.block-timeline .tl-icon-video-v2:after{content:"\e63a"}
section.block-timeline .tl-icon-dailymotion:after{content:"\e63a"}
section.block-timeline .tl-icon-tumblr:after{content:"\e63b"}
section.block-timeline .tl-icon-lastfm:after{content:"\e63c"}
section.block-timeline .tl-icon-github:after{content:"\e63d"}
section.block-timeline .tl-icon-goback:after{content:"\e63e"}
section.block-timeline .tl-icon-doc-v2:after{content:"\e63f"}
section.block-timeline .tl-icon-googledrive:after{content:"\e640"}
section.block-timeline .tl-icon-facebook:after{content:"\e641"}
section.block-timeline .tl-icon-flickr:after{content:"\e642"}
section.block-timeline .tl-icon-dribbble:after{content:"\e643"}
section.block-timeline .tl-icon-image:after{content:"\e605"}
section.block-timeline .tl-icon-vimeo:after{content:"\e606"}
section.block-timeline .tl-icon-instagram:after{content:"\e644"}
section.block-timeline .tl-icon-pinterest:after{content:"\e645"}
section.block-timeline .tl-icon-arrow-left:after{content:"\e646"}
section.block-timeline .tl-icon-arrow-down:after{content:"\e647"}
section.block-timeline .tl-icon-arrow-up:after{content:"\e648"}
section.block-timeline .tl-icon-arrow-right:after{content:"\e649"}
section.block-timeline .tl-icon-share:after{content:"\e64a"}
section.block-timeline .tl-icon-blockquote:after{content:"\e64b"}
section.block-timeline .tl-icon-evernote:after{content:"\e64c"}
section.block-timeline .tl-icon-mappin:after{content:"\e600"}
section.block-timeline .tl-icon-swipe-right:after{content:"\e601"}
section.block-timeline .tl-icon-swipe-left:after{content:"\e602"}
section.block-timeline .tl-icon-touch-spread:after{content:"\e603"}
section.block-timeline .tl-icon-touch-pinch:after{content:"\e604"}
section.block-timeline .tl-dragging{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
section.block-timeline .tl-menubar{position:absolute;z-index:11;text-align:center;color:#333;overflow:hidden;border-bottom-right-radius:10px;border-top-right-radius:10px;top:100%;left:50%;left:0}
@keyframes invertToBlack{from{background-color:#FFF}
to{background-color:#000}
}
@-webkit-keyframes invertToBlack{from{background:#FFF}
to{background:#000}
}
@keyframes invertToWhite{from{background-color:#000}
to{background-color:#FFF}
}
@-webkit-keyframes invertToWhite{from{background:#000}
to{background:#FFF}
}
section.block-timeline .tl-menubar-button{font-size:18px;line-height:18px;background-color:rgba(242,242,242,0.9);cursor:pointer;padding:6px 12px 6px 12px;display:inline-block;display:block;color:#bfbfbf}
section.block-timeline .tl-menubar-button.tl-menubar-button-inactive{opacity:0.33}
section.block-timeline .tl-menubar-button:hover{background:#333;color:#FFF}
section.block-timeline .tl-menubar-button:hover.tl-menubar-button-inactive{color:#bfbfbf;background-color:rgba(242,242,242,0.9)}
section.block-timeline .tl-mobile .tl-menubar-button{display:block}
section.block-timeline .tl-mobile .tl-menubar-button:hover{background-color:rgba(242,242,242,0.67);color:#737373}
section.block-timeline .tl-mobile .tl-menubar-button:active{background:#c34528;color:#FFF}
@keyframes invertToBlack{from{background-color:#FFF}
to{background-color:#000}
}
@-webkit-keyframes invertToBlack{from{background:#FFF}
to{background:#000}
}
@keyframes invertToWhite{from{background-color:#000}
to{background-color:#FFF}
}
@-webkit-keyframes invertToWhite{from{background:#000}
to{background:#FFF}
}
section.block-timeline .tl-message,section.block-timeline .tl-message-full{width:100%;height:100%;position:absolute;display:table;overflow:hidden;top:0px;left:0px;z-index:99;margin:auto;text-align:center}
section.block-timeline .tl-message .tl-message-container,section.block-timeline .tl-message-full .tl-message-container{padding:20px;margin:20px;text-align:center;vertical-align:middle;display:table-cell}
section.block-timeline .tl-message .tl-message-container .tl-message-content,section.block-timeline .tl-message-full .tl-message-container .tl-message-content{color:#666;text-align:center;font-size:11px;line-height:13px;text-transform:uppercase;margin-top:7.5px;margin-bottom:7.5px;text-shadow:1px 1px 1px #FFF}
section.block-timeline .tl-message .tl-message-container .tl-message-content strong,section.block-timeline .tl-message-full .tl-message-container .tl-message-content strong{text-transform:uppercase}
section.block-timeline .tl-message .tl-message-container .tl-loading-icon,section.block-timeline .tl-message-full .tl-message-container .tl-loading-icon{width:30px;height:30px;background-color:#666;vertical-align:middle;box-shadow:inset 0 1px 2px rgba(255,255,255,0.1);margin-left:auto;margin-right:auto;text-align:center;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
section.block-timeline .tl-message-full{background-color:rgba(255,255,255,0.8)}
section.block-timeline .tl-message-full [class^="tl-icon-"],section.block-timeline .tl-message-full [class*=" tl-icon-"]{color:#666;font-size:72px}
section.block-timeline .tl-message-full .tl-message-container .tl-message-content{font-size:22px;line-height:22px;text-shadow:none;color:#666;text-transform:none;font-weight:normal}
section.block-timeline .tl-message-full .tl-message-container .tl-message-content .tl-button{display:inline-block;cursor:pointer;background-color:#FFF;color:#333;padding:10px;margin-top:10px;border-radius:7px}
section.block-timeline .tl-timenav{width:100%;background-color:#f2f2f2;position:relative;overflow:hidden;border-top:1px solid #e5e5e5}
section.block-timeline .tl-timenav .tl-attribution{display:none !important}
section.block-timeline .tl-timenav .tl-timenav-line{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d9d9d9;z-index:2;display:none}
section.block-timeline .tl-timenav .tl-timenav-line:before,section.block-timeline .tl-timenav .tl-timenav-line:after{font-family:'tl-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c34528;font-size:32px;line-height:32px;position:absolute;left:-14px;display:block}
section.block-timeline .tl-timenav .tl-timenav-line:before{top:-10px}
section.block-timeline .tl-timenav .tl-timenav-line:after{content:"\e648";bottom:24px}
section.block-timeline .tl-timenav .tl-timenav-slider{position:absolute;height:100%;width:100%;top:0}
section.block-timeline .tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{transition:all 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timenav .tl-timenav-slider .tl-timenav-slider-background{position:absolute;height:100%;width:100%;cursor:move;z-index:6}
section.block-timeline .tl-timenav .tl-timenav-slider .tl-timenav-container-mask{position:absolute;height:100%;top:0}
section.block-timeline .tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container{position:absolute;height:100%}
section.block-timeline .tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{position:absolute;height:100%}
section.block-timeline .tl-timeline .tl-timenav-slider .tl-timeaxis,section.block-timeline section.block-timeline .tl-timeline .tl-timenav-item-container *{font-family:"Montserrat",sans-serif !important}
section.block-timeline section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,section.block-timeline section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{font-weight:600 !important}
section.block-timeline section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{line-height:22px !important}
section.block-timeline .tl-timemarker{height:100%;position:absolute;top:0;left:0;cursor:pointer;transition:left 1000ms cubic-bezier(0.77,0,0.175,1),top 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker.tl-timemarker-fast{transition:top 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1),width 500ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{transition:width 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{transition:height 500ms cubic-bezier(0.77,0,0.175,1),width 500ms cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker .tl-timemarker-timespan{pointer-events:none;position:absolute;margin:0;width:100%;height:100%;background-color:rgba(229,229,229,0.15);border-top-right-radius:4px;border-top-left-radius:4px;transition:height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{display:none;position:absolute;width:100%;background-color:#e5e5e5;border-top-left-radius:4px;border-top-right-radius:4px;height:100px;box-sizing:border-box}
section.block-timeline .tl-timemarker .tl-timemarker-line-right{display:none;right:0px}
section.block-timeline .tl-timemarker .tl-timemarker-line-left{width:1px;left:0px}
section.block-timeline .tl-timemarker .tl-timemarker-line-left,section.block-timeline .tl-timemarker .tl-timemarker-line-right{margin-top:7px;box-sizing:border-box;border-left:1px solid #d9d9d9;z-index:5;content:" ";position:absolute;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:1px 1px 1px #FFF}
section.block-timeline .tl-timemarker .tl-timemarker-line-left:after,section.block-timeline .tl-timemarker .tl-timemarker-line-right:after{display:block;content:" ";position:absolute;left:-4px;bottom:0px;height:6px;width:6px;background-color:#919191;z-index:8;border-radius:50%}
section.block-timeline .tl-timemarker .tl-timemarker-content-container{position:absolute;background-color:#e5e5e5;border:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;height:100%;width:100px;overflow:hidden;z-index:6;transition:height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);box-sizing:border-box;border:1px solid #d9d9d9;box-shadow:1px 1px 1px #FFF}
section.block-timeline .tl-timemarker .tl-timemarker-content-container:hover{z-index:9}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{position:relative;overflow:hidden;height:100%;z-index:8;padding:5px;box-sizing:border-box;background:#000}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{overflow:hidden;position:relative}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:12px;line-height:12px;height:100%;overflow:hidden;font-weight:normal;margin:0;color:#bfbfbf;position:relative}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(229,229,229,0) 0%,#e5e5e5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor',endColorstr='@thecolor',GradientType=0)}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:none;max-width:100%;max-height:100px;overflow:hidden;margin-right:0px;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^="tl-icon-"],section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{display:block;font-size:24px;color:#bfbfbf;margin-top:0px}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{font-size:16px}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{display:block;white-space:nowrap;text-overflow:ellipsis}
section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^="tl-icon-"],section.block-timeline .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"]{font-size:12px}
section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan{background-color:rgba(191,191,191,0.15)}
section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#bfbfbf}
section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{border-color:#a6a6a6}
section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,section.block-timeline .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{background-color:#3d3d3d}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container{background-color:#bfbfbf;border-color:#a6a6a6;transition:height 250ms cubic-bezier(0.77,0,0.175,1),width 250ms cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{width:200px}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#FFF}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:linear-gradient(to bottom,rgba(191,191,191,0) 0%,#bfbfbf 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor',endColorstr='@thecolor',GradientType=0)}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}
section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^="tl-icon-"],section.block-timeline .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#FFF}
section.block-timeline .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor',endColorstr='@thecolor',GradientType=0)}
section.block-timeline .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,section.block-timeline .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{border-color:#000}
section.block-timeline .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,section.block-timeline .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#000}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{background-color:rgba(255,255,255,0.5);z-index:8}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#333}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{border-color:rgba(51,51,51,0.5);border-width:1px;z-index:8;box-shadow:0px 1px 3px rgba(145,145,145,0.5)}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container{background-color:#FFF;color:#333;z-index:9;border-color:rgba(51,51,51,0.5);box-shadow:1px 1px 3px rgba(145,145,145,0.5)}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#333}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor',endColorstr='@thecolor',GradientType=0)}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}
section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^="tl-icon-"],section.block-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#333}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{display:block}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{z-index:5}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{display:block;content:" ";position:absolute;left:0px;bottom:-7px;height:6px;width:100%;background-color:rgba(115,115,115,0.15);z-index:6;border-radius:7px}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{box-shadow:none}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{display:block}
section.block-timeline .tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{box-shadow:none}
section.block-timeline .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{background-color:rgba(0,0,0,0.25)}
section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{background-color:rgba(51,51,51,0.5)}
section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{border-width:1px}
section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333 !important}
section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{box-shadow:none}
section.block-timeline .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{background-color:rgba(51,51,51,0.5)}
section.block-timeline .tl-timeera{height:100%;height:40px;position:absolute;bottom:0;left:0;pointer-events:none;z-index:3;transition:left 1000ms cubic-bezier(0.77,0,0.175,1),top 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timeera.tl-timeera-fast{transition:top 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1),width 500ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timeera .tl-timeera-background{position:absolute;background-color:#28a6c3;width:100%;height:100%;opacity:1}
section.block-timeline .tl-timeera.tl-timeera-color0 .tl-timeera-background{background-color:#c34528}
section.block-timeline .tl-timeera.tl-timeera-color1 .tl-timeera-background{background-color:#28a6c3}
section.block-timeline .tl-timeera.tl-timeera-color2 .tl-timeera-background{background-color:#2832c3}
section.block-timeline .tl-timeera.tl-timeera-color3 .tl-timeera-background{background-color:#28c36c}
section.block-timeline .tl-timeera.tl-timeera-color4 .tl-timeera-background{background-color:#286dc3}
section.block-timeline .tl-timeera.tl-timeera-color5 .tl-timeera-background{background-color:#28c3a7}
section.block-timeline .tl-timeera .tl-timeera-content-container{position:absolute;border:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;height:100%;width:100px;overflow:hidden;transition:height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1);box-sizing:border-box;border:1px solid #d9d9d9}
section.block-timeline .tl-timeera .tl-timeera-content-container .tl-timeera-content{position:relative;overflow:hidden;height:100%;padding:5px;box-sizing:border-box}
section.block-timeline .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{overflow:hidden;position:relative;height:100%}
section.block-timeline .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{bottom:0px;position:absolute;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:10px;line-height:10px;overflow:hidden;font-weight:normal;margin:0;color:#FFF;margin-left:10px}
section.block-timeline .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(229,229,229,0) 0%,#e5e5e5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor',endColorstr='@thecolor',GradientType=0)}
section.block-timeline .tl-timegroup{width:100%;position:absolute;top:0;left:0;background-color:#f2f2f2;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;transition:left 1000ms cubic-bezier(0.77,0,0.175,1),top 500ms cubic-bezier(0.77,0,0.175,1),height 500ms cubic-bezier(0.77,0,0.175,1),width 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timegroup .tl-timegroup-message{color:#e0e0e0;text-shadow:#FFF 0px 2px 2px;margin-left:80px}
section.block-timeline .tl-timegroup.tl-timegroup-alternate{background-color:#fafafa}
section.block-timeline .tl-timegroup.tl-timegroup-hidden{display:none}
section.block-timeline .tl-timeaxis-background{height:39px;width:100%;position:absolute;bottom:0;left:0;background-color:#FFF;border-top:1px solid #e5e5e5;z-index:2}
section.block-timeline .tl-timeaxis{height:39px;width:100%;position:absolute;bottom:0;left:0;z-index:3}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container{position:relative;bottom:0;height:39px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{opacity:0;position:absolute}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{position:absolute;display:block;top:0;left:0;text-align:center;font-weight:normal}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{content:"|";display:block;color:#FFF;width:1px;overflow:hidden;border-left:1px solid #bfbfbf;text-align:center}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{transition:all 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{transition:opacity 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{z-index:1;background-color:#FFF}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{font-size:12px;line-height:14px;color:#737373;width:100px;margin-left:-50px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{border-color:#a6a6a6;font-size:18px;line-height:18px;margin-bottom:2px;margin-left:50px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{font-size:11px;line-height:13px;color:#bfbfbf;width:50px;margin-left:-25px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{opacity:0;white-space:normal;padding-left:2px;padding-right:2px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{display:block;font-size:9px;line-height:9px;margin-top:-2px;color:#e6e6e6}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{font-size:9px;line-height:9px;margin-left:25px}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{opacity:0 !important}
section.block-timeline .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{opacity:0.33}
section.block-timeline .tlanimate{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}
section.block-timeline .tl-animate{transition:all 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-animate-opacity{transition:opacity 1000ms cubic-bezier(0.77,0,0.175,1);transition-timing-function:cubic-bezier(0.77,0,0.175,1)}
section.block-timeline .tl-slide{position:absolute;width:100%;height:100%;padding:0px;margin:0px;overflow-x:hidden;overflow-y:auto}
section.block-timeline .tl-slide .tl-slide-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;display:none;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;background:no-repeat center center;background-size:cover}
section.block-timeline .tl-slide .tl-slide-scrollable-container{display:table;table-layout:fixed;height:100%;z-index:1}
section.block-timeline .tl-slide .tl-slide-content-container{display:table-cell;vertical-align:middle;position:relative;width:100%;height:100%;z-index:3}
section.block-timeline .tl-slide .tl-slide-content-container .tl-slide-content{display:table;vertical-align:middle;padding-left:100px;padding-right:100px;position:relative;max-width:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text}
section.block-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:relative;width:100%;min-width:50%;float:left;margin-top:auto;margin-bottom:auto}
section.block-timeline .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{width:50%;max-width:50%;min-width:120px;padding:0 20px 0 20px;display:table-cell;vertical-align:middle;text-align:left}
section.block-timeline .tl-slide-media-only .tl-slide-content-container .tl-slide-content{text-align:center}
section.block-timeline .tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{text-align:center;position:relative;width:100%;min-width:50%;max-width:100%;float:none;margin-top:auto;margin-bottom:auto}
section.block-timeline .tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{width:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto;text-align:center}
section.block-timeline .tl-slide-text-only .tl-slide-content-container .tl-slide-content{text-align:center}
section.block-timeline .tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{max-width:80%;width:80%;display:block;margin-left:auto;margin-right:auto}
section.block-timeline .tl-slide.tl-full-image-background,section.block-timeline .tl-slide.tl-full-color-background{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background p,section.block-timeline .tl-slide.tl-full-color-background p,section.block-timeline .tl-slide.tl-full-image-background h1,section.block-timeline .tl-slide.tl-full-color-background h1,section.block-timeline .tl-slide.tl-full-image-background h2,section.block-timeline .tl-slide.tl-full-color-background h2,section.block-timeline .tl-slide.tl-full-image-background h3,section.block-timeline .tl-slide.tl-full-color-background h3,section.block-timeline .tl-slide.tl-full-image-background h4,section.block-timeline .tl-slide.tl-full-color-background h4,section.block-timeline .tl-slide.tl-full-image-background h5,section.block-timeline .tl-slide.tl-full-color-background h5,section.block-timeline .tl-slide.tl-full-image-background h6,section.block-timeline .tl-slide.tl-full-color-background h6{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background a,section.block-timeline .tl-slide.tl-full-color-background a,section.block-timeline .tl-slide.tl-full-image-background b,section.block-timeline .tl-slide.tl-full-color-background b,section.block-timeline .tl-slide.tl-full-image-background i,section.block-timeline .tl-slide.tl-full-color-background i,section.block-timeline .tl-slide.tl-full-image-background blockquote,section.block-timeline .tl-slide.tl-full-color-background blockquote,section.block-timeline .tl-slide.tl-full-image-background blockquote p,section.block-timeline .tl-slide.tl-full-color-background blockquote p{text-shadow:1px 1px 1px #000;color:#ffffff}
section.block-timeline .tl-slide.tl-full-image-background a:hover,section.block-timeline .tl-slide.tl-full-color-background a:hover{text-decoration:underline;color:#c34528}
section.block-timeline .tl-slide.tl-full-image-background .tl-caption,section.block-timeline .tl-slide.tl-full-color-background .tl-caption,section.block-timeline .tl-slide.tl-full-image-background .tl-credit,section.block-timeline .tl-slide.tl-full-color-background .tl-credit{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .tl-media-twitter blockquote,section.block-timeline .tl-slide.tl-full-color-background .tl-media-twitter blockquote,section.block-timeline .tl-slide.tl-full-image-background .tl-media-blockquote blockquote,section.block-timeline .tl-slide.tl-full-color-background .tl-media-blockquote blockquote{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .tl-media-twitter blockquote p,section.block-timeline .tl-slide.tl-full-color-background .tl-media-twitter blockquote p,section.block-timeline .tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,section.block-timeline .tl-slide.tl-full-color-background .tl-media-blockquote blockquote p{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .vcard a,section.block-timeline .tl-slide.tl-full-color-background .vcard a,section.block-timeline .tl-slide.tl-full-image-background .vcard .nickname,section.block-timeline .tl-slide.tl-full-color-background .vcard .nickname{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background{background:no-repeat center center;background-size:cover;background-position:center 25%;text-shadow:1px 1px 2px #000}
section.block-timeline .tl-slide.tl-full-image-background p,section.block-timeline .tl-slide.tl-full-image-background h1,section.block-timeline .tl-slide.tl-full-image-background h2,section.block-timeline .tl-slide.tl-full-image-background h3,section.block-timeline .tl-slide.tl-full-image-background h4,section.block-timeline .tl-slide.tl-full-image-background h5,section.block-timeline .tl-slide.tl-full-image-background h6{text-shadow:1px 1px 2px #000}
section.block-timeline .tl-slide.tl-full-image-background .tl-caption,section.block-timeline .tl-slide.tl-full-image-background .tl-credit{text-shadow:1px 1px 2px #000}
section.block-timeline .tl-slide.tl-full-image-background .tl-media-twitter blockquote,section.block-timeline .tl-slide.tl-full-image-background .tl-media-blockquote blockquote{text-shadow:1px 1px 2px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .tl-media-twitter blockquote p,section.block-timeline .tl-slide.tl-full-image-background .tl-media-blockquote blockquote p{text-shadow:1px 1px 2px #000 !important}
section.block-timeline .tl-slide.tl-text-background .tl-text .tl-text-content-container{padding:20px;background:#000000 transparent;background:rgba(0,0,0,0.6);border-radius:7px}
section.block-timeline .tl-slide.tl-text-background .tl-text .tl-text-content-container h2{margin-top:5px}
section.block-timeline .tl-skinny .tl-slide{display:block;padding-top:10px}
section.block-timeline .tl-skinny .tl-slide .tl-slide-content-container{display:block;position:static;height:auto;height:100%;display:flex;align-items:center;-webkit-align-items:center}
section.block-timeline .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{display:block;display:flex;flex-direction:column-reverse;position:static;height:auto;padding-left:50px;padding-right:50px}
section.block-timeline .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:static;width:100%;height:auto;float:none;display:block;padding-top:20px;border-top:1px solid #e6e6e6}
section.block-timeline .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{display:block;height:auto;vertical-align:initial;position:static;width:100%;max-width:100%;min-width:0;float:none;padding:0}
section.block-timeline .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{padding-left:10px;padding-right:10px;padding-bottom:10px}
section.block-timeline .tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media,section.block-timeline .tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media{border-color:rgba(230,230,230,0.25)}
section.block-timeline .tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{flex-direction:column}
section.block-timeline .tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{border-top:none;padding-top:0px}
section.block-timeline .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,section.block-timeline .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,section.block-timeline .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,section.block-timeline .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video,section.block-timeline .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe{max-height:175px}
section.block-timeline .tl-slidenav-previous,section.block-timeline .tl-slidenav-next{position:absolute;top:45%;z-index:10;cursor:pointer}
section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container{height:200px;width:100px;position:absolute}
section.block-timeline .tl-slidenav-previous .tl-slidenav-title,section.block-timeline .tl-slidenav-next .tl-slidenav-title,section.block-timeline .tl-slidenav-previous .tl-slidenav-description,section.block-timeline .tl-slidenav-next .tl-slidenav-description{width:80px;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}
section.block-timeline .tl-slidenav-previous .tl-slidenav-title small,section.block-timeline .tl-slidenav-next .tl-slidenav-title small,section.block-timeline .tl-slidenav-previous .tl-slidenav-description small,section.block-timeline .tl-slidenav-next .tl-slidenav-description small{display:block}
section.block-timeline .tl-slidenav-previous .tl-slidenav-title,section.block-timeline .tl-slidenav-next .tl-slidenav-title{margin-top:10px;filter:alpha(opacity=15);-khtml-opacity:0.15;-moz-opacity:0.15;opacity:0.15;font-size:11px;line-height:11px}
section.block-timeline .tl-slidenav-previous .tl-slidenav-description,section.block-timeline .tl-slidenav-next .tl-slidenav-description{font-size:11px;margin-top:5px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;display:none}
section.block-timeline .tl-slidenav-previous .tl-slidenav-description small,section.block-timeline .tl-slidenav-next .tl-slidenav-description small{display:none}
section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description{text-shadow:1px 1px 1px #FFF;color:#333}
section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,section.block-timeline .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,section.block-timeline .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description{color:#f2f2f2;text-shadow:1px 1px 1px #333}
section.block-timeline .tl-slidenav-next .tl-slidenav-icon,section.block-timeline .tl-slidenav-previous .tl-slidenav-icon{font-family:'tl-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;margin-bottom:5px}
section.block-timeline .tl-slidenav-next{text-align:right;margin-right:10px;right:100px}
section.block-timeline .tl-slidenav-next .tl-slidenav-title,section.block-timeline .tl-slidenav-next .tl-slidenav-description{margin-left:20px}
section.block-timeline .tl-slidenav-next .tl-slidenav-icon{margin-left:76px}
section.block-timeline .tl-slidenav-next .tl-slidenav-icon:before{content:"\e64f"}
section.block-timeline .tl-slidenav-previous{text-align:left;margin-left:10px}
section.block-timeline .tl-slidenav-previous .tl-slidenav-icon{margin-left:0px}
section.block-timeline .tl-slidenav-previous .tl-slidenav-icon:before{content:"\e650"}
section.block-timeline .tl-slidenav-previous:hover .tl-slidenav-title,section.block-timeline .tl-slidenav-next:hover .tl-slidenav-title{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-slidenav-previous:hover .tl-slidenav-description,section.block-timeline .tl-slidenav-next:hover .tl-slidenav-description{filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5}
section.block-timeline .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:80px}
section.block-timeline .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px}
section.block-timeline .tl-skinny .tl-slidenav-next{right:32px}
section.block-timeline .tl-skinny .tl-slidenav-next .tl-slidenav-icon{margin-left:8px}
section.block-timeline .tl-skinny .tl-slidenav-previous .tl-slidenav-content-container,section.block-timeline .tl-skinny .tl-slidenav-next .tl-slidenav-content-container{width:32px;height:32px}
section.block-timeline .tl-skinny .tl-slidenav-previous .tl-slidenav-title,section.block-timeline .tl-skinny .tl-slidenav-next .tl-slidenav-title,section.block-timeline .tl-skinny .tl-slidenav-previous .tl-slidenav-description,section.block-timeline .tl-skinny .tl-slidenav-next .tl-slidenav-description{display:none}
section.block-timeline .tl-skinny .tl-slidenav-previous .tl-slidenav-icon,section.block-timeline .tl-skinny .tl-slidenav-next .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:0.33;-moz-opacity:0.33;opacity:0.33}
section.block-timeline .tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:12px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-layout-landscape.tl-mobile .tl-slidenav-next:hover{right:70px}
section.block-timeline .tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:8px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{margin-left:0px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:80px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;margin-left:-4px}
section.block-timeline .tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:0.33;-moz-opacity:0.33;opacity:0.33}
section.block-timeline .tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:0.33;-moz-opacity:0.33;opacity:0.33}
section.block-timeline .tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}
section.block-timeline .tl-mobile .tl-slidenav-previous,section.block-timeline .tl-skinny.tl-mobile .tl-slidenav-previous,section.block-timeline .tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,section.block-timeline .tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,section.block-timeline .tl-mobile .tl-slidenav-next,section.block-timeline .tl-skinny.tl-mobile .tl-slidenav-next,section.block-timeline .tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,section.block-timeline .tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next{display:none}
section.block-timeline .tl-storyslider{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;position:relative;box-sizing:content-box;z-index:8}
section.block-timeline .tl-storyslider img,section.block-timeline .tl-storyslider embed,section.block-timeline .tl-storyslider object,section.block-timeline .tl-storyslider video,section.block-timeline .tl-storyslider iframe{max-width:100%;position:relative}
section.block-timeline .tl-storyslider .tl-slider-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
section.block-timeline .tl-storyslider .tl-slider-touch-mask{width:100%;height:100%;z-index:25;top:0px;left:0px;position:absolute}
section.block-timeline .tl-storyslider .tl-slider-container-mask{text-align:center;width:100%;height:100%;position:relative;z-index:5}
section.block-timeline .tl-storyslider .tl-slider-container-mask .tl-slider-container{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center}
section.block-timeline .tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{width:100%;height:100%;display:table-cell;vertical-align:middle}
section.block-timeline .tl-media{width:100%;min-width:50%;height:100%;float:left;margin-top:auto;margin-bottom:auto;position:relative}
section.block-timeline .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:1px solid #e6e6e6;padding-right:20px}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content{position:relative}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content:before,section.block-timeline .tl-media .tl-media-content-container .tl-media-content:after{display:table;content:""}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content:after{clear:both}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{color:#f2f2f2;text-align:center}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{color:#f2f2f2}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^="tl-icon-"],section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"]{font-size:28px;color:#f2f2f2;text-align:center}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content img,section.block-timeline .tl-media .tl-media-content-container .tl-media-content embed,section.block-timeline .tl-media .tl-media-content-container .tl-media-content object,section.block-timeline .tl-media .tl-media-content-container .tl-media-content video{max-width:100%;max-height:100%}
section.block-timeline .tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:none;padding-right:0}
section.block-timeline .tl-media-shadow{position:relative;z-index:1;box-shadow:0 12px 10px -10px rgba(0,0,0,0.6)}
section.block-timeline .tl-slide.tl-full-image-background a,section.block-timeline .tl-slide.tl-full-color-background a,section.block-timeline .tl-slide.tl-full-image-background .vcard a,section.block-timeline .tl-slide.tl-full-color-background .vcard a{text-shadow:1px 1px 1px #000;color:#ffffff}
section.block-timeline .tl-slide.tl-full-image-background a:hover,section.block-timeline .tl-slide.tl-full-color-background a:hover{text-decoration:underline;color:#c34528}
section.block-timeline .tl-credit{color:#999999;text-align:right;display:block;margin:0 auto;margin-top:6px;font-size:10px;line-height:13px}
section.block-timeline .tl-caption{text-align:left;margin-right:auto;margin-left:auto;margin-top:10px;color:#666666;font-size:11px;line-height:14px;text-rendering:optimizeLegibility;word-wrap:break-word}
section.block-timeline .tl-full-image-background .tl-media-shadow:before,section.block-timeline .tl-full-color-background .tl-media-shadow:before,section.block-timeline .tl-full-image-background .tl-media-shadow:after,section.block-timeline .tl-full-color-background .tl-media-shadow:after{background:none;box-shadow:0 0px 0px #000}
section.block-timeline .tl-skinny .tl-media{width:100%;height:auto;float:none;display:block}
section.block-timeline .tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}
section.block-timeline .tl-skinny .tl-media .tl-media-content-container .tl-credit,section.block-timeline .tl-skinny .tl-media .tl-media-content-container .tl-caption{margin-top:2px;padding-left:10px;padding-right:10px;font-size:8px}
section.block-timeline .tl-skinny .tl-media .tl-media-content-container .tl-credit{margin-top:0px}
section.block-timeline .tl-mobile.tl-skinny .tl-media{width:100%;height:auto;float:none;display:block}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}
section.block-timeline .tl-text{width:50%;max-width:50%;min-width:120px;padding:0 20px 0 20px;display:table-cell;vertical-align:middle;text-align:left;text-shadow:none;color:#737373}
section.block-timeline .tl-text p{color:#737373}
section.block-timeline .tl-text h2.tl-headline-title,section.block-timeline .tl-text h2.tl-headline{margin-top:0}
section.block-timeline .tl-text .tl-headline-date,section.block-timeline .tl-text h3.tl-headline-date{font-family:"Montserrat",serif;font-size:24px;line-height:24px;font-weight:700;margin:0 0 10px 0;color:#B3985A;display:none}
section.block-timeline .tl-text .tl-headline-date small,section.block-timeline .tl-text h3.tl-headline-date small{font-size:15px;line-height:15px;font-weight:normal;color:#b3b3b3}
section.block-timeline .tl-text .tl-text-date{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-top:10px;font-size:12px;color:#b3b3b3}
section.block-timeline .tl-full-image-background .tl-text,section.block-timeline .tl-full-color-background .tl-text,section.block-timeline .tl-full-image-background .tl-text p,section.block-timeline .tl-full-color-background .tl-text p{color:#f2f2f2 !important;text-shadow:1px 1px 2px #000}
section.block-timeline .tl-full-image-background .tl-text .tl-headline-date,section.block-timeline .tl-full-color-background .tl-text .tl-headline-date,section.block-timeline .tl-full-image-background .tl-text p .tl-headline-date,section.block-timeline .tl-full-color-background .tl-text p .tl-headline-date,section.block-timeline .tl-full-image-background .tl-text h3.tl-headline-date,section.block-timeline .tl-full-color-background .tl-text h3.tl-headline-date,section.block-timeline .tl-full-image-background .tl-text p h3.tl-headline-date,section.block-timeline .tl-full-color-background .tl-text p h3.tl-headline-date{color:#f2f2f2 !important}
section.block-timeline .tl-full-image-background .tl-text .tl-headline-date small,section.block-timeline .tl-full-color-background .tl-text .tl-headline-date small,section.block-timeline .tl-full-image-background .tl-text p .tl-headline-date small,section.block-timeline .tl-full-color-background .tl-text p .tl-headline-date small,section.block-timeline .tl-full-image-background .tl-text h3.tl-headline-date small,section.block-timeline .tl-full-color-background .tl-text h3.tl-headline-date small,section.block-timeline .tl-full-image-background .tl-text p h3.tl-headline-date small,section.block-timeline .tl-full-color-background .tl-text p h3.tl-headline-date small{color:#f2f2f2 !important}
section.block-timeline .tl-full-image-background .tl-text a:hover,section.block-timeline .tl-full-color-background .tl-text a:hover,section.block-timeline .tl-full-image-background .tl-text p a:hover,section.block-timeline .tl-full-color-background .tl-text p a:hover{text-decoration:underline;color:#c34528}
section.block-timeline .tl-skinny .tl-text{width:100%;max-width:100%;min-width:auto;float:none;margin-top:20px}
section.block-timeline .tl-skinny .tl-text h2.tl-headline-title,section.block-timeline .tl-skinny .tl-text h2.tl-headline{font-size:32px;line-height:36px}
section.block-timeline .tl-medium .tl-text h2.tl-headline-title,section.block-timeline .tl-medium .tl-text h2.tl-headline{font-size:32px;line-height:36px}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-image{max-height:250px !important}
section.block-timeline .tl-media .tl-media-twitter{text-align:left;clear:both}
section.block-timeline .tl-media .tl-media-twitter blockquote{margin:0;margin-right:15px;font-size:15px;line-height:21px;color:#333}
section.block-timeline .tl-media .tl-media-twitter blockquote p{font-size:28px;line-height:30px;color:#000}
section.block-timeline .tl-media .tl-media-twitter blockquote p:before{display:none}
section.block-timeline .tl-media .tl-media-twitter blockquote p:after{display:none}
section.block-timeline .tl-media .tl-media-twitter .tl-icon-twitter{color:#55ACEE}
section.block-timeline .tl-media .tl-media-twitter .vcard a:hover,section.block-timeline .tl-media .tl-media-twitter .vcard a.tl-date:hover{text-decoration:none;color:#55ACEE}
section.block-timeline .tl-media .tl-media-twitter .vcard a:hover .fn,section.block-timeline .tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,section.block-timeline .tl-media .tl-media-twitter .vcard a:hover .nickname,section.block-timeline .tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname{color:#55ACEE}
section.block-timeline .tl-slide-media-only .tl-media .tl-media-twitter{width:80%;margin-left:auto;margin-right:auto}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:15px;line-height:21px}
section.block-timeline .tl-skinny .tl-media .tl-media-twitter{margin-left:10px;margin-right:10px}
section.block-timeline .tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:24px;line-height:26px}
section.block-timeline .tl-media .tl-media-blockquote{text-align:left;clear:both}
section.block-timeline .tl-media .tl-media-blockquote blockquote{margin:0;margin-right:15px;text-align:left;font-size:28px;line-height:30px;color:#333}
section.block-timeline .tl-media .tl-media-blockquote blockquote p{font-size:28px;line-height:30px;color:#333}
section.block-timeline .tl-media .tl-media-blockquote blockquote p:before,section.block-timeline .tl-media .tl-media-blockquote blockquote p:after{display:inline-block;font-size:36px}
section.block-timeline .tl-media .tl-media-blockquote blockquote p:before{content:open-quote;margin-right:5px}
section.block-timeline .tl-media .tl-media-blockquote blockquote p:after{content:close-quote;margin-left:3px}
section.block-timeline .tl-media .tl-media-blockquote blockquote cite{font-size:15px;line-height:21px;color:#999999;text-align:right;margin-top:15px}
section.block-timeline .tl-slide-media-only .tl-media .tl-media-blockquote{border-right:0;width:80%;margin-left:auto;margin-right:auto}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){section.block-timeline .tl-media .tl-media-blockquote blockquote p{font-size:24px;line-height:26px}
}
@media only screen and (max-width:500px),only screen and (max-device-width:500px){section.block-timeline .tl-media .tl-media-blockquote blockquote p{font-size:15px;line-height:21px}
}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-instagram{max-height:250px !important}
section.block-timeline .tl-media .tl-media-profile{border-radius:50%}
section.block-timeline .tl-media .tl-media-iframe{width:100%;height:100%}
section.block-timeline .tl-media .tl-media-iframe iframe{width:100%;height:100%}
section.block-timeline .tl-media .tl-media-wikipedia{text-align:left;margin-left:auto;margin-right:auto;clear:both}
section.block-timeline .tl-media .tl-media-wikipedia .tl-icon-wikipedia{font-size:32px;margin-right:10px;float:left;padding-top:3px}
section.block-timeline .tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{float:left;margin-right:10px;margin-bottom:5px;margin-top:5px}
section.block-timeline .tl-media .tl-media-wikipedia .tl-wikipedia-title{margin-left:60px;padding-left:10px;border-left:1px solid #e6e6e6;margin-bottom:10px}
section.block-timeline .tl-media .tl-media-wikipedia .tl-wikipedia-source{font-size:13px;line-height:15px;font-style:italic;margin-top:3px;display:block;color:rgba(0,0,0,0.5)}
section.block-timeline .tl-media .tl-media-wikipedia h4{margin-top:0px;margin-bottom:0px}
section.block-timeline .tl-media .tl-media-wikipedia h4 a{color:#000;text-decoration:none}
section.block-timeline .tl-media .tl-media-wikipedia p{font-size:13px;line-height:19px}
section.block-timeline .tl-slide-media-only .tl-media .tl-media-wikipedia{border-right:0;border-top:1px solid #e6e6e6;width:80%;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia{padding:20px;background:#000000 transparent;background:rgba(0,0,0,0.6);border-radius:7px}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia a:hover,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia a:hover{text-decoration:underline;color:#c34528}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{border-color:rgba(230,230,230,0.25)}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{color:rgba(230,230,230,0.85)}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,section.block-timeline .tl-skinny .tl-media .tl-media-wikipedia{margin-left:10px;margin-right:10px}
section.block-timeline .tl-media .tl-media-website{text-align:left;margin-left:auto;margin-right:auto;clear:both}
section.block-timeline .tl-media .tl-media-website .tl-media-website-description{font-size:16px;line-height:19px;font-style:italic;margin-bottom:10px;text-transform:uppercase}
section.block-timeline .tl-media .tl-media-website h4{margin-top:0px;margin-bottom:0px;line-height:1}
section.block-timeline .tl-media .tl-media-website h4 a{color:#000;text-decoration:none}
section.block-timeline .tl-media .tl-media-website p{font-size:13px;line-height:19px}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-website img{float:right;max-width:120px;max-height:120px;margin:4px 0 0 15px}
section.block-timeline .tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{max-width:16px;max-height:16px;float:none;margin:0;margin-right:3px}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-website,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-website{padding:20px;background:#000000 transparent;background:rgba(0,0,0,0.6);border-radius:7px}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a{color:#FFF !important;text-shadow:1px 1px 1px #000 !important}
section.block-timeline .tl-slide.tl-full-image-background .tl-media .tl-media-website a:hover,section.block-timeline .tl-slide.tl-full-color-background .tl-media .tl-media-website a:hover{text-decoration:underline;color:#c34528}
section.block-timeline .tl-mobile.tl-skinny .tl-media .tl-media-website{margin-left:10px;margin-right:10px}
section.block-timeline .tl-timeline{width:100%;height:100%;font-size:16px;line-height:normal;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;background-color:#FFF;color:#737373;box-sizing:content-box;font-family:'Montserrat' !important}
section.block-timeline .tl-timeline.tl-timeline-embed{box-sizing:border-box;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-radius:0}
section.block-timeline .tl-timeline.tl-timeline-full-embed{box-sizing:border-box;border:1px solid #cccccc;border-radius:8px}
section.block-timeline .tl-layout-portrait .tl-storyslider{box-shadow:0px -3px 6px rgba(0,0,0,0.2)}
section.block-timeline .tl-rtl .tl-text-content,section.block-timeline .tl-rtl .tl-headline,section.block-timeline .tl-rtl .tl-media-blockquote,section.block-timeline .tl-rtl .tl-headline-date,section.block-timeline .tl-rtl .tl-timeline blockquote p,section.block-timeline .tl-rtl .tl-media-website,section.block-timeline .tl-rtl .tl-media-wikipedia,section.block-timeline .tl-rtl .tl-media .tl-media-blockquote blockquote,section.block-timeline .tl-rtl .blockquote,section.block-timeline .tl-rtl blockquote p,section.block-timeline .tl-rtl .tl-text-content p{text-align:right;direction:rtl}
section.block-timeline .tl-rtl .tl-slide-media-only .tl-headline,section.block-timeline .tl-rtl .tl-slide-media-only .tl-headline-date{text-align:center}
section.block-timeline .tl-rtl .tl-timemarker-text{margin-right:35px}
section.block-timeline .tl-rtl .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:right}
section.block-timeline .tl-rtl .tl-caption{text-align:right}
section.block-timeline .tl-rtl .tl-credit{text-align:left}
section.block-awards-slider{padding:40px 0;text-align:center;background:#fff}
section.block-awards-slider .row{display:flex;flex-direction:column;align-items:center}
@media (max-width:699px){section.block-awards-slider .row{flex-direction:column}
}
section.block-awards-slider .slideshow{margin-bottom:40px}
section.block-awards-slider .slideshow .slick-track{display:flex;justify-content:center;align-items:center;min-width:300px !important}
@media (max-width:699px){section.block-awards-slider .slideshow .slick-track{width:300px !important}
}
@media (min-width:1024px){section.block-awards-slider .slideshow .slick-track{width:100% !important;justify-content:center;align-content:space-between}
}
section.block-awards-slider .slideshow .slick-list .card-award-item{width:190px;min-width:190px;height:130px;margin:0 40px}
@media (max-width:699px){section.block-awards-slider .slideshow .slick-list .card-award-item{width:220px !important;min-width:220px !important}
}
section.block-awards-slider .slideshow .slick-list .image{width:190px;min-width:190px;height:130px;background-repeat:no-repeat;background-size:100% auto;background-position:center center}
@media (max-width:699px){section.block-awards-slider .slideshow .slick-list .image{width:220px !important;min-width:220px !important}
}
@media (max-width:699px){section.block-awards-slider{width:100%}
}
section.quarter-block{margin:0;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-items:flex-start;font-size:14px}
section.quarter-block .block{width:25%;float:left;height:300px;position:relative}
section.quarter-block .block a,section.quarter-block .block a:link,section.quarter-block .block a:visited{display:block;width:100%;height:100%;position:relative;transition:all 250ms ease-in}
section.quarter-block .block a img,section.quarter-block .block a:link img,section.quarter-block .block a:visited img{opacity:1}
section.quarter-block .block a span.btn,section.quarter-block .block a:link span.btn,section.quarter-block .block a:visited span.btn{position:relative;width:auto;height:auto;transition:all 250ms ease-in;opacity:0}
section.quarter-block .block a img,section.quarter-block .block a:link img,section.quarter-block .block a:visited img{display:block;position:absolute;left:calc(50% - 100px);top:calc(50% - 45px)}
section.quarter-block .block a img.hover,section.quarter-block .block a:link img.hover,section.quarter-block .block a:visited img.hover{display:none}
section.quarter-block .block a:hover,section.quarter-block .block a:link:hover,section.quarter-block .block a:visited:hover{transition:all 250ms ease-in}
section.quarter-block .block a:hover img.hover,section.quarter-block .block a:link:hover img.hover,section.quarter-block .block a:visited:hover img.hover{display:block;opacity:1}
section.quarter-block .block a:hover span.btn,section.quarter-block .block a:link:hover span.btn,section.quarter-block .block a:visited:hover span.btn{transition:all 250ms ease-in;opacity:1}
section.quarter-block .block.bg-image{height:300px;background-size:cover;background-position:center top;background-repeat:no-repeat}
section.quarter-block .block.bg-image a,section.quarter-block .block.bg-image a:link,section.quarter-block .block.bg-image a:visited{text-align:center;text-decoration:none;transition:all 250ms ease-in}
section.quarter-block .block.bg-image a h4,section.quarter-block .block.bg-image a:link h4,section.quarter-block .block.bg-image a:visited h4{color:#fff !important;transition:all 250ms ease-in;opacity:0;min-width:250px}
section.quarter-block .block.bg-image a .image-container,section.quarter-block .block.bg-image a:link .image-container,section.quarter-block .block.bg-image a:visited .image-container{width:250px;min-width:250px;max-width:250px}
section.quarter-block .block.bg-image a span.btn,section.quarter-block .block.bg-image a:link span.btn,section.quarter-block .block.bg-image a:visited span.btn{transition:all 250ms ease-in;opacity:0}
section.quarter-block .block.bg-image a:hover,section.quarter-block .block.bg-image a:link:hover,section.quarter-block .block.bg-image a:visited:hover{transition:all 250ms ease-in}
section.quarter-block .block.bg-image a:hover span.btn,section.quarter-block .block.bg-image a:link:hover span.btn,section.quarter-block .block.bg-image a:visited:hover span.btn{transition:all 250ms ease-in;opacity:1}
section.quarter-block .block.bg-image a:hover h4,section.quarter-block .block.bg-image a:link:hover h4,section.quarter-block .block.bg-image a:visited:hover h4{color:#fff !important;transition:all 250ms ease-in;opacity:1}
section.quarter-block .block .middle{height:300px;min-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
section.quarter-block .block .text-container{width:200px;margin:0px auto}
section.quarter-block .block .text-container h4{color:#fff}
section.quarter-block .block .image-container{width:200px;margin:0px auto}
section.quarter-block .block .image-container img{margin:0 auto}
@media only screen and (max-width:959px){section.quarter-block .block.bg-image{height:200px}
section.quarter-block .block.bg-image h4{min-width:100%}
section.quarter-block .block{width:50%;height:200px}
section.quarter-block .block .image-container{max-width:100%;width:100%;min-width:100%;left:calc(50% - 190px);position:relative}
section.quarter-block .block .middle{height:200px;min-width:200px}
section.quarter-block .block a img,section.quarter-block .block a:link img,section.quarter-block .block a:visited img{margin:0 auto}
section.quarter-block .block a:hover .image-container span,section.quarter-block .block a:link:hover .image-container span,section.quarter-block .block a:visited:hover .image-container span{display:none}
}
@media only screen and (max-width:479px){section.quarter-block .block.bg-image{height:200px}
section.quarter-block .block.bg-image h4{min-width:100%}
.full section.quarter-block .block,section.quarter-block .block{width:50%;height:200px}
.full section.quarter-block .block .image-container,section.quarter-block .block .image-container{max-width:100%;width:100%;min-width:100%;left:0;position:relative}
.full section.quarter-block .block .middle,section.quarter-block .block .middle{height:200px}
.full section.quarter-block .block a img,.full section.quarter-block .block a:link img,.full section.quarter-block .block a:visited img,section.quarter-block .block a img,section.quarter-block .block a:link img,section.quarter-block .block a:visited img{width:90%;height:auto;position:relative;left:auto;top:auto;margin:0 auto}
.full section.quarter-block .block a:hover .image-container span,.full section.quarter-block .block a:link:hover .image-container span,.full section.quarter-block .block a:visited:hover .image-container span,section.quarter-block .block a:hover .image-container span,section.quarter-block .block a:link:hover .image-container span,section.quarter-block .block a:visited:hover .image-container span{display:none}
}
.card-journey{font-size:20px;line-height:1.5em}
@media (min-width:700px) and (max-width:1023px){.card-journey .row{max-width:1600px;width:100%}
}
@media (min-width:1024px){.card-journey .row{display:flex;flex-direction:row-reverse}
}
.card-journey h3{margin-top:0;padding-top:0}
.card-journey h4{font-weight:700;margin-bottom:0;font-size:28px;padding-bottom:0;text-transform:uppercase}
.card-journey p{margin-top:0;padding-top:0;font-size:18px;line-height:28px}
.card-journey--image-container{margin:auto}
@media (min-width:1024px){.card-journey--image-container{width:60%}
}
.card-journey--image{color:#fff;height:0;overflow:hidden;padding-bottom:69%;position:relative;width:100%;z-index:3}
.card-journey--image a{display:block;text-decoration:none}
.card-journey--image img{display:block;height:auto;left:0;max-width:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:101%}
.card-journey--image .svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.card-journey--text{background:#fff;box-sizing:border-box;margin:auto;max-width:680px;padding:30px 0;position:relative;z-index:4}
@media (min-width:700px) and (max-width:1023px){.card-journey--text{padding:55px 60px;-webkit-transform:translateY(-60px);transform:translateY(-60px)}
}
@media (min-width:1024px){.card-journey--text{-webkit-transform:none;transform:none;width:40%}
}
.card-logo-cell{display:block;box-sizing:border-box;transition:all 300ms linear;-webkit-transform:scale(1);transform:scale(1);margin:1px;z-index:5}
.card-logo-cell:hover{transition:all 300ms linear;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);z-index:20}
.card-logo-cell a,.card-logo-cell a:link,.card-logo-cell a:visited{width:100%;height:100%;display:block;min-height:450px;position:relative;outline:none !important;padding:30px;text-align:center;background-position:center center;background-size:cover;background-repeat:no-repeat}
.card-logo-cell .info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;padding:35px;text-align:left;background:linear-gradient(0deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 25%)}
.card-logo-cell .info h3{color:#fff;margin:0 0 10px}
.card-logo-cell .info h4{line-height:20px;margin:0;color:#fff;min-height:60px}
.card-logo-item{border-bottom:1px solid currentColor;padding:60px 0}
.card-logo-item:last-child{border-bottom:none;padding-bottom:0}
@media (min-width:1024px){.card-logo-item{display:flex;padding:100px 0}
.card-logo-item--image{width:35%}
.card-logo-item--text{width:65%}
}
.card-logo-item img{display:block;margin-bottom:30px;max-width:200px}
@media (min-width:1024px){.card-logo-item img{margin:0 auto}
}
.card-logo-item h3{max-width:650px}
.card-logo-item p{max-width:550px}
@media (max-width:699px){.card-logo-item img{margin:0 auto 30px;max-width:180px}
}
.card-stats-cell{box-sizing:border-box;padding:20px;text-align:center}
@media (max-width:699px){.card-stats-cell{padding:30px 10px 30px 10px;height:450px;display:flex;flex-direction:column;justify-content:space-between}
}
.card-stats-cell--image{display:flex;height:100px}
.card-stats-cell img{margin:auto;max-width:130px}
.card-stats-cell h3{font-family:"Montserrat",sans-serif;font-weight:900;font-size:48px;line-height:48px;margin:0 0 5px;color:#B3985A}
@media (max-width:699px){.card-stats-cell h3{margin-bottom:5px}
}
@media (min-width:700px) and (max-width:1023px){.card-stats-cell h3{font-size:28px;line-height:28px}
}
.card-stats-cell h4{font-family:"Montserrat",sans-serif;font-weight:600;font-size:20px;line-height:22px;color:#fff;margin-bottom:5px;text-transform:uppercase}
@media (max-width:699px){.card-stats-cell h4{margin-bottom:0}
}
.card-stats-cell p{font-family:"Montserrat",sans-serif;font-weight:600;color:#fff;font-size:16px;line-height:20px;margin:0}
section.block-testimonials{position:relative;padding:100px 0 0;margin:0 0 50px}
section.block-testimonials h3{font-family:"Southam Demo";font-size:100px;line-height:30px;font-weight:400;margin-bottom:40px}
@media (max-width:699px){section.block-testimonials h3{font-size:75px}
}
section.block-testimonials .block-testimonials--cards{position:relative;padding:50px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}
.card-testimonial-item{outline:none;text-align:left;width:45%;max-width:580px;background:#000;padding:50px 40px;margin-bottom:50px;transition:all 300ms linear;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);position:relative}
@media (max-width:699px){.card-testimonial-item{width:100%}
}
.card-testimonial-item:after{width:0;height:0;border-bottom:125px solid #B3985A;border-left:250px solid transparent;content:'';display:block;position:absolute;bottom:0;right:0}
.card-testimonial-item:first-child{margin-right:50px}
.card-testimonial-item:first-child:after{border-bottom:125px solid #B3985A}
@media (max-width:699px){.card-testimonial-item:first-child{margin-right:0}
}
.card-testimonial-item:nth-child(2){margin-top:100px}
.card-testimonial-item:nth-child(2):after{border-bottom:125px solid #B3985A}
.card-testimonial-item:last-child{margin-left:20px;margin-right:50px}
.card-testimonial-item:last-child:after{border-bottom:125px solid #B3985A}
@media (max-width:699px){.card-testimonial-item:last-child{margin-right:0;margin-left:0}
}
.card-testimonial-item blockquote{border:0;display:block;font-size:18px;line-height:22px;padding:0;margin:0;width:100%;position:relative}
.card-testimonial-item blockquote p{font-size:18px;line-height:22px}
.card-testimonial-item blockquote *{position:relative;z-index:2}
.card-testimonial-item blockquote:before{content:'';display:block;position:absolute;top:-30px;left:-20px;width:76px;height:80px;background:url(../img/testimonial-quote@2x.png);background-size:76px auto;background-position:top center;background-repeat:no-repeat;z-index:0}
.card-testimonial-item cite{display:block;font-size:18px;color:#000;font-weight:700;font-family:"Montserrat",sans-serif;line-height:22px;margin-top:30px;font-style:normal;max-width:60%}
@media (max-width:699px){.card-testimonial-item cite{text-align:center;margin:30px 0 auto}
}
.card-testimonial-item cite strong{display:block;font-style:normal;font-family:"Montserrat",sans-serif}
.card-text-cell{padding:10px 0 30px}
@media (min-width:1024px){.card-text-cell{font-size:28px}
}
@media (max-width:699px){.card-text-cell{padding:0;margin:0 0 40px}
}
.card-text-item{border-bottom:1px solid currentColor;padding:60px 0;text-align:center}
.card-text-item:last-child{border-bottom:0}
@media (min-width:1024px){.card-text-item{padding:100px 0}
}
.card-text-item h3{margin-left:auto;margin-right:auto;margin-top:0;max-width:650px}
.card-text-item p,.card-text-item ul,.card-text-item ol{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:550px}
.card-text-item ul,.card-text-item ol{font-weight:700;list-style:none;text-transform:uppercase}
.card-text-item ul li,.card-text-item ol li{margin:0.5em 0}
.card-text-item .card-text-item--buttons{margin-top:30px;max-width:none}
.card-text-item .card-text-item--buttons li{display:inline-block;margin:20px}


/*.tparrows, .card-stats-cell {border:1px solid red !important}*/
@media (max-width: 780px) {
    .tp-leftarrow {left: -30px !important}
	.tp-rightarrow {left: 107% !important}
    #rev_slider_80_2_wrapper .uranus.tparrows:before {font-size: 32px !important}
	#home-video {padding-top:350px}
	.rev-btn {padding:6px 8px !important; height:auto !important}
}