
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/montserrat/latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/montserrat/latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
b, strong { font-weight: 700; }
h1 { font-size: 2em; margin: 0.67em 0px; }
small { font-size: 80%; }
img { border: 0px; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
@media print {
*, ::after, ::before { color: rgb(0, 0, 0) !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
}
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; border-image: none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h2, h2 { font-size: 30px; }
.h3, h3 { font-size: 24px; }
p { margin: 0px 0px 10px; }
.small, small { font-size: 85%; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
.container { width: 750px; }
}
@media (min-width: 992px) {
.container { width: 970px; }
}
@media (min-width: 1200px) {
.container { width: 1170px; }
}
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
.col-sm-12 { width: 100%; }
}
@media (min-width: 992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
.col-md-12 { width: 100%; }
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-8 { width: 66.6667%; }
}
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }

@font-face {font-family:icomoon;src:url('../fonts/slider-arrows.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
	font-family: sans-serif; 
	-ms-text-size-adjust: 100%; 
	-webkit-text-size-adjust: 100%; 
}
/**
 * Remove default margin.
 */
body {margin: 0;}



/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
	display: inline-block; 
	vertical-align: baseline; 
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden], template {display: none;}

/**
 * Remove the gray background color from active links in IE 10.
 */
a {background-color: transparent;}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {outline: 0;}

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {border-bottom: 1px dotted;}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {font-weight: bold;}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {font-style: italic;}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
	background: #ff0;
	color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {font-size: 80%;}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {border: 0;}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {overflow: hidden;}

/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {margin: 1em 40px;}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
	box-sizing: content-box;
	height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {overflow: auto;}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
	color: inherit; 
	font: inherit; 
	margin: 0; 
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {overflow: visible;}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {text-transform: none;}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, html input[type="button"],  input[type="reset"], input[type="submit"] {
	-webkit-appearance: button; 
	cursor: pointer; 
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {cursor: default;}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {line-height: normal;}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; 
	padding: 0; 
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
	-webkit-appearance: textfield; 
	box-sizing: content-box; 
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
	border: 0; 
	padding: 0; 
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {overflow: auto;}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {font-weight: bold;}

/**
 * Remove most spacing between table cells.
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {padding: 0;}


@font-face{font-family:FontAwesome;src:url('../fonts/fontawesome-social.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-instagram:before{content:"\f16d"}
/**
 * === z-index ===
 *
 * pogoSlider-progressBar =    6
 * pogoSlider-dir-btn     =   10
 * pogoSlider-nav         =   10
 * pogoSlider-loading     =   11
 * 
 */

.pogoSlider {
	width: 100%;
	height: 0;
	padding-bottom: 48%;
	position: relative;
	overflow: hidden;
}

#column-left .pogoSlider,
#column-right .pogoSlider,
#content .pogoSlider {
	margin-bottom: 20px;
}

.pogoSlider--banner .pogoSlider-slide {
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.pogoSlider-slide {
	width: 100%;
	height: 100%;
	position: absolute;
	background-size: cover;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	perspective: 1300px;
	overflow: hidden;
}

.pogoSlider-loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #eaeaea;
	z-index: 11;
}

.pogoSlider-loading-icon {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 50%;
	margin-left: -18px;
	width: 36px;
	height: 36px;
	background-image: url(data:image/gif;base64,R0lGODlhJAAkAPIAAJmZmczMzObm5vLy8gAAAAAAAAAAAAAAACH5BA0KAAQAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAJAAkAAADfQi6DPQwyhmbpTgT27Sv3PKNoTh6pXKi6aqljovB8tzWE43vfH8GwKAw4HsMj0XCcZhcCptOIDQ6dVaXV2QxKk16vzWBeEwWPAbotHpUbp/VcHab/Ian5XNx3T7A5/d2fnOAcR95Y4RrhodmBHx3i4eJkB6MjY9ogm6OmCMJACH5BA0KAAQALAAAAAAkACQAAAN+GLocRCDK+aq1Lb/Jwf1P1mydBH4iQ5beiaXKWrovLHd0BccQ2+Y7R4+VC+1unCIhiKQUmcOZckqtWl2CrHYruIK4YO8HzBVfyFuzBa1VV9hZ9wPeldPlhLsdju/7vQOBgoMDeISHhoeDiYqBjI2PipGIco2Ck4SYi5WWhXIJACH5BA0KAAQALAAAAAAkACQAAAN7KLosRCHK+YC9GLT9pg9Vlm1N90mheJGMeYKEirGLe6YyrdgfruoOyAsmW+l4Hp8IiKTEipqj8KUcSYdE6GPL7Xq/4LB4/B2Yz+gBeZ1ur8nt9HscR8/F9fM9nDfvwX1qf16Bg4R9hl2FiYyNjo+QkZKTlJWWl5iZmpoJACH5BA0KAAQALAAAAAAkACQAAAN8OLo8RCLK+YK9OLT9phdVlm1N90mheJGMeYKEirGLe6YyrdgfruoOyAsmW+l4Hp8IiKTEipqj8KUcSYdE6GPL7Xq/4LB4TC5/Aei0GmAer99t8XsdD8/VdfA9nT/v2X1df4CBW4OFXIeID4qLjo+QkZKTlJWWl5iZmptxCQAh+QQNCgAEACwAAAAAJAAkAAADfUi6vPMwKkGrFS2ryMe8l5Z1EgGGIkNC30ml6uqZ7gtvcuve+KqfPIJsVrPdhj9QEEmrLXPNXXBKrVqvi4B2yw1gM93wtxHujhll7jmb1q4Vbfc77p3H3wQ6Xo/v+68AgYKDAHiEh4aHg4mKgYyNj4qRiG+NgpOEmIuVlgAJACH5BA0KAAQALAAAAAAkACQAAAN8SLrcziPKOZ69hGrMoZ5d+IEhN0qleVbptbLt88bWTDv27Z167/8cgXBIFAAJxeQxWVwyh86nESgVRp9XZlZJrR6/4AdgTC4rAui0OhAquwHn9br9JsflaXodTsCr9XV3foBvgniEboZyiGZ9fmiMdo6PkWOKcx17lpN+CQAh+QQNCgAEACwAAAAAJAAkAAADd0i63P4wykmrvTjrzbv/YCiOZGmSQ6quQ8i+7rvGckrXt5zDYK3uLODsRIQAjsgkQBFoOp8KgXRKFSivzKc2Wq1elVmtk9udfpNhcYBctp6PaTG7/IYT1GNC21yPb/V7bm9+UIB7dUt3eGuGbYiEeYGCZ5BNc10JACH5BA0KAAQALAAAAAAkACQAAAN3SLrc/jDKSau9OOvNu/9gKI5kaS5Aqq5AyL7uu8ZySte3nMNgre4s4OxELAaOyGRAIWg6n4qBdEodKK/MpzZarV6VWa2T251+k2GxgFy2no9pMbv8hhPUY0LbXI9v9Xtub35QgHt1S3d4a4ZtiIR5gYJnkE1zXQkAOw==);
}

.pogoSlider-slide-element {
	animation-fill-mode: both;
}

.m-pogoSlider .pogoSlider-slide-element {
	position: absolute;
	margin: 0;
	box-sizing: border-box;
}

.pogoSlider-progressBar {
	position: absolute;
	width: 100%;
	height: 5px;
	top: 0;
	left: 0%;
	background: #fff; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	background: rgba(255,255,255,0.2);
	z-index: 6;
}

.pogoSlider-progressBar-duration {
	position: absolute;
	height: 100%;
	left: 0;
	width: 0%;
	background: #fff; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	background: rgba(255,255,255,0.4);
}

.pogoSlider-dir-btn {
	position: absolute;
	z-index: 10;
	background: none;
	width: 20px;
	height: 20px;
	border-color: #eaeaea;
	border-color: rgba(255,255,255,0.7);
	border-style: solid;
	transform: rotate(45deg);
	cursor: pointer;
}

.pogoSlider-dir-btn:hover {
	border-color: #fff;
}

.pogoSlider-dir-btn:focus {
	outline: none;
}

.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev {
	border-width: 0 0 3px 3px;
}

.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next {
	border-width: 3px 3px 0 0;
	
}

.pogoSlider--dirCenterVertical .pogoSlider-dir-btn--next {
	border-width: 3px 0 0 3px;
}

.pogoSlider--dirCenterVertical .pogoSlider-dir-btn--prev {
	border-width: 0 3px 3px 0;
}

.pogoSlider--dirTopLeft .pogoSlider-dir-btn,
.pogoSlider--dirTopRight .pogoSlider-dir-btn,
.pogoSlider--dirCenterVertical .pogoSlider-dir-btn--next {
	top: 14px;
}

.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev   {
	left: 14px;
}

.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next {
	left: 50px;
}

.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev {
	right: 50px;
}

.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next {
	right: 14px;
}

.pogoSlider--dirBottomLeft .pogoSlider-dir-btn,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn,
.pogoSlider--dirCenterVertical .pogoSlider-dir-btn--prev {
	bottom: 14px;
}

.pogoSlider--dirCenterVertical .pogoSlider-dir-btn {
	left: 50%;
	margin-left: -10px
}

.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn {
	top: 50%;
	margin-top: -10px;
}

.pogoSlider-nav {
	position: absolute;
	padding: 0;
	margin: 0;
	z-index: 10;
}

.pogoSlider--navTop .pogoSlider-nav,
.pogoSlider--navBottom .pogoSlider-nav {
	left: 50%;
	transform: translateX(-50%);
}

.pogoSlider--navTop .pogoSlider-nav {
	top: 10px;
}

.pogoSlider--navBottom .pogoSlider-nav {
	bottom: 10px;
}

.pogoSlider--navTop .pogoSlider-nav li,
.pogoSlider--navBottom .pogoSlider-nav li {
	display: inline;
	margin: 0 6px;
}

.pogoSlider--navLeft .pogoSlider-nav,
.pogoSlider--navRight .pogoSlider-nav {
	top: 50%;
	transform: translateY(-50%);
}

.pogoSlider--navLeft .pogoSlider-nav {
	left: 10px;
}

.pogoSlider--navRight .pogoSlider-nav {
	right: 10px;
}

.pogoSlider--navLeft .pogoSlider-nav li,
.pogoSlider--navRight .pogoSlider-nav li {
	display: block;
	margin: 6px 0;
}

.pogoSlider-nav-btn {
	background: #cccccc;
	background: rgba(255,255,255,0.5);
	border: none;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	cursor: pointer;
}

.pogoSlider-nav-btn:focus {
	outline: none;
}

.pogoSlider-nav-btn--selected {
	background: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

.pogoSlider-slide-slice {
	overflow: hidden;
	position: absolute;
	background-size: cover;
}

.pogoSlider-slide-slice-inner {
	position: absolute;
	overflow: hidden;
}

/**
 * Element Animations
 */



.pogoSlider-animation-slideDownIn {
	animation-name: slideDownIn;
}

@keyframes slideDownIn {
	0% {
		transform: translateY(-50px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.pogoSlider-animation-slideDownOut {
	animation-name: slideDownOut;
}

@keyframes slideDownOut {
	0% {
		transform: translateY(0);
		opacity: 1;
	}

	100% {
		transform: translateY(50px);
		opacity: 0;
	}
}



.pogoSlider-animation-slideUpIn {
	animation-name: slideUpIn;
}

@keyframes slideUpIn {
	0% {
		transform: translateY(50px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.pogoSlider-animation-slideUpOut {
	animation-name: slideUpOut;
}

@keyframes slideUpOut {
	0% {
		transform: translateY(0);
		opacity: 1;
	}

	100% {
		transform: translateY(50px);
		opacity: 0;
	}
}



.pogoSlider-animation-slideRightIn {
	animation-name: slideRightIn;
}

.pogoSlider-animation-slideRightOut {
	animation-name: slideRightOut;
}

@keyframes slideRightIn {
	0% {
		transform: translateX(-50px);
		opacity: 0;
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes slideRightOut {
	0% {
		transform: translateX(0);
		opacity: 1;	
	}

	100% {
		transform: translateX(50px);
		opacity: 0;
	}
}



.pogoSlider-animation-slideLeftIn {
	animation-name: slideLeftIn;
}

.pogoSlider-animation-slideLeftOut {
	animation-name: slideLeftOut;
}

@keyframes slideLeftIn {
	0% {
		transform: translateX(50px);
		opacity: 0;
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes slideLeftOut {
	0% {
		transform: translateX(0);
		opacity: 1;
	}

	100% {
		transform: translateX(-50px);
		opacity: 0;
	}
}



.pogoSlider-animation-expandIn {
	animation-name: expandIn;
}

.pogoSlider-animation-expandOut {
	animation-name: expandOut;
}

@keyframes expandIn {
	0% {
		transform: scale(0.7);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes expandOut {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}



.pogoSlider-animation-contractIn {
	animation-name: contractIn;
}

.pogoSlider-animation-contractOut {
	animation-name: contractOut;
}

@keyframes contractIn {
	0% {
		transform: scale(2);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes contractOut {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(0.5);
		opacity: 0;
	}
}



.pogoSlider-animation-spinIn {
	animation-name: spinIn;
}

.pogoSlider-animation-spinOut {
	animation-name: spinOut;
}

@keyframes spinIn {
	0% {
		backface-visibility: hidden;
		transform: scale(0) rotate(720deg);
	}

	100% {
		backface-visibility: hidden;
		transform: scale(1) rotate(0);
	}
}

@keyframes spinOut {
	0% {
		backface-visibility: hidden;
		transform: scale(1) rotate(0);
	}

	100% {
		backface-visibility: hidden;
		transform: scale(0) rotate(720deg);
	}
}
	


.pogoSlider-animation-sideFallIn {
	transform-style: preserve-3d;
	animation-name: sideFallIn;
}

.pogoSlider-animation-sideFallOut {
	transform-style: preserve-3d;
	animation-name: sideFallOut;
}

@keyframes sideFallIn {
	0% {
		transform: translate(30%) translateZ(600px) rotate(10deg); 
		opacity: 0;
	}

	100% {
		transform: translate(0) translateZ(0) rotate(0); 
		opacity: 1;
	}
}

@keyframes sideFallOut {
	0% {
		transform: translate(0) translateZ(0) rotate(0); 
		opacity: 1;
	}

	100% {
		transform: translate(30%) translateZ(600px) rotate(10deg); 
		opacity: 0;
	}
}



.pogoSlider-animation-horizontal3DFlipIn {
	transform-style: preserve-3d;
	animation-name: horizontal3DFlipIn;
}

.pogoSlider-animation-horizontal3DFlipOut {
	transform-style: preserve-3d;
	animation-name: horizontal3DFlipOut;
}

@keyframes horizontal3DFlipIn {
	0% {
		transform: rotateY(-70deg);
		opacity: 0;
	}

	100% {
		transform: rotateY(0deg);
		opacity: 1;
	}
}

@keyframes horizontal3DFlipOut {
	0% {
		transform: rotateY(0deg);
		opacity: 1;
	}

	100% {
		transform: rotateY(-70deg);
		opacity: 0;
	}
}



.pogoSlider-animation-vertical3DFlipIn {
	transform-style: preserve-3d;
	animation-name: vertical3DFlipIn;
}

.pogoSlider-animation-vertical3DFlipOut {
	transform-style: preserve-3d;
	animation-name: vertical3DFlipOut;
}

@keyframes vertical3DFlipIn {
	0% {
		transform: rotateX(-70deg);
		opacity: 0;
	}

	100% {
		transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes vertical3DFlipOut {
	0% {
		transform: rotateX(0);
		opacity: 1;
	}

	100% {
		transform: rotateX(-70deg);
		opacity: 0;
	}
}



.pogoSlider-animation-3DPivotIn {
	transform-style: preserve-3d;
	animation-name: pivotIn;
}

.pogoSlider-animation-3DPivotOut {
	transform-style: preserve-3d;
	animation-name: pivotOut;
}

@keyframes pivotIn {
	0% {
		transform: rotateX(-60deg);
		transform-origin: 50% 0;
		opacity: 0;
	}

	100% {
		transform: rotateX(0);
		transform-origin: 0 0;
		opacity: 1;
	}
}

@keyframes pivotOut {
	0% {
		transform: rotateX(0);
		transform-origin: 0 0;
		opacity: 1;
	}

	100% {
		transform: rotateX(-60deg);
		transform-origin: 50% 0;
		opacity: 0;
	}
}



.pogoSlider-animation-rollLeftIn {
	animation-name: rollLeftIn;
}

.pogoSlider-animation-rollLeftOut {
	animation-name: rollLeftOut;
}

@keyframes rollLeftIn {
	0% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}

	100% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}
}

@keyframes rollLeftOut {
	0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

	100% {
		opacity: 0;
		transform: translateX(-100%) rotate(-120deg);
	}
}




.pogoSlider-animation-rollRightIn {
	animation-name: rollRightIn;
}

.pogoSlider-animation-rollRightOut {
	animation-name: rollRightOut;
}

@keyframes rollRightIn {
	0% {
		opacity: 0;
		transform: translateX(-100%) rotate(-120deg);
	}

	100% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}
}

@keyframes rollRightOut {
	0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

	100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}



.pogoSlider-animation-glideLeftIn {
	animation-name: glideLeftIn;
	animation-timing-function: ease-out;
}

.pogoSlider-animation-glideLeftOut {
	animation-name: glideLeftOut;
	animation-timing-function: ease-in;
}

@keyframes glideLeftIn {
	0% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}

	60% {
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}

	80% {
		transform: translateX(0%) skewX(-15deg);
		opacity: 1;
	}

	100% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
}

@keyframes glideLeftOut {
	0% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}

	100% {
		transform: translateX(-100%) skewX(30deg);
		opacity: 0;
	}
}




.pogoSlider-animation-glideRightIn {
	animation-name: glideRightIn;
	animation-timing-function: ease-out;
}

.pogoSlider-animation-glideRightOut {
	animation-name: glideRightOut;
	animation-timing-function: ease-in;
}

@keyframes glideRightIn {
	0% {
		transform: translateX(-100%) skewX(30deg);
		opacity: 0;
	}

	60% {
		transform: translateX(20%) skewX(-30deg);
		opacity: 1;
	}

	80% {
		transform: translateX(0%) skewX(15deg);
		opacity: 1;
	}

	100% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
}

@keyframes glideRightOut {
	0% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}

	100% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}



.pogoSlider-animation-flipXIn {
	backface-visibility: visible !important;
	animation-name: flipXIn;
}

.pogoSlider-animation-flipXOut {
	animation-name: flipXOut;
	backface-visibility: visible !important;
}

@keyframes flipXIn {
	0% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}

	40% {
		transform: perspective(400px) rotateX(-10deg);
	}

	70% {
		transform: perspective(400px) rotateX(10deg);
	}

	100% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes flipXOut {
	0% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}

	100% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}



.pogoSlider-animation-flipYIn {
	backface-visibility: visible !important;
	animation-name: flipYIn;
}

.pogoSlider-animation-flipYOut {
	backface-visibility: visible !important;
	animation-name: flipYOut;
}

@keyframes flipYIn {
	0% {
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}

	40% {
		transform: perspective(400px) rotateY(-10deg);
	}

	70% {
		transform: perspective(400px) rotateY(10deg);
	}

	100% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes flipYOut {
	0% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}

	100% {
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

/**
 * Slide Animations
 */



.pogoSlider-animation-foldInLeft {
	animation-name: foldInLeft;
	animation-fill-mode: forwards;
	backface-visibility: hidden;
	transform-origin: 0% 0% 0;
	transform-style: preserve-3d;
}

@keyframes foldInLeft {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(-180deg);
	}
}

.pogoSlider-animation-foldOutLeft {
	animation-name: foldOutLeft;
	animation-fill-mode: forwards;
	backface-visibility: hidden;
	transform-origin: 100% 100% 0;
	transform-style: preserve-3d;
}

@keyframes foldOutLeft {
	0% {
		transform: rotateY(180deg);
	}

	100% {
		transform: rotateY(0deg);
	}
}



.pogoSlider-animation-foldInRight {
	animation-name: foldInRight;
	animation-fill-mode: forwards;
	backface-visibility: hidden;
	transform-origin: 100% 100% 0;
	transform-style: preserve-3d;
}

@keyframes foldInRight {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(180deg);
	}
}

.pogoSlider-animation-foldOutRight {
	animation-name: foldOutRight;
	animation-fill-mode: forwards;
	backface-visibility: hidden;
	transform-origin: 0% 0% 0;
	transform-style: preserve-3d;
}

@keyframes foldOutRight {
	0% {
		transform: rotateY(-180deg);
	}

	100% {
		transform: rotateY(0deg);
	}
}



.pogoSlider-animation-expandReveal {
	animation-name: expandReveal;
	animation-fill-mode: forwards;
}

@keyframes expandReveal {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1.3);
		opacity: 0;
	}
}



.pogoSlider-animation-shrinkReveal {
	animation-name: shrinkReveal;
	animation-fill-mode: forwards;
}

@keyframes shrinkReveal {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(0.5);
		opacity: 0;
	}
}



.pogoSlider-animation-blocksReveal {
	animation-name: blocksReveal;
	animation-fill-mode: forwards;
}

@keyframes blocksReveal {
	0% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(0.8);
		opacity: 0;
	}
}



.pogoSlider-animation-downIn {
	animation-name: downIn;
	animation-fill-mode: forwards;
}

@keyframes downIn {
	0% {
		transform: translateY(-100%);
	}

	100% {
		transform: translateY(0);
	}
}

.pogoSlider-animation-downOut {
	animation-name: downOut;
	animation-fill-mode: forwards;
}

@keyframes downOut {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(100%);
	}
}



.pogoSlider-animation-upIn {
	animation-name: upIn;
	animation-fill-mode: forwards;
}

@keyframes upIn {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(0);
	}
}

.pogoSlider-animation-upOut {
	animation-name: upOut;
	animation-fill-mode: forwards;
}

@keyframes upOut {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-100%);
	}
}



.pogoSlider-animation-rightIn {
	animation-name: rightIn;
	animation-fill-mode: forwards;
}

@keyframes rightIn {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(0);
	}
}

.pogoSlider-animation-rightOut {
	animation-name: rightOut;
	animation-fill-mode: forwards;
}

@keyframes rightOut {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(100%);
	}
}



.pogoSlider-animation-leftIn {
	animation-name: leftIn;
	animation-fill-mode: forwards;
}

@keyframes leftIn {
	0% {
		transform: translateX(100%);
	}

	100% {
		transform: translateX(0);
	}
}

.pogoSlider-animation-leftOut {
	animation-name: leftOut;
	animation-fill-mode: forwards;
}

@keyframes leftOut {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-100%);
	}
}

::after, ::before, p a, a, .bt-albumpost figure a img, .bt-albumpost figure img, .bt-btnviewimg, .bt-header, .bt-album figure img, .bt-album figure figcaption, .bt-slidernav li, .bt-submenu, .tg-postthumbnail .bt-item figure img, .bt-navfilterbale li a, .bt-formcontactus .bt-btn, .bt-shapreicons, .bt-titleandinfo, .bt-wrapper, .bg-gallery figure a img, .tg-postthumbnail, .bt-togglethumbnails, .bt-albums, .bt-post figure figcaption, .bt-postsvtwo .bt-post > figure > a > img { transition: 300ms ease-in-out; }
@-webkit-keyframes empty { 
  0% { opacity: 1; }
}
@keyframes empty { 
  0% { opacity: 1; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes backSlideOut { 
  25% { opacity: 0.5; transform: translateZ(-500px); }
  75% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut { 
  25% { opacity: 0.5; transform: translateZ(-500px); }
  75% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: 0.5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn { 
  0%, 25% { opacity: 0.5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: 0.5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0px) translateX(0px); }
}
@keyframes backSlideIn { 
  0%, 25% { opacity: 0.5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: 0.5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0px) translateX(0px); }
}
@-webkit-keyframes scaleToFade { 
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes scaleToFade { 
  100% { opacity: 0; transform: scale(0.8); }
}
@-webkit-keyframes goDown { 
  0% { transform: translateY(-100%); }
}
@keyframes goDown { 
  0% { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom { 
  0% { opacity: 0; transform: scale(1.5); }
}
@keyframes scaleUpFrom { 
  0% { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo { 
  100% { opacity: 0; transform: scale(1.5); }
}
@keyframes scaleUpTo { 
  100% { opacity: 0; transform: scale(1.5); }
}

* { margin: 0px; padding: 0px; }
html, body { position: relative; height: 100%; }
body { color: rgb(55, 53, 66); background: rgb(255, 255, 255); font: 400 18px / 28px Montserrat, Arial, Helvetica, sans-serif; overflow: hidden visible !important; }
body h1, body h2, body h3, body h4, body h5, body h6 { color: rgb(0, 0, 0); margin: 0px 0px 8px; font-weight: 400; line-height: 1.5; font-style: normal; font-family: Montserrat, Arial, Helvetica, sans-serif; }
h1 { font-size: 48px; }
h2 { font-size: 36px; }
h3 { font-size: 24px; }
p { letter-spacing: normal; line-height: 28px; margin: 0px 0px 20px; }
a { text-decoration: none; }
a:hover, a:focus, a:active { outline: none; text-decoration: none; }
ul { margin: 0px; }
figure { margin-bottom: 6px; position: relative; }
img { height: auto; max-width: 100%; }
strong { color: rgb(65, 65, 65); }
button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
li { line-height: 28px; list-style: inside none disc; }
address { font-style: italic; }
.bt-haslayout { width: 100%; float: left; }
.bt-sectionspace { padding: 120px 0px; }
.bt-btn { color: rgb(255, 255, 255); position: relative; text-align: center; vertical-align: middle; text-transform: uppercase; font: 500 14px / 50px Montserrat, Arial, Helvetica, sans-serif; }
.bt-btn::before, .bt-btn::after { left: 0px; content: ""; z-index: 1; width: 100%; height: 30%; position: absolute; border: 1px solid rgb(255, 255, 255); }
.bt-btn::before { top: 0px; border-bottom: 0px; }
.bt-btn::after { bottom: 0px; border-top: 0px; }
.bt-btn:hover, .bt-btn:focus { color: rgb(0, 0, 0); }
.bt-btnblack { padding: 0px; color: rgb(0, 0, 0); font-weight: 700; }
.bt-btnblack::before, .bt-btnblack::after { border-color: rgb(0, 0, 0); }
.bt-btn span, .bt-btn.bt-btnblack span { z-index: 2; display: block; position: relative; }
.bt-btn span { padding: 0px 40px; }
.bt-btn.bt-btnblack span { padding: 0px 50px; }
.bt-btn span::before, .bt-btn.bt-btnblack span::before { top: 0px; left: 0px; z-index: -1; width: 100%; height: 0px; content: ""; position: absolute; }
.bt-btn span::before { background: rgb(255, 255, 255); }
.bt-btn.bt-btnblack span::before { background: rgb(0, 0, 0); }
.bt-btn.bt-btnblack:hover span { color: rgb(255, 255, 255); }
.bt-btn.bt-btnblack:hover span::before { height: 100%; }
.bt-btn:hover span { color: rgb(0, 0, 0); }
.bt-btn:hover span::before { height: 100%; }
.bt-btn-lg { width: 100%; }
.bt-btn-lg span { padding: 0px !important; }
.bt-socialicons { overflow: hidden; list-style: none; text-align: center; line-height: 30px; }
.bt-socialicons li { float: left; padding: 0px 4px; line-height: inherit; list-style-type: none; }
.bt-socialicons li a { width: 30px; color: rgb(0, 0, 0); display: block; overflow: hidden; }
.bt-socialicons li a i { display: block; font-size: 20px; line-height: 30px; text-align: center; }
.bt-socialicons li a:hover { color: rgb(179, 179, 179); }
.bt-description { width: 100%; float: left; }
.bt-wrapper { height: 100%; position: relative; }
.bt-btnbox { width: 100%; float: left; }
.bt-header { top: 0px; left: 0px; width: 100%; z-index: 99; position: absolute; padding: 30px 30px 0px; }
.bt-navigationarea { width: 100%; float: left; }
.bt-logo { float: left; }
.bt-logo a, .bt-logo a img { display: block; width: 300px; }
.bt-btntogglemenu { float: right; margin: 13px 0px; }
.bt-nav { top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; display: none; padding: 80px; position: fixed; overflow-x: scroll; background: rgb(0, 0, 0); }
.bt-nav .bt-btntogglemenu { top: 30px; right: 30px; color: rgb(255, 255, 255); width: 24px; display: block; font-size: 24px; font-weight: 300; line-height: 24px; position: absolute; text-align: center; }
.bt-navigation { width: 100%; float: left; }
.bt-navigation .bt-logo { width: 300px; float: none; display: block; margin: 0px auto 10%; }
.bt-menu { margin: 0px auto; max-width: 650px; list-style: none; font-weight: 500; font-size: 24px; line-height: 24px; text-transform: uppercase; }
.bt-menu::after { clear: both; content: ""; display: block; }
.bt-menu > li { width: 50%; float: left; padding: 0px 30px; margin: 0px 0px 70px; position: relative; list-style-type: none; }
.bt-menu > li > span { top: 0px; left: 0px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 300; line-height: 28px; position: absolute; }
.bt-menu > li > a { color: rgb(255, 255, 255); display: block; padding: 0px 0px 0px 60px; position: relative; }
.bt-menu > li > a::before { top: 50%; left: 0px; width: 50px; height: 1px; content: ""; background: rgb(255, 255, 255); position: absolute; }
.bt-menu > li.bt-active > a::before, .bt-menu > li > a:hover::before { width: 100%; }
.bt-navigation .bt-socialicons { width: 100%; float: left; text-align: center; padding: 60px 0px 120px; }
.bt-navigation .bt-socialicons li { float: none; display: inline-block; vertical-align: top; }
.bt-navigation .bt-socialicons li a { color: rgb(255, 255, 255); width: 30px; height: auto; font-size: 30px; line-height: 30px; background: transparent; }
.bt-navigation .bt-socialicons li a:hover { opacity: 0.6; }
.bt-navigation .bt-socialicons li a i { font-size: 30px; line-height: 30px; }
.bt-navinfo { color: rgb(255, 255, 255); width: 100%; float: left; list-style: none; font-size: 18px; font-weight: 300; line-height: 21px; text-align: center; }
.bt-navinfo li { width: 100%; float: left; list-style-type: none; }
.bt-navinfo li a { color: rgb(255, 255, 255); }
.bt-navinfo li address { margin: 0px; font-style: normal; }
.bt-homeslider { color: rgb(255, 255, 255); width: 100%; float: left; height: 100%; font-size: 18px; font-weight: 200; overflow: hidden; position: relative; }
.bt-homeslider .pogoSlider-slide { width: 100%; float: left; opacity: 0; height: 100%; overflow: hidden; position: absolute; text-align: center; background-size: cover; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: vertical; justify-content: center; -webkit-box-pack: center; -webkit-box-direction: normal; flex-direction: column; }
.bt-homeslider .pogoSlider-slide::after { top: 0px; left: 0px; z-index: -1; content: ""; width: 100%; height: 100%; opacity: 0.5; background: rgb(0, 0, 0); position: absolute; }
.bt-slidercontent { left: 0px; z-index: 2; bottom: 120px; width: 600px; padding: 30px; text-align: left; position: absolute; }
.bt-slidercontent .bt-slidetitle { margin: 0px; color: rgb(255, 255, 255); font-size: 64px; font-weight: 200; line-height: 64px; font-style: normal; display: inline-block; }
.bt-slidercontent .bt-slidetitle > span { display: block; }
.bt-slidercontent .bt-description { padding: 40px 0px; }
.bt-slidercontent .bt-description p { margin: 0px; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { inset: auto 30px 60px auto; margin: 0px; width: 60px; height: 60px; overflow: hidden; line-height: 58px; border-radius: 0px; transform: rotate(0deg); border: 1px solid rgb(255, 255, 255); }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { right: 89px; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next::before, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev::before { top: 0px; left: 0px; z-index: 2; width: 100%; height: 100%; font-size: 20px; line-height: 58px; border-radius: 50%; position: absolute; text-align: center; font-family: icomoon; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next::before { content: ""; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev::before { content: ""; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next::after, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev::after { top: 0px; z-index: 1; content: ""; width: 0px; height: 100%; background: rgb(255, 255, 255); position: absolute; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next::after { left: 0px; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev::after { right: 0px; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:hover::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next:hover::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:hover::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:hover::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:hover::after, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:hover::after, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:hover::after, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:hover::after, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:hover::after, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:hover::after { width: 100%; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:hover, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next:hover, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:hover, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:hover, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:hover, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:hover, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:hover, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:hover, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:hover, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:hover { color: rgb(0, 0, 0); }
.bt-slidescount { left: 30px; z-index: 1; color: rgb(255, 255, 255); bottom: 80px; position: absolute; }
.bt-slidescount > span { float: left; }
.bt-instagramgallery { width: 100%; float: left; position: relative; padding: 0px 0px 120px; }
.bt-instagramgallery ul { z-index: 1; width: 100%; float: left; list-style: none; position: relative; }
.bt-instagramgallery ul li { width: 25%; float: left; list-style-type: none; }
.bt-instagramgallery ul li:first-child { margin: 263px 0px 0px; }
.bt-instagramgallery ul li:nth-child(3) { margin: 120px 0px 0px; }
.bt-instagramgallery ul li:nth-child(4) { margin: 340px 0px 0px; }
.bt-instagramgallery ul li figure { margin: 0px; width: 100%; float: left; }
.bt-instagramgallery ul li figure a { display: block; }
.bt-instagramgallery ul li figure a img { width: 100%; height: auto; display: block; }
.bt-instagrambox { top: 50%; left: 50%; z-index: 2; width: 260px; height: 260px; padding: 40px; background: rgb(255, 255, 255); position: absolute; margin: -130px 0px 0px -130px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 15px 2px; }
.bt-instagrambox i { width: 55px; height: 55px; display: block; margin: 0px auto; }
.bt-instagrambox > span { color: rgb(107, 107, 107); display: block; font-size: 24px; font-weight: 700; line-height: 27px; text-align: center; padding: 18px 0px 30px; }
.bt-postcontent { width: 100%; float: left; padding: 0px 0px 30px; }
.bt-headervfour { padding: 30px 0px; position: relative; }
.bt-headervfour .bt-navigationarea { color: rgb(0, 0, 0); width: auto; float: right; text-transform: uppercase; font: 600 12px / 30px Montserrat, Arial, Helvetica, sans-serif; }
.bt-headervfour ul { list-style: none; }
.bt-headervfour .bt-navigationarea > ul > li { float: left; padding: 9px 0px; margin: 0px 0px 0px 30px; }
.bt-headervfour ul li { list-style-type: none; }
.bt-hasdropdown { position: relative; }
.bt-headervseven::-webkit-scrollbar, .bt-nav::-webkit-scrollbar { display: none; }
.bt-content { width: 100%; float: left; }
.bt-headerinnerpage { top: 0px; left: 0px; width: 100%; z-index: 10; position: absolute; }
.bt-headerinnerpage .bt-navigationarea { color: rgb(255, 255, 255); width: auto; float: right; padding: 9px 0px; text-transform: uppercase; font: 600 12px / 28px Montserrat, Arial, Helvetica, sans-serif; }
.bt-headerinnerpage .bt-navigationarea > ul { list-style: none; text-align: center; }
.bt-headerinnerpage .bt-navigationarea > ul > li { display: inline-block; vertical-align: top; margin: 0px 0px 0px 30px; float: none !important; }
.bt-headerinnerpage ul li { list-style-type: none; }
.bt-hasdropdown { position: relative; }
.bt-innerpagebanner { color: rgb(255, 255, 255); width: 100%; float: left; height: 100%; overflow: hidden; padding: 80px 0px 0px; position: relative; text-align: center; display: flex; flex-direction: column; place-content: center; align-items: center; background-size: 100% auto; background-attachment: fixed; }
.bt-innerpagebanner::before { top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); }
.bt-innerpagebanner h1 { margin: 0px; color: rgb(255, 255, 255); font-size: 64px; font-weight: bold; line-height: 48px; text-transform: capitalize; }
.bt-innerpagebannerv2 h1 { margin: 0px; font-size: 48px; font-weight: 600; line-height: 51px; }
.bt-innerpagebannerv2 h1 span { display: block; padding: 10px 0px 0px; }
.bt-borderbottom { border-bottom: 2px solid rgb(0, 0, 0); }
.bt-feature { width: 100%; float: left; }
.bt-pagehead { width: 100%; float: left; color: rgb(107, 107, 107); padding: 70px 0px; }
.bt-pagehead h2, .bt-pagehead .bt-pagetitle { margin: 0px 0px 10px; font-size: 42px; font-weight: 600; line-height: 42px; }
.bt-pagehead .bt-description p { margin: 0px; }
.bt-posts { clear: both; margin: 0px -30px; overflow: hidden; }
.bt-post { width: 25%; margin: 0px -2px; position: relative; display: inline-block; vertical-align: top; padding: 0px 50px 120px; }
.bt-post .bt-postcontent { padding: 30px 0px 0px; }
.bt-posttitle { width: 100%; float: left; padding: 0px 0px 15px; }
.bt-posttitle h3 { margin: 0px; font-size: 24px; font-weight: 600; line-height: 27px; }
.bt-postcontent .bt-description, .bt-postcontent .bt-description p { margin: 0px; font-size: 16px; font-weight: 300; line-height: 28px; }
.bt-postcontent .bt-description { padding: 0px 0px 20px; }
.bt-innerpagebannerv2 { padding: 0px; height: auto; position: static; }
.bt-innerpagebannerv2 figure { margin: 0px; width: 100%; float: left; position: relative; }
.bt-innerpagebannerv2 figure figcaption { top: 0px; left: 0px; z-index: 2; width: 100%; height: 100%; position: absolute; display: flex; place-content: center; align-items: center; }
.bt-borderheading { width: 100%; float: left; padding: 0px 0px 20px; position: relative; }
.bt-borderheading::before { bottom: 0px; left: 50%; content: ""; height: 3px; width: 130px; background: rgb(255, 255, 255); position: absolute; margin: 0px 0px 0px -65px; }
.bt-fullheight { position: relative; height: 100% !important; }
.bt-headerinnerpage .bt-navigationarea > ul > li:last-child { float: left; margin: 0px 0px 0px 30px; }
.bt-contactus { width: 100%; float: left; }
.bt-contactinfo { width: 100%; float: left; color: rgb(0, 0, 0); list-style: none; font-size: 24px; font-weight: 600; padding: 120px 0px; line-height: 24px; text-align: center; }
.bt-contactinfo li { width: 33.33%; float: left; padding: 0px 15px; text-align: center; line-height: inherit; list-style-type: none; }
.bt-contactinfo li i { height: 80px; display: block; padding: 0px 0px 40px; text-align: center; }
.bt-contactinfo li i img { display: block; margin: 0px auto; }
.bt-contactinfo li span { display: block; }
.bt-contactinfo li span + span { padding: 10px 0px 0px; }
.bt-contactinfo li span a { color: rgb(0, 0, 0); }
.bt-contactinfo li address { margin: 0px; font-size: 24px; font-weight: 600; line-height: 24px; font-style: normal; text-align: center; }
.bt-contactinfo li address span { display: block; padding: 10px 0px 0px; }
@-webkit-keyframes rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
button.bt-btntogglemenu { padding: 0px; border: 0px; background: transparent; color: inherit; min-width: 44px; min-height: 44px; cursor: pointer; }
.bt-nav button.bt-btntogglemenu { width: 44px; line-height: 44px; }
.bt-headerinnerpage ul li button.bt-btntogglemenu { margin: 0px; }
button.bt-btntogglemenu:focus-visible, .bt-nav a:focus-visible { outline: rgb(255, 128, 0) solid 3px; outline-offset: 4px; }
.bt-logo a, .bt-logo a img { max-width: 100%; }
.bt-logo { max-width: calc(100% - 60px); }
.bt-h1yalin { margin: 0px; font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; }
.bt-contactinfo a, .bt-navinfo a { display: inline-block; min-height: 24px; line-height: 24px; }
@media (min-width: 1367px) {
.bt-posts { margin: 0px -15px; }
}
@media (max-width: 991px) {
.bt-innerpagebannerv2, .bt-innerpagebannerv2 figure { min-height: 340px; }
.bt-innerpagebannerv2 figure figcaption { padding-top: 80px; box-sizing: border-box; }
}



@media (max-width: 1600px) {
.bt-posttitle h3 { font-size: 20px; line-height: 23px; }
}
@media (max-width: 1366px) {
.bt-slidercontent .bt-slidetitle { font-size: 40px; line-height: 40px; }
.bt-posts { margin: 0px -7px; }
.bt-posts .bt-post { width: 25%; margin: 0px -2px; padding: 0px 15px 120px; }
}
@media (max-width: 1199px) {
.bt-innerpagebanner { background-size: cover; }
.bt-post { width: 33.33%; }
.bt-innerpagebannerv2 h1 { font-size: 30px; line-height: 30px; }
.bt-contactinfo li address, .bt-contactinfo { font-size: 18px; line-height: 20px; }
}
@media (max-width: 1080px) {
.bt-slidercontent .bt-slidetitle { font-size: 40px; line-height: 34px; }
}
@media (max-width: 991px) {
.bt-innerpagebannerv2 h1 { font-size: 31px; line-height: 31px; }
.bt-post { width: 50%; }
.bt-headervfour .bt-navigationarea { width: 100%; float: left; padding: 10px 0px 0px; }
.bt-headervfour .bt-navigationarea > ul { width: 100%; float: left; text-align: center; }
.bt-headervfour .bt-navigationarea > ul > li { float: none; margin: 0px 10px; display: inline-block; vertical-align: top; }
.bt-headervfour .bt-logo { width: 170px; float: none; display: block; margin: 0px auto; }
.bt-headerinnerpage .bt-logo { width: 170px; float: none; margin: 0px auto; display: block; }
.bt-headerinnerpage .bt-nav, .bt-headerinnerpage .bt-navigationarea, .bt-headerinnerpage .bt-navigationarea > ul { width: 100%; float: left; }
}
@media (max-width: 900px) {
.bt-contactinfo li address, .bt-contactinfo { font-size: 15px; line-height: 17px; }
}
@media (max-width: 767px) {
.bt-menu { font-size: 18px; }
.bt-nav { padding: 15px; }
.bt-headervfour .bt-logo { float: left; }
.bt-headervfour .bt-navigationarea { width: auto; float: right; }
.bt-headervfour .bt-navigationarea > ul > li { display: none; }
.bt-headervfour .bt-navigationarea > ul > li:last-child { padding: 0px; float: right; display: block; }
.bt-navigation .bt-socialicons { padding: 10px 0px; }
.bt-btntogglemenu { margin: 9px 0px; }
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { width: 40px; height: 40px; line-height: 38px; }
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { right: 69px; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next::before, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev::before, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev::before, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev::before { line-height: 38px; }
.bt-slidercontent .bt-slidetitle { font-size: 35px; line-height: 35px; }
.bt-slidercontent .bt-description { padding: 10px 0px; }
.bt-slidercontent .bt-description p { font-size: 14px; line-height: 22px; margin: 0px; }
.bt-contactinfo li { width: 100%; padding: 15px 0px; }
.bt-headerinnerpage .bt-logo { float: left; }
.bt-headerinnerpage .bt-navigationarea { float: right; width: auto; }
.bt-headerinnerpage .bt-navigationarea > ul > li { display: none; }
.bt-headerinnerpage .bt-navigationarea > ul > li:last-child { display: block; }
.bt-slidercontent { bottom: 70px; padding: 0px 30px; }
.bt-slidescount { bottom: 20px; }
.bt-homeslider .pogoSlider-slide { background-size: 400px auto; background-position: center center; }
.bt-innerpagebannerv2 figure figcaption .container { width: 100%; }
}
@media (max-width: 720px) {
.bt-posts { margin: 0px -15px; }
.bt-posttitle h3 { font-size: 18px; line-height: 22px; }
}
@media (max-width: 640px) {
.bt-menu { text-align: center; padding: 0px 0px 30px; }
.bt-menu li { width: 280px; float: none; margin: 0px 0px 30px; vertical-align: top; display: inline-block; }
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next, .pogoSlider--dirTopRight .pogoSlider-dir-btn--next, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--next, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next, .pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirTopRight .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev, .pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev, .pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { bottom: 30px; }
.bt-slidercontent { width: 100%; }
.bt-header { padding: 30px 0px 0px; }
.bt-headervfour { padding: 30px 0px; }
}
@media (max-width: 568px) {
.bt-innerpagebanner h1 { font-size: 34px; line-height: 28px; }
.bt-instagramgallery ul li { width: 100%; }
.bt-instagramgallery ul li:nth-child(4), .bt-instagramgallery ul li:nth-child(3), .bt-instagramgallery ul li:first-child { margin: 0px; }
.bt-posts .bt-post { width: 100%; padding: 15px; }
.bt-slidercontent { bottom: 60px; }
.bt-slidercontent .bt-slidetitle { font-size: 25px; line-height: 25px; }
.bt-pagehead h2, .bt-pagehead .bt-pagetitle { margin: 0px 0px 10px; font-size: 30px; font-weight: 600; line-height: 30px; }
.bt-pagehead .bt-description p { font-size: 16px; line-height: 26px; }
.bt-innerpagebanner h1 { font-size: 20px; line-height: 23px; }
}
@media (max-width: 567px) {
.bt-innerpagebannerv2.bt-fullheight { height: auto !important; }
.bt-innerpagebannerv2 figure { height: auto !important; }
.bt-innerpagebannerv2 figure figcaption { width: 100%; height: auto; display: block; position: relative; }
}
@media (max-width:767px){#bt-homeslidervone > .pogoSlider-slide:first-child{background-image:url(/images/slider/mobile/img-01.webp?v=20261027-perf)!important;}}

#bt-homeslidervone > .pogoSlider-slide:first-child {opacity:1;}
