.clearfix:before,
.clearfix:after{content:" ";display:table;} .clearfix:after{clear:both;} html,
body,
div,
span,
applet,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;vertical-align:top;} h1,
h2,
h3,
h4,
h5,
h6{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;font-weight:normal;} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;} body{line-height:1;} ol,
ul{list-style:none;} blockquote,
q{quotes:none;} blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;} table{border-collapse:collapse;border-spacing:0;} a{color:inherit;text-decoration:none;} *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} a,
input,
button,
textarea{outline:none;resize:none;} .tiny-grid{position:relative;overflow:visible;z-index:0;letter-spacing:-1ex;margin-left:-0.5%;margin-right:-0.5%;} .tiny-grid:before,
.tiny-grid:after{content:" ";display:table;} .tiny-grid:after{clear:both;} .tiny-grid:not(.align-left){text-align:center;} .tiny-grid > *{display:inline-block;border:0px solid rgba(0, 0, 0, 0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:0;width:18.4%;border-left-width:0;padding:1%;margin-left:2%;margin-bottom:2%;}@media only screen and (min-width: 1001px){ .tiny-grid > *:nth-child(5n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 1000px){ .tiny-grid > *:nth-child(n){clear:none;width:23.5%;border-left-width:0;padding:1%;margin-left:2%;} .tiny-grid > *:nth-child(4n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 700px){ .tiny-grid{padding-left:2%;padding-right:2%;} .tiny-grid:not(.align-left){text-align:left;} .tiny-grid > *:nth-child(n){clear:none;width:32%;border-left-width:0;padding:1%;margin-left:2%;} .tiny-grid > *:nth-child(3n+1){clear:both;margin-left:0;}} .small-grid{position:relative;overflow:visible;z-index:0;letter-spacing:-1ex;margin-left:-0.5%;margin-right:-0.5%;} .small-grid:before,
.small-grid:after{content:" ";display:table;} .small-grid:after{clear:both;} .small-grid:not(.align-left){text-align:center;} .small-grid > *{display:inline-block;border:0px solid rgba(0, 0, 0, 0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:0;width:23.5%;border-left-width:0;padding:1%;margin-left:2%;margin-bottom:2%;}@media only screen and (min-width: 1001px){ .small-grid > *:nth-child(4n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 1000px){ .small-grid > *:nth-child(n){clear:none;width:32%;border-left-width:0;padding:1%;margin-left:2%;} .small-grid > *:nth-child(3n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 700px){ .small-grid{padding-left:2%;padding-right:2%;} .small-grid:not(.align-left){text-align:left;} .small-grid > *:nth-child(n){clear:none;width:49%;border-left-width:0;padding:1%;margin-left:2%;} .small-grid > *:nth-child(2n+1){clear:both;margin-left:0;}} .medium-grid{position:relative;overflow:visible;z-index:0;letter-spacing:-1ex;} .medium-grid:before,
.medium-grid:after{content:" ";display:table;} .medium-grid:after{clear:both;} .medium-grid:not(.align-left){text-align:center;} .medium-grid > *{display:inline-block;border:0px solid rgba(0, 0, 0, 0);margin-bottom:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:0;width:30%;border-left-width:0;padding:2%;margin-left:5%;} .medium-grid > *:first-child{margin-left:0;} .medium-grid > *:nth-child(3n+1){clear:both;margin-left:0;}@media only screen and (max-width: 1000px){ .medium-grid > *:nth-child(n){clear:none;width:49%;border-left-width:0;padding:2%;margin-left:2%;} .medium-grid > *:nth-child(2n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 700px){ .medium-grid{padding-left:2%;padding-right:2%;} .medium-grid:not(.align-left){text-align:left;} .medium-grid > *:nth-child(n){clear:none;width:100%;border-left-width:0;padding:2%;margin-left:0;} .medium-grid > *:nth-child(n+1){clear:both;margin-left:0;}} .large-grid{position:relative;overflow:visible;z-index:0;letter-spacing:-1ex;} .large-grid:not(.align-left){text-align:center;} .large-grid > *{display:inline-block;border:0px solid rgba(0, 0, 0, 0);margin-bottom:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;vertical-align:top;letter-spacing:0;width:47.5%;border-left-width:0;padding:5%;margin-left:5%;} .large-grid > *:first-child{margin-left:0;} .large-grid > *:nth-child(2n+1){clear:both;margin-left:0;}@media only screen and (max-width: 1000px){ .large-grid > *{width:49%;border-left-width:0;padding:5%;margin-left:2%;} .large-grid > *:nth-child(2n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 700px){ .large-grid{padding-left:2%;padding-right:2%;} .large-grid:not(.align-left){text-align:left;} .large-grid > *{margin-bottom:40px;} .large-grid > *:nth-child(n){clear:both;width:100%;border-left-width:0;padding:5%;margin-left:0;}} .effect8{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3),0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3),0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3),0 0 40px rgba(0, 0, 0, 0.1) inset;} .effect8:before,
.effect8:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:10px;border-radius:10px;} .effect8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);} .tabs-container .tabs{text-align:center;letter-spacing:-5px;white-space:nowrap;overflow-x:auto;} .tabs-container .tabs .tab{position:relative;display:inline-block;margin:0;padding:0;float:left;height:40px;min-width:50px;border-top:1px solid #f7a901;border-bottom:1px solid #f7a901;border-right:1px solid #f7a901;color:#f7a901;line-height:100%;letter-spacing:0;font-weight:normal;white-space:normal;overflow:hidden;} .tabs-container .tabs .tab > span{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;} .tabs-container .tabs .tab:first-child{border-left:1px solid #f7a901;} .tabs-container .tabs .tab.is-selected{background-color:#f7a901;color:#ffffff;} .tabs-container .tabs-panels{padding-top:40px;padding-bottom:40px;} .tabs-container .tabs-panels .tab-panel{display:none;} .tabs-container .tabs-panels .tab-panel.is-selected{display:block;}@media only screen and (max-width: 700px){ .tabs-container .tabs{font-size:0.8em;}} .rounded-tabs .tabs{vertical-align:top;text-align:center;letter-spacing:-5px;white-space:nowrap;overflow-x:auto;padding-bottom:20px;} .rounded-tabs .tabs .tab{position:relative;display:inline-block;margin:0;padding:0 20px;border-radius:25px;height:50px;max-width:250px;min-width:50px;line-height:100%;letter-spacing:0;font-weight:normal;white-space:normal;overflow:hidden;background-color:#ffffff;border-bottom:3px solid #e6e6e6;color:#f7a901;cursor:pointer;transition:background-color 150ms linear,box-shadow 150ms linear,color 150ms linear;} .rounded-tabs .tabs .tab > span{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;} .rounded-tabs .tabs .tab.is-selected{color:rgba(34, 34, 34, 0.7);background-color:#e6e6e6;box-shadow:none;cursor:default;box-shadow:inset 0 2px 10px -4px rgba(0, 0, 0, 0.3);} .rounded-tabs .tabs .tab + .tab{margin-left:20px;} .rounded-tabs .tabs .tab:active{opacity:1;box-shadow:none;} .rounded-tabs .tabs .tab:hover:not(:active):not(.is-selected){box-shadow:0 8px 20px -10px rgba(0, 0, 0, 0.3);} .rounded-tabs .tabs-panels{padding-top:40px;padding-bottom:40px;} .rounded-tabs .tabs-panels .tab-panel{display:none;} .rounded-tabs .tabs-panels .tab-panel.is-selected{display:block;}@media only screen and (max-width: 700px){ .rounded-tabs .tabs{font-size:0.8em;}} .join-rounded-tabs .tabs{text-align:center;letter-spacing:-5px;white-space:nowrap;overflow-x:auto;padding-bottom:20px;} .join-rounded-tabs .tabs .tab{vertical-align:top;position:relative;display:inline-block;margin:0;padding:0 20px;height:50px;max-width:250px;min-width:100px;line-height:100%;letter-spacing:0;font-weight:normal;white-space:normal;overflow:hidden;background-color:#ffffff;border-bottom:3px solid #e6e6e6;color:#f7a901;cursor:pointer;transition:background-color 150ms linear,box-shadow 150ms linear,color 150ms linear;} .join-rounded-tabs .tabs .tab > span{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;} .join-rounded-tabs .tabs .tab.is-selected{color:rgba(34, 34, 34, 0.7);background-color:#e6e6e6;box-shadow:none;cursor:default;box-shadow:inset 0 2px 10px -4px rgba(0, 0, 0, 0.3);} .join-rounded-tabs .tabs .tab:first-child{border-radius:25px 0 0 25px;} .join-rounded-tabs .tabs .tab:last-child{border-radius:0 25px 25px 0;} .join-rounded-tabs .tabs .tab + .tab{margin-left:0;border-left:1px solid #e6e6e6;} .join-rounded-tabs .tabs .tab:active{opacity:1;box-shadow:none;} .join-rounded-tabs .tabs .tab:hover:not(:active):not(.is-selected){box-shadow:0 8px 20px -10px rgba(0, 0, 0, 0.3);} .join-rounded-tabs .tabs-panels{padding-top:40px;padding-bottom:40px;} .join-rounded-tabs .tabs-panels .tab-panel{display:none;} .join-rounded-tabs .tabs-panels .tab-panel.is-selected{display:block;}@media only screen and (max-width: 700px){ .join-rounded-tabs .tabs{font-size:0.8em;}} .flat-tabs .tabs{text-align:center;letter-spacing:-5px;white-space:nowrap;overflow-x:auto;} .flat-tabs .tabs .tab{position:relative;display:inline-block;margin:0;padding:0;float:left;height:40px;min-width:50px;border-top:1px solid #f7a901;border-bottom:1px solid #f7a901;border-right:1px solid #f7a901;color:#f7a901;line-height:100%;letter-spacing:0;font-weight:normal;white-space:normal;overflow:hidden;} .flat-tabs .tabs .tab > span{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;} .flat-tabs .tabs .tab:first-child{border-left:1px solid #f7a901;} .flat-tabs .tabs .tab.is-selected{background-color:#f7a901;color:#ffffff;} .flat-tabs .tabs-panels{padding-top:40px;padding-bottom:40px;} .flat-tabs .tabs-panels .tab-panel{display:none;} .flat-tabs .tabs-panels .tab-panel.is-selected{display:block;}@media only screen and (max-width: 700px){ .flat-tabs .tabs{font-size:0.8em;}} .desktop-nav{display:block;opacity:0;} .desktop-nav.nav-ready{opacity:1;} .phone-nav{display:none;} .menu-overflow .desktop-nav{display:none;} .menu-overflow .phone-nav{display:block;} .menu-overflow .phone-nav .nav-content{position:absolute;margin:auto;left:40px;right:40px;max-width:1200px;} nav{position:fixed;top:0;left:0;right:0;height:50px;z-index:100;} nav.playing > *:not(#ytplayer):not(.bg-overlay):not(.always-visible){display:none;} nav .main-options{display:inline-block;margin-left:auto;margin-top:0;text-align:right;position:absolute;right:0;left:180px;overflow:hidden;top:0;white-space:nowrap;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} nav .main-options li a{height:50px;} nav .main-options li a span{padding:10px;} nav .main-options li a span:hover{border-bottom:1px solid #ffffff;} nav .main-options > *{letter-spacing:0;} nav .main-options li{display:inline-block;letter-spacing:0;} nav .main-options li + li{margin-left:10px;} nav .main-options li a{display:inline-block;height:50px;line-height:50px;padding:0;opacity:0.8;color:#ffffff;} nav .main-options li a:hover:not(.is-selected),
nav .main-options li a:active:not(.is-selected){opacity:0.8;} nav .main-options li a.is-selected{opacity:1;color:#f7a901;} nav .main-options,
nav .float-menu-button{text-transform:uppercase;font-size:12px;} nav .logo{display:inline-block;margin-top:5px;height:40px;margin-left:-20px;} nav .logo .img{display:inline-block;background-size:contain;background-position:left center;background-repeat:no-repeat;width:200px;height:100%;}@media only screen and (max-width: 1000px){ nav .logo{margin-left:-10px;}} nav .nav-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000;} nav.fade-out .main-options li a.is-selected{color:#a97204;} nav.fade-out .nav-bg{background-color:transparent;} nav .main-options-language{position:relative;display:inline-block;margin-top:10px;width:40px;height:40px;background-color:#f7a901;} nav .main-options-language > *{opacity:0;height:40px;} nav .main-options-language > * select{height:40px;max-height:40px;min-height:40px;} nav .main-options-language > * select:hover{cursor:pointer;} nav .main-options-language .value{opacity:1;color:white;text-align:center;line-height:40px;white-space:nowrap;font-weight:bold;font-size:0.8em;position:absolute;top:0;left:0;right:0;} nav .main-options-language .value:hover{cursor:pointer;} nav .main-options-language #google_translate_element{position:absolute;top:0;left:0;} nav .main-options-language #google_translate_element:hover{cursor:pointer;} .desktop-nav{height:70px;} .desktop-nav .top-bar{display:block;height:18px;text-align:right;-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);}@media screen and (max-width:1000px){ .desktop-nav .top-bar{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}} .desktop-nav .lang-icon-small{font-size:12px;color:white;padding:0;margin-right:10px;text-transform:uppercase;opacity:0.7;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;} .desktop-nav .lang-icon-small:hover{opacity:1;} .desktop-nav .nav-list{top:20px;} .phone-nav .lang-icon-small{font-size:12px !important;opacity:0.7;display:inline-block !important;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;} .phone-nav .lang-icon-small:hover{opacity:1;}@media only screen and (max-width:920px){ .desktop-nav{display:none !important;} .phone-nav{display:block !important;}} .phone-nav{display:none;padding:0 20px;} .phone-nav .logo{position:relative;z-index:1;margin-top:10px;height:40px;} .phone-nav .logo .img{display:inline-block;background-size:contain;background-position:left center;background-repeat:no-repeat;width:150px;height:100%;}@media only screen and (max-width: 1000px){ .phone-nav .logo{margin-left:-10px;}} .phone-nav .main-options{margin-top:0;} .phone-nav .float-menu-button{margin-top:15px;margin-right:15px;position:relative;display:inline-block;height:30px;line-height:30px;color:#ffffff;text-transform:uppercase;font-size:0.8em;z-index:1;} .phone-nav .float-menu-button .lines{position:relative;display:inline-block;width:20px;height:3px;vertical-align:middle;float:left;margin-top:13px;margin-right:5px;background:#ffffff;border-radius:2px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;} .phone-nav .float-menu-button .lines:before,
.phone-nav .float-menu-button .lines:after{display:inline-block;width:20px;height:3px;background:#ffffff;border-radius:2px;-webkit-transition:all 200ms linear, background-color 0ms 0ms, top 100ms 100ms;-moz-transition:all 200ms linear, background-color 0ms 0ms, top 100ms 100ms;-ms-transition:all 200ms linear, background-color 0ms 0ms, top 100ms 100ms;-o-transition:all 200ms linear, background-color 0ms 0ms, top 100ms 100ms;position:absolute;left:0;content:'';-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;} .phone-nav .float-menu-button .lines:before{top:5px;} .phone-nav .float-menu-button .lines:after{top:-5px;} .phone-nav .floating-menu{position:absolute;top:0;left:0;right:0;bottom:0;padding-top:60px;text-align:center;visibility:hidden;opacity:0;height:0px;font-size:1em;font-weight:bold;} .phone-nav .floating-menu .floating-menu-container{padding:0 20px 20px 20px;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;background:rgba(0, 0, 0, 0.98);} .phone-nav .floating-menu .floating-menu-item{border-top:1px solid rgba(255, 255, 255, 0.1);} .phone-nav .floating-menu .floating-menu-item a{display:block;padding:14px 20px;height:100%;color:#ffffff;font-size:0.8em;text-transform:uppercase;} .phone-nav .floating-menu .floating-menu-item a.themed-text{color:#f7a901;} .phone-nav .floating-menu .floating-menu-sub-item a{font-family:"Arial",sans-serif,serif;padding:12px 40px;} .phone-nav.expanded{height:100%;} .phone-nav.expanded .nav-bg{background:rgba(0, 0, 0, 0.98);height:60px;} .phone-nav.expanded .float-menu-button{color:#fff;} .phone-nav.expanded .lines{background-color:transparent;} .phone-nav.expanded .lines:after{-webkit-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-moz-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-ms-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-o-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;background-color:#fff;top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);} .phone-nav.expanded .lines:before{-webkit-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-moz-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-ms-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;-o-transition:all 200ms 100ms, background-color 0ms linear, top 100ms linear;background-color:#fff;top:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);} .phone-nav.expanded .floating-menu{height:auto;visibility:visible;opacity:1;} .opac{opacity:1 !important;} .icon-container{position:relative;z-index:200;} .close-video-icon{position:absolute;top:18px;right:-50px;cursor:pointer;} .close-video-icon svg{width:35px;height:35px;}@media screen and (max-width:1300px){ .close-video-icon{right:0;top:75px;}}@media screen and (max-width:920px){ .close-video-icon{top:50px;}} .header-bg{position:fixed;left:0;right:0;top:0;bottom:0;min-height:580px;max-height:800px;background:#000000;} .header-bg.playing > *:not(#ytplayer):not(.bg-overlay):not(.always-visible){display:none;} .header-bg .bg-image{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;background-size:cover;background-position:center;background-repeat:no-repeat;} header{position:relative;display:static;height:100%;min-height:580px;max-height:800px;text-align:center;background-color:transparent;background-position:center;background-size:cover;color:#ffffff;overflow:hidden;} header .background-video{position:absolute;left:0;top:0;width:100%;height:100%;} header .background-video.hidden{display:none;} header button.player-button{position:absolute;display:block;width:60px;left:0;right:0;margin:80px auto;} header button.player-button svg{cursor:pointer;}@media only screen and (max-width: 700px){ header button.player-button{bottom:-80px;}} header.playing{visibility:hidden;} header.playing > *:not(#ytplayer):not(.bg-overlay):not(.always-visible){display:none;} header .scroll-down-icon{position:absolute;display:block;bottom:10px;left:0;right:0;margin:0 auto;width:100px;height:100px;z-index:10px;text-align:center;} header .scroll-down-icon strong{text-transform:uppercase;color:#f7a901;font-size:0.8em;} header.tiny{height:auto;min-height:340px;background:#000000;} header.tiny .bg-image{filter:url("styles.css#grayscale");-webkit-filter:grayscale(100%);-khtml-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);background-position:center;} header.inner{padding-top:160px;} header .business-details{margin-top:60px;} header .bg-overlay:not(.darker){position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.3)),to(rgba(0, 0, 0, 0.3)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0.3));-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity;} header .bg-overlay:not(.darker) + *{position:relative;z-index:1;} header .bg-image{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;background-size:cover;background-position:center top;background-repeat:no-repeat;} header:not(.alternative-heading) h1{position:relative;display:inline-block;font-size:3.2em;line-height:1.4em;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:840px;font-weight:900;text-transform:uppercase;} header:not(.alternative-heading) h1 + p{position:relative;margin-left:auto;margin-right:auto;max-width:840px;font-size:1.2em;padding-left:40px;padding-right:40px;padding-bottom:80px;}@media only screen and (max-width: 700px){ header:not(.alternative-heading) h1 + p{font-size:1em;}} header.alternative-heading h1{position:relative;display:inline-block;font-size:2.2em;line-height:1.4em;margin-bottom:20px;margin-left:auto;margin-right:auto;font-weight:900;max-width:840px;color:#f7a901;font-weight:normal;} header.alternative-heading h1 + p{position:relative;margin-left:auto;margin-right:auto;max-width:840px;font-size:1em;padding-left:40px;padding-right:40px;padding-bottom:80px;} header.alternative-heading > *:last-child,
header:not(.alternative-heading) > *:last-child{margin-bottom:80px !important;} header .header-nav{position:absolute;left:0;right:0;top:0;} header .header-nav .main-options-item{display:inline-block;opacity:0.6;} header .header-nav .main-options-item + li{margin-left:10px;} header .header-nav .main-options-item:hover{opacity:1;}@media only screen and (max-width: 1000px){ header:not(.alternative-heading) h1{font-size:2.2em;} header.alternative-heading h1{font-size:1.8em;} header.alternative-heading h2{font-size:1.2em;line-height:1.2em;}}@media only screen and (max-width: 700px){ header:not(.alternative-heading) h1{font-size:1.5em;} header:not(.alternative-heading) h2{font-size:1.2em;line-height:1.2em;} header.alternative-heading h1{font-size:1.4em;} header.alternative-heading h2{font-size:1.2em;line-height:1.2em;}} body[data-page="contacts"] header:not(.alternative-heading) h1{font-size:1.8em;} .presentation-header .logo{background-size:contain;background-repeat:no-repeat;background-position:center center;max-width:500px;width:100%;height:200px;position:absolute;top:-260px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:none;}@media only screen and (max-width: 700px){ .presentation-header .logo{top:-150px;max-width:300px;height:150px;}} .presentation-header h1{color:#f7a901;background:-webkit-linear-gradient(#ffdf65,#fbc026);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:none !important;} .presentation-section{position:relative;padding:80px 40px;text-align:center;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;} .presentation-section.anchored{overflow:visible;} .presentation-section.anchored:before{content:"";position:absolute;display:inline-block;left:50%;bottom:100%;width:2px;margin-left:-1px;height:160px;margin-bottom:-80px;background-color:#f7a901;} .presentation-section.lighten .section-title{color:#ffffff;} .presentation-section.lighten .description{color:#ffffff;} .presentation-section.darker{background-color:#c48601;} .presentation-section .presentation-content{position:relative;margin-left:auto;margin-right:auto;max-width:1200px;} .presentation-section .presentation-content.small{max-width:600px;} .presentation-section .presentation-content .index-about{float:left;text-align:left;width:45%;}@media only screen and (max-width: 1000px){ .presentation-section .presentation-content .index-about{width:100%;}} .presentation-section .presentation-content .index-about.small{display:inline-block;} .presentation-section .presentation-content .index-about h4{font-size:1.6em;} .presentation-section .presentation-content .index-about h4:after{margin-left:0;} .presentation-section .presentation-content.content-placeholder{max-width:none;} .presentation-section .presentation-content.pre-processed ul{height:1px;overflow:hidden;} .presentation-section .presentation-content.heterogeneous{max-width:none;} .presentation-section .presentation-content.heterogeneous .description > *:not(.decoration-content):not(.tabs-decoration-content){max-width:600px;margin-left:auto;margin-right:auto;} .presentation-section .presentation-content.heterogeneous .cols-description > *:not(.tabs-decoration-content){max-width:1200px;margin-left:auto;margin-right:auto;} .presentation-section .presentation-content.heterogeneous .decoration-content{position:relative;background-color:#333;margin-left:-40px;margin-right:-40px;margin-top:40px;padding:40px;} .presentation-section .presentation-content.heterogeneous .decoration-content .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:url("styles.css#grayscale");-webkit-filter:grayscale(100%);-khtml-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);} .presentation-section .presentation-content.heterogeneous .decoration-content ul{max-width:1200px;margin:0 auto;padding:40px;position:relative;overflow:visible;z-index:0;letter-spacing:-1ex;color:#ffffff;} .presentation-section .presentation-content.heterogeneous .decoration-content ul:before,
.presentation-section .presentation-content.heterogeneous .decoration-content ul:after{content:" ";display:table;} .presentation-section .presentation-content.heterogeneous .decoration-content ul:after{clear:both;} .presentation-section .presentation-content.heterogeneous .decoration-content ul:not(.align-left){text-align:center;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *{display:inline-block;border:0px solid rgba(0, 0, 0, 0);margin-bottom:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;letter-spacing:0;width:30%;border-left-width:0;padding:2%;margin-left:5%;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:first-child{margin-left:0;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:nth-child(3n+1){clear:both;margin-left:0;}@media only screen and (max-width: 1000px){ .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:nth-child(n){clear:none;width:49%;border-left-width:0;padding:2%;margin-left:2%;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:nth-child(2n+1){clear:both;margin-left:0;}}@media only screen and (max-width: 700px){ .presentation-section .presentation-content.heterogeneous .decoration-content ul{padding-left:2%;padding-right:2%;} .presentation-section .presentation-content.heterogeneous .decoration-content ul:not(.align-left){text-align:left;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:nth-child(n){clear:none;width:100%;border-left-width:0;padding:2%;margin-left:0;} .presentation-section .presentation-content.heterogeneous .decoration-content ul > *:nth-child(n+1){clear:both;margin-left:0;}} .presentation-section .presentation-content.heterogeneous .decoration-content ul li strong:first-child{display:block;color:#ffffff;text-transform:uppercase;font-size:1.4em;} .presentation-section .presentation-content .tabs-decoration-content{position:relative;background-color:#333;margin-left:-40px;margin-right:-40px;padding:40px;} .presentation-section .presentation-content .tabs-decoration-content .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:url("styles.css#grayscale");-webkit-filter:grayscale(100%);-khtml-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);} .presentation-section .presentation-content .tabs-decoration-content tabs{position:absolute;left:0;right:0;top:0;letter-spacing:-1ex;z-index:1;max-width:1200px;margin-left:auto;margin-right:auto;} .presentation-section .presentation-content .tabs-decoration-content tabs tab{position:relative;display:inline-block;letter-spacing:0;background:#ffffff;color:#666666;height:80px;text-transform:uppercase;font-size:0.8em;} .presentation-section .presentation-content .tabs-decoration-content tabs tab.is-selected{background:transparent;color:#ffffff;} .presentation-section .presentation-content .tabs-decoration-content tabs tab.is-selected:before{content:"";position:absolute;display:inline-block;bottom:0;margin-bottom:5px;left:0;right:0;margin-left:auto;margin-right:auto;width:40px;height:4px;background:#f7a901;} .presentation-section .presentation-content .tabs-decoration-content tabs tab:not(:first-child):not(.is-selected):after{content:"";position:absolute;left:0;width:1px;height:50%;top:25%;background:rgba(0, 0, 0, 0.2);} .presentation-section .presentation-content .tabs-decoration-content tabs tab.is-selected + tab:after{display:none;} .presentation-section .presentation-content .tabs-decoration-content tabs tab:hover{cursor:pointer;} .presentation-section .presentation-content .tabs-decoration-content tabs tab > *{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} .presentation-section .presentation-content .tabs-decoration-content tabs.fill-before:before{content:"";position:absolute;display:block;height:80px;width:200%;right:100%;top:0;background:#ffffff;} .presentation-section .presentation-content .tabs-decoration-content tabs.fill-after:after{content:"";position:absolute;display:block;height:80px;width:200%;left:100%;top:0;background:#ffffff;} .presentation-section .presentation-content .tabs-decoration-content ul{position:relative;max-width:600px;margin:0 auto;padding:120px 40px 40px 40px;color:#ffffff;z-index:0;} .presentation-section .presentation-content .tabs-decoration-content ul li{display:none;} .presentation-section .presentation-content .tabs-decoration-content ul li.is-selected{display:block;} .presentation-section .presentation-content .tabs-decoration-content ul li strong{color:#f7a901;font-size:1.4em;line-height:150%;display:block;} .presentation-section .presentation-content .tiny-image{width:300px;margin-bottom:40px;} .presentation-section .presentation-content .description-img-container{display:inline-block;float:left;padding-left:140px;padding-top:80px;margin-bottom:50px;}@media only screen and (max-width: 1000px){ .presentation-section .presentation-content .description-img-container{padding-top:20px;padding-left:0;float:none;} .presentation-section .presentation-content .description-img-container:before{content:"";display:table;width:100%;}} .presentation-section .presentation-content .description-img-container .description-img-border{position:relative;width:350px;height:450px;border:10px solid #f7a901;}@media only screen and (max-width: 1000px){ .presentation-section .presentation-content .description-img-container .description-img-border{margin:20px auto 30px auto;width:350px;height:450px;}} .presentation-section .presentation-content .description-img-container .description-img-border .description-img{position:absolute;width:100%;height:100%;margin-left:-20px;margin-top:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;} .presentation-section .details-price{margin-top:40px;margin-bottom:40px;display:block;position:relative;font-size:2em;} .presentation-section .details-price > *{position:relative;display:inline-block;vertical-align:middle;line-height:1em;} .presentation-section .details-price .details-previous-price{display:inline-block;position:relative;font-size:0.6em;opacity:0.4;} .presentation-section .details-price .details-previous-price:after{left:-10%;top:50%;background:#222222;content:"";position:absolute;display:inline-block;width:120%;height:2px;opacity:0.9;-webkit-transform:rotateZ(-15deg);-moz-transform:rotateZ(-15deg);-ms-transform:rotateZ(-15deg);-o-transform:rotateZ(-15deg);transform:rotateZ(-15deg);} .presentation-section .section-label{display:block;font-size:0.8em;color:#e6e6e6;text-transform:uppercase;font-weight:bold;} .presentation-section .section-title,
.presentation-section .description h4{text-transform:uppercase;color:#222222;font-size:2.6em;line-height:80%;margin-top:20px;margin-bottom:80px;font-weight:bold;} .presentation-section .section-title:after,
.presentation-section .description h4:after{content:"";display:block;width:60px;height:10px;border-bottom:4px solid #f7a901;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;} .presentation-section .section-title{font-weight:normal;color:#ffffff;line-height:120%;}@media only screen and (max-width: 700px){ .presentation-section .section-title{font-size:2em;}} .presentation-section .description:not(no-theme) strong{color:#f7a901;} .presentation-section .description strong > a,
.presentation-section .description a > strong{padding:5px 10px;border:2px solid #f7a901;color:#666666;text-transform:uppercase;font-size:0.8em;} .presentation-section .description strong > a:hover,
.presentation-section .description a > strong:hover{background-color:#f7a901;color:#ffffff;} .presentation-section .description p > strong:only-child{display:inline-block;margin-top:20px;margin-bottom:20px;} .presentation-section .cols-description{max-width:1200px;padding:40px;margin-left:auto;margin-right:auto;text-align:left;-webkit-column-count:3;-khtml-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:40px;-khtml-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;} .presentation-section .cols-description:not(.no-theme) strong{color:#f7a901;} .presentation-section .cols-description strong > a,
.presentation-section .cols-description a > strong{padding:5px 10px;border:2px solid #f7a901;color:#666666;text-transform:uppercase;font-size:0.8em;} .presentation-section .cols-description strong > a:hover,
.presentation-section .cols-description a > strong:hover{background-color:#f7a901;color:#ffffff;} .presentation-section .cols-description p > strong:only-child{display:inline-block;margin-bottom:20px;font-size:1.2em;} .presentation-section .cols-description p > strong:only-child:before{content:"";display:block;width:40px;height:10px;border-bottom:4px solid #f7a901;margin-left:0;margin-right:auto;margin-bottom:20px;} .presentation-section .cols-description p{margin-bottom:40px;}@media only screen and (max-width: 1000px){ .presentation-section .presentation-content .tabs-decoration-content{margin-left:-20px;margin-right:-20px;padding:20px;} .presentation-section .presentation-content .tabs-decoration-content ul{padding:80px 20px 20px 20px;} .presentation-section .cols-description{padding:40px 20px;-webkit-column-count:2;-khtml-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;}}@media only screen and (max-width: 700px){ .presentation-section .presentation-content .tabs-decoration-content{margin-left:-10px;margin-right:-10px;padding:10px;} .presentation-section .presentation-content .tabs-decoration-content tabs tab{height:60px;font-size:0.6em;line-height:100%;} .presentation-section .presentation-content .tabs-decoration-content ul{font-size:0.8em;padding:60px 10px 10px 10px;} .presentation-section .cols-description{padding:40px 10px;-webkit-column-count:1;-khtml-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;}} .partners-section{background-color:#374457 !important;} .partners-section .section-title:after{content:none;} .partners-section{background-size:cover;background-repeat:no-repeat;background-position:center center;} .partners-section .section-overlay{position:absolute;width:100%;height:100%;background-color:#000000;opacity:0.7;top:0;left:0;} .partners-section .max-width{position:relative;z-index:10;} #about{background-color:#ffffff;} #about h3{font-size:1.6em;color:#222222;line-height:80%;text-transform:uppercase;margin-top:20px;margin-bottom:40px;font-weight:bold;} #about h3:after{content:"";display:block;width:60px;height:7px;border-bottom:4px solid #f7a901;margin-right:auto;margin-top:20px;} #about h3 span{display:block;margin-bottom:20px;font-size:0.6em;color:#f7a901;} #about p,
#about li{color:rgba(0, 0, 0, 0.7);letter-spacing:0.4px;} #about p strong{font-size:1.2em;text-transform:uppercase;color:#222222;margin-bottom:0;} #about ul{list-style:none;padding:0 1em;margin-bottom:60px;margin-top:0;margin-left:25px;} #about li:before{content:"";border-color:transparent #f7a901;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative;} #about .section-title:after{content:none;} .list-section .section-title{text-transform:uppercase;color:#222222;font-size:1.6em;line-height:80%;margin-bottom:20px;margin-top:40px;font-weight:bold;} .list-section .section-title:after{content:"";display:block;width:60px;height:10px;border-bottom:4px solid #f7a901;margin-left:0;margin-right:auto;margin-top:20px;margin-bottom:20px;} .presentation-grid{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;letter-spacing:-0.4em;} .presentation-grid > *:first-child{letter-spacing:0;margin-bottom:40px;} .presentation-grid > *:not(:first-child){display:inline-block;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;vertical-align:top;letter-spacing:0;width:47.5%;border-left-width:0;padding:0;margin-left:5%;} .presentation-grid > *:not(:first-child):nth-child(2n+2){clear:both;margin-left:0;} .presentation-grid .presentation-grid-item{background-color:#ffffff;-webkit-box-shadow:0 5px 60px -20px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 5px 60px -20px rgba(0, 0, 0, 0.3);box-shadow:0 5px 60px -20px rgba(0, 0, 0, 0.3);} .presentation-grid .full-card{position:relative;} .presentation-grid .full-card .carousel,
.presentation-grid .full-card .carousel-item{position:absolute;top:0;left:0;right:0;bottom:0;} .presentation-grid .full-card .carousel-item{opacity:0;z-index:0;background-size:cover;background-position:left center;background-repeat:no-repeat;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;} .presentation-grid .full-card .carousel-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4);} .presentation-grid .full-card .carousel-item.is-selected{opacity:1;z-index:1;} .presentation-grid .full-card .carousel-bullets{position:absolute;bottom:10px;left:10px;z-index:1;} .presentation-grid .full-card .carousel-bullet{width:20px;height:20px;border:2px solid white;border-radius:10px;margin:4px 2px;cursor:pointer;} .presentation-grid .full-card .carousel-bullet.is-selected{cursor:default;pointer-events:none;-webkit-transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);-o-transform:scale(0.5,0.5);transform:scale(0.5,0.5);} .presentation-grid .full-card .details{position:relative;z-index:2;margin-left:auto;margin-right:0;width:80%;max-width:380px;padding:80px 40px;background:#ffffff;} .presentation-grid .full-card .item-label{font-size:0.8em;color:#e6e6e6;text-transform:uppercase;font-weight:bold;} .presentation-grid .full-card .item-title{color:#222222;font-size:2em;line-height:100%;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2em;margin-top:10px;margin-bottom:40px;} .presentation-grid .full-card .item-description{line-height:150%;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;max-height:9em;} .presentation-grid .full-card .action-button{margin-top:40px;} .presentation-grid .small-card{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;} .presentation-grid .small-card:before{display:block;content:" ";width:100%;padding-top:56.25%;} .presentation-grid .small-card > .content{position:absolute;top:0;left:0;right:0;bottom:0;} .presentation-grid .small-card .content{background-color:rgba(0, 0, 0, 0.4);-webkit-transition:background-color 150ms ease-in;-moz-transition:background-color 150ms ease-in;-ms-transition:background-color 150ms ease-in;-o-transition:background-color 150ms ease-in;} .presentation-grid .small-card .details{position:absolute;display:block;left:0;bottom:0;right:0;padding:20px;} .presentation-grid .small-card .details .item-label{font-size:0.8em;color:#e6e6e6;text-transform:uppercase;font-weight:bold;} .presentation-grid .small-card .details .item-title{color:#ffffff;font-size:1.4em;line-height:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2em;margin-top:10px;} .presentation-grid .small-card:hover .content{background-color:rgba(247, 169, 1, 0.6);} .presentation-grid .small-card:hover .details{cursor:pointer;} .advertising-section{position:relative;background-color:#ccdeEF;padding-top:80px;padding-bottom:80px;} .advertising-section .header-bg-pattern{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);} .advertising-section .header-bg-pattern{background-image:url("resources/bg-pattern-business2.svg.html");background-position:center top;} .advertising-section .header-bg-pattern{background-size:cover;background-repeat:no-repeat;} .advertising-section .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.7)),to(rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));} .advertising-section .bg-overlay.reverse{background-color:rgba(0, 0, 0, 0.4);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.4)),to(rgba(0, 0, 0, 0.7)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));} .advertising-section .bg-overlay + *{position:relative;} .advertising-section .business-image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center;} .advertising-section .advertising-section-content{max-width:1200px;margin:0 auto;position:relative;padding:0 40px;}@media only screen and (max-width: 1000px){ .advertising-section .advertising-section-content{padding:0 20px;}}@media only screen and (max-width: 700px){ .advertising-section .advertising-section-content{padding:0 10px;}} .advertising-section .advertising-title{color:#ffffff;font-size:1.6em;width:60%;} .advertising-section .advertising-button{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;font-size:1.6em;color:#ffffff;vertical-align:middle;} .advertising-section .advertising-button span{display:inline-block;padding:3px 0;} .advertising-section .advertising-button svg{float:left;fill:#ffffff;}@media only screen and (max-width: 1000px){ .advertising-section .advertising-button{right:20px;}}@media only screen and (max-width: 700px){ .advertising-section .advertising-button{right:10px;}}@media only screen and (max-width: 1000px){ .advertising-section .advertising-title,
.advertising-section .advertising-button{font-size:1.4em;}}@media only screen and (max-width: 700px){ .advertising-section .advertising-title,
.advertising-section .advertising-button{font-size:1.2em;}} .group-advertising-section{position:relative;background-color:#ccdeEF;padding-top:80px;padding-bottom:80px;min-height:300px;} .group-advertising-section .header-bg-pattern{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);} .group-advertising-section .header-bg-pattern{background-image:url("resources/bg-pattern-business2.svg.html");background-position:center top;} .group-advertising-section .header-bg-pattern{background-size:cover;background-repeat:no-repeat;} .group-advertising-section .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.7)),to(rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.4));} .group-advertising-section .bg-overlay.reverse{background-color:rgba(0, 0, 0, 0.4);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.4)),to(rgba(0, 0, 0, 0.7)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7));} .group-advertising-section .bg-overlay + *{position:relative;} .group-advertising-section .business-image{position:absolute;left:0;right:0;bottom:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:center;} .group-advertising-section .advertising-section-content{max-width:1200px;margin:0 auto;position:relative;padding:0 40px;}@media only screen and (max-width: 1000px){ .group-advertising-section .advertising-section-content{padding:0 20px;}}@media only screen and (max-width: 700px){ .group-advertising-section .advertising-section-content{padding:0 10px;}} .group-advertising-section .advertising-title{color:#ffffff;font-size:1.6em;width:60%;} .group-advertising-section .advertising-button{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;font-size:1.6em;color:#ffffff;vertical-align:middle;} .group-advertising-section .advertising-button span{display:inline-block;padding:3px 0;} .group-advertising-section .advertising-button svg{float:left;fill:#ffffff;}@media only screen and (max-width: 1000px){ .group-advertising-section .advertising-button{right:20px;}}@media only screen and (max-width: 700px){ .group-advertising-section .advertising-button{right:10px;}}@media only screen and (max-width: 1000px){ .group-advertising-section .advertising-title,
.group-advertising-section .advertising-button{font-size:1.4em;}}@media only screen and (max-width: 700px){ .group-advertising-section .advertising-title,
.group-advertising-section .advertising-button{font-size:1.2em;}} .group-advertising-section .advertising-section-content{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;} .group-advertising-section .advertising-section-content .title,
.group-advertising-section .advertising-section-content .description{color:#ffffff;} .group-advertising-section .advertising-section-content .title{font-size:3em;line-height:150%;margin-bottom:1em;text-transform:uppercase;text-overflow:ellipsis;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;width:100%;} .group-advertising-section .advertising-section-content .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em;} .details-section{position:relative;padding:80px 40px;text-align:center;overflow:hidden;} .details-section.anchored{overflow:visible;} .details-section.anchored:before{content:"";position:absolute;display:inline-block;left:50%;bottom:100%;width:2px;margin-left:-1px;height:160px;margin-bottom:-80px;background-color:#f7a901;} .details-section .details-section-content{max-width:1200px;padding:40px;margin-left:auto;margin-right:auto;text-align:left;-webkit-column-count:3;-khtml-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:40px;-khtml-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;} .details-section .details-section-content .content-image{width:100%;margin-bottom:20px;} .details-section .details-section-content .extra-images .content-image:nth-child(1){margin-bottom:8%;} .details-section .details-section-content .extra-images .content-image:nth-child(2),
.details-section .details-section-content .extra-images .content-image:nth-child(3){width:46%;float:left;} .details-section .details-section-content .extra-images .content-image:nth-child(3){margin-left:8%;} .details-section .details-section-content .tiny-extra-images .content-image{width:46%;float:left;} .details-section .details-section-content .tiny-extra-images .content-image + .content-image{margin-left:8%;} .details-section .details-section-content h4{display:inline-block;margin-bottom:20px;font-size:1.2em;color:#222222;} .details-section .details-section-content h4:before{content:"";display:block;width:40px;height:10px;border-bottom:4px solid #f7a901;margin-left:0;margin-right:auto;margin-bottom:20px;} .details-section .details-section-content h5{font-size:1.1em;margin-bottom:20px;} .details-section .details-section-content p{margin-bottom:40px;} .details-section .details-section-content .item-details p{margin-bottom:10px;} .details-section .details-section-content .column-break{-webkit-column-break-before:always;break-before:column;} .details-section .details-section-content .details-price{margin:10px 0;font-size:1.4em;font-weight:bold;color:#222222;} .details-section .details-section-content .details-previous-price{font-size:0.6em;opacity:0.8;text-decoration:line-through;vertical-align:top;font-weight:normal;color:#666666;}@media only screen and (max-width: 1000px){ .details-section .details-section-content{padding:40px 20px;-webkit-column-count:2;-khtml-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;} .details-section .details-section-content .column-break{-webkit-column-break-before:initial;break-before:initial;}}@media only screen and (max-width: 700px){ .details-section .details-section-content{padding:40px 10px;-webkit-column-count:1;-khtml-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;}} .product-card-container{padding:0;margin-bottom:40px;} .product-card{position:relative;} .product-card .thumb{width:150px;margin-right:auto;position:relative;float:left;border:1px solid #f7a901;} .product-card .thumb:before{display:block;content:" ";width:100%;padding-top:75%;} .product-card .thumb > .content{position:absolute;top:0;left:0;right:0;bottom:0;} .product-card .thumb:before{padding-top:130%;} .product-card .thumb .img{position:absolute;top:10px;left:0;right:0;bottom:60px;background-size:cover;background-position:center;background-repeat:no-repeat;} .product-card .card-details{text-align:left;padding-left:180px;padding-right:10px;padding-top:10px;} .product-card .card-title{font-weight:bold;font-weight:normal;margin-top:10px;font-size:0.8em;color:#f7a901;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-left:5px;padding-right:5px;padding-bottom:5px;line-height:14px;} .product-card .card-description{line-height:150%;max-width:100%;display:inline-block;color:#666666;font-size:0.8em;} .product-card .card-description ul li:not(.description-li){padding-left:40px;} .product-card .card-description ul li:not(.description-li):before{content:"";border-color:transparent #f7a901;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1.5em;top:1.1em;position:relative;} .product-card .card-description ul .description-li{padding-left:25px;} .product-card .card-description ul .description-li svg{position:relative;display:inline-block;width:15px;height:15px;margin-left:-25px;margin-right:10px;} .product-card .plus-icon{width:20px;height:20px;padding:2px;border:2px solid #f7a901;fill:#f7a901;} .product-card .price{margin:10px 0;} .product-card .previous-price{font-size:0.8em;opacity:0.8;text-decoration:line-through;vertical-align:top;} .product-card:not(.no-hover):hover .thumb{background-color:#f7a901;} .product-card:not(.no-hover):hover .thumb .img{filter:url("styles.css#grayscale");-webkit-filter:grayscale(1) brightness(0.8) contrast(1.2);-khtml-filter:grayscale(1) brightness(0.8) contrast(1.2);-moz-filter:grayscale(1) brightness(0.8) contrast(1.2);-ms-filter:grayscale(1) brightness(0.8) contrast(1.2);-o-filter:grayscale(1) brightness(0.8) contrast(1.2);filter:grayscale(1) brightness(0.8) contrast(1.2);opacity:0.6;} .product-card:not(.no-hover):hover .card-title{color:white;}@media only screen and (max-width: 1000px){ .product-card{padding:40px 20px;}}@media only screen and (max-width: 700px){ .product-card{font-size:0.8em;padding:20px 10px;} .product-card .card-title{font-size:0.9em;line-height:120%;}} .service-card{border:1px solid rgba(102, 102, 102, 0.3);padding:40px;text-align:center;} .service-card .thumb{width:60%;margin:auto;position:relative;} .service-card .thumb:before{display:block;content:" ";width:100%;padding-top:75%;} .service-card .thumb > .content{position:absolute;top:0;left:0;right:0;bottom:0;}@media only screen and (max-width: 1000px){ .service-card .thumb:before{padding-top:35%;}} .service-card .thumb .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;} .service-card .card-title{margin-top:10px;margin-bottom:10px;font-size:1.2em;color:#f7a901;} .service-card .card-description{line-height:150%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.5em;} .service-card:hover{border-color:transparent;background-color:#ffffff;}@media only screen and (max-width: 1000px){ .service-card{padding:40px 20px;}}@media only screen and (max-width: 700px){ .service-card{padding:20px 10px;} .service-card .card-title{line-height:120%;}} .portfolio-card{position:relative;background-color:#f2f2f2;} .portfolio-card:before{display:block;content:" ";width:100%;padding-top:150%;} .portfolio-card > .content{position:absolute;top:0;left:0;right:0;bottom:0;} .portfolio-card:before{padding-top:0;} .portfolio-card .bg{display:block;width:100%;height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;} .portfolio-card .content{padding:5% 5% 10% 5%;top:auto;position:static;} .portfolio-card label{color:#f7a901;font-weight:bold;} .portfolio-card .card-title{font-weight:bold;font-size:1em;color:#f7a901;text-transform:uppercase;margin-top:20px;margin-bottom:10px;width:90%;vertical-align:bottom;line-height:150%;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:7.5em;} .portfolio-card .pfcategory-card-description{font-size:0.8em;} .portfolio-card .pfcategory-card-description p{padding-bottom:5px;} .portfolio-card .action-button{margin-top:20px;color:#ffffff;} html,
body{top:0 !important;height:100%;font-family:"Arial",sans-serif,serif;color:#666666;background:#ffffff;line-height:150%;} h1,
h2,
h3,
h4,
h5{font-size:1.2em;font-family:"Arial",sans-serif;} .vertical-absolute-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} .relative-position{position:relative;} .inline{display:inline-block;} .align-center{text-align:center;} .align-left{text-align:left;} .top-margin{margin-top:40px;} .bottom-margin{margin-bottom:20px;} .double-margin-top{margin-top:1em;} .margin-top{margin-top:0.5em;} .margin-bottom{margin-bottom:0.5em;} .text-smaller{font-size:0.8em;font-weight:normal;padding:10px;}@media only screen and (max-width: 700px){ .text-smaller{font-size:0.7em;}} .theme-color{color:#f7a901;} small{font-size:0.8em;} strong{font-weight:bold;} .hidden{display:none!important;} button{border:none;outline:none;background:transparent;font-weight:bold;font-size:1em;font-family:"Arial",sans-serif,serif;} .uppercase{text-transform:uppercase;} a,
button{display:inline-block;-webkit-transition:opacity 100ms 10ms;-moz-transition:opacity 100ms 10ms;-ms-transition:opacity 100ms 10ms;-o-transition:opacity 100ms 10ms;} a:active,
button:active{opacity:0.4;-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;} .light-text{color:#ffffff;} .themed-text{color:#f7a901;} .action-button{background-color:transparent;color:#e6e6e6;border:2px solid #f7a901;min-height:30px;padding:5px 14px;cursor:pointer;font-size:0.8em;font-weight:bold;text-transform:uppercase;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;} .action-button.darker{color:#222222;} .action-button:hover{background-color:#f7a901;border-color:#f7a901;color:#ffffff;} .contact-form{position:relative;} .contact-form .error{position:absolute;bottom:100%;font-size:0.8em;color:#c00;padding:10px;background:rgba(200, 0, 0, 0.2);left:4%;right:4%;line-height:120%;} .contact-form label{display:block;margin-bottom:20px;} .contact-form label .label{text-transform:uppercase;color:#222222;font-weight:bold;} .contact-form label input{border:none;border-bottom:1px solid #cccccc;height:40px;width:100%;display:block;background:transparent;color:#666666;font-size:0.9em;} .contact-form label textarea{border:none;border-bottom:1px solid #cccccc;line-height:120%;height:80px;max-height:none;width:100%;display:block;resize:vertical;background:transparent;color:#666666;font-size:0.9em;} .contact-form .action-button{margin-top:40px;min-height:40px;} .contact-form .success-panel{position:absolute;left:0;right:0;bottom:0;top:0;display:none;} .contact-form .success-panel > *{position:absolute;top:42%;left:50%;max-width:80%;display:block;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);} .contact-form .success-panel > * svg{width:80px;height:80px;fill:#f7a901;} .contact-form.success .success-panel{display:block;} .contact-form.success fieldset,
.contact-form.success .action-button{opacity:0;}@media only screen and (max-width: 700px){ .contact-form .error{left:0;right:0;}} .contacts-section{color:#666666;padding:6% 0 6% 6% !important;border:15px solid #f7a901;border-right:none;overflow:visible;position:relative;margin-top:2%;} .contacts-section .contact-section{margin-top:50px;} .contacts-section .top-infinite-border{position:absolute;top:-15px;right:0;width:100vw;height:1px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);border-top:15px solid #f7a901;} .contacts-section .bottom-infinite-border{position:absolute;bottom:-14px;right:0;width:100vw;height:1px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);border-bottom:15px solid #f7a901;} .contacts-section h5{font-size:1em;} .contacts-section p{font-size:0.9em;line-height:2.2em;margin-top:0.5em;} .contacts-section .contacts-list h5{display:inline-block;vertical-align:middle;} .contacts-section .contacts-list a{display:block;vertical-align:middle;} .contacts-section .contacts-list .contact-item span{font-size:0.9em;vertical-align:middle;} .contacts-section .action-button{margin-top:40px;min-height:40px;} .svg-icon{width:32px;height:32px;fill:#222222;padding:5px;} .svg-icon.light{fill:#ffffff;} .svg-icon.themed{fill:#f7a901;} .svg-icon.large-icon{width:64px;height:64px;} .svg-icon.stroke-icon{fill:transparent;stroke:#222222;} .svg-icon.stroke-icon.light{fill:transparent;stroke:#ffffff;} .share-buttons{display:block;position:relative;margin:20px 0;} .share-buttons > *{position:relative;display:inline-block;vertical-align:middle;} .share-buttons span{margin-right:20px;line-height:32px;display:inline-block;vertical-align:top;} .share-buttons .share-button svg{padding:0;fill:#f7a901;} .share-buttons .share-button + .share-button{margin-left:10px;} .max-width{width:100%;margin:auto;max-width:1200px;padding:0 40px;}@media only screen and (max-width: 1000px){ .max-width{padding:0 20px;}}@media only screen and (max-width: 700px){ .max-width{padding:0;}}@media only screen and (max-width: 700px){ .has-grid .max-width{padding:0;} .has-grid .max-width > h3,
.has-grid .max-width > p{padding:0 10px;}} .push-button{position:relative;display:inline-block;padding:10px 30px;background-color:white;color:#ffffff;border:1px solid #f7a901;border-bottom:3px solid #c48601;text-transform:uppercase;background-color:#de9801;background-image:-webkit-gradient(linear,left top,right top,from(#de9801),to(#febc2d));background-image:-webkit-linear-gradient(left,#de9801,#febc2d);background-image:-moz-linear-gradient(left,#de9801,#febc2d);background-image:-ms-linear-gradient(left,#de9801,#febc2d);background-image:-o-linear-gradient(left,#de9801,#febc2d);border-radius:4px;font-size:1.6em;text-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 2px 10px -2px rgba(0, 0, 0, 0.3);} .push-button.full-width{width:100%;} .push-button:hover:not(:active){box-shadow:0 2px 20px -4px rgba(0, 0, 0, 0.6);border-bottom-width:5px;margin-top:-2px;} .push-button:active{opacity:1;box-shadow:0 1px 4px 0px rgba(0, 0, 0, 0.3);border-bottom-width:1px;margin-top:2px;} .bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.6);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.6)),to(rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.4));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.4));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.4));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.6),rgba(0, 0, 0, 0.4));} .bg-overlay.reverse{background-color:rgba(0, 0, 0, 0.4);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0, 0, 0, 0.4)),to(rgba(0, 0, 0, 0.6)));background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.6));background:-moz-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.6));background:-ms-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.6));background:-o-linear-gradient(top,rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.6));} .bg-overlay + *{position:relative;} .two-cols{position:relative;letter-spacing:-1ex;} .two-cols > *{display:inline-block;letter-spacing:0;width:46%;padding:2%;min-height:200px;background-size:cover;background-position:center 30%;} .two-cols > *:last-child{margin-left:8%;}@media only screen and (max-width: 700px){ .two-cols > *{width:100%;margin:0 0 20px 0;padding:20px 0px;} .two-cols > *:last-child{margin-left:0;}}@media only screen and (max-width: 700px){ h1{font-size:2.0em;} h2{font-size:1.4em;} h3{font-size:1.2em;} h4{font-size:1.1em;} h5,
p{font-size:1.0em;}} .framed{border:1px solid #e6e6e6;} #categories-list{padding-top:180px;margin-top:-180px;} main.no-header{padding-top:60px;} .main-section{overflow:hidden;position:relative;padding:80px 40px;background-color:#ffffff;} .main-section.about:only-child{padding-bottom:0;} .main-section:empty{display:none;} .main-section.darker{background:#f2f2f2;} .main-section > .content-placeholder{margin-top:-80px;} .main-section .with-aside{letter-spacing:-1ex;} .main-section .with-aside aside{letter-spacing:0;width:25%;display:inline-block;} .main-section .with-aside aside .anchor{position:relative;padding-top:120px;margin-top:-120px;display:block;pointer-events:none;} .main-section .with-aside aside .aside-link{overflow:hidden;display:block;font-weight:bold;color:#666666;margin-bottom:0.5em;opacity:0.8;} .main-section .with-aside aside .aside-link.is-selected{color:#222222;opacity:1;} .main-section .with-aside aside + *{letter-spacing:0;width:70%;display:inline-block;margin:0;margin-left:5%;} .main-section .with-aside aside + * .grid{letter-spacing:-1ex;margin-left:-3%;margin-right:-3%;}@media only screen and (max-width: 1000px){ .main-section:not(.anchored){padding:40px 20px;} .main-section.anchored{padding:80px 20px;} .main-section > .content-placeholder{margin-top:-40px;} .main-section .with-aside aside{display:block;width:auto;margin-top:-40px;margin-left:-40px;margin-right:-40px;padding:40px;padding-right:0;background:#f2f2f2;} .main-section .with-aside aside .links-container{letter-spacing:-1ex;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;} .main-section .with-aside aside .aside-link{display:inline-block;letter-spacing:0;padding:10px;border-left:2px solid #f7a901;border-top:2px solid #f7a901;border-bottom:2px solid #f7a901;min-width:80px;text-align:center;opacity:1;} .main-section .with-aside aside .aside-link:last-child{border-right:2px solid #f7a901;margin-right:40px;} .main-section .with-aside aside .aside-link.is-selected{color:#ffffff;background-color:#f7a901;border-left:2px solid transparent;} .main-section .with-aside aside + *{display:block;width:auto;margin-left:0;} .main-section .with-aside aside + * .grid{letter-spacing:-1ex;margin-left:-3%;margin-right:-3%;}}@media only screen and (max-width: 700px){ .main-section h2{font-size:1.1em;} .main-section:not(.anchored){padding:20px 10px;} .main-section.anchored{padding:80px 10px;} .main-section > .content-placeholder{margin-top:-20px;} .main-section .with-aside aside{margin-top:-10px;margin-left:-10px;margin-right:-10px;padding:10px;padding-right:0;} .main-section .with-aside aside .aside-link:last-child{margin-right:10px;}} .svgmap-container svg{max-width:850px;} .article-label{display:block;margin-bottom:20px;color:#f7a901;text-transform:uppercase;font-weight:bold;} .highlight-title{margin-bottom:40px;line-height:120%;text-transform:uppercase;font-size:3em;font-weight:300;text-align:center;color:#f7a901;} .highlight-title + .highlight-title-description{margin-top:-20px;}@media only screen and (max-width: 700px){ .highlight-title{font-size:2em;}} .highlight-title-description{display:block;margin-left:auto;margin-right:auto;margin-bottom:40px;max-width:600px;opacity:0.6;text-align:center;} .address .svg-icon{float:left;margin-right:20px;fill:#f7a901;} .locations-map{position:relative;max-height:600px;} .locations-map:before{display:block;content:" ";width:100%;padding-top:56.25%;} .locations-map > .content{position:absolute;top:0;left:0;right:0;bottom:0;} .locations-map hr{border-style:solid;border-color:transparent;border-bottom-color:rgba(102, 102, 102, 0.2);} .locations-map .info-action{color:#f7a901;} .contacts-list .contact-item{margin:10px 0;} .contacts-list .contact-item:before,
.contacts-list .contact-item:after{content:" ";display:table;} .contacts-list .contact-item:after{clear:both;} .contacts-list .contact-item svg{float:left;margin-right:20px;fill:#f7a901;} .contacts-list .contact-item span{display:inline-block;vertical-align:middle;line-height:30px;} .svg-icon{width:32px;height:32px;fill:#222222;padding:5px;} .svg-icon.light{fill:#ffffff;} .svg-icon.themed{fill:#f7a901;} .svg-icon.large-icon{width:64px;height:64px;} .svg-icon.stroke-icon{fill:transparent;stroke:#222222;} .svg-icon.stroke-icon.light{fill:transparent;stroke:#ffffff;} .contacts-container{position:relative;margin:120px 0 120px 20px;padding:40px;border:15px solid #f7a901;padding-left:40%;} .contacts-container .img{position:absolute;left:-80px;top:-80px;right:calc(70% + 40px);bottom:-80px;-webkit-box-shadow:0 4px 50px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 4px 50px -10px rgba(0, 0, 0, 0.3);box-shadow:0 4px 50px -10px rgba(0, 0, 0, 0.3);background-repeat:no-repeat;background-size:cover;background-position:center;} .contacts-container .img .svg-icon{fill:#f7a901;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55px;height:55px;} .contacts-container .contacts-list{margin-bottom:40px;} .contacts-container .contact-item{margin:10px 0;} .contacts-container .contact-item:before,
.contacts-container .contact-item:after{content:" ";display:table;} .contacts-container .contact-item:after{clear:both;} .contacts-container .contact-item svg{float:left;margin-right:20px;fill:#f7a901;} .contacts-container .contact-item a{vertical-align:middle;display:inline;}@media only screen and (max-width: 1000px){ .contacts-container{padding-left:30%;} .contacts-container .img{left:-40px;}}@media only screen and (max-width: 700px){ .contacts-container{padding-top:140px;padding-left:20px;margin:120px 20px 0 20px;} .contacts-container .img{left:-40px;right:-40px;top:-80px;height:200px;}} #contacts .highlight-title{color:#555555;} .highlight-card .card-title{font-family:Montserrat;} .partner-item{text-align:center;vertical-align:middle;margin-bottom:0;cursor:pointer;} .partner-item *{cursor:pointer;} .partner-item .partner-item-container{position:relative;display:block;} .partner-item .partner-item-container:before{padding-top:110%;display:block;content:" ";} .partner-item img{position:absolute;display:block;top:0;left:0;right:0;margin:auto;width:auto;padding:2%;height:35%;-webkit-transition:height 150ms linear;-moz-transition:height 150ms linear;-ms-transition:height 150ms linear;-o-transition:height 150ms linear;}@media only screen and (max-width: 700px){ .partner-item img{height:45%;}} .partner-item .overlay{position:absolute;top:50%;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;font-size:0.9em;}@media only screen and (max-width: 700px){ .partner-item .overlay{opacity:1;}} .partner-item .overlay > *{position:absolute;left:0;right:0;top:0;color:white;text-align:center;} .partner-item:hover .overlay{opacity:1;} .partner-item:hover img{height:45%;} .floating-left{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;padding:40px;background:rgba(255, 255, 255, 0.6);} .floating-left li{padding-left:16px;} .floating-left li:before{content:"•";padding-right:8px;color:#f7a901;}@media only screen and (max-width: 700px){ .floating-left{position:relative;top:0;padding:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}} .svgmap-container .country{fill:#f2f2f2;stroke:#ffffff;stroke-width:0.5;} .svgmap-container .country.selected{fill:#f7a901;} .footer{position:relative;background-color:#333333;color:#cccccc;font-size:0.8em;padding:20px 0;} .footer .footer-content{max-width:1200px;padding:10px 40px;letter-spacing:-1ex;margin:auto;position:relative;margin-bottom:20px;} .footer .footer-content section .footer-varius{right:40px;bottom:20px;position:absolute;margin-top:20px;} .footer .footer-content section .footer-varius a{text-decoration:underline;}@media only screen and (max-width: 700px){ .footer .footer-content section .footer-varius{position:static;}} .footer .footer-content section .footer-notice{font-size:0.9em;line-height:18px;color:#929292;margin-top:5px;} .footer .footer-content > *{display:inline-block;letter-spacing:0;} .footer .footer-content > *:first-child{width:45%;}@media only screen and (max-width: 700px){ .footer .footer-content > *:first-child{width:100%;}} .footer .footer-content > *:last-child{text-align:right;width:55%;}@media only screen and (max-width: 700px){ .footer .footer-content > *:last-child{width:100%;text-align:left;}} .footer .footer-content .slogan-section{float:right;text-align:right;}@media only screen and (max-width: 700px){ .footer .footer-content .slogan-section{float:none;text-align:left;margin-bottom:10px;}} .footer .footer-content .legal-section{text-align:left;}@media only screen and (max-width: 700px){ .footer .footer-content{padding:10px 20px;}} .footer .social-link{height:40px;display:inline-block;} .footer .social-link svg{width:40px;height:40px;margin:0;vertical-align:top;padding:5px;fill:#f7a901;} .footer .site-links a{font-weight:bold;text-transform:uppercase;font-size:0.9em;} .footer .vcenter{vertical-align:middle;line-height:40px;} .footer .split-content{letter-spacing:-1ex;} .footer .split-content .footer-logo{display:inline-block;height:100px;top:10%;} .footer .split-content > *{letter-spacing:0;display:inline-block;width:50%;} .footer .split-content > *:last-child{padding:20px 0;}@media only screen and (max-width: 700px){ .footer .split-content .footer-logo{height:80px;} .footer .split-content > *{letter-spacing:0;display:inline-block;width:100%;} .footer .split-content > *:last-child{padding:20px 0;}} .footer .slogan{position:relative;font-size:1.2em;text-transform:uppercase;} .footer .slogan{padding-right:40px;} .footer .slogan .digital-print{position:absolute;display:inline-block;width:40px;height:40px;top:50%;right:0;margin-top:-20px;background-image:url("resources/digital.png");background-repeat:no-repeat;background-size:contain;background-position:10px center;}@media only screen and (max-width: 700px){ .footer .slogan .digital-print{position:relative;margin-top:-10px;}} .legal-disclaimer{background-color:#333333;color:#cccccc;position:relative;padding:20px;text-align:center;font-size:0.8em;} .goog-te-banner-frame{display:none !important;}