@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Karla:400,700|Poppins:400,500,600,700|Open+Sans:300,400,600,700|Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

/*font-family: 'Great Vibes', cursive;
font-family: 'Parisienne', cursive;
font-family: 'Raleway', sans-serif;*/
i{font-style:normal!important}
.light-text{color:#ec9dab;}
*{margin:0;padding:0;border:0;outline:none;}
html,html a{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-family:'Raleway',sans-serif;font-size:13px;color:#656464;overflow:hidden;line-height:22px;overflow-x:hidden;}
.error{color:red;margin-bottom:10px;}
.success{color:green;margin-bottom:10px;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background:url(../images/preloaders/1.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
.page-wrapper{width:100%;height:auto;position:relative;}
.sep{position:relative;left:0;right:0;width:30px;height:1.5px;background:#333;display:block;margin:20px auto;text-align:center;}
.sep:before{content:'';position:absolute;left:-10px;right:0;bottom:0;background:#333;width:50px;height:1.5px;margin:5px 0;}
.sep:after{content:'';position:absolute;left:-10px;right:0;top:0;background:#333;width:50px;height:1.5px;margin:5px 0;}
.sep-white{background:#fff;}
.sep-white:before{background:#fff;}
.sep-white:after{background:#fff;}
.gap-small{width:100%;height:20px;clear:both;}
img{border:0;outline:none;}
.img-fullwidth{width:100%;}
.img-responsive{display:block;width:100%;height:auto;}
.headline_1{width:215px;margin:0 auto;left:50%;height:auto;margin-bottom:1rem;opacity:0.7;display:block;}
.primary-text{color:#ff5f6a;}
.accent{color:#E49497;}
.bg-gray{background:#f4f3ef;}
.service-v1{background:#f8f8fa;padding-top:50px;padding-bottom:30px;}
.service-v1 .heading{margin-bottom:50px;}
.service-v1 .heading h2{font-size:32px;text-align:center;font-weight:700;color:#f66b88;text-transform:uppercase;}
.service-v1 .heading p{font-size:18px;text-align:center;color:#333;}
.service-v1 .item{width:100%;height:auto;margin-bottom:30px;text-align:center;padding:10px;min-height:300px;transition:.3s ease;/*box-shadow: 0 1px 20px 0 rgb(0 0 0 / 4%);*/}
.service-v1 .item:hover{box-shadow:0 1px 20px 0 rgb(0 0 0 / 8%);box-shadow:5px 18px 48px rgb(23 23 36 / 10%);transform:translateY(-10px);transition:.3s ease;}
.heading-font{font-family:"gogoiadeco",sans-serif;}
.italics{font-family:"Playfair Display",serif;}
.cursive-font{font-family:'Petit Formal Script',cursive;}
.cursive{font-family:Great Vibes,Arial,sans-serif;}
.body-font{font-family:'Josefin Slab',serif;}
.service-v1 .photo{width:100%;height:240px;-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;}
.service-v1 .text{width:100%;height:auto;}
.service-v1 .text h3{font-size:18px;font-weight:600;position:relative;color:#f66b88;margin-bottom:0;opacity:1;}
.service-v1 .text h3 a{font-family:'Roboto',sans-serif;color:#f66b88;font-weight:700;display:block;padding-top:15px;padding-bottom:15px;}
.service-v1 .text p{font-size:14px;line-height:1.4;margin:0}
.service-v1 .text p.button{margin-top:20px;}
.service-v1 .text p.button a{color:#4a4a4a;border-radius:4px;font-weight:700;font-size:14px;}
.service-v1 .text p.button a:hover{color:#f66b88;}
.event-v1{background:#f7f7f7 url(../images/pattern/pattern1.png);padding-top:50px;padding-bottom:50px;}
.event-v1 .heading{margin-bottom:50px;}
.event-v1 .heading h2{font-size:30px;text-align:center;}
.event-v1 .heading p{font-size:16px;text-align:center;color:#333;}
.event-v1 .event-tab{background:#fff;border:1px solid #f1f1f1;}
.event-v1 .event-tab .nav-tabs{border-bottom:1px solid #f1f1f1;text-align:center;}
.event-v1 .event-tab .nav-tabs > li{border-left:1px solid #eeeeee;margin-bottom:0;width:20%;}
.event-v1 .event-tab .nav-tabs > li:first-child{border-left:none;}
.event-v1 .event-tab .nav-tabs > li > a{background:#fff;font-weight:700;color:#f66b88;font-size:13px;margin-right:0;padding:15px 20px;text-transform:uppercase;}
.event-v1 .event-tab .nav-tabs > li > a span{display:block;font-size:36px;margin-right:0;margin-bottom:10px;vertical-align:middle;}
.event-v1 .event-tab .nav-tabs > li.active > a,.event-v1 .event-tab .nav-tabs > li.active > a:hover,.event-v1 .event-tab .nav-tabs > li.active > a:focus,.event-v1 .event-tab .nav-tabs > li a:hover,.event-v1 .event-tab .nav-tabs > li a:focus{color:#fff!important;}
.event-v1 .event-tab .nav-tabs > li.active > a{position:relative;}
.event-v1 .event-tab .nav-tabs > li.active > a:after{font-family:"FontAwesome",sans-serif;content:'\f0d7';position:absolute;bottom:-25px;margin-left:auto;margin-right:auto;left:0;right:0;font-size:30px;color:#f66b88;}
.event-v1 .event-tab .nav-tabs > li.active > a span,.event-v1 .event-tab .nav-tabs > li.active > a:hover span,.event-v1 .event-tab .nav-tabs > li.active > a:focus span,.event-v1 .event-tab .nav-tabs > li a:hover span,.event-v1 .event-tab .nav-tabs > li a:focus span{color:#fff!important;}
.event-v1 .event-tab .nav-tabs > li.active > a,.event-v1 .event-tab .nav-tabs > li.active > a:hover,.event-v1 .event-tab .nav-tabs > li.active > a:focus,.event-v1 .event-tab .nav-tabs > li a:hover,.event-v1 .event-tab .nav-tabs > li a:focus{background-color:#f66b88!important;}
.event-v1 .event-tab .nav-tabs > li > a span{color:#00a3c8!important;}
.event-v1 .event-tab .event-content{padding:50px 20px 20px 50px;}
.event-v1 .event-tab .event-content h2{font-size:38px;color:#656464;font-weight:700;font-family:'Lato',sans-serif;text-transform:uppercase;}
.event-v1 .event-tab .event-content p{line-height:24px;}
.event-v1 .event-tab .event-content h3{font-size:18px;color:#656464;font-family:'Lato',sans-serif;margin-top:30px;}
.event-v1 .event-tab .event-content ul{margin-bottom:0;}
.event-v1 .event-tab .event-content ul li{list-style-type:none;background:#f1f1f1;margin-bottom:10px;padding:3px 15px 3px 30px;position:relative;}
.event-v1 .event-tab .event-content ul li:hover{background:#f66b88;color:#fff;}
.event-v1 .event-tab .event-content ul li:before{font-family:'FontAwesome';content:'\f0a4';position:absolute;top:4px;left:10px;}
.event-v1 .event-tab .event-content p.button{margin-top:30px;}
.event-v1 .event-tab .event-content p.button a{font-size:13px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#f66b88;color:#ffffff;padding:8px 16px 12px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:inset 0 -5px rgba(0,0,0,.2);-moz-box-shadow:inset 0 -5px rgba(0,0,0,.2);box-shadow:inset 0 -5px rgba(0,0,0,.2);}
.event-v1 .event-tab .event-content p.button a:hover{background:#656464;}
.event-v1 .event-tab .thumb{padding:25px;}
.footer-social{width:100%;height:auto;padding:20px 0;background:#f66b88;}
.footer-social .item ul{margin-bottom:0;text-align:center;}
.footer-social .item ul li{list-style-type:none;display:inline-block;margin-right:5px;background:#f66b88;}
.footer-social .item ul li a{color:#fff;text-align:center;display:block;width:42px;height:42px;line-height:42px;border:2px solid #f66b88;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:20px;}
.footer-social .item ul li:hover a{border:2px solid #fff!important;}
.footer-main{width:100%;height:auto;padding:50px 0 30px 0;background:#333434;}
.footer-col h3{font-family:'Roboto',sans-serif;color:#ffffff;font-size:22px;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:25px;font-weight:700;}
.footer-col h3:after{content:"";position:absolute;width:50px;background:#f6cf11;left:0;bottom:0;height:2px;}
.footer-col p{color:#b9b9b9;font-size:14px;line-height:22px;}
.footer-col ul li,.footer-col ul li a{color:#fff;font-weight:500;font-size:14px;line-height:22px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.footer-col ul li{list-style-type:none;margin-bottom:10px;position:relative;padding-left:10px;margin-left:10px}
.footer-col ul li:before{color:#f6cf0c;content:"\f105";font-family:"FontAwesome";left:-10px;position:absolute;top:0;}
.footer-col ul li a:hover{color:#fff;left:-13px;padding-left:5px;padding-right:0;}
.footer-col .news-item{color:#999;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #676666;}
.footer-col .news-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.footer-col .news-item .news-title{font-size:13px;line-height:22px;}
.footer-col .news-item .news-title a{color:#b9b9b9;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;font-size:14px;}
.footer-col .news-item .news-title a:hover{color:#fff;}
.footer-col .news-item .news-date{color:#b5b5b5;font-size:12px;margin-top:10px;}
.footer-col .news-item .news-date a{color:#b5b5b5;}
.footer-col .contact-item{color:#fff;font-size:14px;overflow:hidden;margin-bottom:10px;display:flex}
.footer-col .contact-item .icon{float:left;font-size:16px;margin-right:10px;color:#f6cf11}
.footer-col .contact-item .text{float:left;line-height:22px;}
.footer-bottom{width:100%;height:auto;background:#272828;padding:15px 0;}
.copyright{font-size:13px;color:#999;}
.footer-menu{}
.footer-menu ul{float:right;}
.footer-menu ul li{float:left;list-style-type:none;margin-left:20px;}
.footer-menu ul li a{color:#999;}
.footer-menu ul li a:hover{color:#fff;}
.copyright a{color:#b9b9b9!important}
.page-banner{background:url(../images/about.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding-top:80px;padding-bottom:80px;position:relative;}
.page-banner .overlay{background:#f66b88;opacity:0.7;width:100%;height:100%;position:absolute;top:0;left:0;}
.page-banner-single{background:#333!important;padding-top:40px;padding-bottom:40px;}
.banner-text{text-align:center;}
.banner-text h1{font-family:'Roboto',sans-serif;font-size:30px;color:#fff;margin-bottom:20px;font-weight:700;}
.banner-text ul{margin-bottom:0;text-align:center;}
.banner-text ul li{font-family:'Roboto',sans-serif;display:inline-block;list-style-type:none;font-style:italic;color:#d8d8d8;font-weight:700;margin-right:5px;font-size:14px;}
.banner-text ul li a{color:#d8d8d8;}
.gmap-container{width:100%;height:auto;}
.gmap-container #map{display:block;width:100%;height:350px;margin:0 auto;}
.gmap-container #map.large{height:500px;}
.error-page{background:#fff;padding-top:50px;padding-bottom:50px;position:relative;}
.error-page .title .inner{width:200px;height:200px;background:#f66b88;color:#fff;border:5px solid #f66b88;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;margin:0 auto;}
.error-page .title .inner span:first-child{display:block;margin:0;line-height:60px;margin-top:40px;font-size:76px;}
.error-page .title .inner span:last-child{display:block;margin:0;line-height:60px;font-size:30px;}
.error-page .content{margin-top:40px;text-align:center;}
.error-page .content .button{margin-top:40px;}
.error-page .content .button a{font-size:13px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;background:#f66b88;color:#ffffff;padding:8px 16px 12px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-box-shadow:inset 0 -5px rgba(0,0,0,.2);-moz-box-shadow:inset 0 -5px rgba(0,0,0,.2);box-shadow:inset 0 -5px rgba(0,0,0,.2);}
.error-page .content .button a:hover{background:#656464;}
div.pagination{font-size:16px;margin-bottom:20px;margin:0 auto;text-align:center;font-weight:500}
div.pagination a{background:#FBF9F9;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#505050;font-weight:400;font-size:13px;border-radius:100%;margin-left:10px;}
div.pagination a:hover,div.pagination a:active{color:#000;background-color:#f6cf0b;font-size:16px;}
div.pagination span.current{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#505050;font-weight:400;font-size:13px;border-radius:100%;opacity:1;text-decoration:none;background-color:#f6cf0b;color:#000;}
div.pagination span.disabled{background:#FBF9F9;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#505050;font-weight:400;font-size:13px;border-radius:100%;margin-right:10px;}
.why-us{width:100%;height:auto;overflow:hidden;padding-top:50px;padding-bottom:50px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;}
.fixed-bg{width:100%;height:auto;overflow:hidden;padding-top:50px;padding-bottom:50px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;}
.why-us .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f66b88;opacity:0.8;}
.why-us h2{font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:80px;}
.why-us-counter{width:100%;height:auto;padding:50px 0;}
.why-us-counter .counter{font-size:70px;text-align:center;padding-top:30px;padding-bottom:30px;color:#fff;}
.why-us-counter .title{text-align:center;text-transform:uppercase;font-size:24px;margin-top:20px;color:#fff;}
.newsletter-area{width:100%;height:auto;text-align:center;background:#f66b88;color:#fff;padding:60px 0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;background-attachment:fixed;position:relative;}
.newsletter-area .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f66b88;opacity:0.8;}
.newsletter-headline{margin-bottom:30px;}
.newsletter-headline h2{font-family:'Roboto',sans-serif;font-size:32px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:15px;}
.newsletter-headline p{line-height:1.6;font-size:14px;color:#fff;}
.newsletter-submit input[type='text']{width:36%;height:50px;text-indent:20px;padding-right:10px;color:#2a2a2a;}
.newsletter-submit input[type='submit']{font-size:15px;font-weight:600;text-transform:uppercase;width:20%;height:51px;border-bottom:1px solid #333;background:#333;color:#fff;margin-left:-5px;transition:all 0.4s;}
.newsletter-submit input[type='submit']:hover{background:#000;border-bottom:1px solid #000;}
a:focus,button:focus{outline:none!important;text-decoration:none;}
button::-moz-focus-inner{border:0;}
*:focus{outline:none;}
blockquote{padding:0;margin:0;}
input,button,select,textarea{outline:none;}
label{margin-bottom:0;}
p{margin:0;}
ul,ol{list-style:none;padding:0;margin:0;}
ul li,ol li{display:block;}
dl{margin:0;}
dt,dd{line-height:inherit;}
dt{font-weight:inherit;}
dd{margin-bottom:0;}
cite{font-style:normal;}
form{margin-bottom:0;}
blockquote{padding-left:0;border-left:0;}
address{margin-top:0;margin-bottom:0;}
figure{margin-bottom:0;}
html p a:hover{text-decoration:none;}
body{-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;font-size:14px;font-family:'Raleway',sans-serif;line-height:1.66667;font-weight:300;color:#888;}
@media (min-width:992px){
    body{font-size:16px;}
}
a{text-decoration:none;transition:.33s all ease;}
a,a:active,a:focus{color:#ff5f6a;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a[href*='callto'],a[href*='mailto']{white-space:nowrap;}
img{display:inline-block;max-width:100%;height:auto;}
hr{margin-top:0;margin-bottom:0;border-top:1px solid #e0e0e2;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.heading-1 a,.heading-2 a,.heading-3 a,.heading-4 a,.heading-5 a,.heading-6 a{display:inline;font:inherit;letter-spacing:inherit;}
h1 a,h1 a:active,h1 a:focus,h2 a,h2 a:active,h2 a:focus,h3 a,h3 a:active,h3 a:focus,h4 a,h4 a:active,h4 a:focus,h5 a,h5 a:active,h5 a:focus,h6 a,h6 a:active,h6 a:focus,.heading-1 a,.heading-1 a:active,.heading-1 a:focus,.heading-2 a,.heading-2 a:active,.heading-2 a:focus,.heading-3 a,.heading-3 a:active,.heading-3 a:focus,.heading-4 a,.heading-4 a:active,.heading-4 a:focus,.heading-5 a,.heading-5 a:active,.heading-5 a:focus,.heading-6 a,.heading-6 a:active,.heading-6 a:focus{color:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.heading-1 a:hover,.heading-2 a:hover,.heading-3 a:hover,.heading-4 a:hover,.heading-5 a:hover,.heading-6 a:hover{color:#f6cf0b;}
h1 > *,h2 > *,h3 > *,h4 > *,h5 > *,h6 > *,.heading-1 > *,.heading-2 > *,.heading-3 > *,.heading-4 > *,.heading-5 > *,.heading-6 > *{display:inline-block;}
h1 span:not(:last-child),h2 span:not(:last-child),h3 span:not(:last-child),h4 span:not(:last-child),h5 span:not(:last-child),h6 span:not(:last-child),.heading-1 span:not(:last-child),.heading-2 span:not(:last-child),.heading-3 span:not(:last-child),.heading-4 span:not(:last-child),.heading-5 span:not(:last-child),.heading-6 span:not(:last-child){margin-right:.25em;}
h1,.heading-1{font-size:30px;line-height:1.2;}
@media (min-width:768px){
    h1,.heading-1{font-size:46px;line-height:1.16364;}
}
@media (min-width:1200px){
    h1,.heading-1{font-size:60px;}
}
@media (min-width:1400px){
    h1,.heading-1{font-size:60px;}
}
h2,.heading-2{font-size:26px;line-height:1.3;}
@media (min-width:768px){
    h2,.heading-2{font-size:32px;line-height:1.33333;}
}
@media (min-width:992px){
    h2,.heading-2{font-size:44px;}
}
@media (min-width:1200px){
    h2,.heading-2{font-size:60px;}
}
h3,.heading-3{font-size:22px;line-height:1.45;}
@media (min-width:768px){
    h3,.heading-3{font-size:28px;}
}
@media (min-width:1200px){
    h3,.heading-3{font-size:22px;line-height:1.35;}
}
h4,.heading-4{font-size:18px;line-height:1.5;color:#333;}
@media (min-width:768px){
    h4,.heading-4{font-size:20px;line-height:1.5;}
}
@media (min-width:1400px){
    h4,.heading-4{font-size:20px;line-height:1.72;}
}
h5,.heading-5{font-size:16px;font-weight:400;line-height:1.45;color:#333;}
@media (min-width:768px){
    h5,.heading-5{font-size:18px;}
}
@media (min-width:1200px){
    h5,.heading-5{font-size:20px;line-height:1.54167;}
}
h6,.heading-6{font-size:14px;font-weight:400;line-height:1.6;color:#333;}
@media (min-width:768px){
    h6,.heading-6{font-size:16px;line-height:1.5;}
}
@media (min-width:992px){
    h6,.heading-6{font-size:16px;line-height:1.88889;}
}

/*.heading-decorated::before{content:'';position:relative;display:block;height:2px;width:35px;margin-bottom:20px;background:#f6cf0b;will-change:transform,opacity;}*/
.heading-decorated_center::before,.parallax-header .heading-decorated::before,.text-center .heading-decorated::before{margin-left:auto;margin-right:auto;}
@media (min-width:768px){
    .heading-decorated::before{width:63px;}
    h1.heading-decorated::before,.heading-1.heading-decorated::before{width:115px;}
}
@media (min-width:1200px){
    .heading-decorated::before{margin-bottom:30px;}
    h2.heading-decorated::before,.heading-2.heading-decorated::before{margin-bottom:40px;}
}
@media (min-width:768px){
    .text-sm-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
}
@media (min-width:1400px){
    .text-sm-2{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;}
}
.big{font-size:22px;}
small,.small{display:block;font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    small,.small{font-size:16px;line-height:1.625;}
}
code,.code{padding:1px 5px;border-radius:0;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#fff;background:#000;}

/*
*
* Colors
* ==================================================
*/
.page .text-primary{color:#f6cf0b;}
.page .text-dark{color:#333;}

/*
*
* Main layout
* ==================================================
*/
.bg-1{background:#d65679;}
.page{position:relative;overflow:hidden;min-height:100vh!important;}
.page-header{position:relative;z-index:1000;padding:0;margin:0;border-bottom:none;background:#272727;}
.cat-img-group{position:relative;overflow:hidden;padding-bottom:100%;}
.cat-img-group > div{position:absolute;bottom:0;max-width:80%;}
.cat-img-group > div:first-of-type{z-index:1;right:0;}
.cat-img-group > div:last-of-type{left:0;}
.cat-img-group img{width:auto;}
[data-custom-toggle]{cursor:pointer;}
.icon{display:inline-block;line-height:1;text-align:center;}
.icon:before{display:inline-block;font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.page .icon-default{color:#888;}
.page .icon-gray{color:#888;}
.page .icon-primary{color:#f6cf0b;}
.page .icon-gray-4{color:#c7c7c7;}
.page a.icon-default:hover{color:#2c2c2c;}
.page a.icon-primary{color:#f6cf0b;}
.page a.icon-primary:hover{color:#000;}
.page a.icon-gray-darker{color:#272727;}
.page a.icon-gray-darker:hover{color:#f6cf0b;}
.page .icon-xxs{font-size:15px;}
.page .icon-sm{font-size:20px;line-height:20px;}
.page .icon-md{font-size:30px;line-height:30px;}
.page .icon-lg{font-size:44px;}
.page .icon-xxl{font-size:48px;}
@media (min-width:992px){
    .page .icon-xxl{font-size:80px;}
}
.icon-circle{border-radius:100%;}
.icon.icon-circle{width:2.2em;height:2.2em;line-height:2.2em;}
.icon.icon-round{border-radius:4px;width:2.2em;height:2.2em;line-height:2.2em;}
.icon-list-wrap > *,.icon-list-wrap:before{vertical-align:middle;margin-right:6px;}
@media (max-width:767.98px){
    .link-image{max-width:370px;margin-left:auto;margin-right:auto;}
}
.link-image img{height:auto;width:100%;}
.link-icon{display:inline-block;color:#f6cf0b;}
.link-icon:hover{color:#000;}
.link-primary{color:#ff5f6a;}
.link-primary:hover{color:#000;}
.link-sec{color:#f6cf0b;}
.link-sec:hover{color:#000;}
@media (min-width:992px){
    .desktop .link-image{box-shadow:0 0 0 0 rgba(0,0,0,0);transition:.44s all ease;}
    .desktop .link-image:hover{box-shadow:0 5px 23px 0 rgba(0,0,0,0.15);}
}
.link-gray-4,.link-gray-4:active,.link-gray-4:focus{color:#c7c7c7;}
.link-gray-4:hover{color:#000;}
.link-transparent{padding:1px 20px;opacity:.3;transition:.33s;text-align:center;}
.link-transparent:hover{opacity:1;}
.privacy-link{display:inline-block;}
* + .privacy-link{margin-top:15px;}
.button{display:inline-block;width:auto;max-width:100%;border:1px solid;border-radius:3px;padding:12px 30px;font-size:14px;line-height:24px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:0.06em;transition:.33s all ease;white-space:normal;text-transform:uppercase;cursor:pointer;text-align:center;}
@media (min-width:992px){
    .button{padding:16px 40px;font-size:14px;line-height:24px;}
}
span.button{cursor:default;}
html body .button-default{color:#272727;background-color:transparent;border-color:#888;}
html body .button-default:hover,html body .button-default:focus,html body .button-default:active,html body .button-default:hover{color:#fff;background-color:#272727;border-color:#272727;}
html body .button-black{color:#fff;background-color:#000;border-color:#000;}
html body .button-black:hover,html body .button-black:focus,html body .button-black:active,html body .button-black:hover{color:#fff;background-color:#f6cf0b;border-color:#f6cf0b;}
html body .button-gray-dark{color:#fff;background-color:#333;border-color:#333;}
html body .button-gray-dark:hover,html body .button-gray-dark:focus,html body .button-gray-dark:active,html body .button-gray-dark:hover{color:#fff;background-color:#f6cf0b;border-color:#f6cf0b;}
html body .button-primary{color:#fff;background-color:#ff5f6a;border-color:#ff5f6a;}
html body .button-primary:hover,html body .button-primary:focus,html body .button-primary:active,html body .button-primary:hover{color:#000;background-color:#f6cf0b;border-color:#f6cf0b;}
html body .button-gray-light-outline{color:#000;background-color:transparent;border-color:#e0e0e2;}
html body .button-gray-light-outline:hover,html body .button-gray-light-outline:focus,html body .button-gray-light-outline:active,html body .button-gray-light-outline:hover{color:#fff;background-color:#f6cf0b;border-color:#f6cf0b;}
html body span.button-gray-light-outline{color:#000;background-color:transparent;border-color:#e0e0e2;}
html body span.button-gray-light-outline:hover,html body span.button-gray-light-outline:focus,html body span.button-gray-light-outline:active,html body span.button-gray-light-outline:hover{color:#000;background-color:transparent;border-color:#e0e0e2;}
html body .button-yellow{color:#000;background-color:#f6cf0b;border-color:#f6cf0b;}
html body .button-yellow:hover,html body .button-yellow:focus,html body .button-yellow:active,html body .button-yellow:hover{color:#000;background-color:#ffefa1;border-color:#f6cf0b;}
.button-xs{padding:5px 25px;font-size:12px;line-height:22px;}
.button-sm{padding:6px 25px;font-size:13px;line-height:24px;}
.button-lg{padding:18px 45px;font-size:16px;line-height:24px;}
@media (min-width:1200px){
    .button-lg{padding-left:60px;padding-right:60px;}
}
.button-xl{padding:20px 50px;font-size:18px;line-height:28px;}
@media (min-width:1200px){
    .button-xl{padding-left:75px;padding-right:75px;}
}
.button-circle{border-radius:35px;}
.button-square{border-radius:0;}
.button-round-2{border-radius:8px;}
.button-link{border:0;padding:0;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:.06em;text-decoration:none;}
.button-link,.button-link:active,.button-link:focus{color:#ff5f6a;}
.button-link:hover{color:#000;}
.button-link:hover{text-decoration:none;}
.button.button-icon .icon{position:relative;top:-3px;display:inline-block;vertical-align:middle;color:inherit;font-size:1.85em;line-height:0;}
.button.button-icon-left .icon{padding-right:11px;}
.button.button-icon-right .icon{float:right;padding-left:11px;}
.button-block{display:block;width:100%;}
.btn-primary:active:hover{background-color:#f6cf0b;border-color:#f6cf0b;}
.box-counter{text-align:center;color:#000;}
.box-counter__icon{font-size:44px;line-height:1;color:#f6cf0b;}
.box-counter__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#333;}
.box-counter__wrap > *{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:inline;font-size:40px;font-weight:700;line-height:1.2;}
* + .box-counter__title{margin-top:10px;}
* + .box-counter__wrap{margin-top:20px;}
@media (min-width:1200px){
    .box-counter__title{font-size:18px;}
    .box-counter__wrap > *{font-size:60px;}
    * + .box-counter__wrap{margin-top:30px;}
}
.blurb img{width:auto;}
.blurb__title{color:#000;}
* + .blurb__title{margin-top:16px;}
@media (min-width:1200px){
    * + .blurb__title{margin-top:45px;}
}
.blurb-circle{text-align:center;}
.blurb-circle .unit .blurb-circle__icon{position:relative;top:3px;}
.blurb-circle__icon .icon{width:2.4em;height:2.4em;border-radius:50%;text-align:center;color:#fff;background:#f6cf0b;font-size:30px;line-height:2.45em;}
.blurb-circle__icon .icon::before{line-height:inherit;}
.blurb-circle + .blurb-circle{margin-top:40px;}
@media (min-width:576px){
    .blurb-circle{text-align:left;}
}
@media (min-width:992px){
    .desktop .blurb-circle .blurb-circle__icon .icon{position:relative;z-index:1;overflow:hidden;}
    .desktop .blurb-circle .blurb-circle__icon .icon::after{content:'';display:inline-block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;transition:.3s;z-index:-1;transform:translateX(-100%);border-radius:50%;background:#272727;}
    .desktop .blurb-circle:hover .blurb-circle__icon .icon::after{transform:translateX(0);}
}
@media (min-width:1200px){
    .blurb-circle__icon .icon{font-size:36px;}
    .blurb-circle + .blurb-circle{margin-top:55px;}
}
@media (min-width:1400px){
    .blurb-circle__icon .icon{font-size:44px;}
}
.blurb-circle.blurb-circle_centered{max-width:360px;margin-left:auto;margin-right:auto;text-align:center;}
@media (max-width:767.98px){
    .blurb-circle{max-width:360px;margin-left:auto;margin-right:auto;}
}
.blurb-minimal{text-align:left;}
.blurb-minimal .unit .blurb-minimal__icon .icon{font-size:32px;}
.blurb-minimal__icon .icon{font-size:30px;color:#f6cf0b;}
.blurb-minimal.blurb-minimal_black,.blurb-minimal.blurb-minimal_black .blurb-minimal__icon .icon{color:#000;}
@media (min-width:1200px){
    .blurb-minimal__icon .icon{font-size:36px;}
}
@media (min-width:1400px){
    .blurb-minimal__icon .icon{font-size:44px;}
}

/*
*
* Form styles
* --------------------------------------------------
*/
.rd-mailform{position:relative;text-align:left;}
.rd-mailform * + .button{margin-top:25px;}
input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation{color:#000!important;}
.form-label,.form-label-outside{margin-bottom:0;font-size:16px;font-weight:400;line-height:27px;font-style:italic;}
.form-input{display:block;width:100%;min-height:60px;padding:16px 19px;font-size:16px;font-weight:400;line-height:27px;font-style:italic;color:#000;background-color:#f8f8f8;background-image:none;border:1px solid #f8f8f8;border-radius:3px;-webkit-appearance:none;transition:.3s ease-in-out;border:1px solid #f8f8f8;}
.form-input:focus{outline:0;background:#fff;border-color:#ececee;}
textarea.form-input{height:216px;min-height:60px;max-height:367px;resize:vertical;}
.form-wrap{position:relative;}
.form-wrap_icon{position:relative;}
.form-wrap_icon .form-input{padding-left:50px;}
.form-wrap_icon .form-label{left:50px;}
@media (min-width:1200px){
    .form-wrap_icon .form-input{padding-left:60px;}
    .form-wrap_icon .form-label{left:60px;}
}
.form-wrap_icon::before{position:absolute;top:32px;left:15px;transform:translateY(-61%);margin-right:7px;font-size:24px;line-height:24px;color:#c7c7c7;}
@media (min-width:1200px){
    .form-wrap_icon::before{left:22px;}
}
.form-wrap_icon__label-outside:before{top:auto;bottom:30px;transform:translateY(45%);}
* + .form-wrap{margin-top:20px;}
.form-wrap + .form-wrap{margin-top:20px;}
.form-label{color:#888;position:absolute;top:30px;left:19px;pointer-events:none;z-index:9;transition:.25s;will-change:transform;transform:translateY(-50%);}
.form-label.focus{opacity:0;}
.form-label.auto-fill{color:#000;}
.form-label-outside{color:#000;font-style:normal;}
@media (min-width:768px){
    .form-label-outside{position:static;}
    .form-label-outside,.form-label-outside.focus,.form-label-outside.auto-fill{transform:none;}
}
.form-label-outside ~ .form-input{font-style:italic;}
.form-label-outside ~ .form-validation{top:31px;}
.form-validation{position:absolute;right:4px;top:1px;z-index:11;margin-top:2px;font-size:10px;line-height:12px;font-style:italic;letter-spacing:0;color:#d9534f;transition:.3s;}
.form-validation-left .form-validation{right:auto;left:5px;}
#form-output-global{position:fixed;bottom:30px;left:15px;visibility:hidden;transform:translateX(-500px);transition:.3s all ease;z-index:9999999;}
#form-output-global.active{transform:translateX(0);visibility:visible;}
@media (min-width:576px){
    #form-output-global{left:30px;}
}
.form-output{position:absolute;top:100%;left:0;font-size:14px;line-height:1.5;margin-top:2px;transition:.3s;opacity:0;visibility:hidden;}
.form-output.active{opacity:1;visibility:visible;}
.form-output.error{color:#d9534f;}
.form-output.success{color:#5cb85c;}
.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom{opacity:0;}
.radio .radio-custom[type='checkbox'],.radio .radio-custom-dummy,.radio-inline .radio-custom[type='checkbox'],.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom[type='checkbox'],.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom[type='checkbox'],.checkbox-inline .checkbox-custom-dummy{position:absolute;width:25px;height:25px;margin-left:-32px;margin-top:0;outline:none;cursor:pointer;}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{pointer-events:none;background:#ff5f6a;transition:250ms;}
.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after,.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after{position:absolute;opacity:0;}
.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus{outline:none;}
.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after{opacity:1;}
.checkbox-custom:checked ~ .checkbox-custom-dummy{background:#f6cf0b;}
.radio,.radio-inline{font-size:16px;line-height:27px;font-weight:400;font-style:italic;color:#888;padding-left:18px;cursor:pointer;}
.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy{border-radius:50%;}
.radio .radio-custom-dummy:after,.radio-inline .radio-custom-dummy:after{content:'';top:6px;right:6px;bottom:6px;left:6px;background:#fff;border-radius:50%;}
.checkbox,.checkbox-inline{font-size:16px;line-height:27px;font-weight:400;font-style:italic;color:#888;padding-left:32px;}
.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy{pointer-events:none;border-radius:3px;margin-left:0;left:0;}
.checkbox .checkbox-custom-dummy:after,.checkbox-inline .checkbox-custom-dummy:after{content:'\e934';font-family:"FontAwesome";font-size:15px;line-height:10px;position:absolute;top:7px;left:4px;color:#fff;}
.rd-mailform_style-1 * + .button{margin-top:30px;}
@media (min-width:768px){
    .rd-mailform_style-1 * + .button{margin-top:40px;}
}
.rd-mailform_style-2{max-width:418px;}
.rd-mailform_style-2 + .list-small{margin-top:25px;}
.rd-mailform_style-2 .form-wrap.group-xl{margin-top:20px;}
@media (min-width:1200px){
    .rd-mailform_style-2 .form-wrap.group-xl{margin-top:40px;}
}
@media (min-width:768px){
    .rd-mailform-inline-flex{display:flex;justify-content:space-between;align-items:flex-end;}
    .rd-mailform-inline-flex > .form-wrap + .form-wrap,.rd-mailform-inline-flex > .form-wrap + .button{margin-left:10px;margin-top:0;}
    .rd-mailform-inline-flex > .form-wrap{flex-grow:1;}
}
.rd-mailform-inline-flex.rd-mailform .button,.rd-mailform-inline-flex.rd-search .button{display:flex;justify-content:center;flex-shrink:0;width:100%;min-height:60px;padding:16px 15px;}
@media (min-width:768px){
    .rd-mailform-inline-flex.rd-mailform .button,.rd-mailform-inline-flex.rd-search .button{width:auto;}
}
@media (max-width:767.98px){
    .rd-mailform_responsive .form-input{padding-top:11.5px;padding-bottom:11.5px;min-height:50px;}
    .rd-mailform_responsive .form-label{top:25px;}
    .rd-mailform_responsive .form-wrap_icon::before{top:26px;}
}
.register-form * + .group,.register-form * + form,.login-form * + .group,.login-form * + form{margin-top:20px;}
.register-form p,.login-form p{font-size:14px;}
.rd-mailform_sizing-1{max-width:470px;margin-left:auto;margin-right:auto;}
.divider{display:block;width:100%;height:1px;background:#ececee;}
.divider-wrap{display:flex;align-items:center;justify-content:space-between;}
.divider-wrap:before,.divider-wrap:after{content:"";display:inline-block;width:100%;height:1px;background:#ececee;}
.divider-wrap > *{flex-basis:30%;padding-left:15px;padding-right:15px;white-space:nowrap;}
.divider-wrap{margin-top:35px;margin-bottom:35px;}
@media (min-width:768px){
    .divider-wrap{margin-top:40px;margin-bottom:40px;}
}
.divider-small{width:66px;height:2px;background:#f6cf0b;}
.text-center .divider-small{margin-left:auto;margin-right:auto;}
.table-custom{box-sizing:border-box;width:100%;max-width:100%;font-weight:400;letter-spacing:0;text-align:left;background:#fff;}
.table-custom th,.table-custom td{color:#000;background:#fff;}
.table-custom th{padding:25px 24px;font-weight:700;text-transform:uppercase;}
@media (min-width:768px){
    .table-custom th{padding:33px 24px;}
}
.table-custom td{padding:17px 24px 18px;border-bottom:1px solid #d9d9d9;}
.table-custom tfoot td{font-weight:700;}
.table-custom-secondary th{color:#fff;background:#2c2c2c;}
.table-custom-lighter thead th{background:#f8f8f8;}
.table-custom-lighter td + td{border-left:1px solid #d9d9d9;}
.table-custom-bordered{border:1px solid #d9d9d9;}
.table-custom-bordered td{border:1px solid #d9d9d9;}
.table-custom-bordered tbody > tr:first-of-type > td{border-top:0;}
.table-custom-striped tbody tr:nth-of-type(odd) td{background:transparent;}
.table-custom-striped tbody tr:nth-of-type(even) td{background:#f8f8f8;}
.table-custom-striped tbody td{border:0;}
.table-round{position:relative;border-radius:4px;overflow:hidden;}
@media (max-width:991.98px){
    .table-custom-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;}
    .table-custom-responsive.table-bordered{border:0;}
}
.list-0{line-height:1.25;}
.list-0 > li + li{margin-top:0;}
.list-small > li{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .list-small > li{font-size:16px;line-height:1.625;}
}
.list-small > li + li{margin-top:0;}
.list > li + li{margin-top:5px;}
.list-xxs > li + li{margin-top:11px;}
.list-xs > li + li{margin-top:16px;}
.list-sm > li + li{margin-top:15px;}
@media (min-width:768px){
    .list-sm > li + li{margin-top:22px;}
}
.list-md > li + li{margin-top:30px;}
.list-lg > li + li{margin-top:30px;}
@media (min-width:768px){
    .list-lg > li + li{margin-top:50px;}
}
.list-primary > li > a{color:#000;}
.list-primary > li > a:hover{color:#f6cf0b;}
.list > li + li{margin-top:16px;}
.list-inline{margin-left:-11px;margin-right:-11px;}
.list-inline > li{padding-left:11px;padding-right:11px;}
.list-inline-14{margin-left:-14px;margin-right:-14px;}
.list-inline-14 > li{padding-left:14px;padding-right:14px;}
.list-inline-19{margin-left:-19px;margin-right:-19px;}
.list-inline-19 > li{padding-left:19px;padding-right:19px;}
.list-inline{padding-left:0;list-style:none;margin-left:-5px;}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}
.list-inline-xxs{position:relative;transform:translate3d(0,-5px,0);margin-bottom:-5px;margin-left:-8px;margin-right:-8px;}
.list-inline-xxs > *{position:relative;margin-top:5px;padding-left:8px;padding-right:8px;}
.list-inline-xxs > *{display:inline-block;}
.list-inline-sm{position:relative;transform:translate3d(0,-8px,0);margin-bottom:-8px;margin-left:-10px;margin-right:-10px;}
.list-inline-sm > *{position:relative;margin-top:8px;padding-left:10px;padding-right:10px;}
.list-inline-sm > *{display:inline-block;}
.list-inline-md{position:relative;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-13px;margin-right:-13px;}
.list-inline-md > *{position:relative;margin-top:10px;padding-left:13px;padding-right:13px;}
.list-inline-md > *{display:inline-block;}
.index-list{counter-reset:li;}
.index-list > li .list-index-counter:before{content:counter(li,decimal-leading-zero);counter-increment:li;}
.list-marked,.list-marked-primary{text-align:left;}
.list-marked > li,.list-marked-primary > li{position:relative;color:#888;}
.list-marked > li::before{position:relative;display:inline-block;left:0;top:-1px;min-width:25px;content:'\f105';font:400 14px/24px 'FontAwesome';color:#b7b7b7;}
.list-marked > li a,.list-marked-primary > li a,.list-marked > li a:active,.list-marked-primary > li a:active,.list-marked > li a:focus,.list-marked-primary > li a:focus{color:#454545;}
.list-marked > li a:hover,.list-marked-primary > li a:hover{color:#ff5f6a;}
.list-marked > li + li,.list-marked-primary > li + li{margin-top:8px;}
.list-marked > li a:hover 
.list-ordered{counter-reset:li;}
.list-ordered > li{position:relative;padding-left:2em;}
.list-ordered > li:before{position:absolute;top:0;left:0;display:inline-block;width:15px;content:counter(li,decimal-leading-zero) ".";counter-increment:li;color:#000;}
.list-ordered > li a,.list-ordered > li a:active,.list-ordered > li a:focus{color:inherit;}
.list-ordered > li a:hover{color:#f6cf0b;}
.list-ordered li + li{margin-top:8px;}
.list-semicolon > li{display:inline;color:#888;}
.list-semicolon a{color:inherit;}
.list-semicolon a:hover{color:#f6cf0b;}
.list-semicolon > li + li:before{display:inline-block;margin-right:4px;content:';';}
.list-linked{font-size:14px;line-height:1.71429;}
.list-linked > li{display:block;}
.list-linked a{position:relative;display:block;color:#f6cf0b;}
.list-linked a::after{position:absolute;right:0;bottom:3px;content:'\e944';font-family:'FontAwesome';font-size:inherit;}
.list-linked a:hover{color:#000;}
.list-linked > li + li{margin-top:10px;}
.list-tags{position:relative;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-4px;margin-right:-4px;}
.list-tags > *{position:relative;margin-top:10px;padding-left:4px;padding-right:4px;}
.list-tags > li{display:inline-block;font-size:12px;}
.list-tags a{display:inline-block;padding:10px 12px;color:#888;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:3px;}
.list-tags a:hover{background-color:transparent;border-color:#ececee;}
@media (min-width:1200px){
    .list-tags a{padding:15px 18px;}
}
.list-inline-tag{color:#f6cf0b;}
.list-inline-tag li{display:inline-block;font-size:14px;font-style:italic;}
.list-inline-tag li:after{content:',';color:inherit;}
.list-inline-tag li:last-of-type:after{content:none;}
.list-nav{position:relative;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-15px;margin-right:-15px;}
.list-nav > *{position:relative;margin-top:10px;padding-left:15px;padding-right:15px;}
.list-nav > li{display:inline-block;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#000;}
.list-nav > li a{color:inherit;}
.list-nav > li.active,.list-nav > li a.active,.list-nav > li > a:hover{color:#f6cf0b;}
.list-bordered{position:relative;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-12px;margin-right:-12px;}
.list-bordered > *{position:relative;margin-top:10px;padding-left:12px;padding-right:12px;}
.list-bordered > li{position:relative;display:inline-block;}
@media (min-width:992px){
    .list-bordered > li:nth-last-child(n + 2)::before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:#ececee;}
}
.list-archive{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .list-archive{font-size:16px;line-height:1.625;}
}
.list-archive li a{color:#f6cf0b;}
.list-archive li a:hover{color:#272727;}
.list-archive > li + li{margin-top:8px;}
.thumb-default img{width:100%;height:auto;}
.thumb-default figcaption{color:#888;}
.thumb-default * + figcaption{margin-top:10px;}
figure img{display:block;width:100%;}
.figure-inline img{width:auto;}
.figure-centered{text-align:center;}
.figure-centered img{display:inline-block;width:inherit;}
.image-centered{width:min-content;}
.thumb{text-align:center;}
.thumb__title{font-size:20px;line-height:1.33;color:#000;}
.thumb__title a{color:inherit;}
.thumb__title a:hover{color:#f6cf0b;}
.thumb__subtitle{font-size:14px;line-height:1.71429;font-style:italic;}
@media (min-width:1200px){
    .thumb__subtitle{font-size:16px;line-height:1.625;}
}
* + .thumb__subtitle{margin-top:5px;}
@media (min-width:1200px){
    .thumb__title{font-size:24px;line-height:1.3;}
}
.thumb-minimal{position:relative;will-change:transform;transform:translate3d(0,0,0);width:100%;padding-bottom:100%;border-radius:3px;}
.thumb-minimal a{display:block;}
.thumb-minimal figure{position:absolute;top:0;right:0;bottom:0;left:0;}
.thumb-minimal img{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:100%;height:auto;will-change:transform;border-radius:3px;}
.thumb-minimal:hover .thumb-minimal__overlay{opacity:1;}
.thumb-minimal:hover .thumb-minimal__overlay::before{transform:scale(1);}
.thumb-minimal__overlay{position:absolute;top:-1px;right:0;bottom:0;left:-1px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(249,183,7,0.9);border-radius:3px;opacity:0;transition:all .4s ease-out;will-change:opacity,transform;}
.ipad .thumb-minimal__overlay{bottom:-1px;}
.thumb-minimal__overlay::before{position:relative;display:block;content:'\e936';font-family:'FontAwesome';font-size:24px;color:#fff;transform:scale(0);transition:all .4s ease-out;}
.thumb-minimal.thumb-minimal_lg .thumb-minimal__overlay::before{font-size:50px;}
@media (max-width:767.98px){
    .thumb-corporate{max-width:370px;margin-left:auto;margin-right:auto;}
}
.thumb-corporate img{width:100%;height:auto;}
.thumb-corporate * + .thumb-corporate__list{margin-top:15px;}
.thumb-corporate__overlay{padding:20px 10px 5px;}
* + .thumb-corporate__caption{margin-top:10px;}
@media (min-width:992px){
    .desktop .thumb-corporate:hover .thumb-corporate__overlay{opacity:1;}
    .desktop .thumb-corporate:hover .thumb-corporate__overlay .thumb-corporate__list > li{opacity:1;transform:matrix(1,0,0,1,0,0);transition-delay:.1s;}
    .desktop .thumb-corporate__main{position:relative;}
    .desktop .thumb-corporate__overlay{position:absolute;top:0;right:0;bottom:-2px;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out;}
    .desktop .thumb-corporate__overlay::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(248,248,248,0.9);transition:transform .3s ease-in-out;}
    .desktop .thumb-corporate__overlay .thumb-corporate__list > li{position:relative;opacity:0;transition:transform .3s ease-in-out,opacity .1s;transform:matrix(0.01,0,0,1,0,0);}
}
@media (min-width:1200px){
    * + .thumb-corporate__caption{margin-top:25px;}
}
.thumb-flat{text-align:center;}
.thumb-flat * + .thumb-flat__subtitle{margin-top:5px;}
.thumb-flat__subtitle{font-style:italic;color:#f6cf0b;font-size:14px;line-height:1.3;}
* + .thumb-flat__body{margin-top:20px;}
@media (min-width:768px){
    .thumb-flat__subtitle{font-size:16px;}
    * + .thumb-flat__body{margin-top:30px;}
}
@media (min-width:992px) and (max-width:1199.98px){
    .thumb-flat__body{font-size:16px;}
}
.thumb-creative{position:relative;text-align:center;}
@media (max-width:767.98px){
    .thumb-creative{max-width:370px;margin-left:auto;margin-right:auto;}
}
.thumb-creative,.thumb-creative__inner{display:flex;width:100%;}
.thumb-creative__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}
.thumb-creative__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:101%;min-height:100%;}
.thumb-creative__front,.thumb-creative__back{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#333;}
.thumb-creative__front{display:none;}
.thumb-creative__back{position:relative;overflow:hidden;}
.thumb-creative__back img{opacity:.35;}
.thumb-creative__back [data-lightgallery='item'] img{display:none;}
.thumb-creative__content{position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:50px 40px;color:#fff;pointer-events:none;}
.thumb-creative__content > *{width:100%;pointer-events:auto;}
.thumb-creative__content::before{content:'';}
.thumb-creative__content h1,.thumb-creative__content h2,.thumb-creative__content h3,.thumb-creative__content h4,.thumb-creative__content h5,.thumb-creative__content h6,.thumb-creative__content .heading-1,.thumb-creative__content .heading-2,.thumb-creative__content .heading-3,.thumb-creative__content .heading-4,.thumb-creative__content .heading-5,.thumb-creative__content .heading-6{line-height:1.4;color:#fff;}
.thumb-creative__content h1 a,.thumb-creative__content h2 a,.thumb-creative__content h3 a,.thumb-creative__content h4 a,.thumb-creative__content h5 a,.thumb-creative__content h6 a,.thumb-creative__content .heading-1 a,.thumb-creative__content .heading-2 a,.thumb-creative__content .heading-3 a,.thumb-creative__content .heading-4 a,.thumb-creative__content .heading-5 a,.thumb-creative__content .heading-6 a{color:inherit;}
.thumb-creative__content h1 a:hover,.thumb-creative__content h2 a:hover,.thumb-creative__content h3 a:hover,.thumb-creative__content h4 a:hover,.thumb-creative__content h5 a:hover,.thumb-creative__content h6 a:hover,.thumb-creative__content .heading-1 a:hover,.thumb-creative__content .heading-2 a:hover,.thumb-creative__content .heading-3 a:hover,.thumb-creative__content .heading-4 a:hover,.thumb-creative__content .heading-5 a:hover,.thumb-creative__content .heading-6 a:hover{color:#f6cf0b;}
.thumb-creative__content a{color:#f6cf0b;}
.thumb-creative__content a:hover{color:#fff;}
.thumb-creative__content a.button-link{color:#fff;}
.thumb-creative__content a.button-link:hover{color:#f6cf0b;}
* + .thumb-creative__title{margin-top:15px;}
@media (min-width:576px) and (max-width:767.98px){
    .thumb-creative__content{padding:30px 10px;}
    .thumb-creative__content .button-link{font-size:12px;}
}
@media (min-width:768px){
    * + .thumb-creative__title{margin-top:22px;}
}
@media (min-width:992px){
    .thumb-creative__content{min-height:300px;}
    .ie-10 .thumb-creative__back .thumb-creative__content,.ie-11 .thumb-creative__back .thumb-creative__content{display:table-cell;vertical-align:middle;}
}
@media (min-width:992px) and (max-width:1199.98px){
    .thumb-creative__content{padding:25px 30px;font-size:14px;line-height:1.5;}
}
@media (min-width:992px){
    .desktop .thumb-creative:hover .thumb-creative__front{transform:rotateY(-180deg);}
    .desktop .thumb-creative:hover .thumb-creative__back{transform:rotateY(0deg);}
    .desktop .thumb-creative__content{transform:translateZ(60px);transition:all 0.4s ease-out;}
    .desktop .thumb-creative__inner{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;}
    .desktop .thumb-creative__front,.desktop .thumb-creative__back{overflow:visible;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform 0.7s cubic-bezier(0.4,0.2,0.2,1);transition:transform 0.7s cubic-bezier(0.4,0.2,0.2,1),-webkit-transform 0.7s cubic-bezier(0.4,0.2,0.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
    .desktop .thumb-creative__front{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;transform:rotateY(0deg);z-index:1;}
    .desktop .thumb-creative__front .thumb-creative__image{opacity:.35;}
    .desktop .thumb-creative__front .thumb-creative__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
    .desktop .thumb-creative__front .thumb-creative__content > *{opacity:1;}
    .desktop .thumb-creative_no-cover .thumb-creative__front .thumb-creative__image{opacity:1;}
    .desktop .thumb-creative__back{transform:rotateY(180deg);opacity:1;}
    .desktop .thumb-creative__back .thumb-creative__image{opacity:.05;}
}
@media (min-width:1200px) and (max-width:1399.98px){
    .thumb-creative__content{min-height:270px;}
    .thumb-creative__back .thumb-creative__content p{display:none;}
    .thumb-creative__back .thumb-creative__content a.button-link{font-size:12px;}
}
@media (min-width:1400px){
    .thumb-creative .thumb-creative__content{min-height:360px;}
}
.thumbnail-classic{max-width:420px;margin-left:auto;margin-right:auto;text-align:left;}
.thumbnail-classic img{transition:370ms ease-in-out;}
.thumbnail-classic .caption{margin-top:25px;}
.thumbnail-classic:hover img{box-shadow:0 5px 23px 0 rgba(0,0,0,0.15);}
a.thumbnail-classic-title:hover{color:#f6cf0b;}
.thumbnail-classic-time{display:inline-block;font-size:12px;font-style:italic;color:#f6cf0b;}
* + .thumbnail-classic-time{margin-top:15px;}
.thumbnail-classic-minimal{text-align:center;}
.thumbnail-classic-minimal img{width:auto;}
.thumbnail-classic-minimal .caption{font-size:14px;line-height:1.71429;text-align:left;}
@media (min-width:1200px){
    .thumbnail-classic-minimal .caption{font-size:16px;line-height:1.625;}
}
.thumbnail-classic-minimal * + .caption{margin-top:28px;}
.img-thumbnail-variant-1{display:block;position:relative;}
.img-thumbnail-variant-1 .caption{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(39,39,39,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);transition:350ms ease-in-out;color:#fff;}
.img-thumbnail-variant-1:hover .caption{opacity:1;transform:scale(1);}
.img-thumbnail-variant-2{position:relative;overflow:hidden;}
.img-thumbnail-variant-2 .caption{position:absolute;top:20px;right:20px;opacity:0;transform:scale(0.8) translateX(100%);transition:350ms ease-in-out;}
.img-thumbnail-variant-2 .icon-lg{font-size:30px;}
.img-thumbnail-variant-2:hover .caption{opacity:1;transform:scale(1) translateX(0);}
.img-thumbnail-variant-3{position:relative;display:block;text-align:center;overflow:hidden;}
.img-thumbnail-variant-3 .icon{font-size:30px;}
.img-thumbnail-variant-3 .arrow-right{font-size:30px;}
.img-thumbnail-variant-3 .list-inline-tag{font-size:12px;font-style:italic;}
.img-thumbnail-variant-3 .label-custom{position:absolute;z-index:11;top:18px;left:18px;padding:2px 7px;font-size:12px;font-style:italic;background-color:#fff;border-radius:4px;color:#000;}
.img-thumbnail-variant-3 .caption{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:15px;background-color:rgba(249,183,7,0.9);transition:290ms ease-in-out;}
.img-thumbnail-variant-3 .caption > *{color:#fff;}
.img-thumbnail-variant-3 .caption > * + *{margin-top:5px;}
.img-thumbnail-variant-3 .caption .divider{position:relative;margin-top:8px;margin-bottom:8px;max-width:116px;margin-left:auto;margin-right:auto;}
@media (min-width:1200px){
    .img-thumbnail-variant-3 .icon{font-size:40px;}
    .img-thumbnail-variant-3 .caption{padding:50px 55px 45px;}
    .img-thumbnail-variant-3 .caption > * + *{margin-top:10px;}
    .img-thumbnail-variant-3 .caption .divider{margin-top:19px;margin-bottom:19px;}
    .img-thumbnail-variant-3 .arrow-right{position:absolute;right:18px;bottom:13px;}
}
.desktop .img-thumbnail-variant-3 .caption{opacity:0;transform:scale(0.8);}
.desktop .img-thumbnail-variant-3 .divider{background:transparent;}
.desktop .img-thumbnail-variant-3 .divider:before{position:absolute;content:"";display:inline-block;left:50%;right:50%;height:1px;background-color:#fff;transition:250ms 280ms ease-in-out;}
.desktop .img-thumbnail-variant-3 .hover-top-element{opacity:0;transform:translateY(30px);transition:450ms 650ms linear;}
.desktop .img-thumbnail-variant-3 .hover-bottom-element{opacity:0;transform:translateY(-40px);transition:450ms 650ms linear;}
.desktop .img-thumbnail-variant-3:hover .caption{opacity:1;transform:scale(1);}
.desktop .img-thumbnail-variant-3:hover .hover-top-element,.desktop .img-thumbnail-variant-3:hover .hover-bottom-element{opacity:1;transform:translateY(0);}
.desktop .img-thumbnail-variant-3:hover .divider:before{left:0;right:0;}
.quote-centered{position:relative;width:100%;max-width:660px;margin-left:auto;margin-right:auto;text-align:center;}
.quote-centered * + .quote-centered__cite{margin-top:10px;}
.quote-centered__text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase;}
.quote-centered__text .q{font-size:16px;color:#000;}
.quote-centered__mark{display:inline-block;fill:#f6cf0b;}
.quote-centered__cite{color:#888;vertical-align:middle;}
.quote-centered__cite:before{content:'';display:inline-block;margin-right:5px;vertical-align:middle;width:14px;border-top:1px solid;}
* + .quote-centered__text{margin-top:10px;}
@media (min-width:768px){
    .quote-centered .q{font-size:20px;line-height:1.45;}
}
@media (min-width:1200px){
    .quote-centered{max-width:760px;}
    .quote-centered__text .q{font-size:24px;line-height:1.58333;}
}
.quote-default{position:relative;width:100%;max-width:660px;margin-left:auto;margin-right:auto;text-align:center;}
@media (max-width:767.98px){
    .quote-default{max-width:370px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1200px){
    .quote-default{max-width:865px;}
}
.quote-default__mark{display:block;width:auto;margin-left:auto;margin-right:auto;fill:#f6cf0b;}
.quote-default__image img{width:100px;height:auto;border-radius:100%;}
.quote-default__cite{vertical-align:middle;color:#000;}
* + .quote-default__mark{margin-top:30px;}
* + .quote-default__text{margin-top:20px;}
* + .quote-default__cite{margin-top:15px;}
.quote-default.quote-default_left{text-align:left;}
.quote-default.quote-default_left .quote-default__image{text-align:center;}
.quote-default.quote-default_left .quote-default__mark{margin-left:0;}
@media (min-width:768px){
    * + .quote-default__text{margin-top:30px;}
}
.quote-bordered{padding:20px;border:1px solid #ececee;border-radius:3px;text-align:center;}
.quote-bordered__mark{display:block;fill:#f6cf0b;}
.quote-bordered__image img{width:100px;height:auto;border-radius:100%;}
.quote-bordered__cite{color:#000;}
.quote-bordered__small{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .quote-bordered__small{font-size:16px;line-height:1.625;}
}
* + .quote-bordered__image{margin-top:15px;}
* + .quote-bordered__small{margin-top:0;}
* + .quote-bordered__text{margin-top:25px;}
* + .quote-bordered__caption{margin-top:10px;}
@media (min-width:1200px){
    .quote-bordered{padding:40px;}
    * + .quote-bordered__text{margin-top:50px;}
    * + .quote-bordered__caption{margin-top:30px;}
}
.quote-classic__mark{fill:#f6cf0b;}
.quote-classic__main{position:relative;padding:25px;margin-bottom:12px;border:1px solid #ececee;border-bottom:0;}
.quote-classic__main:before,.quote-classic__main:after{content:'';position:absolute;bottom:-12px;height:13px;border-style:solid;border-color:#ececee;transform-origin:0 0;}
.quote-classic__main:before{left:0;width:40px;border-width:1px 1px 0 0;transform:skew(45deg);}
.quote-classic__main:after{right:0;width:calc(100% - 40px - 25px);border-width:1px 0 0 1px;transform:skew(-45deg);}
.quote-classic__image img{border-radius:100%;width:40px;height:auto;}
.quote-classic__caption{display:flex;flex-direction:row;align-items:center;}
.quote-classic__caption-main{padding-left:20px;}
.quote-classic__cite{color:#000;}
.quote-classic__small{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .quote-classic__small{font-size:16px;line-height:1.625;}
}
* + .quote-classic__text{margin-top:8px;}
* + .quote-classic__small{margin-top:0;}
.quote-classic__main + .quote-classic__caption{margin-top:35px;}
@media (min-width:576px){
    .quote-classic__image img{width:100px;}
}
@media (min-width:1200px){
    .quote-classic__main{padding:40px;}
    .quote-classic__caption-main{padding-left:40px;}
}

/*
*
* Tooltip Custom
*/
.tooltip{font-size:18px;line-height:1.2;}

/*
*
* Snackbars
* --------------------------------------------------
*/
.snackbars{max-width:280px;padding:9px 16px;margin-left:auto;margin-right:auto;color:#fff;text-align:left;background-color:#272727;border-radius:0;box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);font-size:14px;}
.snackbars .icon-xxs{position:relative;top:-1px;font-size:18px;}
.snackbars p span:last-child{padding-left:14px;}
.snackbars-left{display:inline-block;margin-bottom:0;}
.snackbars-right{display:inline-block;float:right;text-transform:uppercase;}
.snackbars-right:hover{text-decoration:underline;}
@media (min-width:576px){
    .snackbars{max-width:380px;padding:12px 15px;font-size:16px;}
}
.comment-minimal > * + *{margin-top:5px;}
.comment-minimal__author{font-size:14px;font-style:italic;color:#888;}
.comment-minimal__link{font-size:16px;line-height:1.625;color:#000;}
.comment-minimal__link a{display:inline;color:inherit;}
.comment-minimal__link a:hover{color:#f6cf0b;}
* + .box-comment{margin-top:32px;}
.box-comment + .box-comment{margin-top:40px;}
.box-comment img{max-width:70px;}
.box-comment * + time,.box-comment p + *{margin-top:8px;}
.box-comment * + p{margin-top:0;}
.box-comment p{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .box-comment p{font-size:16px;line-height:1.625;}
}
.box-comment time,.box-comment a{font-size:14px;font-style:italic;}
.box-comment time{color:#000;}
.box-comment img{width:auto;}
.box-comment .unit-body > *{width:100%;}
.box-comment * + p{margin-top:10px;}
@media (min-width:576px){
    .box-comment__header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-10px;margin-right:-10px;}
    .box-comment__header > *{padding-left:10px;padding-right:10px;}
}
.box-comment .box-comment__title{font-size:16px;line-height:1.625;color:#000;}
@media (min-width:992px){
    .box-comment .box-comment__title{font-size:18px;line-height:1.66667;}
}
.box-comment.box-comment-reply{padding-left:20px;}
* + .box-comment.box-comment-reply{margin-top:20px;}
@media (min-width:576px){
    .box-comment.box-comment-reply{padding-left:40px;}
}
@media (min-width:768px){
    .box-comment.box-comment-reply{padding-left:100px;}
}
.box-comment__icon{color:#ececee;border-radius:50%;width:70px;height:70px;line-height:70px;text-align:center;border:1px solid;}
.box-comment__icon .icon{font-size:27px;line-height:70px;}
.box-comment__icon .icon::before{line-height:inherit;}
.box-comment__body{position:relative;border-radius:4px;background-color:#f8f8f8;padding:15px;}
.box-comment__body:before{bottom:100%;left:35px;border:0 solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f8f8f8;border-width:11px;margin-left:-11px;}
@media (min-width:576px){
    .box-comment__body:before{right:100%;top:35px;bottom:auto;left:auto;border-right-color:#f8f8f8;border-bottom-color:transparent;margin-top:-11px;margin-left:0;}
}
@media (min-width:768px){
    .box-comment__body{padding:30px 35px;}
}
.box-comment__product{position:relative;}
.box-comment__product .unit-body{width:100%;}
.box-comment__product .rating-list .icon{font-size:12px;}
@media (min-width:768px){
    .box-comment__product .rating-list{position:absolute;top:25px;right:30px;}
}
.pre-footer-corporate,.footer-corporate{font-size:14px;line-height:1.71429;}
.pre-footer-corporate{padding:50px 0;}
.pre-footer-corporate h6 + *,.pre-footer-corporate .heading-6 + *{margin-top:18px;}
.footer-corporate{padding:20px 0;text-align:center;}
.footer-corporate .footer-corporate__inner > * + *{margin-top:5px;}
@media (min-width:768px){
    .footer-corporate{text-align:left;}
    .footer-corporate .footer-corporate__inner > * + *{margin-top:0;}
    .footer-corporate__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:-15px;margin-right:-15px;}
    .footer-corporate__inner > *{padding:0 15px;}
}
@media (min-width:992px){
    .pre-footer-corporate{padding:80px 0;}
    .pre-footer-corporate h6 + *,.pre-footer-corporate .heading-6 + *{margin-top:22px;}
}
@media (min-width:1200px){
    .pre-footer-corporate{font-size:16px;line-height:1.625;}
}
@media (min-width:1200px) and (min-height:800px){
    .pre-footer-corporate{padding:120px 0;}
}
.footer-minimal{padding:60px 0;text-align:center;font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .footer-minimal{font-size:16px;line-height:1.625;}
}
.footer-minimal * + .footer-minimal__list,.footer-minimal .footer-minimal__list + *{margin-top:40px;}
[class*='section'].bg-default + .footer-minimal{padding-top:0;}
@media (min-width:768px){
    .footer-minimal{padding:80px 0;}
}
@media (min-width:1200px){
    .footer-minimal * + .footer-minimal__list,.footer-minimal .footer-minimal__list + *{margin-top:60px;}
}
@media (min-width:1200px) and (min-height:800px){
    .footer-minimal{padding:130px 0;}
}
.footer-modern{background:#fff;padding:1px 0;}
.footer-modern .footer-modern__layer > * + *{margin-top:25px;}
[class*='section'].bg-default + .footer-modern{border-top:1px solid #ececee;}
.footer-modern__layer{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:1.71429;margin-left:-15px;margin-right:-15px;text-align:center;}
@media (min-width:1200px){
    .footer-modern__layer{font-size:16px;line-height:1.625;}
}
.footer-modern__layer > *{padding:0 15px;}
.footer-modern__layer_top{padding:40px 0;}
.footer-modern__layer_bottom{padding:20px 0;}
.footer-modern__layer_bottom{font-size:14px;line-height:1.5;}
.footer-modern__layer + .footer-modern__layer{border-top:1px solid #ececee;}
@media (min-width:1200px){
    .footer-modern__layer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
    .footer-modern .footer-modern__layer > * + *{margin-top:0;}
}
.first-letter:first-letter{float:left;display:block;padding:22px 30px;margin-right:20px;margin-top:8px;line-height:40px;font-size:40px;border-radius:4px;background-color:#f6cf0b;color:#fff;font-weight:100;text-align:center;vertical-align:top;}
.post-inline > * + *{margin-top:5px;}
.post-inline__header,.post-inline__footer{font-size:12px;line-height:1.4;font-style:italic;position:relative;transform:translate3d(0,-5px,0);margin-bottom:-5px;margin-left:-10px;margin-right:-10px;}
.post-inline__header > *,.post-inline__footer > *{position:relative;margin-top:5px;padding-left:10px;padding-right:10px;}
.post-inline__header > *,.post-inline__footer > *{display:inline-block;}
.post-inline__time,.post-inline__comment{color:#f6cf0b;}
.post-inline__link{font-size:14px;line-height:1.71429;color:#000;}
@media (min-width:1200px){
    .post-inline__link{font-size:16px;line-height:1.625;}
}
.post-inline__link a,.post-inline__link a:active,.post-inline__link a:focus{color:inherit;}
.post-inline__link a:hover{color:#f6cf0b;}
.post-inline__text{font-size:14px;line-height:1.71429;}
@media (min-width:1200px){
    .post-inline__text{font-size:16px;line-height:1.625;}
}
* + .post-classic-body,.post-classic-title + *{margin-top:20px;}
@media (min-width:768px){
    * + .post-classic-body,.post-classic-title + *{margin-top:30px;}
}
* + .post-meta,* + .post-classic-footer,* + .post-minimal-footer{margin-top:20px;}
* + .post-classic-title{margin-top:25px;}
* + .carousel-post-gallery,* + .entry-video,* + .post-link,* + .post-quote,* + .post-audio,* + .img-thumbnail-variant-1{margin-top:25px;}
@media (min-width:768px){
    * + .carousel-post-gallery,* + .entry-video,* + .post-link,* + .post-quote,* + .post-audio,* + .img-thumbnail-variant-1{margin-top:40px;}
}
.post-classic-title a{color:#000;}
.post-classic-title a:hover{color:#f6cf0b;}
.post-classic-title-icon{position:relative;}
.post-classic-title-icon[class*="linear-icon-"]:before{display:inline-block;float:left;width:30px;margin-right:8px;height:30px;vertical-align:baseline;border-radius:50%;background-color:#f6cf0b;color:#fff;font-size:20px;line-height:28px;text-align:center;}
@media (min-width:1200px){
    .post-classic-footer{display:flex;align-items:center;justify-content:end;}
    .post-classic-footer * + .button.button-link{margin-top:0;}
}
.post-meta{font-size:14px;font-style:italic;}
.meta-author{color:#888;}
.meta-author:hover{color:#f6cf0b;}
.post-link{padding:30px 15px;background-color:#f6cf0b;text-align:center;border-radius:4px;}
.post-link h6{line-height:1.4;}
.post-link *{color:#fff;}
.post-link > a{display:inline-block;font-size:14px;vertical-align:middle;}
.post-link > a:before{content:"\e915";display:inline-block;font:400 14px/14px "FontAwesome";margin-right:10px;margin-top:-2px;vertical-align:middle;}
.post-link a{color:#fff;}
.post-link a:hover{color:#333;}
.post-link .post-classic-title + *{margin-top:10px;}
@media (min-width:1200px){
    .post-link{padding:60px 30px;}
}
.post-quote h6,.post-quote .heading-6{line-height:1.4;}
.post-quote > a{display:block;padding:30px;text-align:center;border-radius:4px;background-color:#f8f8f8;transition:.33s;}
.post-quote > a:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,0.15);}
@media (min-width:768px){
    .post-quote > a{padding:40px 30px 50px;}
}
.post-audio .rd-audio-wrap{position:relative;z-index:1;padding:40px;background-color:#f8f8f8;}
@media (min-width:1600px){
    .post-video .embed-responsive-16by9:before{padding-top:35.45%;}
}
.post-minimal{text-align:left;}
.post-minimal img{display:block;width:100%;}
.post-minimal * + .post-meta{margin-top:10px;}
.post-minimal * + .post-classic-body{margin-top:20px;}
.post-minimal * + [class*=list-inline-]{margin-top:20px;}
* + .post-minimal{margin-top:50px;}
@media (min-width:768px){
    * + .post-minimal{margin-top:60px;}
}
.post-minimal-footer{display:flex;flex-direction:column;align-items:flex-start;}
.post-minimal-footer * + .button{margin-top:25px;}
.posts-lists-masonry-3-cols{position:relative;z-index:2;}
.posts-lists-masonry-3-cols > *{margin-top:50px;}
.posts-lists-masonry-3-cols .owl-carousel .owl-stage-outer{z-index:-1;}
@media (min-width:768px){
    .posts-lists-masonry-3-cols{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;}
    .posts-lists-masonry-3-cols > *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-top:0;margin-bottom:60px;display:inline-block;width:100%;}
}
@media (min-width:768px) and (min-width:1200px){
    .posts-lists-masonry-3-cols{-moz-columns:3;columns:3;margin-bottom:0;transform:translateY(0);}
    .posts-lists-masonry-3-cols > *:first-of-type{margin-top:0;}
}
* + .posts-lists-masonry-3-cols{margin-top:35px;}
@media (min-width:768px){
    * + .posts-lists-masonry-3-cols{margin-top:55px;}
}
.post-single .post-meta{font-size:14px;}
@media (min-width:992px){
    .post-single__header,.post-single__aside,.post-single__body > *{display:block;max-width:90%;margin-left:auto;margin-right:auto;}
}
@media (min-width:1200px){
    .post-single__header,.post-single__aside,.post-single__body > *{max-width:70%;}
}
.post-single__aside,.post-single__body{text-align:left;}
.post-single__header{text-align:center;}
.post-single__header .heading-decorated::before{margin-left:auto;margin-right:auto;}
.post-single__body > img,.post-single__body .post-media{max-width:75%;margin-left:auto;margin-right:auto;}
.post-single__body > img{display:block;}
.post-single__body .quote-default__cite{color:#888;}
.post-single__body * + img{margin-top:40px;}
.post-single__body * + .quote-default__cite{margin-top:27px;}
@media (min-width:1200px){
    .post-single__body * + p{margin-top:25px;}
}
@media (min-width:1400px){
    .post-single__body > img,.post-single__body .post-media{max-width:100%;}
}
.post-single__body + .post-single__aside{border-top:1px solid #ececee;}
.post-single__aside > * + *{border-top:1px solid #ececee;}
* + .post-single__body,* + .post-single__aside{margin-top:40px;}
@media (min-width:1200px){
    * + .post-single__body,* + .post-single__aside{margin-top:60px;}
}
.nonstandart-post-header img + *{margin-top:20px;}
.nonstandart-post-header * + h2{margin-top:25px;}
.nonstandart-post-header * + .post-meta{margin-top:30px;}
.nonstandart-post-header * + [class*='list-inline-']{margin-top:50px;}
.nonstandart-post-header img{width:auto;}
.nonstandart-post-header [class*='linear-icon-']:before{font-size:24px;}
.nonstandart-post-header .post-meta{font-size:18px;}
[class*='bg-image-'] .nonstandart-post-header .icon{color:#fff;}
[class*='bg-image-'] .nonstandart-post-header a{color:#f6cf0b;}
[class*='bg-image-'] .nonstandart-post-header a:hover{color:#fff;}
[class*='bg-image-'] .nonstandart-post-header a.icon:hover{color:#f6cf0b;}
.post-modern{position:relative;overflow:hidden;text-align:center;width:100%;margin:-1px;padding-bottom:75.3950338%;}
@media (max-width:767.98px){
    .post-modern{max-width:370px;margin-left:auto;margin-right:auto;}
}
.post-modern > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;min-height:101%;min-width:101%;}
.post-modern .post-modern__inner{color:#fff;}
.post-modern .post-modern__inner a{color:#fff;}
.post-modern .post-modern__inner a:hover{color:#000;}
.post-modern .list-inline-tag{font-style:italic;font-size:12px;color:#fff;}
.post-modern__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;background:rgba(249,183,7,0.66);}
.post-modern__inner > *{position:relative;z-index:1;}
.post-modern__inner > * + *{margin-top:20px;}
.post-modern__title{max-height:5.5em;overflow:hidden;text-overflow:ellipsis;}
.post-modern__divider{width:116px;height:1px;background:#fff;}
@media (min-width:992px){
    .post-modern__inner > * + *{margin-top:30px;}
}
@media (min-width:1200px){
    .post-modern__inner > * + *{margin-top:45px;}
}
.desktop .post-modern > img{will-change:transform;transition:all .4s ease-out;}
.desktop .post-modern .post-modern__inner{opacity:0;transition:all .4s ease-out;background:rgba(249,183,7,0.9);}
.desktop .post-modern .post-modern__inner > *{transform:scale(0);transition:all 0.3s ease-out;}
.desktop .post-modern .post-modern__inner > *:nth-child(1){transition-delay:0.1s;}
.desktop .post-modern .post-modern__inner > *:nth-child(2){transition-delay:0.2s;}
.desktop .post-modern .post-modern__inner > *:nth-child(3){transition-delay:0.3s;}
.desktop .post-modern .post-modern__inner > *:nth-child(4){transition-delay:0.4s;}
.desktop .post-modern .post-modern__inner > *:nth-child(5){transition-delay:0.5s;}
.desktop .post-modern:hover > img{transform:translate3d(-50%,-50%,0) scale(0.9);}
.desktop .post-modern:hover .post-modern__inner{opacity:1;}
.desktop .post-modern:hover .post-modern__inner > *{transform:scale(1);}
.post-project{text-align:center;}
.post-project .button-link{color:#f6cf0b;}
.post-project .button-link:hover{color:#272727;}
.post-project__body{padding-right:10px;padding-left:10px;}
* + .post-project__image{margin-top:20px;}
* + .post-project__title{margin-top:20px;}
* + .post-project__body{margin-top:20px;}
@media (min-width:992px){
    .post-project__body{padding-left:30px;padding-right:30px;}
}
@media (min-width:1200px){
    .post-project__body * + p{margin-top:26px;}
    * + .post-project__title{margin-top:45px;}
    * + .post-project__body{margin-top:45px;}
}
.post-strict * + h6,.post-strict * + .heading-6{margin-top:20px;}
@media (min-width:992px){
    .post-strict * + h6,.post-strict * + .heading-6{margin-top:35px;}
}
@media (min-width:1400px){
    .post-strict * + h6,.post-strict * + .heading-6{margin-top:50px;}
}
.post-strict__header{font-size:14px;line-height:1.4;font-style:italic;position:relative;transform:translate3d(0,-5px,0);margin-bottom:-5px;margin-left:-10px;margin-right:-10px;}
.post-strict__header > *{position:relative;margin-top:5px;padding-left:10px;padding-right:10px;}
.post-strict__header > *{display:inline-block;}
.post-strict__time,.post-strict__comment{color:#f6cf0b;}
.post-strict__link{color:#000;}
.post-strict__link a,.post-strict__link a:active,.post-strict__link a:focus{color:inherit;}
.post-strict__link a:hover{color:#f6cf0b;}
* + .post-strict__header{margin-top:20px;}
.pricing-table{position:relative;max-width:300px;margin-left:auto;margin-right:auto;padding:15px;border:1px solid #ececee;text-align:center;}
.pricing-table .price span:first-of-type{font-size:40px;font-weight:100;color:#f6cf0b;}
.pricing-table .price span:last-of-type{font-size:14px;}
.pricing-table.pricing-table-label .pricing-label{display:flex;}
@media (min-width:768px){
    .pricing-table{padding:27px;}
}
.pricing-header{padding:15px 0;border-bottom:1px solid #ececee;}
@media (min-width:768px){
    .pricing-header{padding-top:29px;padding-bottom:27px;}
}
.pricing-body{padding:15px 0;}
.pricing-body .list{font-size:14px;}
.pricing-body .list > li + li{margin-top:7px;}
@media (min-width:768px){
    .pricing-body{padding-top:41px;}
}
.pricing-footer{padding:15px 0;}
.pricing-footer p{font-size:12px;font-style:italic;}
@media (min-width:768px){
    .pricing-footer{padding-top:30px;padding-bottom:35px;}
    .pricing-footer * + p{margin-top:41px;}
}
.pricing-label{display:none;position:absolute;top:-36px;right:26px;z-index:1;width:86px;height:86px;align-items:center;justify-content:center;font-size:12px;line-height:16px;letter-spacing:0.06em;text-transform:uppercase;color:#fff;}
.pricing-label svg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;fill:#f6cf0b;}
.pricing-table-custom{padding-top:30px;}
.pricing-table-custom * + .list-xxs{margin-top:30px;}
@media (min-width:768px){
    .pricing-table-custom{padding-top:80px;}
    .pricing-table-custom * + .list-xxs{margin-top:115px;}
}
.pricing-table-wrap{padding-top:40px;}
.timeline-heading img{width:auto;}
.timeline-heading * + h6{margin-top:23px;}
* + .timeline-heading{margin-top:30px;}
@media (min-width:768px){
    * + .timeline-heading{margin-top:60px;}
}
.timeline-title:hover{color:#f6cf0b;}
.page .timeline-variant-1,.page .timeline-variant-2{text-align:left;}
@media (min-width:768px){
    .page .timeline-variant-1{flex-direction:column;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(odd){align-self:flex-end;text-align:left;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(odd) .timeline-inner-box{padding-left:46px;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(even){align-self:flex-start;text-align:right;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(even) .timeline-inner-box{padding-right:46px;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(even) .timeline-inner-box:before{left:auto;right:-1px;}
    .page .timeline-variant-1 > [class*=cell-]:nth-child(even) .timeline-inner-box:after{left:auto;right:-10px;}
    .page .timeline-variant-2{flex-direction:column;}
    .page .timeline-variant-2 > [class*=cell-]{align-self:flex-end;text-align:left;flex-basis:auto;}
    .page .timeline-variant-2 > [class*=cell-] .timeline-inner-box{padding-left:46px;}
}
.page .timeline-variant-3{padding-bottom:20px;}
@media (min-width:768px){
    .page .timeline-variant-3{padding-bottom:85px;}
}
.page .timeline-variant-3 .item{padding-bottom:10px;}
.page .timeline-variant-3 .timeline-inner-box p{max-width:600px;margin-left:auto;margin-right:auto;}
.page .timeline-variant-3 .timeline-inner-box:before,.page .timeline-variant-3 .timeline-inner-box:after{content:none;}
@media (min-width:768px){
    .page .timeline-variant-3 .timeline-inner-box:before{position:absolute;left:0;right:0;top:calc(99% - 85px);bottom:0;border-bottom:1px solid #ececee;border-left:0;content:"";display:inline-block;}
    .page .timeline-variant-3 .timeline-inner-box:after{position:absolute;top:calc(99% - 9px);left:calc(50% - 9px);display:inline-block;width:19px;height:19px;background:#f6cf0b;border-radius:50%;content:'';}
}
.page .timeline-variant-3 .owl-prev,.page .timeline-variant-3 .owl-next{top:auto;bottom:0;}
.page .timeline-variant-3 .owl-prev{left:calc(50% - 35px);}
.page .timeline-variant-3 .owl-next{right:calc(50% - 40px);}
@media (min-width:768px){
    .ie-11 .timeline-variant-1 > [class*=cell-],.ie-10 .timeline-variant-1 > [class*=cell-],.ie-edge .timeline-variant-1 > [class*=cell-]{flex-basis:auto;}
}
.timeline-inner-box{position:relative;padding-left:25px;padding-bottom:35px;}
.timeline-inner-box:before{position:absolute;top:0;bottom:-4px;left:0;border-left:1px solid #ececee;content:"";display:inline-block;}
.timeline-inner-box:after{position:absolute;top:0;left:-9px;display:inline-block;width:19px;height:19px;background:#f6cf0b;border-radius:50%;content:'';}
.timeline-inner-box time{display:block;font-style:italic;font-size:12px;line-height:26px;color:#f6cf0b;}
@media (min-width:768px){
    .timeline-inner-box{padding:0 20px 55px;}
    .timeline-inner-box:before,.timeline-inner-box:after{top:4px;}
}
.parallax-header__inner{position:relative;text-align:center;}
.parallax-header__inner{position:relative;z-index:2;}
.parallax-header__content{width:100%;padding:50px 0;}
@media (min-width:768px){
    .parallax-header__inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;min-height:33.3333vh;}
    .ie-10 .parallax-header__inner,.ie-11 .parallax-header__inner{display:block;vertical-align:middle;white-space:nowrap;text-align:center;}
    .ie-10 .parallax-header__inner > *,.ie-11 .parallax-header__inner > *{display:inline-block;width:100%;vertical-align:middle;white-space:normal;}
    .ie-10 .parallax-header__inner:after,.ie-11 .parallax-header__inner:after{content:'';display:inline-block;vertical-align:middle;min-height:inherit;width:0;}
    .parallax-header__content{padding:100px 0;}
}
@media (min-width:992px){
    .parallax-header__inner{min-height:33.33333vw;}
    .parallax-header__content{padding:120px 0 130px;}
}
@media (min-width:1400px){
    .parallax-header__inner{min-height:680px;}
}
.modal-dialog_custom{min-height:calc(100vh - 20px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:left;}
.modal-dialog_custom .modal-dialog__inner{position:relative;padding:60px 20px 30px;width:100%;max-width:450px;margin-left:auto;margin-right:auto;background:#fff;}
.modal-dialog_custom button.close{position:absolute;top:20px;right:20px;z-index:10000;transition:.33s all ease;cursor:pointer;font-size:0;line-height:1;color:#000;opacity:1;text-shadow:none;}
.modal-dialog_custom button.close::before{display:block;content:'\e92a';font-family:'FontAwesome';font-weight:400;font-size:19px;line-height:inherit;pointer-events:none;}
.modal-dialog_custom button.close:hover{color:#f6cf0b;}
.modal-dialog_custom * + .rd-mailform{margin-top:30px;}
@media (min-width:768px){
    .modal-dialog_custom{min-height:calc(100vh - 60px);}
    .modal-dialog_custom .modal-dialog__inner{padding:60px 30px 30px;}
}
.ie-10 .modal-dialog_custom,.ie-11 .modal-dialog_custom{display:block;vertical-align:middle;white-space:nowrap;}
.ie-10 .modal-dialog_custom > *,.ie-11 .modal-dialog_custom > *{display:inline-block;width:100%;vertical-align:middle;white-space:normal;}
.ie-10 .modal-dialog_custom:after,.ie-11 .modal-dialog_custom:after{content:'';display:inline-block;vertical-align:middle;min-height:inherit;width:0;}
.unit{display:flex;flex:0 1 100%;margin-bottom:-30px;margin-left:-20px;}
.unit > *{margin-bottom:30px;margin-left:20px;}
.unit:empty{margin-bottom:0;margin-left:0;}
.unit-body{flex:0 1 auto;}
.unit-left,.unit-right{flex:0 0 auto;max-width:100%;}
.unit-spacing-xs{margin-bottom:-5px;margin-left:-5px;}
.unit-spacing-xs > *{margin-bottom:5px;margin-left:5px;}
.unit-spacing-sm{margin-bottom:-20px;margin-left:-15px;}
.unit-spacing-sm > *{margin-bottom:20px;margin-left:15px;}
.unit-spacing-md{margin-bottom:-30px;margin-left:-15px;}
.unit-spacing-md > *{margin-bottom:30px;margin-left:15px;}
.unit-spacing-lg{margin-bottom:-45px;margin-left:-25px;}
.unit-spacing-lg > *{margin-bottom:45px;margin-left:25px;}
.context-dark,.bg-accent,.bg-gray-dark,.bg-black,.bg-gray-darker,.bg-image-4,.bg-image-6{color:#fff;}
.context-dark h1,.bg-accent h1,.bg-gray-dark h1,.bg-black h1,.bg-gray-darker h1,.bg-image-4 h1,.bg-image-6 h1,.context-dark h2,.bg-accent h2,.bg-gray-dark h2,.bg-black h2,.bg-gray-darker h2,.bg-image-4 h2,.bg-image-6 h2,.context-dark h3,.bg-accent h3,.bg-gray-dark h3,.bg-black h3,.bg-gray-darker h3,.bg-image-4 h3,.bg-image-6 h3,.context-dark h4,.bg-accent h4,.bg-gray-dark h4,.bg-black h4,.bg-gray-darker h4,.bg-image-4 h4,.bg-image-6 h4,.context-dark h5,.bg-accent h5,.bg-gray-dark h5,.bg-black h5,.bg-gray-darker h5,.bg-image-4 h5,.bg-image-6 h5,.context-dark h6,.bg-accent h6,.bg-gray-dark h6,.bg-black h6,.bg-gray-darker h6,.bg-image-4 h6,.bg-image-6 h6,.context-dark .heading-1,.bg-accent .heading-1,.bg-gray-dark .heading-1,.bg-black .heading-1,.bg-gray-darker .heading-1,.bg-image-4 .heading-1,.bg-image-6 .heading-1,.context-dark .heading-2,.bg-accent .heading-2,.bg-gray-dark .heading-2,.bg-black .heading-2,.bg-gray-darker .heading-2,.bg-image-4 .heading-2,.bg-image-6 .heading-2,.context-dark .heading-3,.bg-accent .heading-3,.bg-gray-dark .heading-3,.bg-black .heading-3,.bg-gray-darker .heading-3,.bg-image-4 .heading-3,.bg-image-6 .heading-3,.context-dark .heading-4,.bg-accent .heading-4,.bg-gray-dark .heading-4,.bg-black .heading-4,.bg-gray-darker .heading-4,.bg-image-4 .heading-4,.bg-image-6 .heading-4,.context-dark .heading-5,.bg-accent .heading-5,.bg-gray-dark .heading-5,.bg-black .heading-5,.bg-gray-darker .heading-5,.bg-image-4 .heading-5,.bg-image-6 .heading-5,.context-dark .heading-6,.bg-accent .heading-6,.bg-gray-dark .heading-6,.bg-black .heading-6,.bg-gray-darker .heading-6,.bg-image-4 .heading-6,.bg-image-6 .heading-6{color:#fff;}
.context-dark a,.bg-accent a,.bg-gray-dark a,.bg-black a,.bg-gray-darker a,.bg-image-4 a,.bg-image-6 a,.context-dark a:active,.bg-accent a:active,.bg-gray-dark a:active,.bg-black a:active,.bg-gray-darker a:active,.bg-image-4 a:active,.bg-image-6 a:active,.context-dark a:focus,.bg-accent a:focus,.bg-gray-dark a:focus,.bg-black a:focus,.bg-gray-darker a:focus,.bg-image-4 a:focus,.bg-image-6 a:focus{color:inherit;}
.context-dark a:hover,.bg-accent a:hover,.bg-gray-dark a:hover,.bg-black a:hover,.bg-gray-darker a:hover,.bg-image-4 a:hover,.bg-image-6 a:hover{color:#f6cf0b;}
.context-dark a.icon-gray-darker,.bg-accent a.icon-gray-darker,.bg-gray-dark a.icon-gray-darker,.bg-black a.icon-gray-darker,.bg-gray-darker a.icon-gray-darker,.bg-image-4 a.icon-gray-darker,.bg-image-6 a.icon-gray-darker{color:#fff;}
.context-dark a.icon-gray-darker:hover,.bg-accent a.icon-gray-darker:hover,.bg-gray-dark a.icon-gray-darker:hover,.bg-black a.icon-gray-darker:hover,.bg-gray-darker a.icon-gray-darker:hover,.bg-image-4 a.icon-gray-darker:hover,.bg-image-6 a.icon-gray-darker:hover{color:#f6cf0b;}
.context-dark .button-link:hover,.bg-accent .button-link:hover,.bg-gray-dark .button-link:hover,.bg-black .button-link:hover,.bg-gray-darker .button-link:hover,.bg-image-4 .button-link:hover,.bg-image-6 .button-link:hover{color:#fff;}
.context-dark .link-primary,.bg-accent .link-primary,.bg-gray-dark .link-primary,.bg-black .link-primary,.bg-gray-darker .link-primary,.bg-image-4 .link-primary,.bg-image-6 .link-primary{color:#f6cf0b;}
.context-dark .link-primary:hover,.bg-accent .link-primary:hover,.bg-gray-dark .link-primary:hover,.bg-black .link-primary:hover,.bg-gray-darker .link-primary:hover,.bg-image-4 .link-primary:hover,.bg-image-6 .link-primary:hover{color:#fff;}
.context-dark .list-primary > li > a,.bg-accent .list-primary > li > a,.bg-gray-dark .list-primary > li > a,.bg-black .list-primary > li > a,.bg-gray-darker .list-primary > li > a,.bg-image-4 .list-primary > li > a,.bg-image-6 .list-primary > li > a{color:#f6cf0b;}
.context-dark .list-primary > li > a:hover,.bg-accent .list-primary > li > a:hover,.bg-gray-dark .list-primary > li > a:hover,.bg-black .list-primary > li > a:hover,.bg-gray-darker .list-primary > li > a:hover,.bg-image-4 .list-primary > li > a:hover,.bg-image-6 .list-primary > li > a:hover{color:#fff;}
.context-dark .blurb__title,.bg-accent .blurb__title,.bg-gray-dark .blurb__title,.bg-black .blurb__title,.bg-gray-darker .blurb__title,.bg-image-4 .blurb__title,.bg-image-6 .blurb__title{color:#fff;}
.context-dark .blurb-circle,.bg-accent .blurb-circle,.bg-gray-dark .blurb-circle,.bg-black .blurb-circle,.bg-gray-darker .blurb-circle,.bg-image-4 .blurb-circle,.bg-image-6 .blurb-circle,.context-dark .blurb-circle .blurb-circle__icon .icon,.bg-accent .blurb-circle .blurb-circle__icon .icon,.bg-gray-dark .blurb-circle .blurb-circle__icon .icon,.bg-black .blurb-circle .blurb-circle__icon .icon,.bg-gray-darker .blurb-circle .blurb-circle__icon .icon,.bg-image-4 .blurb-circle .blurb-circle__icon .icon,.bg-image-6 .blurb-circle .blurb-circle__icon .icon{color:#fff;}
.context-dark .blurb-minimal,.bg-accent .blurb-minimal,.bg-gray-dark .blurb-minimal,.bg-black .blurb-minimal,.bg-gray-darker .blurb-minimal,.bg-image-4 .blurb-minimal,.bg-image-6 .blurb-minimal{color:#888;}
.context-dark .countdown-default .countdown-section,.bg-accent .countdown-default .countdown-section,.bg-gray-dark .countdown-default .countdown-section,.bg-black .countdown-default .countdown-section,.bg-gray-darker .countdown-default .countdown-section,.bg-image-4 .countdown-default .countdown-section,.bg-image-6 .countdown-default .countdown-section{border-color:#fff;}
.context-dark .countdown-default .countdown-period,.bg-accent .countdown-default .countdown-period,.bg-gray-dark .countdown-default .countdown-period,.bg-black .countdown-default .countdown-period,.bg-gray-darker .countdown-default .countdown-period,.bg-image-4 .countdown-default .countdown-period,.bg-image-6 .countdown-default .countdown-period,.context-dark .countdown-default .countdown-amount,.bg-accent .countdown-default .countdown-amount,.bg-gray-dark .countdown-default .countdown-amount,.bg-black .countdown-default .countdown-amount,.bg-gray-darker .countdown-default .countdown-amount,.bg-image-4 .countdown-default .countdown-amount,.bg-image-6 .countdown-default .countdown-amount{color:#fff;}
.context-dark .box-counter,.bg-accent .box-counter,.bg-gray-dark .box-counter,.bg-black .box-counter,.bg-gray-darker .box-counter,.bg-image-4 .box-counter,.bg-image-6 .box-counter{color:#f6cf0b;}
.context-dark .box-counter__title,.bg-accent .box-counter__title,.bg-gray-dark .box-counter__title,.bg-black .box-counter__title,.bg-gray-darker .box-counter__title,.bg-image-4 .box-counter__title,.bg-image-6 .box-counter__title,.context-dark .box-counter__icon,.bg-accent .box-counter__icon,.bg-gray-dark .box-counter__icon,.bg-black .box-counter__icon,.bg-gray-darker .box-counter__icon,.bg-image-4 .box-counter__icon,.bg-image-6 .box-counter__icon{color:#fff;}
.context-dark .progress-linear,.bg-accent .progress-linear,.bg-gray-dark .progress-linear,.bg-black .progress-linear,.bg-gray-darker .progress-linear,.bg-image-4 .progress-linear,.bg-image-6 .progress-linear,.context-dark .progress-circle-title,.bg-accent .progress-circle-title,.bg-gray-dark .progress-circle-title,.bg-black .progress-circle-title,.bg-gray-darker .progress-circle-title,.bg-image-4 .progress-circle-title,.bg-image-6 .progress-circle-title,.context-dark .progress-circle-counter,.bg-accent .progress-circle-counter,.bg-gray-dark .progress-circle-counter,.bg-black .progress-circle-counter,.bg-gray-darker .progress-circle-counter,.bg-image-4 .progress-circle-counter,.bg-image-6 .progress-circle-counter{color:#fff;}
.context-dark .thumb__title,.bg-accent .thumb__title,.bg-gray-dark .thumb__title,.bg-black .thumb__title,.bg-gray-darker .thumb__title,.bg-image-4 .thumb__title,.bg-image-6 .thumb__title{color:#fff;}
.context-dark .thumb__title a:hover,.bg-accent .thumb__title a:hover,.bg-gray-dark .thumb__title a:hover,.bg-black .thumb__title a:hover,.bg-gray-darker .thumb__title a:hover,.bg-image-4 .thumb__title a:hover,.bg-image-6 .thumb__title a:hover{color:#f6cf0b;}
.context-dark .comment-minimal__link a,.bg-accent .comment-minimal__link a,.bg-gray-dark .comment-minimal__link a,.bg-black .comment-minimal__link a,.bg-gray-darker .comment-minimal__link a,.bg-image-4 .comment-minimal__link a,.bg-image-6 .comment-minimal__link a{color:#fff;}
.context-dark .comment-minimal__link a:hover,.bg-accent .comment-minimal__link a:hover,.bg-gray-dark .comment-minimal__link a:hover,.bg-black .comment-minimal__link a:hover,.bg-gray-darker .comment-minimal__link a:hover,.bg-image-4 .comment-minimal__link a:hover,.bg-image-6 .comment-minimal__link a:hover{color:#f6cf0b;}
.context-dark .list-terms-minimal,.bg-accent .list-terms-minimal,.bg-gray-dark .list-terms-minimal,.bg-black .list-terms-minimal,.bg-gray-darker .list-terms-minimal,.bg-image-4 .list-terms-minimal,.bg-image-6 .list-terms-minimal{color:#888;}
.context-dark .button-gray-light-outline,.bg-accent .button-gray-light-outline,.bg-gray-dark .button-gray-light-outline,.bg-black .button-gray-light-outline,.bg-gray-darker .button-gray-light-outline,.bg-image-4 .button-gray-light-outline,.bg-image-6 .button-gray-light-outline{color:#fff;background-color:transparent;border-color:#fff;}
.context-dark .button-gray-light-outline:hover,.bg-accent .button-gray-light-outline:hover,.bg-gray-dark .button-gray-light-outline:hover,.bg-black .button-gray-light-outline:hover,.bg-gray-darker .button-gray-light-outline:hover,.bg-image-4 .button-gray-light-outline:hover,.bg-image-6 .button-gray-light-outline:hover,.context-dark .button-gray-light-outline:focus,.bg-accent .button-gray-light-outline:focus,.bg-gray-dark .button-gray-light-outline:focus,.bg-black .button-gray-light-outline:focus,.bg-gray-darker .button-gray-light-outline:focus,.bg-image-4 .button-gray-light-outline:focus,.bg-image-6 .button-gray-light-outline:focus,.context-dark .button-gray-light-outline:active,.bg-accent .button-gray-light-outline:active,.bg-gray-dark .button-gray-light-outline:active,.bg-black .button-gray-light-outline:active,.bg-gray-darker .button-gray-light-outline:active,.bg-image-4 .button-gray-light-outline:active,.bg-image-6 .button-gray-light-outline:active,.context-dark .button-gray-light-outline:hover,.bg-accent .button-gray-light-outline:hover,.bg-gray-dark .button-gray-light-outline:hover,.bg-black .button-gray-light-outline:hover,.bg-gray-darker .button-gray-light-outline:hover,.bg-image-4 .button-gray-light-outline:hover,.bg-image-6 .button-gray-light-outline:hover{color:#fff;background-color:#f6cf0b;border-color:#f6cf0b;}
.context-dark .swiper-pagination-bullet,.bg-accent .swiper-pagination-bullet,.bg-gray-dark .swiper-pagination-bullet,.bg-black .swiper-pagination-bullet,.bg-gray-darker .swiper-pagination-bullet,.bg-image-4 .swiper-pagination-bullet,.bg-image-6 .swiper-pagination-bullet{background:rgba(119,119,119,0.8);}
.context-dark .swiper-pagination-bullet:hover,.bg-accent .swiper-pagination-bullet:hover,.bg-gray-dark .swiper-pagination-bullet:hover,.bg-black .swiper-pagination-bullet:hover,.bg-gray-darker .swiper-pagination-bullet:hover,.bg-image-4 .swiper-pagination-bullet:hover,.bg-image-6 .swiper-pagination-bullet:hover,.context-dark .swiper-pagination-bullet-active,.bg-accent .swiper-pagination-bullet-active,.bg-gray-dark .swiper-pagination-bullet-active,.bg-black .swiper-pagination-bullet-active,.bg-gray-darker .swiper-pagination-bullet-active,.bg-image-4 .swiper-pagination-bullet-active,.bg-image-6 .swiper-pagination-bullet-active{background:#fff;}
.context-light h1,.bg-gray-lighter h1,.context-light h2,.bg-gray-lighter h2,.context-light h3,.bg-gray-lighter h3,.context-light h4,.bg-gray-lighter h4,.context-light h5,.bg-gray-lighter h5,.context-light h6,.bg-gray-lighter h6,.context-light .heading-1,.bg-gray-lighter .heading-1,.context-light .heading-2,.bg-gray-lighter .heading-2,.context-light .heading-3,.bg-gray-lighter .heading-3,.context-light .heading-4,.bg-gray-lighter .heading-4,.context-light .heading-5,.bg-gray-lighter .heading-5,.context-light .heading-6,.bg-gray-lighter .heading-6{color:#000;}
@media (max-width:1199.98px){
    .context-light .parallax-header::after,.bg-gray-lighter .parallax-header::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(251,251,251,0.33);}
}
.bg-default{background-color:#fff;}
.bg-default[class*='section-'] + .bg-default.section-md,.bg-default[class*='section-'] + .bg-default.section-lg,.bg-default[class*='section-'] + .bg-default.section-xl{padding-top:0;}
.bg-accent{background-color:#f6cf0b;}
.bg-accent[class*='section-'] + .bg-accent.section-md,.bg-accent[class*='section-'] + .bg-accent.section-lg,.bg-accent[class*='section-'] + .bg-accent.section-xl{padding-top:0;}
.bg-accent .button-primary{color:#000;background-color:#fff;border-color:#fff;}
.bg-accent .button-primary:hover,.bg-accent .button-primary:focus,.bg-accent .button-primary:active,.bg-accent .button-primary:hover{color:#fff;background-color:#000;border-color:#000;}
.bg-accent .button-black{color:#fff;background-color:#000;border-color:#000;}
.bg-accent .button-black:hover,.bg-accent .button-black:focus,.bg-accent .button-black:active,.bg-accent .button-black:hover{color:#000;background-color:#fff;border-color:#fff;}
.bg-accent .button-gray-light-outline{color:#fff;background-color:transparent;border-color:#fff;}
.bg-accent .button-gray-light-outline:hover,.bg-accent .button-gray-light-outline:focus,.bg-accent .button-gray-light-outline:active,.bg-accent .button-gray-light-outline:hover{color:#000;background-color:#fff;border-color:#fff;}
.bg-accent .box-counter{color:#fff;}
.bg-accent .heading-decorated::before{background:#fff;}
.bg-accent .divider-small{background:#fff;}
.bg-accent .progress-linear-modern .progress-bar-linear-wrap:after{background:#fff;}
.bg-accent .blurb-minimal,.bg-accent .blurb-minimal .blurb-minimal__icon .icon{color:#fff;}
.bg-gray-dark{background-color:#333;color:#888;}
.bg-gray-dark[class*='section-'] + .bg-gray-dark.section-md,.bg-gray-dark[class*='section-'] + .bg-gray-dark.section-lg,.bg-gray-dark[class*='section-'] + .bg-gray-dark.section-xl{padding-top:0;}
.bg-black{background-color:#000;}
.bg-black[class*='section-'] + .bg-black.section-md,.bg-black[class*='section-'] + .bg-black.section-lg,.bg-black[class*='section-'] + .bg-black.section-xl{padding-top:0;}
.bg-gray-darker{background-color:#272727;color:#888;}
.bg-gray-darker[class*='section-'] + .bg-gray-darker.section-md,.bg-gray-darker[class*='section-'] + .bg-gray-darker.section-lg,.bg-gray-darker[class*='section-'] + .bg-gray-darker.section-xl{padding-top:0;}
.bg-black{background-color:#000;}
.bg-black[class*='section-'] + .bg-black.section-md,.bg-black[class*='section-'] + .bg-black.section-lg,.bg-black[class*='section-'] + .bg-black.section-xl{padding-top:0;}
.bg-black .blurb__title{color:#fff;}
.bg-gray-lighter{background-color:#f8f8f8;}
.bg-gray-lighter[class*='section-'] + .bg-gray-lighter.section-md,.bg-gray-lighter[class*='section-'] + .bg-gray-lighter.section-lg,.bg-gray-lighter[class*='section-'] + .bg-gray-lighter.section-xl{padding-top:0;}
.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.bg-image-bottom{background-position:center bottom;}
.bg-image-2{background-image:url("../images/bg-image-2.jpg");}
.bg-image-3{background-image:url("../images/bg-image-3.jpg");}
.bg-image-4{background-image:url("../images/bg-image-4.jpg");}
.bg-image-6{background-image:url("../images/bg-image-6.jpg");}
@media (min-width:992px){
    .desktop .bg-fixed{background-attachment:fixed;}
}

/*
*
* Text Alignment
* --------------------------------------------------
*/
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-middle{vertical-align:middle;}
@media (min-width:576px){
    html:not(.lt-ie10) .text-xs-left{text-align:left;}
    html:not(.lt-ie10) .text-xs-center{text-align:center;}
    html:not(.lt-ie10) .text-xs-right{text-align:right;}
    html:not(.lt-ie10) .text-xs-justify{text-align:justify;}
}
@media (min-width:768px){
    html:not(.lt-ie10) .text-sm-left{text-align:left;}
    html:not(.lt-ie10) .text-sm-center{text-align:center;}
    html:not(.lt-ie10) .text-sm-right{text-align:right;}
    html:not(.lt-ie10) .text-sm-justify{text-align:justify;}
}
@media (min-width:992px){
    html:not(.lt-ie10) .text-md-left{text-align:left;}
    html:not(.lt-ie10) .text-md-center{text-align:center;}
    html:not(.lt-ie10) .text-md-right{text-align:right;}
    html:not(.lt-ie10) .text-md-justify{text-align:justify;}
}
@media (min-width:1200px){
    html:not(.lt-ie10) .text-lg-left{text-align:left;}
    html:not(.lt-ie10) .text-lg-center{text-align:center;}
    html:not(.lt-ie10) .text-lg-right{text-align:right;}
    html:not(.lt-ie10) .text-lg-justify{text-align:justify;}
}

/*
*
* Element groups
*
*/
html .page .group{margin-bottom:-5px;margin-left:-15px;}
html .page .group:empty{margin-bottom:0;margin-left:0;}
html .page .group > *{display:inline-block;margin-top:0;margin-bottom:5px;margin-left:15px;}
html .page .group-xs{margin-bottom:-5px;margin-left:-15px;}
html .page .group-xs:empty{margin-bottom:0;margin-left:0;}
html .page .group-xs > *{display:inline-block;margin-top:0;margin-bottom:5px;margin-left:15px;}
html .page .group-lg{margin-bottom:-15px;margin-left:-27px;}
html .page .group-lg:empty{margin-bottom:0;margin-left:0;}
html .page .group-lg > *{display:inline-block;margin-top:0;margin-bottom:15px;margin-left:27px;}
html .page .group-xl{margin-bottom:-27px;margin-left:-27px;}
html .page .group-xl:empty{margin-bottom:0;margin-left:0;}
html .page .group-xl > *{display:inline-block;margin-top:0;margin-bottom:27px;margin-left:27px;}
html .page .group-top > *,html .page .group-top > *:first-child{vertical-align:top;}
html .page .group-middle{display:inline-table;vertical-align:middle;}
html .page .group-middle > *{vertical-align:middle;}
html .page .group-bottom > *,html .page .group-bottom > *:first-child{vertical-align:bottom;}
.section-xs,.section-sm{padding:35px 0;}
.section-md,.section-lg,.section-xl{padding:60px 0;}
.section-xxl{padding:75px 0;}
.section-collapse + .section-collapse{padding-top:0;}
@media (max-width:767.98px){
    .section-xs:first-of-type,.section-sm:first-of-type,.section-md:first-of-type,.section-lg:first-of-type,.section-xl:first-of-type{padding-top:40px;}
}
@media (min-width:768px){
    .section-xs{padding:50px 0;}
    .section-sm{padding:60px 0;}
    .section-md{padding:70px 0;}
    .section-lg{padding:80px 0;}
    .section-xl{padding:95px 0;}
    .section-alternate-1{padding:90px 0;}
}
@media (min-width:992px){
    .section-md{padding:90px 0;}
    .section-lg{padding:100px 0;}
    .section-xl{padding:130px 0;}
}
@media (min-width:1200px) and (min-height:800px){
    .section-md{padding:115px 0;}
    .section-lg{padding:135px 0;}
    .section-xl{padding:190px 0;}
    .section-xl.section-xl_bigger{padding-top:210px;padding-bottom:210px;}
    .section-xxl{padding:165px 0 190px;}
}
.section-divided__main > *:first-child,.section-divided__aside > *:first-child{padding-top:0;}
.section-divided__main > *:last-child,.section-divided__aside > *:last-child{padding-bottom:0;}
.section-divided__main [class*='section']:nth-child(n + 2),.section-divided__aside [class*='section']:nth-child(n + 2){border-top:1px solid #ececee;}
.section-divided__aside h6 + *,.section-divided__aside .heading-6 + *{margin-top:23px;}
.section-divided__aside * + h6,.section-divided__aside * + .heading-6{margin-top:30px;}
@media (min-width:768px) and (max-width:991.98px){
    .section-divided__aside{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;}
    .section-divided__aside > [class*='section']{width:calc(50% - 50px);margin-left:25px;margin-right:25px;}
    .section-divided__aside > [class*='section']:nth-child(2){padding-top:0;border-top:0;}
    .section-divided__aside > .section-style-1{width:100%;}
}
@media (min-width:1200px){
    .section-divided__aside > *{max-width:370px;margin-left:50px;}
}
@media (min-width:1200px){
    .section-divided__aside.section__aside-left > *{margin-left:0;margin-right:50px;}
}
@media (min-width:1200px){
    .section-divided__aside-left{position:relative;}
    .section-divided__aside-left:after{position:absolute;top:0;bottom:0;left:25px;content:"";display:inline-block;border-left:1px solid #ececee;}
}
@media (min-width:1200px){
    .section-divided__main-left{position:relative;}
    .section-divided__main-left:after{position:absolute;top:0;bottom:0;left:-25px;content:"";display:inline-block;border-left:1px solid #ececee;}
}
.fullwidth-page{display:flex;align-items:center;min-height:100vh;}
.fullwidth-page > *{flex-basis:100%;}
.fullwidth-page * + .countdown{margin-top:45px;}
.fullwidth-page * + h5{margin-top:35px;}
@media (min-width:768px){
    .fullwidth-page * + h5{margin-top:55px;}
}
.fullwidth-page.bg-gray-dark{color:#fff;}
.ie-10 .fullwidth-page,.ie-11 .fullwidth-page{white-space:nowrap;}
.ie-10 .fullwidth-page > *,.ie-11 .fullwidth-page > *{display:inline-block;width:100%;white-space:normal;}
.ie-10 .fullwidth-page::after,.ie-11 .fullwidth-page::after{content:'';display:inline-block;vertical-align:middle;min-height:inherit;}

/*
*
* Offsets
* --------------------------------------------------
*/
* + p{margin-top:16px;}
p + *{margin-top:22px;}
p + p{margin-top:16px;}
h2 + h6,h3 + h6{margin-top:23px;}
* + .button{margin-top:20px;}
* + .list-xs{margin-top:16px;}
* + .list-small{margin-top:15px;}
* + .list-md{margin-top:20px;}
* + .list-marked,* + .list-marked-primary{margin-top:15px;}
* + .list-ordered{margin-top:15px;}
* + .list-linked{margin-top:23px;}
* + .quote-centered{margin-top:25px;}
* + .group-lg{margin-top:35px;}
* + .figure{margin-top:30px;}
* + [class*=list-inline-]{margin-top:38px;}
* + .rd-mailform{margin-top:38px;}
* + .contact-info{margin-top:30px;}
* + .table-responsive{margin-top:25px;}
* + .blurb-minimal{margin-top:40px;}
* + .quote-default{margin-top:40px;}
* + .button.button-link{margin-top:20px;}
.divider-small + *{margin-top:20px;}
* + .row{margin-top:25px;}
h5 + p,.heading-5 + p{margin-top:18px;}
h6 + p,.heading-6 + p{margin-top:10px;}
.icon-xxl + h3,.icon-xxl + .heading-3{margin-top:35px;}
.row + .row{margin-top:40px;}
h1 + h3,.heading-1 + h3,h1 + .heading-3,.heading-1 + .heading-3{margin-top:20px;}
h1 + h4,.heading-1 + h4,h1 + .heading-4,.heading-1 + .heading-4{margin-top:15px;}
h2 + h6,.heading-2 + h6,h2 + .heading-6,.heading-2 + .heading-6{margin-top:15px;}
h4 + h6,.heading-4 + h6,h4 + .heading-6,.heading-4 + .heading-6{margin-top:20px;}
h3 + .owl-carousel,.heading-3 + .owl-carousel{margin-top:35px;}
.blurb-minimal + .blurb-minimal{margin-top:35px;}
@media (min-width:768px){
    .post-event + .divider-wrap,.divider-wrap + .post-event{margin-top:55px;}
}
.table-responsive + .row{margin-top:50px;}
@media (min-width:768px){
    * + .row{margin-top:35px;}
    .divider-small + *{margin-top:40px;}
}
@media (min-width:992px){
    * + p{margin-top:28px;}
    * + .button{margin-top:45px;}
    * + .quote-centered{margin-top:50px;}
    * + .figure{margin-top:40px;}
    * + .group-lg{margin-top:50px;}
    h2 + h6,.heading-2 + h6,h2 + .heading-6,.heading-2 + .heading-6{margin-top:35px;}
    h4 + h6,.heading-4 + h6,h4 + .heading-6,.heading-4 + .heading-6{margin-top:30px;}
}
@media (min-width:1200px){
    * + .quote-default{margin-top:65px;}
    .divider-small + *{margin-top:55px;}
    .row + .row{margin-top:60px;}
    h4 + h6,.heading-4 + h6,h4 + .heading-6,.heading-4 + .heading-6{margin-top:45px;}
}
@media (min-width:1400px){
    * + .button{margin-top:60px;}
}
html .page * + .offset-top-1{margin-top:50px;}
@media (min-width:768px){
    html .page * + .offset-top-1{margin-top:70px;}
}
html .row-10{margin-bottom:-10px;}
html .row-10:empty{margin-bottom:0;}
html .row-10 > *{margin-bottom:10px;}
html .row-20{margin-bottom:-20px;}
html .row-20:empty{margin-bottom:0;}
html .row-20 > *{margin-bottom:20px;}
html .row-30{margin-bottom:-30px;}
html .row-30:empty{margin-bottom:0;}
html .row-30 > *{margin-bottom:30px;}
html .row-40{margin-bottom:-40px;}
html .row-40:empty{margin-bottom:0;}
html .row-40 > *{margin-bottom:40px;}
html .row-50{margin-bottom:-50px;}
html .row-50:empty{margin-bottom:0;}
html .row-50 > *{margin-bottom:50px;}
html .row-60{margin-bottom:-50px;}
html .row-60:empty{margin-bottom:0;}
html .row-60 > *{margin-bottom:50px;}
html .row-70{margin-bottom:-50px;}
html .row-70:empty{margin-bottom:0;}
html .row-70 > *{margin-bottom:50px;}
@media (min-width:768px){
    html .row-60{margin-bottom:-60px;}
    html .row-60:empty{margin-bottom:0;}
    html .row-60 > *{margin-bottom:60px;}
    html .row-70{margin-bottom:-70px;}
    html .row-70:empty{margin-bottom:0;}
    html .row-70 > *{margin-bottom:70px;}
    html .row-md-50{margin-bottom:-50px;}
    html .row-md-50:empty{margin-bottom:0;}
    html .row-md-50 > *{margin-bottom:50px;}
    html .row-md-60{margin-bottom:-60px;}
    html .row-md-60:empty{margin-bottom:0;}
    html .row-md-60 > *{margin-bottom:60px;}
    html .row-md-75{margin-bottom:-75px;}
    html .row-md-75:empty{margin-bottom:0;}
    html .row-md-75 > *{margin-bottom:75px;}
}
@media (min-width:992px){
    html .row-lg-90{margin-bottom:-90px;}
    html .row-lg-90:empty{margin-bottom:0;}
    html .row-lg-90 > *{margin-bottom:90px;}
}
@media (min-width:1200px) and (min-height:800px){
    html .row-70{margin-bottom:-70px;}
    html .row-70:empty{margin-bottom:0;}
    html .row-70 > *{margin-bottom:70px;}
    html .row-xl-110{margin-bottom:-110px;}
    html .row-xl-110:empty{margin-bottom:0;}
    html .row-xl-110 > *{margin-bottom:110px;}
}
@media (min-width:1400px){
    html .row-xxl-50{margin-bottom:-50px;}
    html .row-xxl-50:empty{margin-bottom:0;}
    html .row-xxl-50 > *{margin-bottom:50px;}
}
.height-fill{position:relative;display:flex;flex-direction:column;align-items:stretch;}
.height-fill > *{flex-grow:1;flex-shrink:0;}
.block-top-level{position:relative;z-index:10;}
.block-centered{margin-left:auto;margin-right:auto;}
.text-width-1{max-width:91%;}
@media (min-width:1400px){
    .text-boxed{padding-left:8%;padding-right:8%;}
}
.grid-4{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:370px;position:relative;transform:translate3d(0,-10px,0);margin-bottom:-10px;margin-left:-4px;margin-right:-4px;}
.grid-4 > *{position:relative;margin-top:10px;padding-left:4px;padding-right:4px;}
.grid-4 > *{width:25%;}
@media (min-width:992px){
    .object-displacement-1{margin-top:-45px;}
}
@media (min-width:1400px){
    .row.row-50{margin-left:-25px;margin-right:-25px;}
    .row.row-50 > [class*='col-']{padding-left:25px;padding-right:25px;}
}
.object-wrap{position:relative;overflow:hidden;}
@media (max-width:991.98px){
    .object-wrap__body{height:33vw;min-height:200px;}
}
@media (min-width:992px){
    .object-wrap__body{overflow:hidden;position:absolute;top:0;bottom:0;width:100vw;min-width:1px;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;z-index:0;}
    .object-wrap__body + *{margin-top:0;}
    .object-wrap__body.object-wrap__body-md-right{right:0;}
    .object-wrap__body.object-wrap__body-md-left{left:0;}
}
@media (min-width:992px){
    .object-wrap__body-sizing-1{width:50vw;}
}
.gallery-wrap{margin-bottom:-10px;}
.gallery-wrap:empty{margin-bottom:0;}
.gallery-wrap > *{margin-bottom:10px;}
@media (min-width:768px){
    .gallery-wrap{margin-bottom:-30px;}
    .gallery-wrap:empty{margin-bottom:0;}
    .gallery-wrap > *{margin-bottom:30px;}
}
@media (min-width:1400px){
    .gallery-wrap{margin-bottom:-50px;}
    .gallery-wrap:empty{margin-bottom:0;}
    .gallery-wrap > *{margin-bottom:50px;}
}
@media (max-width:767.98px){
    .gallery-wrap.row{margin-left:-5px;margin-right:-5px;}
    .gallery-wrap.row > [class*='col-']{padding-left:5px;padding-right:5px;}
}

/*
*
* Grid modules
*/
.grid-demonstration{padding:12px 8px;letter-spacing:0;text-align:left;}
.grid-demonstration h5,.grid-demonstration .heading-5{font-weight:700;}
@media (max-width:1199.98px){
    .grid-demonstration h5,.grid-demonstration .heading-5{font-size:14px;}
}
@media (max-width:1399.98px){
    .grid-demonstration p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
@media (max-width:991.98px){
    .container-fluid.grid-demonstration .row{margin-left:0;margin-right:0;}
}
.container-fluid.grid-demonstration [class^='cell']{padding:5px;}
@media (max-width:991.98px){
    .container-fluid.grid-demonstration [class^='cell'] p{font-size:14px;}
    .container-fluid.grid-demonstration [class^='cell'] * + p{margin-top:10px;}
}
@media (min-width:768px){
    .container-fluid.grid-demonstration [class^='cell']{padding:15px 10px;}
}
@media (min-width:992px){
    .container-fluid.grid-demonstration [class^='cell']{padding:25px 15px;}
}
@media (min-width:1200px){
    .container-fluid.grid-demonstration [class^='cell']{padding:30px 15px 30px 30px;}
}
@media (min-width:1400px){
    .container-fluid.grid-demonstration [class^='cell']{padding:50px 100px;}
    .container-fluid.grid-demonstration [class^='cell'] * + p{margin-top:24px;}
}
@media (min-width:1400px){
    .container-fluid.grid-demonstration .row{margin-left:-70px;margin-right:-70px;}
}
.grid-system-bordered [class*='col']{padding-top:15px;padding-bottom:15px;}
.grid-system-bordered .row{border-bottom:1px solid #e9ecef;}
@media (min-width:768px){
    .grid-system-bordered [class*='col']{padding-top:25px;padding-bottom:25px;}
}
@media (min-width:1200px){
    .grid-system-bordered [class*='col']{padding-top:45px;padding-bottom:45px;}
}
.grid-system-outline .row{border:1px solid #e9ecef;}
.grid-system-outline .row:not(:last-child){border-bottom-width:0;}
.grid-system-outline [class*='col']:not(:last-child){border-right:1px solid #e9ecef;margin-right:-1px;}
.grid-system-outline * + .row{margin-top:45px;}
.grid-system-outline .row + .row{margin-top:0;}
@media (min-width:1200px){
    .container{padding-left:25px;padding-right:25px;}
}
@media (min-width:1400px){
    .row:not(.no-gutters){margin-left:-25px;margin-right:-25px;}
    .row:not(.no-gutters) > [class*='col']{padding-left:25px;padding-right:25px;}
}
.row:not(.no-gutters).row-horizontal-10{margin-left:-5px;margin-right:-5px;}
.row:not(.no-gutters).row-horizontal-10 > [class*='col']{padding-left:5px;padding-right:5px;}
@media (min-width:1200px){
    .container-wide{max-width:1800px;}
}
.container-fluid{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.container-flex .row > [class*='col']{display:flex;flex-direction:row;flex-wrap:wrap;}
.container-flex .col__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:35px 25px;width:100%;}
.container-flex .col__inner > *{max-width:100%;width:100%;}
.container-flex .rd-google-map{display:flex;align-self:stretch;flex-grow:1;}
@media (max-width:767.98px){
    .container-flex .rd-google-map{min-height:300px;height:auto;}
}
@media (min-width:768px){
    .container-flex .rd-google-map{height:0;padding-bottom:100%;}
}
@media (min-width:992px){
    .container-flex .col__inner{padding:45px 35px;}
}
@media (min-width:1400px){
    .container-flex .col__inner{padding:152px 15.625%;}
    .container-flex .col-md-8 .col__inner,.container-flex .col-lg-8 .col__inner,.container-flex .col-xl-8 .col__inner,.container-flex .col-xxl-8 .col__inner{padding-left:12.5%;padding-right:12.5%;}
}
@media (min-width:1200px){
    .container-fluid-inset-lg-50{padding-left:50px;padding-right:50px;}
}

/*
*
* Animate.css
* --------------------------------------------------
*/
.animated{animation-duration:.8s;animation-fill-mode:both;opacity:1;}
.mac-os .animated,.ios .animated{transition:none!important;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
html:not(.lt-ie10) .not-animated{opacity:0;}

/**
* FadeIn Keyframes Animation
*/
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}

/**
* FadeInUp Keyframes Animation
*/
@-webkit-keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

/**
* FadeInDown Keyframes Animation
*/
@-webkit-keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

/**
* FadeInLeft Keyframes Animation
*/
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}

/**
* FadeInRight Keyframes Animation
*/
@-webkit-keyframes fadeInRight{
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
    100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}

/*
**
* FadeOut Keyframes Animation
*/
@-webkit-keyframes fadeOut{
    0%{opacity:1;}
    100%{opacity:0;}
}
@keyframes fadeOut{
    0%{opacity:1;}
    100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}

/**
* SlideInDown Keyframes Animation
*/
@-webkit-keyframes slideInDown{
    0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInDown{
    0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}

/**
* SlideInLeft Keyframes Animation
*/
@-webkit-keyframes slideInLeft{
    0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInLeft{
    0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}

/**
* SlideInRight Keyframes Animation
*/
@-webkit-keyframes slideInRight{
    0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes slideInRight{
    0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}

/**
* SlideOutDown Keyframes Animation
*/
@-webkit-keyframes slideOutDown{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes slideOutDown{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}

/**
* FadeInUpSmall Keyframes Animation
*/
.fadeInUpSmall{animation-name:fadeInUpSmall;transform-origin:50% 100%;}
@keyframes fadeInUpSmall{
    0%{opacity:0;transform:translateY(60px) scale(0.9);}
    100%{opacity:1;transform:translateY(0) scale(1);}
}

/**
* FadeInLeftSmall Keyframes Animation
*/
.fadeInLeftSmall{animation-timing-function:ease-in-out;-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall;}
@keyframes fadeInLeftSmall{
    0%{opacity:0;transform:translateX(-100px) scale(0.95);}
    100%{opacity:1;transform:translateX(0) scale(1);}
}

/**
* FadeInRightSmall Keyframes Animation
*/
.fadeInRightSmall{animation-timing-function:ease-in-out;-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall;}
@keyframes fadeInRightSmall{
    0%{opacity:0;transform:translateX(100px) scale(0.95);}
    100%{opacity:1;transform:translateX(0) scale(1);}
}

/*
*
* Owl Carousel
*/
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{
    0%{opacity:1;}
    100%{opacity:0;}
}

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height{transition:height 500ms ease-in-out;}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;  /* position relative and z-index fix webkit rendering fonts issue */position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;   /* fix for flashing background */-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}

/* No Js */
.no-js .owl-carousel{display:block;}

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;font:400 40px/80px 'FontAwesome';cursor:pointer;z-index:1;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:before{content:'\f144';}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}

/*
 * Owl Navigation
 */
.owl-nav.disabled{display:none!important;}
.owl-prev,.owl-next{position:absolute;top:50%;transform:translateY(-50%);font:400 46px/50px 'FontAwesome';color:#E7E7E7;cursor:pointer;-webkit-cursor:pointer;}
.owl-prev:hover,.owl-next:hover{color:#F29EA1;}
.owl-prev{left:0;}
.owl-prev::before{content:'\f104';}
.owl-next{right:0;}
.owl-next::before{content:'\f105';}

/*
 * Owl Pagination
 */
.owl-dots{text-align:center;margin-top:20px;}
.owl-dots.disabled{display:none!important;}
.dots-offset-lg .owl-dots{margin-top:40px;}
@media (min-width:992px){
    .dots-offset-lg .owl-dots{margin-top:60px;}
}
.owl-dot{position:relative;display:inline-block;width:12px;height:12px;border:2px solid #F29EA1;border-radius:50%;margin-left:15px;margin-right:15px;text-align:center;outline:none;cursor:pointer;background-color:transparent;transition:.2s;}
.owl-dot:only-child{display:none;}
.owl-dot:hover,.owl-dot:focus{background-color:#F29EA1;}
.owl-dot.active{background-color:#F29EA1;}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color:#ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover,.owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color:#ffffff;}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color:#ffffff;}
.owl-dots-secondary .owl-dot{border:none;background:rgba(255,255,255,0.3);}
.owl-dots-secondary .owl-dot:hover,.owl-dots-secondary .owl-dot:focus{background-color:#FBB8C8;}
.owl-dots-secondary .owl-dot.active{background-color:#FBB8C8;}
.owl-dots-dark .owl-dot{border:none;background:#C4C4C4;}
.owl-dots-dark .owl-dot:hover,.owl-dots-dark .owl-dot:focus{background-color:#151515;}
.owl-dots-dark .owl-dot.active{background-color:#151515;}
.review-carousel .owl-prev:before,.review-carousel .owl-next:before{color:rgba(0,0,0,0.25);cursor:pointer;font-weight:600;transition:all ease .35s;transform:translateY(-50%);font:400 46px/50px 'fontello';cursor:pointer;-webkit-cursor:pointer;}
.owl-prev:hover,.owl-next:hover{color:#F29EA1;}
.review-carousel .owl-prev:hover:before,.review-carousel .owl-next:hover:before{color:#F29EA1;transition:all ease .35s;}
.review-carousel .owl-prev:before{content:'\e95e';}
.review-carousel .owl-next:before{content:'\e95c';}
.review-carousel .owl-slide{min-height:171px;display:flex;flex-direction:column;justify-content:center;}
.owl-slide{margin:0 auto;max-width:63%;width:100%;position:relative;}
@media (min-width:768px){
    .owl-slide:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:608px;height:171px;background:url("../images/owl-vector.png") no-repeat center;}
}
.owl-slide p{font-size:16px;color:#151515;font-weight:500;font-style:italic;line-height:30px;letter-spacing:normal;}
/*.owl-slide span{display:block;font-size:18px;line-height:25px;font-family:"Playfair Display",serif;text-align:center;display:inline-block;}
.owl-slide span + span{margin-left:10px;}
*/.owl-pagination-custom{display:flex;margin:0 auto;width:100%;justify-content:space-around;flex-wrap:wrap;padding-top:60px;}
@media (min-width:576px){
    .owl-pagination-custom{width:318px;justify-content:space-between;}
}
.owl-pagination-custom li{cursor:pointer;border-radius:50%;transition:all ease .35s;margin-bottom:10px;}
@media (min-width:576px){
    .owl-pagination-custom li{margin-bottom:0;}
}
.owl-pagination-custom li:hover{transform:scale(1.1);transition:all ease .35s;}
.owl-pagination-custom li img{border-radius:50%;width:60px;height:60px;}
.owl-pagination-custom li:last-child{margin-right:0;}
.owl-pagination-custom li.active{transform:scale(1.5);transition:all ease .35s;box-shadow:5px 5px 3px 0px rgba(196,196,196,0.45);margin-top:5px;}

/*
* @subsection   RD Navbar
*
* @description  Describes style declarations for RD Navbar extension
*
* @author       Evgeniy Gusarov
* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a
*/
@-webkit-keyframes rd-navbar-slide-down{
    0%{transform:translateY(-100%);}
    100%{transform:translateY(0);}
}
@keyframes rd-navbar-slide-down{
    0%{transform:translateY(-100%);}
    100%{transform:translateY(0);}
}
@-webkit-keyframes rd-navbar-slide-up{
    0%{transform:translateY(0);}
    100%{transform:translateY(-100%);}
}
@keyframes rd-navbar-slide-up{
    0%{transform:translateY(0);}
    100%{transform:translateY(-100%);}
}

/*
* @subsection General Styles
*/
.rd-navbar-wrap,.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-fixed .rd-navbar-submenu{transition:0.32s all cubic-bezier(0.785,0.135,0.15,0.86);}
.rd-navbar,.rd-navbar.rd-navbar--is-clone{display:none;}
.rd-navbar-fixed,.rd-navbar-static,.rd-navbar-fullwidth,.rd-navbar-sidebar{display:block;}
.rd-navbar--no-transition,.rd-navbar--no-transition *{transition:none!important;}
.rd-navbar,.rd-navbar-brand,.rd-navbar-slogan,.rd-navbar-dropdown,.rd-navbar-megamenu,.rd-navbar-collapse-items,.brand-name,.rd-navbar-nav,.rd-navbar-panel,.rd-navbar-search-form-input,.rd-navbar-search-form-submit,.rd-navbar-search-toggle,.rd-navbar-live-search-results,.rd-navbar-search-form{transition:.3s all ease;}
.rd-navbar-collapse-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#fff;display:none;}
.rd-navbar-collapse-toggle span{top:50%;margin-top:-3px;}
.rd-navbar-collapse-toggle span,.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after{position:absolute;width:4px;height:4px;line-height:4px;text-align:center;background:#fff;left:50%;margin-left:-2px;transition:.3s all ease;}
.rd-navbar-collapse-toggle span:before,.rd-navbar-collapse-toggle span:after{content:'';}
.rd-navbar-collapse-toggle span:before{bottom:100%;margin-bottom:3px;}
.rd-navbar-collapse-toggle span:after{top:100%;margin-top:3px;}
.rd-navbar-collapse-toggle.active span{transform:scale(0.7);}
.rd-navbar-collapse-toggle.active span:before{transform:translateY(16px);}
.rd-navbar-collapse-toggle.active span:after{transform:translateY(-16px);}

/*
* Navbar components
*/
.rd-navbar{background:#272727;}
.rd-navbar-toggle{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#000;background-color:transparent;border:none;cursor:pointer;display:none;padding:1px 6px;}
.rd-navbar-toggle span{position:relative;display:block;margin:auto;transition:.3s all ease;}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before{content:"";position:absolute;left:0;top:-6px;transition:.3s all ease;}
.rd-navbar-toggle span:after{top:6px;}
.rd-navbar-toggle span:after,.rd-navbar-toggle span:before,.rd-navbar-toggle span{width:22px;height:2px;background-color:#000;backface-visibility:hidden;will-change:transform;}
.rd-navbar-toggle span:before,.rd-navbar-toggle span:after{-webkit-transition-duration:0.22s,0.22s;transition-duration:0.22s,0.22s;-webkit-transition-delay:0.22s,0s;transition-delay:0.22s,0s;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;}
.rd-navbar-toggle.active span{transition:background .22s 0s ease;background:transparent;}
.rd-navbar-toggle.active span:before,.rd-navbar-toggle.active span:after{top:0;-webkit-transition-delay:0s,0.22s;transition-delay:0s,0.22s;}
.rd-navbar-toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rd-navbar-toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.rd-navbar-brand{line-height:1;}
.rd-navbar-brand img{height:60px;width:auto;}
.rd-navbar-search{position:relative;}
.rd-navbar-search .rd-search{background:#272727;}
.rd-navbar-search .rd-search .form-input,.rd-navbar-search .rd-search .form-label{font-size:14px;font-style:normal;}
.rd-navbar-search .rd-search .form-input{padding-left:5px;padding-top:10px;padding-bottom:10px;min-height:48px;background-color:transparent;border:0;}
.rd-navbar-search .rd-search .form-label{top:25px;left:2px;}
.rd-navbar-search .rd-search__submit{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:10;width:36px;height:22px;line-height:22px;color:#fff;}
.rd-navbar-search .rd-search__submit:hover{color:#f6cf0b;}
.rd-navbar-search .rd-search__submit::before{content:'\e922';position:absolute;top:0;right:0;bottom:0;left:0;width:inherit;height:inherit;font:400 19px 'FontAwesome';line-height:inherit;text-align:center;color:inherit;}
.rd-navbar .rd-navbar-search__toggle{position:relative;display:block;overflow:hidden;color:#fff;width:26px;height:26px;transition:.33s all ease;}
.rd-navbar .rd-navbar-search__toggle::before,.rd-navbar .rd-navbar-search__toggle::after{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;padding:2px;font-family:'FontAwesome';font-weight:400;line-height:24px;text-align:center;will-change:transform;}
.rd-navbar .rd-navbar-search__toggle::before{margin-right:-2px;content:'\e922';font-size:19px;}
.rd-navbar .rd-navbar-search__toggle::after{margin-top:-1px;content:'\e92a';font-size:22px;}
.desktop .rd-navbar .rd-navbar-search__toggle:hover{color:#f6cf0b;}
.rd-navbar .rd-search .form-input{padding:10px;}
.rd-navbar .rd-search .form-label{left:10px;}
.rd-navbar .rd-search .form-input,.rd-navbar .rd-search .form-label{font-weight:400;color:#fff;}
.rd-navbar button.rd-search__submit,.rd-navbar button.rd-navbar-search__toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;}
.rd-navbar button.rd-search__submit::-moz-focus-inner,.rd-navbar button.rd-navbar-search__toggle::-moz-focus-inner{border:none;padding:0;}

/*
* @subsection   Hybrid  Styles
*/
.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone{display:none;}
.rd-navbar .rd-navbar-nav > li > a{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.28;font-weight:500;text-transform:uppercase;letter-spacing:.06em;}
.rd-navbar .rd-navbar-nav > li{vertical-align:top;text-align:center;}
.rd-navbar .rd-navbar-nav > li > *{vertical-align:top;}
.rd-navbar .rd-navbar-nav > li .rd-navbar-subtitle{display:block;margin-top:5px;font-size:12px;font-weight:300;text-transform:none;line-height:1.2;color:#888;}
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-megamenu{opacity:0;visibility:hidden;will-change:opacity,transform;}
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus,.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus{opacity:1;visibility:visible;}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu{transform:translateY(30px);}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.opened > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus > .rd-navbar-megamenu{transform:translateY(0);}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown{display:block;}
.rd-navbar-fullwidth .rd-navbar-nav > li,.rd-navbar-static .rd-navbar-nav > li{display:inline-block;}
.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu{opacity:1;visibility:visible;transform:translateY(0);}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar--has-dropdown,.rd-navbar-static .rd-navbar-nav .rd-navbar--has-dropdown{position:relative;}
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown{position:absolute;left:0;z-index:5;display:block;text-align:left;}
.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-megamenu{border:1px solid #f6cf0b;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-megamenu-list > li > a,.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-megamenu-list > li > a{position:relative;display:block;width:100%;padding-left:0;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.65;transition:.33s all ease;color:#fff;font-weight:500}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active,.rd-navbar-fullwidth .rd-megamenu-list > li > a,.rd-navbar-fullwidth .rd-megamenu-list > li > a:focus,.rd-navbar-fullwidth .rd-megamenu-list > li > a:active,.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-navbar-dropdown > li > a:focus,.rd-navbar-static .rd-navbar-dropdown > li > a:active,.rd-navbar-static .rd-megamenu-list > li > a,.rd-navbar-static .rd-megamenu-list > li > a:focus,.rd-navbar-static .rd-megamenu-list > li > a:active{color:#fff;background:transparent;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,.rd-navbar-fullwidth .rd-megamenu-list > li > a:hover,.rd-navbar-static .rd-navbar-dropdown > li > a:hover,.rd-navbar-static .rd-megamenu-list > li > a:hover{color:#f6cf0b;background:transparent;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li + li,.rd-navbar-fullwidth .rd-megamenu-list > li + li,.rd-navbar-static .rd-navbar-dropdown > li + li,.rd-navbar-static .rd-megamenu-list > li + li{margin-top:12px;}
@media (min-width:1200px){
    .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-megamenu-list > li > a,.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-megamenu-list > li > a{font-size:16px;}
}
.rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{width:216px;padding:30px 30px 30px;margin-left:-18px;background:#272727;}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle{color:#c7c7c7;}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after{display:inline-block;width:auto;margin-left:5px;content:'\e93c';font-family:'FontAwesome';font-size:10px;cursor:pointer;}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover,.rd-navbar-static .rd-navbar-dropdown .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover{color:#f6cf0b;}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown{position:absolute;left:100%;margin-left:33px;top:-31px;}
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left{margin-left:0;margin-right:33px;right:100%;left:auto;}
.rd-navbar-fullwidth .rd-navbar-dropdown li,.rd-navbar-static .rd-navbar-dropdown li{margin-bottom:-2px;transform:translateY(-2px);}
.rd-navbar-fullwidth .rd-navbar-dropdown li > *,.rd-navbar-static .rd-navbar-dropdown li > *{margin-top:2px;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-navbar-dropdown > li > a{display:inline;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active,.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-navbar-dropdown > li > a:focus,.rd-navbar-static .rd-navbar-dropdown > li > a:active{color:#000;background:transparent;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,.rd-navbar-static .rd-navbar-dropdown > li > a:hover{color:#ee1789;background:transparent;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover ~ .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown > li > a:hover ~ .rd-navbar-submenu-toggle{color:#ee1789;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a,.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a,.rd-navbar-static .rd-navbar-dropdown > li.focus > a,.rd-navbar-static .rd-navbar-dropdown > li.opened > a{color:#f6cf0b;background:transparent;}
.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a ~ .rd-navbar-submenu-toggle,.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a ~ .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown > li.focus > a ~ .rd-navbar-submenu-toggle,.rd-navbar-static .rd-navbar-dropdown > li.opened > a ~ .rd-navbar-submenu-toggle{color:#f6cf0b;}
@media (min-width:1200px){
    .rd-navbar-fullwidth .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-dropdown{width:240px;}
}
.rd-navbar-fullwidth .rd-navbar-megamenu,.rd-navbar-static .rd-navbar-megamenu{position:absolute;z-index:4;display:flex;width:100%;left:0;margin-top:25px;text-align:left;background:#272727;}
.rd-navbar-fullwidth .rd-navbar-megamenu > li,.rd-navbar-static .rd-navbar-megamenu > li{position:relative;padding:40px 20px 40px 35px;flex-grow:1;}
.rd-navbar-fullwidth .rd-navbar-megamenu > li + li:before,.rd-navbar-static .rd-navbar-megamenu > li + li:before{content:'';position:absolute;top:30px;bottom:30px;left:0;border-right:1px solid rgba(255,255,255,0.1);}
.rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-megamenu-list,.rd-navbar-static .rd-navbar-megamenu * + .rd-megamenu-list{margin-top:24px;}
@media (min-width:1200px){
    .rd-navbar-fullwidth .rd-navbar-megamenu > li,.rd-navbar-static .rd-navbar-megamenu > li{padding:45px 30px 50px 50px;}
    .rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-megamenu-list,.rd-navbar-static .rd-navbar-megamenu * + .rd-megamenu-list{margin-top:30px;}
}
@media (min-width:1400px){
    .rd-navbar-fullwidth .rd-navbar-megamenu > li,.rd-navbar-static .rd-navbar-megamenu > li{padding:45px 70px 70px 50px;}
}
.rd-navbar-fullwidth .rd-megamenu-header,.rd-navbar-static .rd-megamenu-header{position:relative;display:block;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:#fff;}
@media (min-width:1200px){
    .rd-navbar-fullwidth .rd-megamenu-header,.rd-navbar-static .rd-megamenu-header{font-size:15px;}
}
.rd-navbar-fullwidth * + .rd-megamenu-header,.rd-navbar-static * + .rd-megamenu-header{margin-top:40px;}
.rd-navbar-fullwidth .rd-navbar-search-toggled,.rd-navbar-static .rd-navbar-search-toggled{position:relative;}
.rd-navbar-fullwidth .rd-navbar-search-toggled .rd-search,.rd-navbar-static .rd-navbar-search-toggled .rd-search{position:absolute;right:25px;left:25px;width:36px;transition:.33s;opacity:0;visibility:hidden;}
@media (min-width:1400px){
    .rd-navbar-fullwidth .rd-navbar-search-toggled .rd-search,.rd-navbar-static .rd-navbar-search-toggled .rd-search{right:0;top:0;}
}
.rd-navbar-fullwidth .rd-navbar-search-toggled .rd-navbar-search-toggle,.rd-navbar-static .rd-navbar-search-toggled .rd-navbar-search-toggle{opacity:1;visibility:visible;margin-top:2px;}
.rd-navbar-fullwidth .rd-navbar-search-toggled.active .rd-search,.rd-navbar-static .rd-navbar-search-toggled.active .rd-search{opacity:1;visibility:visible;width:300px;}
.rd-navbar-fullwidth .rd-navbar-search-toggled.active .rd-navbar-search-toggle,.rd-navbar-static .rd-navbar-search-toggled.active .rd-navbar-search-toggle{opacity:0;visibility:hidden;}
.rd-navbar-static .rd-navbar-top-panel,.rd-navbar-sidebar .rd-navbar-top-panel{position:relative;z-index:10;display:flex;flex-direction:row;align-items:center;font-size:16px;line-height:1.6;background:#272727;}
.rd-navbar-static .rd-navbar-top-panel .list-semicolon > li,.rd-navbar-sidebar .rd-navbar-top-panel .list-semicolon > li{color:#fff;}
.rd-navbar-static .rd-navbar-top-panel a.icon-gray-darker,.rd-navbar-sidebar .rd-navbar-top-panel a.icon-gray-darker{color:#fff;}
.rd-navbar-static .rd-navbar-top-panel a.icon-gray-darker:hover,.rd-navbar-sidebar .rd-navbar-top-panel a.icon-gray-darker:hover{color:#f6cf0b;}
.rd-navbar-static .rd-navbar-top-panel::before,.rd-navbar-sidebar .rd-navbar-top-panel::before{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:102vw;background:#272727;z-index:-1;}
.rd-navbar-static .rd-navbar-top-panel > *,.rd-navbar-sidebar .rd-navbar-top-panel > *{padding:0 25px;}
.rd-navbar-static .rd-navbar-top-panel > *:first-child,.rd-navbar-sidebar .rd-navbar-top-panel > *:first-child{padding-left:0;}
.rd-navbar-static .rd-navbar-top-panel > *:last-child,.rd-navbar-sidebar .rd-navbar-top-panel > *:last-child{padding-right:0;}
.ie-10 .rd-navbar-static .rd-navbar-top-panel__content > *,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content > *,.ie-10
.rd-navbar-sidebar .rd-navbar-top-panel__content > *,.ie-11
.rd-navbar-sidebar .rd-navbar-top-panel__content > *{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;min-height:inherit;}
.ie-10 .rd-navbar-static .rd-navbar-top-panel__content > *::after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content > *::after,.ie-10
.rd-navbar-sidebar .rd-navbar-top-panel__content > *::after,.ie-11
.rd-navbar-sidebar .rd-navbar-top-panel__content > *::after{content:'';display:inline-block;min-height:inherit;width:0;vertical-align:middle;}
.ie-10 .rd-navbar-static .rd-navbar-top-panel__content > * > *,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content > * > *,.ie-10
.rd-navbar-sidebar .rd-navbar-top-panel__content > * > *,.ie-11
.rd-navbar-sidebar .rd-navbar-top-panel__content > * > *{white-space:normal;}
.ie-10 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom::after,.ie-10 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top::after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom::after,.ie-11 .rd-navbar-static .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top::after,.ie-10
.rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom::after,.ie-10
.rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top::after,.ie-11
.rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-bottom::after,.ie-11
.rd-navbar-sidebar .rd-navbar-top-panel__content .rd-navbar-top-panel__content-top::after{display:none;}
.rd-navbar-static .rd-navbar-top-panel__content,.rd-navbar-sidebar .rd-navbar-top-panel__content{display:flex;align-items:center;justify-content:space-between;}
.rd-navbar-static .rd-navbar-top-panel__content > *,.rd-navbar-sidebar .rd-navbar-top-panel__content > *{padding:0 25px;}
.rd-navbar-static .rd-navbar-top-panel__content > *:first-child,.rd-navbar-sidebar .rd-navbar-top-panel__content > *:first-child{padding-left:0;}
.rd-navbar-static .rd-navbar-top-panel__content > *:last-child,.rd-navbar-sidebar .rd-navbar-top-panel__content > *:last-child{padding-right:0;}
.rd-navbar-static .rd-navbar-items-list,.rd-navbar-sidebar .rd-navbar-items-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:0;line-height:0;}
.rd-navbar-static .rd-navbar-items-list > li,.rd-navbar-sidebar .rd-navbar-items-list > li{position:relative;display:inline-block;padding:0 17px;font-size:16px;line-height:1.3;}
.rd-navbar-static .rd-navbar-items-list > li:first-child,.rd-navbar-sidebar .rd-navbar-items-list > li:first-child{padding-left:0;}
.rd-navbar-static .rd-navbar-items-list > li:last-child,.rd-navbar-sidebar .rd-navbar-items-list > li:last-child{padding-right:0;}
.rd-navbar-static .rd-navbar-items-list a,.rd-navbar-sidebar .rd-navbar-items-list a{color:#fff;}
.rd-navbar-static .rd-navbar-items-list a:hover,.rd-navbar-sidebar .rd-navbar-items-list a:hover{color:#f6cf0b;}
.rd-navbar-static .rd-navbar-top-panel__main,.rd-navbar-sidebar .rd-navbar-top-panel__main{flex-grow:1;}
.rd-navbar-static .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel__aside{flex-shrink:0;}
.rd-navbar-static .rd-navbar-top-panel__aside .rd-navbar-items-list li:last-child,.rd-navbar-sidebar .rd-navbar-top-panel__aside .rd-navbar-items-list li:last-child{padding-right:5px;}
.rd-navbar-static .rd-navbar-top-panel__main + .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel__main + .rd-navbar-top-panel__aside{position:relative;padding:0;}
.rd-navbar-static .rd-navbar-top-panel__main + .rd-navbar-top-panel__aside::before,.rd-navbar-sidebar .rd-navbar-top-panel__main + .rd-navbar-top-panel__aside::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:32px;background:#ececee;}
.rd-navbar-static .rd-navbar-top-panel__inner,.rd-navbar-sidebar .rd-navbar-top-panel__inner{padding:10px 0;}
.rd-navbar-static .rd-navbar-top-panel__content,.rd-navbar-sidebar .rd-navbar-top-panel__content{min-height:50px;}
.rd-navbar-static .rd-navbar-search__toggle::after,.rd-navbar-sidebar .rd-navbar-search__toggle::after{display:none;}
.rd-navbar-static .rd-navbar-search-wrap,.rd-navbar-sidebar .rd-navbar-search-wrap{position:relative;}
.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap > *:not(.rd-navbar-search_not-collapsable):not(.rd-navbar-search-lg_collapsable),.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap > *:not(.rd-navbar-search_not-collapsable):not(.rd-navbar-search-lg_collapsable){opacity:1;visibility:visible;transition:.33s;}
.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search::after,.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search::after{transform:translate3d(0,-100%,0);transition:.5s;}
.rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search .form-label,.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search .form-label{transform:translate3d(0,-75%,0);transition:.15s;transition-delay:.1s;}
@media (min-width:1200px){
    .rd-navbar-static .rd-navbar-search-wrap .rd-navbar-search-lg_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap .rd-navbar-search-lg_collapsable{opacity:1;visibility:visible;transition:.33s;}
}
.rd-navbar-static .rd-navbar-search-wrap .rd-search-results-live,.rd-navbar-sidebar .rd-navbar-search-wrap .rd-search-results-live{visibility:hidden;pointer-events:none;}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-search-wrap.active > *:not(.rd-navbar-search_not-collapsable):not(.rd-navbar-search-lg_collapsable),.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap.active > *:not(.rd-navbar-search_not-collapsable):not(.rd-navbar-search-lg_collapsable){opacity:0;visibility:hidden;pointer-events:none;}
@media (min-width:1200px){
    .rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search-lg_collapsable,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search-lg_collapsable{opacity:0;visibility:hidden;pointer-events:none;}
}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-search-results-live,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-search-results-live{visibility:visible;pointer-events:auto;}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search{opacity:1;visibility:visible;transform:translate3d(0,-50%,0);transition:.1s;}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search::after,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search::after{transform:translate3d(0,-50%,0);}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .form-label,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .form-label{transform:translate3d(0,-50%,0);}
.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .rd-search__submit,.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .rd-search__submit,.rd-navbar-sidebar .rd-navbar-search-wrap.active .rd-navbar-search .rd-navbar-search__toggle{transform:translate3d(0,-50%,0);}
.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__main,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__main{overflow:hidden;}
.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__content,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap .rd-navbar-top-panel__aside{position:relative;transform:translate3d(0,0,0);transition:.33s;}
.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__content,.rd-navbar-static .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__aside,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-search_collapsable,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__content,.rd-navbar-sidebar .rd-navbar-top-panel.rd-navbar-search-wrap.active .rd-navbar-top-panel__aside{transform:translate3d(0,50%,0);}
.rd-navbar-static .rd-navbar-search,.rd-navbar-sidebar .rd-navbar-search{position:absolute;top:50%;right:25px;left:25px;padding:0;height:50px;font-size:0;line-height:0;transition:transform .33s ease-in-out,opacity .25s ease-in;opacity:0;visibility:hidden;transform:translate3d(0,-100%,0);}
@media (min-width:1400px){
    .rd-navbar-static .rd-navbar-search,.rd-navbar-sidebar .rd-navbar-search{left:50px;right:50px;}
}
.rd-navbar-static .rd-navbar-search::after,.rd-navbar-sidebar .rd-navbar-search::after{position:absolute;content:'';top:50%;transform:translate3d(0,-50%,0);right:40px;width:1px;height:32px;background:rgba(255,255,255,0.2);}
.rd-navbar-static .rd-navbar-search .form-wrap,.rd-navbar-sidebar .rd-navbar-search .form-wrap{padding-right:90px;}
.rd-navbar-static .rd-navbar-search .form-input,.rd-navbar-sidebar .rd-navbar-search .form-input{padding-left:4px;}
.rd-navbar-static .rd-navbar-search .form-label,.rd-navbar-sidebar .rd-navbar-search .form-label{left:4px;}
.rd-navbar-static .rd-navbar-search .rd-search__submit,.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-sidebar .rd-navbar-search .rd-search__submit,.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle{position:absolute;top:50%;transition:.33s all ease-in-out;transform:translate3d(0,-120%,0);}
.rd-navbar-static .rd-navbar-search .rd-search__submit,.rd-navbar-sidebar .rd-navbar-search .rd-search__submit{margin-top:1px;right:52px;}
.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle,.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle{right:0;transition:color .33s ease 0s,transform .4s ease-in-out;}
.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle::after,.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle::after{display:block;}
.rd-navbar-static .rd-navbar-search .rd-navbar-search__toggle::before,.rd-navbar-sidebar .rd-navbar-search .rd-navbar-search__toggle::before{display:none;}
.rd-navbar-static .rd-navbar-nav > li > a,.rd-navbar-static .rd-navbar-nav > li > a:active,.rd-navbar-static .rd-navbar-nav > li > a:focus,.rd-navbar-sidebar .rd-navbar-nav > li > a,.rd-navbar-sidebar .rd-navbar-nav > li > a:active,.rd-navbar-sidebar .rd-navbar-nav > li > a:focus{color:#000;}
.rd-navbar-static .rd-navbar-nav > li > a:hover,.rd-navbar-sidebar .rd-navbar-nav > li > a:hover{color:#ee1789;}
.rd-navbar-static .rd-navbar-nav > li.opened > a,.rd-navbar-static .rd-navbar-nav > li.active > a,.rd-navbar-sidebar .rd-navbar-nav > li.opened > a,.rd-navbar-sidebar .rd-navbar-nav > li.active > a{color:#f6cf0b;}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle{display:inline-block;width:17px;line-height:1;text-align:center;cursor:pointer;color:#000;}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after{content:'\f107';position:relative;display:inline-block;font:400 14px "FontAwesome";text-align:center;transition:0.4s all ease;z-index:2;will-change:transform;-webkit-filter:blur(0);}
.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after{transform:rotate(180deg);}
.rd-navbar-static .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li.active > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,.rd-navbar-sidebar .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after{color:#000;}

/*
* Static Layout
*/
.rd-navbar-static{display:block;background-color:#f6cf0b;box-shadow:0 2px 12px rgba(136,136,136,0.1);}
.rd-navbar-static .rd-navbar-inner{position:relative;flex-direction:column;padding-top:21px;padding-bottom:21px;min-height:96px;transition:.33s all ease;}
.rd-navbar-static .rd-navbar-inner > * + *{margin-top:30px;}
.rd-navbar-static .rd-navbar-inner .rd-navbar-toggle{display:none;}
.ie-10 .rd-navbar-static .rd-navbar-inner,.ie-11 .rd-navbar-static .rd-navbar-inner{min-height:unset;}
.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-top-panel{padding-left:25px;padding-right:25px;}
.rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-nav-wrap{display:flex;align-items:center;justify-content:space-between;}
.rd-navbar-static .rd-navbar-panel,.rd-navbar-static .rd-navbar-nav-wrap__element{flex-shrink:0;}
.rd-navbar-static .rd-navbar-nav-wrap{flex-direction:row-reverse;flex-grow:1;}
.rd-navbar-static .rd-navbar-nav-wrap > *:first-child{padding-right:0;}
.rd-navbar-static .rd-navbar-nav-wrap > *:last-child{padding-left:0;}
.rd-navbar-static .rd-navbar-top-panel{border-bottom:1px solid rgba(255,255,255,0.1);}
.rd-navbar-static .rd-navbar-top-panel .rd-navbar-search{padding:0;}
.rd-navbar-static .rd-navbar__element{font-size:0;line-height:0;}
.rd-navbar-static .rd-navbar-nav{margin:-13px -13px 0;font-size:0;line-height:0;text-align:center;}
.rd-navbar-static .rd-navbar-nav > li{margin-top:13px;padding:0 13px;}
.rd-navbar-static .rd-navbar-nav > li.focus > a{color:#ee1789;}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown{margin-top:25px;background:#f6cf0b;}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:25px;}
.rd-navbar-static.rd-navbar_boxed .rd-navbar-inner,.rd-navbar-static.rd-navbar_boxed .rd-navbar-top-panel,.rd-navbar-static.rd-navbar_boxed .rd-navbar-bottom-panel{max-width:1350px;margin-left:auto;margin-right:auto;}
@media (min-width:1400px){
    .rd-navbar-static.rd-navbar_boxed .rd-navbar-megamenu{left:50%;max-width:1350px;margin-left:-675px;}
}
.rd-navbar-static.rd-navbar_transparent .rd-navbar-top-panel{border-bottom:0;}
.rd-navbar-static.rd-navbar_transparent .rd-navbar-search .rd-search{background-color:transparent;}
@media (max-width:1199.98px){
    .rd-navbar-static .rd-navbar-nav-wrap{position:relative;width:100%;transition:padding .33s;}
    .rd-navbar-static .rd-navbar-nav-wrap > .rd-navbar-nav{padding-top:5px;padding-bottom:5px;width:100%;}
    .rd-navbar-static .rd-navbar-nav-wrap .rd-navbar-nav-wrap__element + .rd-navbar-nav{margin-right:15px;}
}
@media (min-width:1200px){
    .rd-navbar-static .rd-navbar-inner{flex-direction:row;min-height:100px;}
    .rd-navbar-static .rd-navbar-inner > * + *{margin-top:0;}
    .rd-navbar-static .rd-navbar-inner > *{padding:0 25px;}
    .rd-navbar-static .rd-navbar-inner > *:first-child{padding-left:0;}
    .rd-navbar-static .rd-navbar-inner > *:last-child{padding-right:0;}
    .rd-navbar-static .rd-navbar-nav-wrap::after{content:'';}
    .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:54px;}
    .ie-10 .rd-navbar-static .rd-navbar-inner > *,.ie-11 .rd-navbar-static .rd-navbar-inner > *{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;white-space:normal;}
    .ie-10 .rd-navbar-static .rd-navbar-inner:after,.ie-11 .rd-navbar-static .rd-navbar-inner:after{content:'';display:inline-block;vertical-align:middle;margin-top:-25px;margin-bottom:-25px;min-height:inherit;width:0;}
    .ie-10 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after,.ie-10 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner:after,.ie-11 .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner:after{margin-top:-15px;margin-bottom:-15px;}
    .rd-navbar-static .rd-navbar-panel + .rd-navbar-nav-wrap{width:auto;text-align:center;}
    .rd-navbar-static .rd-navbar-panel + .rd-navbar-nav-wrap:after{content:'';}
}
@media (min-width:1400px){
    .rd-navbar-static .rd-navbar-inner,.rd-navbar-static .rd-navbar-top-panel{padding-left:50px;padding-right:50px;}
    .rd-navbar-static.rd-navbar_default .rd-navbar-search_collapsable:last-child{margin-right:21%;}
    .rd-navbar-static.rd-navbar_boxed .rd-navbar__element{min-width:50px;}
}
.rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone{position:fixed;top:0;left:0;right:0;z-index:1000;}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner{min-height:70px;padding-top:12px;padding-bottom:12px;}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:24px;}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-top-panel{display:none;}
.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap__element .button,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-wrap__element .button{padding-top:12px;padding-bottom:12px;}
.rd-navbar-static.rd-navbar--is-stuck.rd-navbar_transparent,.rd-navbar-static.rd-navbar--is-clone.rd-navbar_transparent{background:#f6cf0b;box-shadow:0 20px 27px 0 rgb(0 0 0 / 6%);}
@media (max-width:1199.98px){
    .rd-navbar-static.rd-navbar--is-stuck,.rd-navbar-static.rd-navbar--is-clone{position:fixed;top:0;left:0;right:0;z-index:1000;}
    .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner > * + *,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner > * + *{margin-top:0;}
    .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel{display:none;}
}
@media (min-width:1200px){
    .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li .rd-navbar-megamenu,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:26px;}
}
.rd-navbar-static .rd-navbar-static--hidden{display:none;}
.rd-navbar-static-linked .rd-navbar-absolute .rd-navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100;}

/*
* Fullwidth Layout
*/
.rd-navbar-fullwidth{display:block;background-color:#272727;box-shadow:0 2px 12px rgba(136,136,136,0.1);}
.rd-navbar-fullwidth .rd-navbar-inner{position:relative;flex-direction:column;max-width:1200px;padding:25px 0;margin-left:auto;margin-right:auto;transition:.33s all ease;}
.rd-navbar-fullwidth .rd-navbar-inner > * + *{margin-top:20px;}
.rd-navbar-fullwidth .rd-navbar-inner,.rd-navbar-fullwidth .rd-navbar-nav-wrap{display:flex;align-items:center;justify-content:space-between;}
.rd-navbar-fullwidth .rd-navbar-inner > *,.rd-navbar-fullwidth .rd-navbar-nav-wrap > *{padding:0 15px;}
.rd-navbar-fullwidth .rd-navbar-panel,.rd-navbar-fullwidth .rd-navbar-nav-wrap__element{flex-shrink:0;}
.rd-navbar-fullwidth .rd-navbar-nav-wrap{width:100%;flex-direction:row-reverse;flex-grow:1;}
.rd-navbar-fullwidth .rd-navbar-nav{margin-top:-10px;font-size:0;line-height:0;}
.rd-navbar-fullwidth .rd-navbar-nav > li{margin-top:10px;padding:0 5px;}
.rd-navbar-fullwidth .rd-navbar-nav > li > a,.rd-navbar-fullwidth .rd-navbar-nav > li > a:active,.rd-navbar-fullwidth .rd-navbar-nav > li > a:focus{color:#fff;}
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover{color:#f6cf0b;}
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a,.rd-navbar-fullwidth .rd-navbar-nav > li.active > a{color:#f6cf0b;}
.rd-navbar-fullwidth .rd-navbar-nav > li + li{margin-left:20px;}
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown{margin-top:25px;background:#272727;}
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu{border-top:1px solid #f2f2f2;}
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-fullwidth .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:46px;}
@media (min-width:1200px){
    .rd-navbar-fullwidth{position:fixed;top:0;left:0;right:0;z-index:1000;}
    .rd-navbar-fullwidth .rd-navbar-inner{flex-direction:row;}
    .rd-navbar-fullwidth .rd-navbar-inner > * + *{margin-top:0;}
    .rd-navbar-fullwidth .rd-navbar-nav-wrap{width:auto;text-align:center;}
    .rd-navbar-fullwidth .rd-navbar-nav-wrap:after{content:'';}
}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner{padding-top:8px;padding-bottom:8px;}
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-nav > li .rd-navbar-megamenu,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-nav > li .rd-navbar-megamenu{margin-top:29px;}
@media (max-width:1199.98px){
    .rd-navbar-fullwidth.rd-navbar--is-stuck,.rd-navbar-fullwidth.rd-navbar--is-clone{position:fixed;top:0;left:0;right:0;z-index:1000;}
    .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-inner > * + *,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-inner > * + *{margin-top:0;}
    .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-brand,.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-brand{display:none;}
}

/*
* Fixed Layout
*/
.rd-navbar-fixed{display:block;}
.rd-navbar-fixed .rd-navbar-brand{position:fixed;text-align:left;top:-1px;left:56px;height:56px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;z-index:17;}
.rd-navbar-fixed .rd-navbar-brand img{height:24px;width:auto;}
.rd-navbar-fixed .rd-navbar-panel{display:flex;position:fixed;left:0;top:0;right:0;padding:4px;height:56px;z-index:999;border-bottom:1px solid #333;}
.rd-navbar-fixed .rd-navbar-panel__aside{position:relative;z-index:11;}
.rd-navbar-fixed .rd-navbar-toggle{display:inline-block;}
.rd-navbar-fixed .rd-navbar-nav-wrap{position:fixed;z-index:100;top:-56px;left:0;width:280px;padding:112px 0 81px;bottom:-56px;box-shadow:0 2px 12px rgba(136,136,136,0.1);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-110%);}
.rd-navbar-fixed .rd-navbar-nav-wrap.active{transform:translateX(0);}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-items-list,.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-search{margin-top:20px;}
.firefox .rd-navbar-fixed .rd-navbar-nav-wrap > *:last-child{margin-bottom:80px;}
.rd-navbar-fixed .rd-navbar-items-list + .rd-navbar-search{margin-right:50px;}
.rd-navbar-fixed .rd-navbar-nav-wrap__element{margin:20px 10px;}
.rd-navbar-fixed .rd-navbar-nav-wrap__element .button{display:block;}
.rd-navbar-fixed .rd-navbar-nav{display:block;margin:20px 0;height:auto;font-size:16px;line-height:26px;text-align:left;}
.rd-navbar-fixed .rd-navbar-nav > li > a{font-size:12px;line-height:1.5;}
.rd-navbar-fixed .rd-navbar-nav li{text-align:left;}
.rd-navbar-fixed .rd-navbar-nav li > a{display:block;padding:11px 56px 11px 18px;}
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-subtitle{color:inherit;}
.rd-navbar-fixed .rd-navbar-nav li * + .rd-navbar-subtitle{margin-top:2px;}
.rd-navbar-fixed .rd-navbar-nav > li + li{margin-top:4px;}
.rd-navbar-fixed .rd-navbar-submenu{position:relative;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after{height:34px;line-height:34px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a{padding-left:30px;}
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a{padding-left:46px;}
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu{display:block;}
.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-megamenu{display:none;}
.rd-navbar-fixed .rd-navbar-nav-footer{padding:0 15px;}
.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a{padding:9px 56px 9px 16px;font-size:14px;font-weight:500;line-height:1.5;}
.rd-navbar-fixed .rd-megamenu-list > li + li,.rd-navbar-fixed .rd-navbar-dropdown > li + li{margin-top:3px;}
.rd-navbar-fixed .rd-megamenu-list > li > a{padding-left:30px;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;padding-left:20px;padding-right:20px;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-list{margin-top:14px;}
.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header{margin-top:25px;}
.rd-navbar-fixed .rd-navbar-megamenu > li + li{margin-top:15px;}
.rd-navbar-fixed .rd-navbar-nav{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu{transition:opacity 0.3s,height 0.4s ease;opacity:0;height:0;overflow:hidden;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown{padding:4px 0 0;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu{padding-top:15px;padding-bottom:15px;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu{opacity:1;height:auto;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after{transform:rotate(180deg);}
.rd-navbar-fixed .rd-navbar-submenu-toggle{cursor:pointer;}
.rd-navbar-fixed .rd-navbar-submenu-toggle::after{content:'\f107';position:absolute;top:0;right:0;width:56px;height:40px;font:400 14px "FontAwesome";line-height:40px;text-align:center;transition:0.4s all ease;z-index:2;cursor:pointer;}
.rd-navbar-fixed .rd-navbar-collapse,.rd-navbar-fixed .rd-navbar-search-toggle{position:fixed;top:4px;z-index:1000;background-color:transparent;border:none;}
.rd-navbar-fixed.active .rd-navbar-nav{transform:translateX(0);}
.rd-navbar-fixed .rd-navbar-top-panel{position:absolute;left:0;right:0;top:-56px;pointer-events:none;}
.rd-navbar-fixed .rd-navbar-top-panel *{pointer-events:auto;}
.rd-navbar-fixed .rd-navbar-top-panel__main.active .rd-navbar-top-panel__content{visibility:visible;opacity:1;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle{top:4px;right:2px;width:48px;display:inline-block;position:relative;width:48px;height:48px;line-height:48px;cursor:pointer;color:#000;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span{top:50%;margin-top:-3px;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after{position:absolute;width:4px;height:4px;line-height:4px;text-align:center;background:#000;left:50%;margin-left:-2px;transition:.3s all ease;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before,.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after{content:'';}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:before{bottom:100%;margin-bottom:3px;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle span:after{top:100%;margin-top:3px;}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span{transform:scale(0.7);}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:before{transform:translateY(16px);}
.rd-navbar-fixed .rd-navbar-top-panel__toggle.active span:after{transform:translateY(-16px);}
.rd-navbar-fixed .rd-navbar-top-panel__content{position:fixed;top:55px;right:0;z-index:1001;width:auto;padding:25px 35px;margin:0 -1px;pointer-events:auto;opacity:0;visibility:hidden;transition:.23s all ease-out;font-size:14px;line-height:1.4;background:#272727;border:1px solid #333;text-align:left;}
.rd-navbar-fixed .rd-navbar-top-panel__content a{color:#fff;}
.rd-navbar-fixed .rd-navbar-top-panel__content a:hover{color:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-top-panel__content > * + *{margin-top:8px;}
.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-top-panel__left + .rd-navbar-top-panel__right{margin-top:20px;}
.rd-navbar-fixed .rd-navbar-top-panel__content .rd-navbar-items-list > li + li{margin-top:10px;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-semicolon > li{color:#fff;}
.rd-navbar-fixed .rd-navbar-top-panel__content a.icon-primary{color:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-top-panel__content a.icon-primary:hover{color:#fff;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered:before{content:'';display:table;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered > li{display:block;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered > li:nth-last-child(n + 2)::before{display:none;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit-left{display:none;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered .unit .unit-body{padding-left:0;}
.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dt,.rd-navbar-fixed .rd-navbar-top-panel__content .list-bordered dl dd{display:inline-block;}
.rd-navbar-fixed .rd-navbar-top-panel__content * + .rd-navbar-top-panel__content-bottom{margin-top:25px;}
.rd-navbar-fixed .rd-navbar-search-collapsable-wrap .rd-search,.rd-navbar-fixed .rd-navbar-top-panel .rd-search{position:fixed;top:56px;left:0;right:0;z-index:998;opacity:0;visibility:hidden;transition:.33s all ease;transform:translateY(-101%);border-bottom:1px solid #333;}
.rd-navbar-fixed .rd-navbar-nav-wrap .rd-search{position:relative;background:#333;}
.rd-navbar-fixed .rd-navbar-search_toggled{position:static;}
.rd-navbar-fixed .rd-navbar-search_toggled .form-input{padding-right:40px;}
.rd-navbar-fixed .rd-navbar-search-wrap.active .rd-navbar-search_toggled .rd-search{transform:translateY(0);opacity:1;visibility:visible;}
.rd-navbar-fixed [class*='rd-navbar-fixed__element']{position:fixed;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;height:56px;z-index:1000;}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle{top:-1px;}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::before,.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::after{transform-origin:50% 50%;transition:.22s;}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::before{transform:scale(1) rotate(0deg);}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle::after{display:block;transform:scale(0) rotate(-90deg);}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle.active::before{transform:scale(0) rotate(90deg);}
.rd-navbar-fixed [class*='rd-navbar-fixed__element'] .rd-navbar-search__toggle.active::after{transform:scale(1) rotate(0deg);}
.rd-navbar-fixed .rd-navbar-fixed__element-1{right:0;width:44.8px;}
.rd-navbar-fixed .rd-navbar-fixed__element-2{right:44.8px;width:28px;}
.rd-navbar-fixed .rd-navbar-fixed__element-3{right:84px;width:28px;}
.rd-navbar-fixed .rd-search-results-live{display:none;}
html .page .rd-navbar-fixed .rd-navbar-fixed--hidden{display:none;}
.rd-navbar-fixed .rd-navbar-panel{color:#000;box-shadow:none;background:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-nav-wrap{color:#000;background:#f6cf0b;border-color:#333;}
.rd-navbar-fixed .rd-navbar-nav li > a{color:#000;}
.rd-navbar-fixed .rd-navbar-nav li:hover > a,.rd-navbar-fixed .rd-navbar-nav li.focus > a,.rd-navbar-fixed .rd-navbar-nav li.active > a,.rd-navbar-fixed .rd-navbar-nav li.opened > a{color:#000;background:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle,.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle{color:#000;}
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle{color:#000;}
.rd-navbar-fixed .rd-megamenu-list > li > a,.rd-navbar-fixed .rd-navbar-dropdown > li > a{color:#000;}
.rd-navbar-fixed .rd-megamenu-list:hover > a,.rd-navbar-fixed .rd-megamenu-list.focus > a,.rd-navbar-fixed .rd-megamenu-list.active > a,.rd-navbar-fixed .rd-megamenu-list.opened > a,.rd-navbar-fixed .rd-navbar-dropdown:hover > a,.rd-navbar-fixed .rd-navbar-dropdown.focus > a,.rd-navbar-fixed .rd-navbar-dropdown.active > a,.rd-navbar-fixed .rd-navbar-dropdown.opened > a{color:#fff;background:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header{color:#000;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:active,.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:focus{color:#000;}
.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header a:hover{color:#f6cf0b;}
.rd-navbar-fixed .rd-navbar-submenu-toggle{color:#000;}
html.rd-navbar-fixed-linked .page{padding-top:56px;}
.rd-navbar-static .rd-navbar-dropdown li > a::before,.rd-navbar-static .rd-megamenu-list li > a::before{position:relative;top:-1px;left:-6px;display:inline-block;content:'\f105';font-family:'FontAwesome';font-size:inherit;line-height:inherit;color:#000;opacity:0;visibility:hidden;}
.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,.rd-navbar-static .rd-megamenu-list li.focus > a::before,.rd-navbar-static .rd-megamenu-list li.opened > a::before,.rd-navbar-static .rd-megamenu-list li > a:hover::before{left:-7px;opacity:1;visibility:visible;}

/*
* @subsection   Page boxed layout style redeclaration
**/
html.boxed .rd-navbar--is-clone{max-width:1600px;margin-left:auto;margin-right:auto;}
.google-map-markers{display:none}
.google-map-container{width:100%}
.google-map{width:100%;height:200px}
@media (min-width:576px){
    .google-map{height:250px}
}
@media (min-width:992px){
    .google-map{height:400px}
}
@media (min-width:1200px){
    .google-map{height:450px}
}
@media (min-width:768px){
    .google-map-1{height:370px}
}
@media (min-width:1200px){
    .google-map-2{height:570px}
}
@media (min-width:768px){
    .google-map-3{height:500px}
}
@media (min-width:1200px){
    .google-map-3{height:680px}
}
.google-map-4{height:340px}
@media (min-width:768px){
    .google-map-4{height:450px}
}
@media (min-width:1200px){
    .google-map-4{height:680px}
}
.google-map-container_product-classic-2 .google-map{min-height:470px}
.google-map-container_product-classic-2 .product-classic{width:100%;padding:25px 23px 21px}
.google-map-container_product-classic-2 .product-classic .product-classic-list{font-size:14px}
.google-map-container_product-classic-2 .product-classic:hover{box-shadow:none}
.google-map-container_product-classic-2 .product-classic:hover .product-classic-media img{transform:none}
.google-map-container_product-classic-2 .product-classic-list{padding-right:0}
.google-map-container_product-classic-2 * + .product-classic-list{margin-top:24px}
.google-map-container_product-classic-2 .gm-style-iw{width:100%!important;left:1px!important}
.google-map-container_product-classic-2 .gm-style-iw > div{width:100%!important}
.google-map-container_product-classic-2 .gm-style > div > div > div > div > div:first-child{width:300px!important}
.google-map-container_product-classic-2 .gm-style > div > div > div > div > div:first-child > div > div:nth-child(2),.google-map-container_product-classic-2 .gm-style > div > div > div > div > div:first-child > div > div:nth-child(4){width:100%!important}
.google-map-container_product-classic-2 .gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1){margin-top:-14px}
.google-map-container_product-classic-2 .gm-style-iw + div{top:9px!important;right:-1px!important;height:30px!important;width:30px!important;font-size:18px;line-height:30px;background:#fdde52;color:#151515;transition:.22s;opacity:1!important;text-align:center}
.google-map-container_product-classic-2 .gm-style-iw + div::before{content:'\f69a';font-family:'Material Design Icons'}
.google-map-container_product-classic-2 .gm-style-iw + div:hover{color:#ffffff;background:#ff5f6a}
.google-map-container_product-classic-2 .gm-style-iw + div img{display:none}
@media (min-width:400px){
    .google-map-container_product-classic-2 .gm-style > div > div > div > div > div:first-child{width:370px!important}
}
@media (max-width:767.98px){
    .google-map-container_product-light .google-map{height:340px}
}
.google-map-container_product-light .gm-style-iw{width:100%!important;left:1px!important}
.google-map-container_product-light .gm-style-iw > div{width:100%}
.google-map-container_product-light .gm-style > div > div > div > div > div:first-child{width:250px!important}
.google-map-container_product-light .gm-style > div > div > div > div > div:first-child > div > div:nth-child(2),.google-map-container_product-light .gm-style > div > div > div > div > div:first-child > div > div:nth-child(4){width:100%!important}
.google-map-container_product-light .gm-style-pbc + div > div > div:nth-child(4) > div > div:nth-child(1){margin-top:-13px}
.google-map-container_product-light .gm-style-iw + div{top:9px!important;right:-1px!important;height:30px!important;width:30px!important;font-size:18px;line-height:30px;background:#fdde52;color:#151515;transition:.22s;opacity:1!important;text-align:center}
.google-map-container_product-light .gm-style-iw + div::before{content:'\f69a';font-family:'Material Design Icons'}
.google-map-container_product-light .gm-style-iw + div:hover{color:#ffffff;background:#ff5f6a}
.google-map-container_product-light .gm-style-iw + div img{display:none}
.gm-style .gm-style-iw{font-weight:300;font-size:13px;overflow:hidden}
.gm-style .gm-style-iw-a{position:absolute;width:9999px;height:0}
.gm-style .gm-style-iw-t{position:absolute;width:100%}
.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);box-shadow:-2px 2px 2px 0 rgba(178,178,178,.4);content:"";height:15px;left:0;position:absolute;top:0;transform:translate(-50%,-50%) rotate(-45deg);width:15px}
.gm-style .gm-style-iw-c{position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:white;border-radius:8px;padding:12px;box-shadow:0 2px 7px 1px rgba(0,0,0,0.3)}
.gm-style .gm-style-iw-d{box-sizing:border-box;overflow:auto;text-align:center}
.gm-style .gm-style-iw-d b{color:#000;font-weight:700;}
.gm-style .gm-style-iw-d::-webkit-scrollbar{width:18px;height:12px;-webkit-appearance:none}
.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:#fff}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.12);border:6px solid transparent;border-radius:9px;background-clip:content-box}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb:horizontal{border:3px solid transparent}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.3)}
.gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar-corner{background:transparent}
.gm-style .gm-iw{color:#2c2c2c}
.gm-style .gm-iw b{font-weight:400}
.gm-style .gm-iw a:link,.gm-style .gm-iw a:visited{color:#4272db;text-decoration:none}
.gm-style .gm-iw a:hover{color:#4272db;text-decoration:underline}
.gm-style .gm-iw .gm-title{font-weight:400;margin-bottom:1px}
.gm-style .gm-iw .gm-basicinfo{line-height:18px;padding-bottom:12px}
.gm-style .gm-iw .gm-website{padding-top:6px}
.gm-style .gm-iw .gm-photos{padding-bottom:8px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}
.gm-style .gm-iw .gm-sv,.gm-style .gm-iw .gm-ph{cursor:pointer;height:50px;width:100px;position:relative;overflow:hidden}
.gm-style .gm-iw .gm-sv{padding-right:4px}
.gm-style .gm-iw .gm-wsv{cursor:pointer;position:relative;overflow:hidden}
.gm-style .gm-iw .gm-sv-label,.gm-style .gm-iw .gm-ph-label{cursor:pointer;position:absolute;bottom:6px;color:#fff;font-weight:400;text-shadow:rgba(0,0,0,0.7) 0 1px 4px;font-size:12px}
.gm-style .gm-iw .gm-stars-b,.gm-style .gm-iw .gm-stars-f{height:13px;font-size:0}
.gm-style .gm-iw .gm-stars-b{position:relative;background-position:0 0;width:65px;top:3px;margin:0 5px}
.gm-style .gm-iw .gm-rev{line-height:20px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}
.gm-style.gm-china .gm-iw .gm-rev{display:none}
.gm-style .gm-iw .gm-numeric-rev{font-size:16px;color:#dd4b39;font-weight:400}
.gm-style .gm-iw.gm-transit{margin-left:15px}
.gm-style .gm-iw.gm-transit td{vertical-align:top}
.gm-style .gm-iw.gm-transit .gm-time{white-space:nowrap;color:#676767;font-weight:bold}
.gm-style .gm-iw.gm-transit img{width:15px;height:15px;margin:1px 5px 0 -20px;float:left}

/*
* @subsection   ToTop
* @license      MIT license - http://opensource.org/licenses/MIT
* @version      1.0.0
*/

/*.ui-to-top{ text-decoration: none; position:fixed;right:15px;bottom:15px;width:58px;height:58px;border-radius:100%;font-size:24px;line-height:58px;overflow:hidden;text-align:center;text-decoration:none;z-index:20;transition:.3s all ease;transform:translateY(100px);}
.ui-to-top::before{content:'\e96a';font-family:'fontello';}
*/.ui-to-top,.ui-to-top:active,.ui-to-top:focus{color:#000;background:#f6cf11;}
.ui-to-top:hover{color:#fff;background:#000;}
.ui-to-top:focus{outline:0;}
.ui-to-top.active{transform:translateY(0);right:10px;}
.mobile .ui-to-top,.tablet .ui-to-top{display:none!important;}
@media (min-width:576px){
    .ui-to-top{right:40px;bottom:240px;}
}
.ui-to-top{height:9px;position:fixed;right:-60px;width:49px;z-index:999;display:block;top:85%;background-repeat:no-repeat;background-position:center 15px;background-color:rgba(245,240,236,1);font-size:10px;line-height:1;font-weight:400;letter-spacing:1px;color:#505050;font-family:'Nunito Sans',sans-serif;text-align:center;border-radius:50%;padding:28px 0 21px 0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;content:'TOP';}
.ui-to-top:before{position:absolute;top:10px;left:50%;margin-left:-6px;font-size:11px;display:inline-block;font-style:normal;font-weight:400;line-height:1;content:'\e96a';font-family:'fontello';}
.totop{height:9px;opacity:0;position:fixed;right:-60px;width:49px;z-index:999;display:block;top:85%;background-repeat:no-repeat;background-position:center 15px;background-color:rgba(246,207,11,1);font-size:10px;line-height:1;font-weight:400;letter-spacing:1px;color:#505050;font-family:'Nunito Sans',sans-serif;text-align:center;border-radius:50%;padding:28px 0 21px 0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.totop-vissible{right:20px;opacity:1;}
.totop:before{position:absolute;content:'\e96a';font-family:'fontello';top:10px;left:50%;margin-left:-6px;font-size:11px;display:inline-block;font-style:normal;font-weight:400;line-height:1;}
.totop:hover{color:#505050;}
.totop:focus{color:#505050;}

/*
*
* Progress Bars
* --------------------------------------------------
*/
.progress-linear{position:relative;color:#333;text-align:left;}
.progress-linear .progress-linear-header{display:flex;align-items:flex-end;justify-content:space-between;margin-left:-12px;margin-right:-12px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:.06em;}
.progress-linear .progress-linear-header > *{padding:0 12px;}
.progress-linear .progress-linear-header > * + *{margin-top:0;}
.progress-linear .progress-linear-body{background:#f8f8f8;padding:6px;border-radius:2px;}
.progress-linear .progress-linear-bar{height:10px;width:0;background-color:#f6cf0b;transition:.5s all ease-in-out;}
.progress-linear .progress-linear-counter:after{content:"%";}
.progress-linear * + .progress-linear-body{margin-top:10px;}
.progress-linear-modern .progress-linear-body{position:relative;padding:0;background:transparent;}
.progress-linear-modern .progress-linear-body:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#000;}
.progress-linear-modern .progress-linear-bar{position:relative;z-index:2;}
* + .progress-linear{margin-top:35px;}
.progress-bar-linear-limited{max-width:420px;margin-left:auto;margin-right:auto;}
* + .progress-bar-linear-limited{margin-top:35px;}
@media (min-width:768px){
    * + .progress-bar-linear-limited{margin-top:50px;}
}

/*
*
* Counter
* --------------------------------------------------
*/

/** @section Material Parallax */
.parallax-container{position:relative;overflow:hidden;}
.material-parallax{position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:0;}
.parallax-content{position:relative;z-index:1;}
.material-parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:101%;min-height:101%;max-width:none;transform:translate3d(-50%,0,0);}
.parallax-disabled{background-size:cover;background-position:center;}
html:not(.ie-11):not(.ios) .parallax-disabled{background-attachment:fixed;}
.progress-circle-title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#333;}
* + .progress-circle-title{margin-top:10px;}
@media (min-width:768px){
    .progress-circle-title{font-size:16px;margin-top:23px;}
}

/** @section Progress Circle */
.progress-circle{display:inline-block;text-align:center;line-height:1.2;}
.progress-circle-block{position:relative;}
.progress-circle-bg{fill:transparent;stroke:#f8f9fa;}
.progress-circle-fg{fill:transparent;stroke:#f6cf0b;stroke-width:5px;}
.progress-circle-counter{position:absolute;top:50%;left:51%;font-size:36px;line-height:36px;transform:translate(-50%,-50%);color:#adb5bd;}
.progress-circle-counter::after{content:"%";}
.progress-circle-title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#333;}
* + .progress-circle-title{margin-top:10px;}
@media (min-width:768px){
    .progress-circle-title{font-size:16px;margin-top:23px;}
}
.circle-modern .progress-circle-bg{stroke:#f6cf0b;}
.circle-modern .progress-circle-counter{color:#000;}
.swiper-container{display:flex;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;min-height:200px;  /* Fix of Webkit flickering */z-index:1;}
.swiper-container-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;z-index:1;display:flex;align-self:stretch;align-items:stretch;width:100%;height:auto;min-height:inherit;transition-property:transform;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);will-change:transform;}
.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap;}
.swiper-container-no-flexbox .swiper-slide{float:left;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide-caption h1,.swiper-slide-caption h4{font-weight:100;}
.swiper-slide-caption h1{letter-spacing:0;font-family:"gogoiadeco",sans-serif;text-transform:none;}
.swiper-slide-caption h4{font-size:20px;}

/* a11y */
.swiper-container .swiper-notification{position:absolute;left:0;top:0;z-index:-1000;pointer-events:none;opacity:0;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}

/* Arrows */
.swiper-slider .swiper-button-prev,.swiper-slider .swiper-button-next{display:none;position:absolute;top:50%;width:50px;height:50px;vertical-align:middle;text-align:center;margin-top:-25px;z-index:10;cursor:pointer;color:#c7c7c7;transition:.33s;}
.swiper-slider .swiper-button-prev::before,.swiper-slider .swiper-button-next::before{font-size:40px;line-height:50px;}
.swiper-slider .swiper-button-prev:hover,.swiper-slider .swiper-button-next:hover{color:#fff;}
@media (min-width:992px){
    .swiper-slider .swiper-button-prev,.swiper-slider .swiper-button-next{display:block;}
}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev{left:25px;}
.swiper-button-next{right:25px;}
@media (min-width:1200px){
    .swiper-button-prev{left:50px;}
    .swiper-button-next{right:50px;}
}

/* Pagination Styles */
.swiper-pagination{position:absolute;z-index:10;display:block;transition:300ms;text-align:center;transform:translate3d(0,0,0);}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,0.3);transition:.33s;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background:#f6cf0b;}
.swiper-container-vertical > .swiper-pagination{right:10px;top:50%;transform:translate3d(0px,-50%,0);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}
.swiper-container-horizontal > .swiper-pagination{bottom:20px;left:0;width:100%;}
@media (min-width:992px){
    .swiper-container-horizontal > .swiper-pagination{bottom:70px;}
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 10px;}

/* 3D Container */
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;pointer-events:none;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper{    /* Windows 8 IE 10 fix */
-ms-perspective:1200px;}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}

/* Cube */
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}
.swiper-scrollbar{position:relative;-ms-touch-action:none;}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;bottom:0;z-index:50;height:3px;width:100%;}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{position:relative;left:0;top:0;width:100%;height:100%;background:#f6cf0b;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}
.swiper-lazy-preloader:after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.swiper-slide > .vide__body,.swiper-slide > .parallax_cnt{height:100%;}
.swiper-slide{position:relative;display:flex;align-items:center;flex-shrink:0;width:100%;background-position:center center;background-size:cover;}
.swiper-slide.swiper-slide_top{align-items:flex-start;}
.swiper-slide.swiper-slide_video{min-height:inherit;align-items:stretch;padding:0;}
.swiper-slide.swiper-slide_video .rd-video{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;}
.swiper-slide-caption{position:relative;z-index:2;display:block;width:100%;padding:25px 0 60px;min-height:inherit;}
@media (min-width:768px){
    .swiper-slide-caption{padding:60px 0;}
}
@media (min-width:992px){
    .swiper-slide-caption{padding:100px 0;}
}
@media (min-width:1200px) and (min-height:800px){
    .swiper-slide-caption{padding:180px 0 140px;}
}
.swiper-slider-custom.swiper-container{max-height:250px;}
@media (min-width:768px){
    .swiper-slider-custom.swiper-container{max-height:550px;}
}
@media (min-width:1200px){
    .swiper-slider-custom.swiper-container{max-height:750px;}
}
@media (min-width:992px){
    .desktop .swiper-slider .swiper-button-prev{transform:translateX(-200%);}
    .desktop .swiper-slider .swiper-button-next{transform:translateX(200%);}
    .desktop .swiper-slider:hover .swiper-button-prev,.desktop .swiper-slider:hover .swiper-button-next{transform:translateX(0);}
}
.swiper-slider_fullheight{min-height:calc(100vh - 56px);height:auto;}
.swiper-slider_fullheight .swiper-pagination{bottom:15px;}
@media (min-width:768px){
    .swiper-slider_fullheight{min-height:66vmax;}
    .swiper-slider_fullheight .swiper-slide-caption{padding-left:60px;padding-right:60px;}
    .swiper-slider_fullheight .swiper-pagination{bottom:50px;}
}
@media (min-width:1200px){
    .swiper-slider_fullheight .swiper-pagination{bottom:70px;}
}
@media (min-width:1400px){
    .swiper-slider_fullheight .swiper-slide-caption{padding-left:0;padding-right:0;}
}
@media (min-width:992px){
    .desktop .swiper-slider_fullheight{min-height:100vh;}
    .desktop .rd-navbar-absolute .swiper-slide-caption{padding-top:200px;padding-bottom:140px;}
}
@media (min-width:1200px){
    .desktop .rd-navbar-absolute .swiper-slide-caption{padding-top:250px;padding-bottom:200px;}
}
.tabs-custom .nav-custom > li,.tabs-custom .nav-custom > li > a{display:block;position:relative;}
.tabs-custom .nav-custom-tabs{font-size:0;line-height:0;}
.tabs-custom .nav-custom-tabs li{margin:-1px 0;}
@media (min-width:768px){
    .tabs-custom .nav-custom-tabs li + li{margin-top:0;margin-left:9px;}
}
.tabs-custom .nav-custom-tabs a{position:relative;padding:15px 25px;font:400 12px/20px "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:.06em;color:#fff;text-align:center;vertical-align:middle;text-transform:uppercase;transition:.3s all ease;background-color:#333;}
.tabs-custom .nav-custom-tabs a:hover,.tabs-custom .nav-custom-tabs a.active{background-color:#f6cf0b;color:#fff;}
@media (min-width:768px){
    .tabs-custom .nav-custom-tabs a{background-color:transparent;color:#000;padding:25px 22px;}
    .tabs-custom .nav-custom-tabs a:hover,.tabs-custom .nav-custom-tabs a.active{color:#f6cf0b;background-color:transparent;}
}
@media (min-width:992px){
    .tabs-custom .nav-custom-tabs li a{font-size:16px;}
}
.tab-content{background-color:transparent;padding:25px 15px 25px;border:1px solid #ececee;}
@media (min-width:768px){
    .tab-content{padding:60px 0 30px;border:0;border-top:1px solid #ececee;}
    .tab-content p + h5{margin-top:45px;}
}
@media (min-width:768px){
    .tabs-custom.tabs-horizontal .nav-custom-tabs{position:relative;justify-content:center;display:flex;}
    .tabs-custom.tabs-horizontal .nav-custom-tabs li a{display:block;background:transparent;}
    .tabs-custom.tabs-horizontal .nav-custom-tabs a:hover,.tabs-custom.tabs-horizontal .nav-custom-tabs a.active{color:#f6cf0b;background:transparent;border-color:transparent;}
    .tabs-custom.tabs-horizontal .nav-custom-tabs a:hover:before,.tabs-custom.tabs-horizontal .nav-custom-tabs a.active:before{transform:translate(-50%,0);opacity:1;}
    .tabs-custom.tabs-horizontal .nav-custom__align-left{justify-content:flex-start;}
    .tabs-custom.tabs-horizontal .nav-custom__align-left li:first-of-type a{padding-left:0;}
}
@media (min-width:768px){
    .tabs-custom.tabs-vertical{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}
    .tabs-custom.tabs-vertical .nav-custom-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;flex-shrink:0;max-width:50%;}
    .tabs-custom.tabs-vertical .tab-content{flex-grow:1;padding-top:26px;}
    .tabs-custom.tabs-vertical .nav-custom-tabs{text-align:left;}
    .tabs-custom.tabs-vertical .nav-custom-tabs li.active,.tabs-custom.tabs-vertical .nav-custom-tabs li:hover{background-color:#e0e0e2;}
    .tabs-custom.tabs-vertical .nav-custom-tabs li.active a,.tabs-custom.tabs-vertical .nav-custom-tabs li:hover a{color:#333;background-color:#e0e0e2;}
    .tabs-custom.tabs-vertical .nav-custom-tabs li + li{margin-top:12px;margin-left:0;}
    .tabs-custom.tabs-vertical .nav-custom-tabs li a{display:inline-block;text-align:left;padding-left:35px;}
}
@media (min-width:768px) and (min-width:1200px){
    .tabs-custom.tabs-vertical .nav-custom-tabs li a{min-width:160px;}
}
@media (min-width:768px){
    .tabs-custom.tabs-vertical .tab-content{padding:26px 55px 25px 30px;}
}
@media (min-width:1200px){
    .tabs-custom.tabs-vertical .nav-custom-tabs{min-width:170px;}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url("./../images/ajax-loader.gif") center center no-repeat;}
.slick-prev,.slick-next{position:absolute;display:block;width:50px;height:50px;line-height:48px;vertical-align:middle;text-align:center;font-size:0;cursor:pointer;color:transparent;background-color:#fff;top:50%;margin-top:-10px \9; /*lte IE 8*/-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:300ms ease-in-out;padding:0;border:none;outline:none;z-index:9;}
.slick-prev:before,.slick-next:before{transition:300ms ease-in-out;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;color:#f6cf0b;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1;}
.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:27px;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:0;border-radius:0 4px 4px 0;}
[dir="rtl"] .slick-prev{left:auto;right:0;}
.slick-prev:before{content:"";}
[dir="rtl"] .slick-prev:before{content:"";}
@media (min-width:1500px){
    .slick-prev{left:-75px;}
}
.slick-next{right:0;border-radius:4px 0 0 4px;}
[dir="rtl"] .slick-next{left:0;right:auto;}
.slick-next:before{content:"";}
[dir="rtl"] .slick-next:before{content:"";}
@media (min-width:1500px){
    .slick-next{right:-75px;}
}

/* Dots */
.slick-slider{margin-bottom:20px;}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:6px;line-height:20px;text-align:center;color:black;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:black;opacity:1;}
.carousel-parent .item{padding-left:1px;padding-right:1px;}
.child-carousel .item{opacity:.2;transition:280ms ease-in-out;cursor:pointer;}
.child-carousel .item:hover,.child-carousel .slick-current{opacity:1;}
.slick-gallery{width:100%;max-width:880px;margin-left:auto;margin-right:auto;}
.slick-gallery .carousel-parent{margin-bottom:35px;}
.slick-gallery .child-carousel{margin-left:0;margin-right:0;}
.slick-gallery .child-carousel .item{margin-left:0;margin-right:0;}
@media (min-width:1200px) and (min-height:880px){
    .slick-gallery{max-width:100%;}
}

/** @section Preloader */
.preloader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;display:flex;justify-content:center;align-items:center;padding:20px;background:#fff;transition:.3s all ease;}
.preloader.loaded{opacity:0;visibility:hidden;}
.cssload-container{width:100%;height:36px;text-align:center;}
.cssload-speeding-wheel{width:36px;height:36px;margin:0 auto;border:3px solid #f6cf0b;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;animation:cssload-spin .88s infinite linear;}
@keyframes cssload-spin{
    100%{transform:rotate(360deg);}
}
.card-group-custom{margin-bottom:0;}
.card-group-custom .card-header + .collapse > .card-body,.card-group-custom .card-header + .collapse > .list-group{border-top:0;}
.card-group-custom .card + .card{margin-top:0;}
.card-group-custom.card-group-corporate .card + .card{margin-top:30px;}
.card-custom{display:block;margin:0;background:inherit;border:0;border-radius:0;box-shadow:none;text-align:left;}
.card-custom a{display:block;}
.card-custom .card-header{padding:0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;}
.card-custom .card-body{padding:0;border:0;}
.card-custom .card-title{margin-bottom:0;}
* + .card-group-custom{margin-top:35px;}
@media (min-width:768px){
    * + .card-group-custom{margin-top:50px;}
}
.card-corporate{text-align:left;box-shadow:-1px 2px 5px 0px rgba(68,73,83,0.12);}
.card-corporate .card-title a,.card-corporate .card-body{background:#ffffff;}
.card-corporate .card-title a{position:relative;z-index:1;padding:21px 82px 21px 32px;font-weight:700;font-size:16px;line-height:1.25;letter-spacing:0;color:#2c343b;transition:1.3s all ease;border-radius:6px 6px 0 0;border-bottom:1px solid #dedede;}
.card-corporate .card-title a .card-arrow:after{opacity:0;visibility:hidden;}
.card-corporate .card-title a.collapsed{border-radius:6px;border-bottom-width:0;}
.card-corporate .card-title a.collapsed .card-arrow{border-radius:0 6px 6px 0;}
.card-corporate .card-title a.collapsed .card-arrow:after{opacity:1;visibility:visible;}
.card-corporate .card-arrow{position:absolute;top:0;bottom:-1px;right:-1px;z-index:2;width:70px;background:#f6cf0b;border-radius:0 6px 0 0;transition:.33s all ease;}
.card-corporate .card-arrow::before,.card-corporate .card-arrow::after{content:'';position:absolute;top:50%;z-index:4;transform:translateY(-50%);background:#ffffff;}
.card-corporate .card-arrow::before{width:14px;height:2px;right:28px;}
.card-corporate .card-arrow::after{width:2px;height:14px;right:34px;}
.card-corporate .collapse{position:relative;z-index:1;color:#737576;border-radius:0 0 6px 6px;}
.card-corporate .card-body{padding:25px 44px 25px 32px;}
@media (max-width:991.98px){
    .card-corporate .card-title a,.card-corporate .card-body{padding-left:25px;}
}
@media (min-width:768px){
    .card-corporate .card-title a{font-size:18px;}
}
.card-classic{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:370px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){
    .card-classic{align-items:flex-start;text-align:left;}
}
.card-classic p{width:100%;}
.card-classic__media{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.12);display:block;overflow:hidden;position:relative;background-color:#ffffff;margin-bottom:20px;}
.card-classic__media img{transition:all ease .25s;}
.card-classic__media:hover{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}
.card-classic__media:hover img{opacity:0.7;transition:all ease .25s;}
@media (min-width:1200px){
    .card-classic__media{margin-bottom:25px;}
}
.card-classic * + p{margin-top:15px;}
.card-classic * + .button{margin-top:15px;}
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,0.45);}
@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal;}
.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0;}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5;}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#ffffff;}
.lg-actions .lg-next{right:20px;}
.lg-actions .lg-next:before{content:"\e095";}
.lg-actions .lg-prev{left:20px;}
.lg-actions .lg-prev:after{content:"\e094";}
@-webkit-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-moz-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-ms-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-webkit-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@-moz-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@-ms-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative;}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;}
.lg-toolbar .lg-icon{color:#999999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}
.lg-toolbar .lg-icon:hover{color:#ffffff;}
.lg-toolbar .lg-close:after{content:"\e070";}
.lg-toolbar .lg-download:after{content:"\e0f2";}
.lg-sub-html{bottom:0;color:#eeeeee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#999999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;margin-left:auto;margin-right:auto;}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #ffffff;border-radius:4px;margin-bottom:5px;}
@media (min-width:1025px){
    .lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease;}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#f6cf0b;}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}
.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#ffffff;}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto;}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../images/vimeo-play.png) no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../images/vimeo-play.png) 0 -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play{background:url(../images/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../images/youtube-play.png) no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../images/youtube-play.png) 0 -60px no-repeat;}
.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0;}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible;}
.lg-progress-bar{background-color:#333333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s;}
.lg-progress-bar .lg-progress{background-color:#f6cf0b;height:5px;width:0;}
.lg-progress-bar.lg-start .lg-progress{width:100%;}
.lg-show-autoplay .lg-progress-bar{opacity:1;}
.lg-autoplay-button:after{content:"\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
#lg-zoom-in:after{content:"\e311";}
#lg-actual-size{font-size:20px;}
#lg-actual-size:after{content:"\e033";}
#lg-zoom-out{opacity:.5;pointer-events:none;}
#lg-zoom-out:after{content:"\e312";}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #ffffff inset;}
.lg-outer .lg-pager-thumb-cont{background-color:#ffffff;color:#ffffff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}
.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px;}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #ffffff inset;}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}
.lg-fullscreen:after{content:"\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;}
.lg-outer .lg-dropdown{background-color:#ffffff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;}
.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#ffffff;right:16px;top:-16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom:0;}
.lg-outer .lg-dropdown > li:hover .lg-icon,.lg-outer .lg-dropdown > li:hover a{color:#333333;}
.lg-outer .lg-dropdown a{color:#333333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}
.lg-outer .lg-dropdown .lg-icon{color:#333333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%;}
.lg-outer #lg-share{position:relative;}
.lg-outer #lg-share:after{content:"\e80d";}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901";}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced;}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904";}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902";}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903";}
.lg-group:after{content:"";display:table;clear:both;}
.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lg-outer.lg-visible{opacity:1;}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1;}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}
.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap;}
.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat;display:none!important;}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important;}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}
.lg-outer .lg-item.lg-complete{background-image:none;}
.lg-outer .lg-item.lg-current{z-index:1060;}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important;}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none;}
.lg-backdrop.in{opacity:1;}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important;}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-fade .lg-item{opacity:0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,0.45);}
@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal;}
.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0;}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5;}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#ffffff;}
.lg-actions .lg-next{right:20px;}
.lg-actions .lg-next:before{content:"\e095";}
.lg-actions .lg-prev{left:20px;}
.lg-actions .lg-prev:after{content:"\e094";}
@-webkit-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-moz-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-ms-keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@keyframes lg-right-end{
    0%,100%{left:0;}
    50%{left:-30px;}
}
@-webkit-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@-moz-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@-ms-keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
@keyframes lg-left-end{
    0%,100%{left:0;}
    50%{left:30px;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative;}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;}
.lg-toolbar .lg-icon{color:#999999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;}
.lg-toolbar .lg-icon:hover{color:#ffffff;}
.lg-toolbar .lg-close:after{content:"\e070";}
.lg-toolbar .lg-download:after{content:"\e0f2";}
.lg-sub-html{bottom:0;color:#eeeeee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:700;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#999999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #ffffff;border-radius:4px;margin-bottom:5px;}
@media (min-width:1025px){
    .lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease;}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#f6cf0b;}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}
.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#ffffff;}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto;}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../images/vimeo-play.png) no-repeat;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../images/vimeo-play.png) 0 -58px no-repeat;}
.lg-outer .lg-has-html5 .lg-video-play{background:url(../images/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../images/youtube-play.png) no-repeat;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../images/youtube-play.png) 0 -60px no-repeat;}
.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0;}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible;}
.lg-progress-bar{background-color:#333333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s;}
.lg-progress-bar .lg-progress{background-color:#f6cf0b;height:5px;width:0;}
.lg-progress-bar.lg-start .lg-progress{width:100%;}
.lg-show-autoplay .lg-progress-bar{opacity:1;}
.lg-autoplay-button:after{content:"\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;-o-transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;transition:left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-moz-transition:-moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-o-transition:-o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;transition:transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
#lg-zoom-in:after{content:"\e311";}
#lg-actual-size{font-size:20px;}
#lg-actual-size:after{content:"\e033";}
#lg-zoom-out{opacity:.5;pointer-events:none;}
#lg-zoom-out:after{content:"\e312";}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #ffffff inset;}
.lg-outer .lg-pager-thumb-cont{background-color:#ffffff;color:#ffffff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}
.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px;}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #ffffff inset;}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}
.lg-fullscreen:after{content:"\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s;}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible;}
.lg-outer .lg-dropdown{background-color:#ffffff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;}
.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#ffffff;right:16px;top:-16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom:0;}
.lg-outer .lg-dropdown > li:hover .lg-icon,.lg-outer .lg-dropdown > li:hover a{color:#333333;}
.lg-outer .lg-dropdown a{color:#333333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}
.lg-outer .lg-dropdown .lg-icon{color:#333333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%;}
.lg-outer #lg-share{position:relative;}
.lg-outer #lg-share:after{content:"\e80d";}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901";}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced;}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904";}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902";}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903";}
.lg-group:after{content:"";display:table;clear:both;}
.lg-outer{position:fixed;top:0;left:0;z-index:1090;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lg-outer.lg-visible{opacity:1;}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1;}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}
.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap;}
.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat;display:none!important;}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important;}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}
.lg-outer .lg-item.lg-complete{background-image:none;}
.lg-outer .lg-item.lg-current{z-index:1060;}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important;}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none;}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1090;background-color:rgba(0,0,0,0.85);opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}
.lg-backdrop.in{opacity:.93;}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important;}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-fade .lg-item{opacity:0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;}
.parallax-light h1,.parallax-light h2,.parallax-light h3,.parallax-light h4,.parallax-light h5,.parallax-light h6,.parallax-light .heading-1,.parallax-light .heading-2,.parallax-light .heading-3,.parallax-light .heading-4,.parallax-light .heading-5,.parallax-light .heading-6,.parallax-light p{color:#fff;}
.wd-parallax{background-image:url(../images/cta.jpg);color:#fff;position:relative;background-attachment:fixed;background-size:cover;background-position:top right;font-size:13pt;font-weight:400;padding:100px 0;}
.wd-parallax::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);}
.ico{font-family:"fontello";speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.text-shadow{text-shadow:1px 1px 1px rgba(127,127,127,0.3);}
.mb-30{margin-bottom:30px;}
.italic-subtitle{font-style:italic;display:inline-block;letter-spacing:-0.01em;font-family:"Playfair Display",serif;text-transform:none;}
.title-decorate{position:relative;padding:0 20px 40px 20px;}
.title-decorate:before{position:absolute;content:'';bottom:0;width:145px;height:21px;background:url(../images/title-image.png) no-repeat center;left:50%;transform:translateX(-50%);}
.btn-1{display:inline-block;text-align:center;vertical-align:middle;transition:all 0.4s ease;font-size:14px;line-height:16px;color:#f66b88;text-transform:uppercase;padding:0 30px;position:relative;font-weight:normal;margin-top:25px;}
.btn-1:hover{color:#000;}
.btn-1:before,.btn-1:after{position:absolute;content:"";background:url(../images/bg-btn.png) 0 0 no-repeat;width:20px;height:6px;left:0;top:3px;}
.btn-1:after{left:auto;right:0;background:url(../images/bg-btn.png) right 0 no-repeat;}
.border-block{padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:30px;border:2px solid white;}
@media (min-width:768px){
    .border-block{border:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:65px;}
}
.border-block h2{letter-spacing:0.02em;line-height:1.1;margin-bottom:30px;}
@media (min-width:1200px){
    .border-block h2{margin-bottom:52px;}
}
@media (min-width:768px){
    .border-block .decor:before{content:'';position:absolute;top:15px;right:15px;width:153px;border-bottom:3px solid #fff;}
    .border-block .decor:after{content:'';position:absolute;left:15px;bottom:0;height:156px;border-right:3px solid #fff;}
    .border-block:after{content:'';position:absolute;bottom:0;right:15px;top:18px;left:15px;pointer-events:none;border-bottom:3px solid #fff;border-right:3px solid #fff;}
}
.border-block-variant-1 .decor:before{width:103px;}
@media (min-width:992px){
    .border-block-variant-1 .decor:before{width:153px;}
}
.border-block-variant-1 .decor:after{height:116px;}
@media (min-width:1200px){
    .border-block-variant-1 .decor:after{height:146px;}
}
.border-block-variant-4{padding-bottom:0;}
.border-block-variant-4:after{top:27px;}
.border-block-variant-4 .border-block-inset{padding:20px 20px;}
@media (min-width:480px){
    .border-block-variant-4 .border-block-inset{padding:30px 40px 40px 40px;}
}
@media (min-width:768px){
    .border-block-variant-4 .border-block-inset{padding:40px 100px 52px 100px;}
}
.border-block-variant-4 .decor:before{width:355px;top:26px;}
@media (min-width:992px){
    .border-block-variant-4 .decor:before{width:404px;}
}
.border-block-variant-4 .decor:after{height:380px;}
.border-block-variant-2{border:none;padding-bottom:0;}
.border-block-variant-2 h2{margin-bottom:0;}
.border-block-variant-2:after{left:0;right:0;top:10px;display:none;}
@media (min-width:992px){
    .border-block-variant-2:after{display:block;}
}
.border-block-variant-2 .border-block-inset{line-height:38px;padding-top:30px;}
@media (min-width:992px){
    .border-block-variant-2 .border-block-inset{padding-left:100px;padding-top:58px;padding-right:120px;padding-bottom:36px;}
}
.border-block-variant-2 .decor{display:none;}
@media (min-width:992px){
    .border-block-variant-2 .decor{display:block;}
}
.border-block-variant-2 .decor:before{right:0;top:10px;width:230px;}
@media (min-width:1200px){
    .border-block-variant-2 .decor:before{width:470px;}
}
.border-block-variant-2 .decor:after{height:427px;left:0;}
@media (min-width:1200px){
    .border-block-variant-2 .decor:after{height:400px;}
}
.border-block-variant-3{border:none;padding-bottom:0;}
.border-block-variant-3 h2{margin-bottom:0;}
.border-block-variant-3:after{left:0;right:0;top:10px;display:none;}
@media (min-width:992px){
    .border-block-variant-3:after{display:block;}
}
.border-block-variant-3 .border-block-inset{line-height:28px;padding-top:30px;}
@media (min-width:992px){
    .border-block-variant-3 .border-block-inset{padding-left:100px;padding-top:63px;padding-right:120px;padding-bottom:62px;}
}
.border-block-variant-3 .decor{display:none;}
@media (min-width:992px){
    .border-block-variant-3 .decor{display:block;}
}
.border-block-variant-3 .decor:before{right:0;top:10px;width:230px;}
@media (min-width:1200px){
    .border-block-variant-3 .decor:before{width:312px;}
}
.border-block-variant-3 .decor:after{height:427px;left:0;}
@media (min-width:1200px){
    .border-block-variant-3 .decor:after{height:488px;}
}
.box-icon-inner{position:relative;}
.box-icon-inner > *{position:relative;z-index:1;}
.box-icon-inner:before{position:absolute;top:23%;left:56%;content:'';z-index:0;}
.box-icon-inner.decorate-triangle:before{width:0;height:0;border-style:solid;border-width:0 10px 18px 10px;border-color:transparent transparent #F29EA1 transparent;transform:rotate(137.76deg) translate(0,0);will-change:transform;transition:all .6s;}
.box-icon-inner.decorate-triangle.decorate-color-secondary:before{border-color:transparent transparent #FBB8C8 transparent;}
.box-icon-inner.decorate-circle:before{width:20px;height:20px;border-radius:50%;background:#F29EA1;transform:translate(0,0);will-change:transform;transition:all .6s;}
.box-icon-inner.decorate-circle.decorate-color-secondary-2:before{background:#FBB8C8;}
.box-icon-inner.decorate-rectangle:before{width:16px;height:16px;transform:translateY(0) rotate(45deg);background:#F29EA1;will-change:transform;transition:all .6s;}
.box-icon-inner.decorate-rectangle.decorate-color-primary:before{background:#FBB8C8;}
.box-icon-caption h4{font-weight:400;}
@media (min-width:1200px){
    .box-icon-caption a{font-size:25px;}
}
.box-icon-caption * + p{margin-top:20px;}
.box-icon-classic{max-width:320px;margin-left:auto;margin-right:auto;text-align:center;font-family:"fontello";}
.box-icon-classic > * + *{margin-top:25px;}
.box-icon-classic .box-icon-caption p{color:rgba(21,21,21,0.6);padding:0 28px;}
.box-icon-classic:hover .decorate-triangle:before{transform:rotate(175deg) translate(15px,15px);}
.box-icon-classic:hover .decorate-circle:before{transform:translate(-45px,2px);}
.box-icon-classic:hover .decorate-rectangle:before{transform:rotate(-90deg) translateY(-40px);}
.service-icon{font-family:"fontello";}
.icon-xl{font-size:65px;line-height:79px;}
.section-xs{padding:25px 0;}
.section-sm,.section-md,.section-lg,.section-xl,.section-inset-1,.section-inset-2,.section-inset-3,.section-inset-4,.section-inset-5,.section-inset-6,.section-inset-7,.section-inset-8,.section-inset-9,.section-inset-10,.section-inset-11{padding:70px 0;}
.section-inset-10{padding:20px 0 80px;}
.section-inset-12{padding-bottom:70px;}
.section-xxl{padding:100px 0;}
.section-collapse + .section-collapse{padding-top:0;}
.section-collapse:last-child{padding-bottom:0;}
html [class*='section-'].section-bottom-0{padding-bottom:0;}
@media (min-width:768px){
    .section-sm{padding:60px 0;}
    .section-md{padding:70px 0;}
    .section-lg{padding:85px 0;}
}
@media (min-width:992px){
    .section-md{padding:80px 0 90px;}
    .section-lg{padding:100px 0;}
    .section-xxl{padding:150px 0 110px;}
    .section-inset-2{padding:100px 0 110px;}
    .section-inset-5{padding:110px 0;}
    .section-inset-7{padding:120px 0;}
    .section-inset-8{padding:80px 0;}
    .section-inset-11{padding:130px 0 90px;}
    .section-inset-12{padding-bottom:120px;}
}
@media (min-width:1200px){
    .section-lg{padding:115px 0;}
    .section-xxl{padding:313px 0 186px;}
    .section-inset-1{padding-top:50px;padding-bottom:150px;}
    .section-inset-2{padding:115px 0 150px;}
    .section-inset-3{padding:9.9vw 0 9.1vw;}
    .section-inset-4{padding:11.2vw 0 10.6vw;}
    .section-inset-5{padding:140px 0 130px;}
    .section-inset-6{padding:90px 0 86px;}
    .section-inset-7{padding:150px 0;}
    .section-inset-8{padding:100px 90px;}
    .section-inset-9{padding:80px 0 100px;}
    .section-inset-10{padding:90px 0;}
    .section-inset-11{padding:210px 0 140px;}
    .section-inset-12{padding-bottom:150px;}
}
.section-single{display:flex;text-align:center;}
.section-single p{margin-left:auto;margin-right:auto;}
.section-single * + .rights{margin-top:35px;}
@media (min-width:992px){
    .section-single * + .rights{margin-top:60px;}
}
.section-single .rd-mailform-wrap{max-width:670px;margin-left:auto;margin-right:auto;text-align:center;}
.section-single * + .rd-mailform-wrap{margin-top:20px;}
.section-single-header{padding:calc(1em + 3vh) 0 calc(1em + 2vh);}
.section-single-main{padding:calc(1em + 4vh) 0;}
.section-single-footer{padding:calc(1em + 2vh) 0 calc(1em + 3vh);}
.section-single-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:100vh;}
.section-single-inner > *{width:100%;}
.section-half{position:relative;overflow:hidden;}
.section-half-content{max-width:780px;padding-right:15px;padding-left:15px;text-align:center;margin-left:auto;margin-right:auto;}
.section-half-content-2{max-width:860px;}
@media (min-width:1200px){
    .section-half-content{text-align:left;margin-left:0;}
    .section-half-content-2{padding-right:50px;}
    .section-half-content-right{padding-left:13.4%;}
}
@media (min-width:1200px){
    .section-left{margin-left:auto;}
}
.block-center,.block-sm,.block-lg{margin-left:auto;margin-right:auto;}
.block-xs{max-width:500px;}
.block-sm{max-width:560px;}
.block-lg{max-width:768px;}
.block-center{padding:10px;}
.block-center:hover .block-center-header{background-color:#ffd8cb;}
.block-center-title{background-color:#ffffff;}
@media (max-width:1799.98px){
    .block-center{padding:20px;}
    .block-center:hover .block-center-header{background-color:#ffffff;}
    .block-center-header{background-color:#ffd8cb;}
}
.block-img-aside{overflow:hidden;}
@media (min-width:992px){
    .block-img-aside{position:absolute;bottom:0;top:0;width:100%;background:url("../images/home-3-1-974x626.jpg");background-size:cover;}
    .block-img-aside img{display:none;}
}
.block-decorate{position:relative;max-width:760px;margin-left:auto;margin-right:auto;overflow:hidden;font-size:120px;font-family:"Montserrat",sans-serif;font-weight:700;color:#ffffff;line-height:1;}
@media (min-width:576px){
    .block-decorate{font-size:170px;}
}
@media (min-width:992px){
    .block-decorate{font-size:260px;}
}
@media (min-width:1200px){
    .block-decorate{font-size:360px;}
}
* + .block-decorate{margin-top:25px;}
.block-accent p.big,.block-accent p.rights{color:#151515;}
.block-accent p.big a:hover,.block-accent p.rights a:hover{color:#ffffff;}
.block-accent .button-white{color:#151515;}
.block-accent .button-white:hover,.block-accent .button-white:focus{background:#151515;border-color:#151515;color:#ffffff;}
.pink-bg{background:#f07676;padding:20px;color:#fff;}
.bg-primary{background-color:#fd907a;}
.yellow-bg{background:#f6cf0b}
@media (min-width:992px){
    .pink-bg{padding:50px;}
}
.inset-custom{padding:11% 14%;}
.pink-bg h3{font-family:'Petit Formal Script',cursive;text-transform:none;font-size:36px;letter-spacing:0;}
.latin.black,.black{color:#010101;}
.latin{font-family:'Playfair Display',serif;}
.line{font-family:'Petit Formal Script',cursive;text-transform:none;font-size:16px;letter-spacing:0;}
.subtitle{font-size:18px;color:rgba(21,21,21,0.8);font-weight:normal;line-height:24px;font-family:"Playfair Display",serif;font-style:italic;margin:10px 0 auto;}
.title{font-size:40px;}
.btBtn{cursor:pointer;display:inline-block;font-weight:700;letter-spacing:1px;font-size:12px;position:relative;padding:10px;line-height:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;border:2px solid #ff5f6a;color:#ff5f6a;border-radius:50px;}
.btBtn:hover{background-color:#ff5f6a;border:2px solid #ff5f6a;color:#fff;}
.heading{text-align:center;position:relative;z-index:9;}
.heading::after{content:"";display:block;background-image:url(../images/deco.svg);position:relative;background-attachment:relative;background-size:cover;background-position:top right;width:300px;height:25px;margin:10px auto 5px;}
.heading h1{font-weight:normal;letter-spacing:0;font-family:"gogoiadeco",sans-serif;text-transform:none;}
.item_title:after{content:' ';display:block;width:208px;height:21px;margin:18px auto;background-image:url(../images/divider.png);background-size:cover;}
.services_item_icon{color:#f66b88;width:1.88em;height:1.88em;line-height:1.88em;margin:0.2em 0 0.21em;font-size:48px;text-align:center;border-radius:50%;}
.btTextCenter .btIconImageRow{display:block;width:auto;text-align:center;margin:auto;white-space:nowrap;overflow:hidden;}
.btIco.btIcoLargeSize{line-height:80px;}
.btIco.btIcoLargeSize{margin-right:1em;margin-left:1em;}
.btIco{margin-left:.25em;margin-right:.25em;}
.btIco{display:inline-block;vertical-align:middle;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;}
.btSeparator{clear:both;}
.bottomSmallSpaced{padding-bottom:20px;}
.btSeparator.noBorder hr{border-bottom:1px solid transparent!important;}
.header.large{margin-bottom:20px;}
.header{display:block;margin-bottom:10px;}
.btClear{clear:both;}
.header .dash{display:block;}
.header h1,.header h2,.header h3,.header h4,.header h5,.header h6{font-family:Great Vibes,Arial,sans-serif;}
.header.large h2,.header.large h1{font-size:40px;padding-top:5px;padding-bottom:5px;line-height:1.15;}
.header .headline{display:block;}
.rowItemContent{text-align:center}
.btDash.bottomDash .dash:after,.btDash.topDash .dash:before{border-bottom:1px solid #ff5f6a;}
.header.large .dash:after,.header.large .dash:before{border-color:#ff5f6a;}
.btDash.bottomDash .dash:after,.btDash.topDash .dash:before{border-bottom:1px solid #ff5f6a;}
.header.large .dash:after,.header.large .dash:before{border-color:#ff5f6a;width:58px;margin-top:8px;margin-bottom:12px;}
.btDash.bottomDash .dash:after,.btDash.topDash .dash:before{content:'';clear:both;width:60px;display:block;border-bottom:1px solid #ff5f6a;}
.btTextCenter .dash:before,.btTextCenter .dash:after,.captionTxt .dash:before,.captionTxt .dash:after{margin-left:auto;margin-right:auto;}
.header .dash:after,.header .dash:before{margin-top:5px;margin-bottom:5px;}
.header.large .btSuperTitle,.header.large .btSubTitle{font-size:20px;padding-top:3px;padding-bottom:3px;}
hr{margin-top:0;margin-bottom:30px;}
.line-hr-center{width:60px;border-top:1px solid #888;}
.line-hr-primary{width:100%;border-top:1px solid #888;}
.line-hr-left{width:60px;border-top:1px solid #888;margin:0 0 30px 0;}
.line-hr-right{width:60px;border-top:1px solid #888;margin:0 0 20px 0;}
.line-vr-section{position:relative;margin:-25px auto;border:0;border-left:1px solid;border-color:#888;width:1px;height:50px;z-index:10;}
.offset-1{margin-left:8.333333%;}
.about-img img:hover{transform:scale(0.95);}
.about-img{position:relative;}
img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#000;}
img{vertical-align:middle;border-style:none;}
.about-img .img{padding:0 30px 30px 0;position:relative;}
.about-img .img:before{content:'';position:absolute;top:30px;right:0;left:45px;bottom:0;border:10px solid rgba(245,240,236,1);}
.about-img .img img{position:relative;z-index:2;}
.about-img-2{position:relative}
.about-img .about-img-2{width:60%!important;position:absolute;bottom:15px;right:15px;z-index:3;color:#000;font-family:'Signatie';font-weight:normal;letter-spacing:1px;font-size:30px;line-height:1.5em;text-align:center;transform:rotate(-30deg);}
.btIco.btIcoLargeSize{line-height:80px;}
.btIco.btIcoLargeSize{margin-right:1em;margin-left:1em;}
.btIco{margin-left:.25em;margin-right:.25em;}
.btIco{display:inline-block;vertical-align:middle;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;}
.about-img .about-img-2{width:60%!important;position:absolute;bottom:15px;right:15px;z-index:3;color:#000;font-family:'Signatie';font-weight:normal;letter-spacing:1px;font-size:30px;line-height:1.5em;text-align:center;transform:rotate(-30deg);}
.event{border-bottom:3px solid #ff5f6a;border-radius:0 0 2px 2px;margin-bottom:30px;min-height:380px;overflow:hidden;position:relative;}
.event .thumb{overflow:hidden;position:relative;max-height:380px;}
.event .thumb .round-style{background-color:#fbf7f8;border-radius:50%;bottom:12px;height:70px;left:0;margin:auto;position:absolute;right:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:70px;}
.event:hover .thumb .round-style{bottom:76px;}
.event .event-details{background-color:#fbf7f8;bottom:-65px;padding:0 15px 20px;position:absolute;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;}
.event .event-details h4{color:#202A30;font-weight:700;}
.event-details .round-style{background:#fbf7f8 none repeat scroll 0 0;border-radius:50%;height:70px;left:0;margin:0 auto;position:absolute;right:0;top:-35px;width:70px;}
.event:hover .event-details{bottom:0;}
.event .event-details .ico{color:#ff5f6a;display:inline-block;font-size:30px;position:relative;top:-30px;font-family:fontello;}
.event .event-details .title{margin-bottom:10px;font-size:32px;margin-top:-20px;}
.event .event-details .details{font-size:14px;padding-bottom:8px;margin:0}
.event .event-details a.btn-thm{margin-top:15px;}
.event:hover .event-details a.btn-thm{margin-top:10px;}
.thm-btn{background:#ff5f6a;border-radius:30px;display:inline-block;color:#fff;font-size:12px;font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:bold;padding:12px 35px;border:2px solid transparent;transition:all .3s ease;}
.thm-btn.inverse{background-color:#fff;border-color:#ff5f6a;color:#ff5f6a;}
.thm-btn.inverse:hover{background:#ff5f6a;border-color:#ff5f6a;color:#fff;}
.btn-xs{font-size:11px!important;padding:8px 15px!important;}
.thm-btn:hover,.thm-btn.inverse{background-color:#fff;border-color:#ff5f6a;color:#ff5f6a;}
.why-us-section{position:relative;color:#ffffff;background-color:#242424;}
.why-us-section .bg-grey{position:absolute;left:90px;top:0px;width:50%;height:100%;background-color:#242424;z-index:1;transform:skewX(-14deg);-webkit-transform:skewX(-14deg);-moz-transform:skewX(-14deg);-ms-transform:skewX(-14deg);-o-transform:skewX(-14deg);}
.why-us-section .bg-image{position:absolute;right:0px;top:0px;width:65%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:0;}
.why-us-section .auto-container{position:relative;z-index:2;}
.why-us-section .sec-title h2,.why-us-section .sec-title h3{text-transform:capitalize;margin-bottom:0px;}
.why-us-section .sec-title .line{margin-top:25px;}
.why-us-section .block{position:relative;padding-left:100px;margin-bottom:30px;padding-right:10px;}
.why-us-section .block .number{position:absolute;left:10px;top:-5px;font-style:italic;color:#3a3a3a;font-weight:800;font-size:92px;font-family:'PT Sans',sans-serif;line-height:1;}
@media (min-width:320px){
    .inner-box{padding:20px;}
    .why-us-section .bg-grey{width:0;}
    .about-img{height:auto}
}
@media (min-width:576px){
    .inner-box{padding:20px;}
    .about-img{height:auto}
}
@media (min-width:992px){
    .inner-box{padding:50px 0 50px 150px;}
    .why-us-section .bg-grey{width:55%;}
    .about-img{height:850px;}
}
@media (min-width:1200px){
    .inner-box{padding:50px 0 50px 150px;}
    .why-us-section .bg-grey{width:55%;}
}
.row.display-flex{display:flex;flex-wrap:wrap;}
.row.display-flex > [class*='col-']{flex-grow:1;}
.why-us-section .block:hover .number{color:#ff5f6a;}
.why-us-section .block h4{position:relative;font-size:16px;font-weight:700;color:#ffffff;font-style:normal;margin-bottom:10px;}
.why-us-section .block p{position:relative;font-size:14px;font-weight:400;color:#cccccc;font-style:normal;margin-bottom:10px;}
.sec-title{position:relative;margin-bottom:45px;text-align:center;}
.sec-title h2{position:relative;text-transform:capitalize;margin-bottom:0px;font-weight:800;color:#fff;}
.sec-title h3{position:relative;text-transform:capitalize;font-size:15px;font-weight:800;color:#fff;margin-bottom:0px;}
.sec-title .line{position:relative;width:40px;height:6px;background:#ffffff;margin:20px auto 0px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.sec-title.style-three{margin:40px 0px 0px;}
.sec-title.style-three::after{content:"";display:block;background-image:url(../images/deco-white.svg);position:relative;background-attachment:relative;background-size:cover;background-position:top right;width:300px;height:25px;margin:10px auto 5px;}
.auto-container{position:static;max-width:1200px;margin:0 auto;}

/*.auto-container {
    position: static;
    margin: 0 auto;
    padding: 0 100px 150px;

}*/
.icon-quote{position:relative;z-index:1;}
.icon-quote:before{font-family:fontello;content:'\e8d6';color:#808369;position:absolute;top:-40px;left:0;font-size:4.5em;font-weight:900;z-index:-1;opacity:0.2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.scroll_to_top:hover{-webkit-box-shadow:0 -10px 3px -3px rgb(0 0 0 / 20%);-moz-box-shadow:0 -10px 3px -3px rgba(0,0,0,0.2);box-shadow:0 -10px 3px -3px rgb(0 0 0 / 20%);}
.floral-bg{margin-top:0px!important;margin-bottom:0px!important;padding-top:100px!important;padding-bottom:100px!important;background-image:url(../images/floral_pattern.png)!important;background-position:0 0!important;background-repeat:repeat!important;}
.owl-style-13 .owl-prev,.owl-style-13 .owl-next{display:none;font-size:31px;color:#151515;}
.owl-style-13 .owl-prev:hover,.owl-style-13 .owl-next:hover{color:#28bbff;}
.owl-style-13 .owl-dots{margin-top:30px;}
@media (min-width:992px){
    .owl-style-13{padding-left:40px;padding-right:40px;}
    .owl-style-13 .owl-prev,.owl-style-13 .owl-next{display:inline-block;}
    .owl-style-13 .owl-next{right:-15px;}
    .owl-style-13 .owl-prev{left:-15px;}
    .owl-style-13 .owl-dots{display:none;}
}
@media (min-width:1200px){
    .owl-style-13{padding-left:100px;padding-right:100px;}
    .owl-style-13 .owl-next{right:20px;}
    .owl-style-13 .owl-prev{left:20px;}
}
.thumbnail-minimal{position:relative;display:block;overflow:hidden;background:#c70034;}
.thumbnail-minimal:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);transform:scale(2) rotate(45deg) translate3d(0,-100%,0);transition:transform .6s;pointer-events:none;z-index:1;}
.thumbnail-minimal img{width:100%;will-change:transform;transform:scale(1.05);transition:all .3s;}
.thumbnail-minimal:hover:before{transform:scale(2) rotate(45deg) translate3d(0,100%,0);}
.thumbnail-minimal:hover img{transform:none;opacity:.8;}
.home-page-banner-area{padding:90px 0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
.home-page-banner-area h1{color:#ffffff;font-family:'Alex Brush',cursive;font-size:72px;position:relative;margin-bottom:0;}
.home-page-banner-area h1:before{position:absolute;left:10px;top:15px;content:"";background:url('../images/left.png') no-repeat;height:60px;width:75px;}
.home-page-banner-area h1:after{position:absolute;right:0px;top:15px;content:"";background:url('../images/right.png') no-repeat;height:60px;width:75px;}
.home-page-banner-area .read-more{margin-top:30px;}
#about-us-1 .image-container{background-size:cover;background-position-y:center;}
#about-us-2 .image-container{background:url("../img/bg-about-1.jpg");background-size:cover;background-position-y:center;}
.aboutlist{text-align:center;margin:30px auto 0;}
.aboutlist .img{margin:0;}
.aboutlist .img img{width:100%;height:280px;object-fit:cover;border-radius:2px;overflow:hidden;}
.aboutlist .img i{font-size:5rem;color:rgba(255,131,131,.6);}
.p120{padding:120px;}
@media (min-width:576px){
    .p120{padding:30px;}
}
@media (min-width:992px){
    .p120{padding:80px;}
}
@media (min-width:1200px){
    .p120{padding:120px;}
}
.no-bottom{padding-bottom:0px!important;}
.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blog .img{position:relative;overflow:hidden;}
.blog .img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.blog .img img{-webkit-transition:all .5s;transition:all .5s;}
.blog .content{width:100%;padding:30px 60px;}
.blog .content .date{display:table-cell;position:relative;width:80px;z-index:2;}
.blog .content .date h3{font-size:60px;font-weight:700;color:#ff5f6a;margin-bottom:0px;}
.blog .content .date h6{color:#505050;letter-spacing:2px;font-size:10px;text-transform:uppercase;font-weight:300;}
.blog .content .cont{display:table-cell;vertical-align:middle;padding-left:15px;}
.blog .content .cont h4{margin:15px 0;font-size:25px;}
.blog .content .info h6{font-size:10px;letter-spacing:2px;color:#505050;text-transform:uppercase;font-weight:300;}
.blog .content .info .tags{color:#ff5f6a;}
@media screen and (max-width:991px){
    .blog .content{padding:0 30px;margin-top:40px;}
    .blog .content .cont h4{line-height:1.25em;}
    .order2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;}
    .order1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;}
}
@media screen and (max-width:480px){
    .blog .content{padding:0 15px;}
    .blog .content .date{width:60px;}
    .blog .content .info .tags{margin:5px 0 0;}
    .blog .content .date h3{font-size:40px;}
}
.heading-font{font-family:"gogoiadeco",sans-serif!important;text-transform:none;}
.swal2-styled.swal2-confirm{background-color:#f27474!important;box-shadow:none;}
.footer-upper .form-box{position:relative;}
.footer-upper .form-group{position:relative;margin-bottom:20px;}
.footer-upper .form-group input{position:relative;display:block;width:100%;padding:9px 40px 9px 15px;line-height:22px;background:#1e1e1e;color:#ffffff;}
.footer-upper .form-box button{position:absolute;right:0px;top:0px;width:40px;height:40px;color:#f6cf11;font-size:14px;text-align:center;background:none;}
.footer-upper .form-box input:focus{background:#000000;}
.footer-upper .form-box input:focus + button{color:#ffffff;}
.section-padding{padding:100px 0;}
.blog-all-cont{position:relative;border:1px solid #ebebeb;padding-bottom:40px;margin-top:60px;text-align:center;}
.blog-all-cont .blog-wedding{background:#ff7e97 none repeat scroll 0 0;color:#fff;height:auto;padding:5px 10px;position:absolute;bottom:180px;font-size:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.blog-all-cont:hover{box-shadow:0px 1px 20px 9px rgba(0,0,0,0.19);transition:.5s;}
.blog-all-cont h5{font-family:'Raleway',sans-serif;font-size:16px;padding:40px 10px 0;margin:0}
.blog-all-cont p{line-height:21px;padding:0 10px;font-size:14px;}
.blog-all-cont h6{margin:0;font-family:"Raleway",sans-serif;font-size:11px;font-weight:normal;padding:10px 0;}
.blog-btn{bottom:-19px;padding-top:20px;position:absolute;left:78px;font-size:14px;}
.blog-btn a{border:1px solid #ff7e97;padding:7px 10px;color:#000;background:#fff;}
.blog-btn a:hover{background:#ff7e97;color:#fff;}
.cta[data-href]{cursor:pointer;}
.cta{background-size:cover!important;background-position:center!important;position:relative;overflow:hidden;display:block;padding:4.7em 8% 3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;}
.cta:before{position:absolute;z-index:1;top:0;left:-10%;width:120%;height:100%;background:rgba(255,255,255,0.2);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .8s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cta:hover:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-140%,0);opacity:1;filter:alpha(opacity=100);visibility:initial;}
.about-img img{object-fit:cover;width:100%;height:100%;}
.services .item{position:relative;overflow:hidden;text-align:center;}
.services .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.services .item:hover .con{bottom:0;}
.services .item img{-webkit-transition:all .5s;transition:all .5s;object-fit:cover;width:100%;height:100%;}
.services .item .con{padding:30px 15px;position:absolute;bottom:-60px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:center;z-index:20;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 2%,rgba(0,0,0,.75) 90%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);}
.services .item i{color:rgba(255,255,255,0.6);font-size:32px;position:absolute;left:45%;display:flex;opacity:0;top:50%;transform:translate(0,-50%);}
.services .item:hover i{opacity:1}
.services .item .con .category{font-family:TuesdayNight;font-size:32px;color:#fff;line-height:1em;margin-bottom:0;}
.services .item .con .category a{margin-right:5px;position:relative;color:#FFF;}
.services .item .con .category a:last-child{margin-right:0;}
.services .item .con .category a:last-child:after{display:none;}
.services .item .con h5,.services .item .con h5 a{position:relative;color:#fff;font-size:15px;margin-top:0px;margin-bottom:15px;line-height:1.4em;font-family:"Playfair Display",serif;font-style:italic;}
.services .item .con p{color:#fff;font-size:15px;}
.services .item .con i{color:#fff;font-size:20px;}
.services .item .con i:hover{color:#c5a47e;}
.services .item .con .btn{margin-left:0;border-radius:30px;border-color:#666;padding:11px 30px;}
.services .item .con .btn:hover{border-color:#c5a47e;}
.position-re.o-hidden{width:auto;height:316px;overflow:hidden;display:flex;}
.tag a,.tag{color:#666;font-style:italic;}
.effect_img:hover{background-color:#000;overflow:hidden;position:relative;margin:0 auto;}
.effect_img{position:relative;overflow:hidden;}
.effect_img:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
.effect_img:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
@media (min-width:1025px){
    .effect_img:hover:before{right:50%;left:50%;width:0;background:rgba(255,255,255,0.5);}
    .effect_img:hover:after{height:0;top:50%;bottom:50%;background:rgba(255,255,255,0.5);}
}
.effect_img2{position:relative;width:100%;display:block;overflow:hidden;}
.effect_img2:before{border-bottom:50px solid rgba(255,255,255,0.4);border-top:50px solid rgba(255,255,255,0.4);content:"";height:100%;left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;transform:rotate(45deg) scaleY(0);-o-transform:rotate(45deg) scaleY(0);-webkit-transform:rotate(45deg) scaleY(0);-moz-transform:rotate(45deg) scaleY(0);-ms-transform:rotate(45deg) scaleY(0);-webkit-transition:opacity .35s ease 0s,transform .35s ease 0s;-webkit-transition:opacity .35s ease 0s,-webkit-transform .35s ease 0s;transition:opacity .35s ease 0s,-webkit-transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s;transition:opacity .35s ease 0s,transform .35s ease 0s,-webkit-transform .35s ease 0s;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:100%;}
@media (min-width:1025px){
    .effect_img2:hover:before{opacity:1;filter:alpha(opacity=100);transform:rotate(45deg) scaleY(4);-o-transform:rotate(45deg) scaleY(4);-webkit-transform:rotate(45deg) scaleY(4);-moz-transform:rotate(45deg) scaleY(4);-ms-transform:rotate(45deg) scaleY(4);}
}
.effect_img{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom;}
.effect_img:hover img{-webkit-transform:rotate(3deg) scale(1.2,1.2);-o-transform:rotate(3deg) scale(1.2,1.2);transform:rotate(3deg) scale(1.2,1.2);}
.gallery_section{width:100%;float:left;position:relative;overflow:hidden;}
.gallery_overflow_hidden{overflow:hidden;}
.gallery_position_relative{position:relative;}
.gallery_fadein_fadeout .gallery_zoom_image{-webkit-transition:all 3000ms;-o-transition:all 500ms;transition:all 3000ms;}
.gallery_fadein_fadeout .gallery_fadein{opacity:0;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:800ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:800ms;}
.gallery_fadein_fadeout:hover .gallery_fadein{opacity:1;z-index:2;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:800ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:800ms;}
.gallery_fadein_fadeout .gallery_fadeout{opacity:1;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:800ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:500ms;}
.gallery_fadein_fadeout:hover .gallery_fadeout{opacity:0;z-index:1;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:500ms;}
.gallery_vertical_align_middle{vertical-align:middle;}
.gallery_display_table_cell{display:table-cell;}
.gallery_text_align_center{text-align:center;}
.gallery_display_table{display:table;}
.gallery_fadein_fadeout .gallery_filter_blur_5{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px);}
.gallery_fadein_fadeout:hover .gallery_filter_blur_5{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);}
.gallery_fadein_fadeout .gallery_zoom_image{width:100px;height:auto}
.gallery_fadein_fadeout:hover .gallery_zoom_image{-webkit-transform:rotate(3deg) scale(1.2,1.2);-o-transform:rotate(3deg) scale(1.2,1.2);transform:rotate(3deg) scale(1.2,1.2);}
.gallery_fadein_fadeout .gallery_fadein{opacity:0;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:800ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:800ms;}
.gallery_fadein_fadeout:hover .gallery_fadeout{opacity:0;z-index:1;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;-moz-transition:opacity;-moz-transition-timing-function:ease-out;-moz-transition-duration:500ms;}
.gallery_position_absolute{position:absolute;}
.gallery_bg_greydark_alpha_2_2{background-color:rgba(238,238,238,0.2);}
.gallery_width_100_percentage{width:100%;}
.gallery_height_100_percentage{height:100%;}
.gallery_section.gallery_zoom_image{min-width:420px;height:auto;}
#subheader{color:#fff;overflow:hidden;width:100%;height:100%;position:relative;margin:0 auto;margin-bottom:0;}
#subheader:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1;}
#subheader img{position:fixed;top:0px;left:0px;width:100%;height:100%;object-fit:cover;z-index:0;}
#subheader .breadcumbs{display:block;margin:0 auto;position:relative;padding:12vh 0;z-index:2;}
.topmenu #subheader .breadcumbs{padding:26vh 0;}
.breadcumbs .heading{width:100%;font-size:calc(13pt + (26 - 14) * ((100vw - 300px)/(1600 - 300)));font-weight:500;text-align:center;letter-spacing:.2em;text-transform:uppercase;}
.breadcumbs .heading:after{content:"";display:block;width:4rem;height:.2rem;background:#fff;margin:10px auto 22px;}
.breadcumbs .content{text-align:center;font-size:11px;text-transform:uppercase;line-height:normal;letter-spacing:.2em;font-weight:400;position:relative;top:0;left:0;width:100%;opacity:1;}
.breadcumbs .content a{color:#ddd;text-decoration:none;margin-right:1em;}
.breadcumbs .content span{color:#fff;margin-left:1em;}
section{position:relative;background:#fff;}
a.gf{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;color:#6f6f6f;text-decoration:none;font-size:1rem;}
a.gf::after{display:block;content:"";width:30px;height:1px;background:#000;margin:0 auto;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}
a.gf:hover{color:#626570;text-decoration:none;}
a:hover{-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}
a.gf:hover::after{width:60px;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}
.gallery-item-classic{position:relative;}
.gallery-item-classic img{max-width:inherit;width:100%;}
.gallery-item-classic-caption{position:absolute;top:50%;left:50%;transform:translate(-70%,-50%);transition:all .3s;will-change:transform;opacity:0;}
.services .item .con a{display:inline-block;font-size:24px;line-height:35px;text-align:center;padding:25px 5px;color:#151515;font-weight:500;width:85px;height:85px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 10px rgba(255,255,255,0.4);cursor:pointer;}
.gallery-item-classic-caption a:hover{color:#151515;box-shadow:0 0 0 20px rgba(255,255,255,0.4);}
.gallery-item-classic:hover .gallery-item-classic-caption{opacity:1;transform:translate(-50%,-50%);}
.offset-top-34{margin-top:34px;}
[data-isotope-layout]{display:block;transition:.4s all ease;min-height:160px;}
[data-isotope-layout] .row-condensed{margin-bottom:0}
[data-isotope-layout] .row-condensed>[class*="col-"]{margin-top:0}
[data-isotope-layout] [class*="col-"]{display:block;will-change:transform;backface-visibility:hidden;transition:.1s opacity ease-in}
@media (max-width:479.98px){
    [data-isotope-layout] [class*="col-"]{max-width:100%}
}
[data-isotope-layout].isotope--loaded [class*="col-"]{opacity:1}
[data-isotope-layout].isotope--loaded:after{opacity:0;visibility:hidden}
@media (max-width:767.98px){
    .isotope-xl .row>[class*="col-"] .row{margin-bottom:-30px}
    .isotope-xl .row>[class*="col-"] .row>[class*="col-"]{margin-top:35px}
}
@media (min-width:1600px){
    .isotope-xl .row>[class*="col-"] .row{margin-bottom:-30px}
    .isotope-xl .row>[class*="col-"] .row>[class*="col-"]{margin-top:66px}
}
.isotope-filters{position:relative;display:inline-block}
.isotope-filters-list{display:none;position:absolute;top:100%;right:0;padding:5px 0;margin:5px 0;z-index:10;float:left;min-width:130px;font-size:16px;text-align:left;background-color:#fff;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.isotope-filters-list>li{display:block}
.isotope-filters-list>li>a{display:block;position:relative;clear:both;color:#434345;white-space:nowrap;line-height:1.5;padding:5px 20px;font-weight:500;}
.isotope-filters-list>li>a.active,.isotope-filters-list>li>a:hover{background-color:#f5f5f5}
.isotope-filters-list.active{display:block}
.isotope-filters-toggle.active:focus{outline:none}
.isotope-filters-title{display:none}
@media (min-width:480px){
    .isotope-filters-list{right:auto;left:0}
}
@media (min-width:992px){
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list{position:static;display:inline-block;float:none;padding:0;background-color:transparent;border-radius:0;box-shadow:none;margin-bottom:0;border-bottom:1px solid #d9d9d9}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li{display:inline-block}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a{display:inline-block;text-transform:uppercase;padding:0 5px 13px;color:#9b9b9b;transition:0.3s all ease-in}
}
@media screen and (min-width:992px) and (prefers-reduced-motion:reduce){
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a{transition:none}
}
@media (min-width:992px){
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:1px;transition:.4s}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:after{background:-moz-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-webkit-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-o-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-ms-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%)}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a:hover{color:#ff5f6a;background-color:rgba(0,0,0,0)}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li>a.active:after{left:0;width:100%}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-list>li+li{margin-left:23px}
    .isotope-filters-horizontal:not(.isotope-filter-collapse-lg) .isotope-filters-toggle,.isotope-filters-vertical:not(.isotope-filter-collapse-lg) .isotope-filters-toggle{display:none}
}
@media (min-width:1200px){
    .isotope-filters.isotope-filters-vertical .isotope-filters-list{margin-bottom:0;padding:0;border-bottom:none;border-left:1px solid #d9d9d9}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li{display:block;margin-top:0;text-align:left}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a{padding:0 25px}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after{bottom:50%;left:-1px;width:1px;height:0}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a:after{background:-moz-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-webkit-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-o-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-ms-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%)}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li>a.active:after{bottom:0;width:1px;height:100%;left:-1px}
    .isotope-filters.isotope-filters-vertical .isotope-filters-list>li+li{margin-left:0;margin-top:24px}
    .isotope-filters.isotope-filters-vertical .isotope-filters-title{display:block}
}
@media (min-width:1200px){
    .isotope-filter-collapse-lg .isotope-filters-list{position:static;display:inline-block;float:none;padding:0;background-color:transparent;border-radius:0;box-shadow:none;margin-bottom:0;border-bottom:1px solid #d9d9d9}
    .isotope-filter-collapse-lg .isotope-filters-list>li{display:inline-block}
    .isotope-filter-collapse-lg .isotope-filters-list>li>a{display:inline-block;text-transform:uppercase;padding:0 5px 13px;color:#9b9b9b;transition:0.3s all ease-in}
}
@media screen and (min-width:1200px) and (prefers-reduced-motion:reduce){
    .isotope-filter-collapse-lg .isotope-filters-list>li>a{transition:none}
}
@media (min-width:1200px){
    .isotope-filter-collapse-lg .isotope-filters-list>li>a:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:1px;transition:.4s}
    .isotope-filter-collapse-lg .isotope-filters-list>li>a:after{background:-moz-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-webkit-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-o-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:-ms-linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%);background:linear-gradient(90deg,#ff5f6a 0%,#D60B11 100%)}
    .isotope-filter-collapse-lg .isotope-filters-list>li>a.active,.isotope-filter-collapse-lg .isotope-filters-list>li>a:hover{color:#434345;background-color:rgba(0,0,0,0)}
    .isotope-filter-collapse-lg .isotope-filters-list>li>a.active:after{left:0;width:100%}
    .isotope-filter-collapse-lg .isotope-filters-list>li+li{margin-left:23px}
    .isotope-filter-collapse-lg .isotope-filters-toggle{display:none}
}
.banner-header{height:50vh;background-position:center;margin-top:105px;}
.banner-header h1{font-size:45px;font-family:'Signatie';font-weight:normal;color:#fff;position:relative;margin-bottom:0;}
@media screen and (max-width:767px){
    .banner-header{height:50vh;margin-top:105px;}
    .banner-header h1{font-size:35px;}
}
.bg-fixed{background-attachment:fixed;}
.bg-img{background-size:cover;background-repeat:no-repeat;}
.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hm-list.hm-instagram{display:flex;justify-content:space-between;margin-bottom:0;}
.hm-list.hm-instagram li{overflow:hidden!important;}
.hm-list.hm-instagram li{position:relative;margin-right:0;height:210px;}
.hm-list li{margin-right:15px;}
.hm-list.hm-instagram li img{-webkit-transition:0.3s;transition:0.3s;border-radius:0px;-webkit-transition:all .5s;transition:all .5s;object-fit:cover;width:auto;height:100%;}
.hm-list.hm-instagram li:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.hm-list .insta-icon{position:absolute;top:60%;left:0;right:0;bottom:0;transform:translateY(-50%);font-size:40px;color:#fff;line-height:0;text-align:center;opacity:0;}
.instagram-slider .swiper-slide:hover .insta-icon{opacity:1;}
.instagram-slider{position:relative;}
.do-not-enter{position:relative;top:-2px;}
.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none;}
.addReadMore.showmorecontent .readMore{display:none;}
.addReadMore .readMore,.addReadMore .readLess{font-weight:bold;margin-left:2px;color:#ff5f6a;cursor:pointer;}
.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block;}
.smaller{font-size:12px;}
.text-subline,.footer-subline{position:relative;height:1px;padding:0;background:#e5e5e5 none repeat scroll 0 0;border:none;margin:6px 0 22px 0;width:30%}
.text-subline:before{content:'';position:absolute;top:0;left:0;height:1px;width:30px;background:#ff5f6a;}
.separator{position:relative;width:175px;height:1px;background-color:#ececec;margin-bottom:30px;margin-top:10px;}
.separator:after{position:absolute;left:0px;bottom:0px;content:'';width:45px;height:1px;background-color:#ff5f6a;}
.line-link{position:relative;transition:all 200ms linear;margin:15px;}
.line-link:after{position:absolute;bottom:-5px;left:0;width:0%;height:1px;content:'';background-color:#ff5f6a;opacity:0;transition:all 200ms linear;}
.line-link:hover:after{opacity:1;width:100%;}
.more{font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#ff5f6a;padding-left:40px;position:relative;}
.more:after{content:'';width:30px;height:1px;background:#ff5f6a;position:absolute;top:50%;left:0px;}
.more:hover{color:#000;}

/*a.ct-line{color:#888;position:relative}
a.ct-line:hover{color:#ff5f6a}*/
.ct-line{position:relative;padding-bottom:10px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;display:inline-block;width:auto;}
.ct-line:after{position:absolute;content:'';width:0%;height:2px;background-color:#ff5f6a;left:0;right:0;bottom:-2px;margin:0 auto;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;}
.ct-line:focus .ct-line:after,.ct-line:hover .ct-line:after{width:80%;}
.box-icon-modern:hover .ct-line:after{width:80%;}
.bt-line{display:inline-block;width:auto;position:relative;text-decoration:none;font-size:14px;font-weight:500;line-height:1.75em;color:#ff5f6a;transition:all .3s ease-in-out;padding-left:100px;text-transform:uppercase;letter-spacing:2px;}
.bt-line a:hover{color:#000;}
.bt-line:hover{color:#000;}
.bt-line:before{content:'';display:inline-block;width:90px;height:1px;background:#888;position:absolute;left:0;bottom:11px;}
.post-classic  .img{position:relative;overflow:hidden;}
.post-classic .img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.sidebar .recent-posts{position:relative;}
.sidebar .recent-posts .post{position:relative;font-size:14px;margin-bottom:20px;min-height:70px;padding:0px 0px 0px 84px;color:#cccccc;}
.sidebar .recent-posts .post .post-thumb{position:absolute;left:0px;top:0px;width:72px;height:72px;}
.sidebar .recent-posts .post .post-thumb img{width:100%;display:block;}
.sidebar .recent-posts .post h4{font-size:15px;font-weight:400;margin:0;color:#292929;}
.sidebar .recent-posts .post a,.sidebar .recent-posts .post a:hover{color:#ff5f6a;}
.sidebar .recent-posts .post h4 a{color:#292929;}
.sidebar .recent-posts .post .fa{font-size:18px;}
.sidebar .recent-posts .post p{color:#292929;margin:0}
.sidebar ul li .ppImage,.btCustomMenu ul li .ppImage{float:left;max-width:90px;display:table-cell;}
.sidebar ul li .ppImage img,.btCustomMenu ul li .ppImage img{margin:0 0 10px;padding-right:10px;max-width:100%;width:100%;height:auto;}
.sidebar ul li .ppTxt,.btCustomMenu ul li .ppTxt{display:table-cell;}
.header{display:block;margin-bottom:10px;}
.header.small{margin-bottom:8px;}
.sidebar .header.small .btSuperTitle{font-size:14px;}
.header .dash{display:block;}
.sidebar:not(.widget_rss) ul li{}
.sidebar .popularPosts ul li:after,.btCustomMenu .popularPosts ul li:after{clear:both;content:" ";display:block;}
.sidebar > h4,.btCustomMenu > h4{margin:0 0 10px;padding:0 0 5px;text-transform:uppercase;}
.sidebar ul,.btCustomMenu ul{list-style:none;margin:0;padding:0;}
.sidebar.widget_archive ul li a,.sidebar.widget_categories ul li a,.btCustomMenu ul li a{display:block;padding:10px 50px 10px 0;border-bottom:1px solid rgba(0,0,0,.04);color:#4d6069;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.sidebar.widget_archive ul li a:hover,.sidebar.widget_categories ul li a:hover,.btCustomMenu ul li a:hover{border-bottom:1px solid #ff5f6a;}
.sidebar.widget_archive ul li strong,.sidebar.widget_categories ul li strong,.btCustomMenu ul li strong{position:absolute;top:0;right:0;padding:10px;min-width:38px;text-align:center;}
.widget_archive ul li{margin-bottom:1px;position:relative;padding:0;margin-left:0;}
.widget_archive ul li ul li{margin-bottom:1px;position:relative;}
.widget_archive ul li a{display:block;padding:10px  0;border-bottom:1px solid rgba(0,0,0,.04);color:#4d6069;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.widget_archive ul li a:hover{border-bottom:1px solid #c8ba7b;}
.widget_archive ul li ul li a{padding:10px 50px 10px 20px;}
.widget_archive ul li ul li ul li a{padding:10px 50px 10px 30px;}
.widget_archive ul li strong{position:absolute;top:0;right:0;padding:10px;min-width:38px;text-align:center;}
.widget_archive ul li ul li{margin-top:1px;}
.equal-height{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.equal-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fl-col-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}
.fl-col-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.fl-col-content{padding-top:90px;padding-right:90px;padding-bottom:90px;padding-left:90px;}
.box-icon-modern{position:relative;max-width:400px;margin-left:auto;margin-right:auto;text-align:center;padding:20px;transition:all .3s;}
.box-icon-modern > *{position:relative;}
.box-icon-modern .icon-modern{position:relative;display:inline-block;width:80px;height:80px;border-radius:50%;background:#f6f6f6;}
.box-icon-modern .icon-modern svg > *{color:#ee9f9f;fill:#ee9f9f;}
.box-icon-modern .divider:after{background:#ebebeb;}
.box-icon-modern:before{position:absolute;content:'';top:50%;left:50%;width:100%;height:100%;background:#ffffff;box-shadow:0 0 22px rgba(0,0,0,0.1);transition:all .3s;transform:translate(-50%,-50%);opacity:0;}
.box-icon-modern * + .divider{margin-top:15px;}
.box-icon-modern:hover{z-index:1;}
.box-icon-modern:hover:before{width:104%;height:104%;opacity:1;}
@media (min-width:1200px){
    .box-icon-modern{padding:40px 32px;}
}
.box-icon-modern.modern-variant-2 .divider{display:none;}
.box-icon-modern-title{font-family:"Playfair Display","Times New Roman",Times,serif;}
* + .box-icon-modern-title{margin-top:30px;font-weight:700;font-size:18px;color:#000;}
@media (min-width:992px){
    .icon-modern-list > * .box-icon-modern{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
    .icon-modern-list > *:last-child .box-icon-modern,.icon-modern-list > *:nth-child(3) .box-icon-modern{border-right:1px solid transparent;}
    .icon-modern-list > *:nth-child(n + 4) .box-icon-modern{border-bottom:1px solid transparent;}
}
.dash{display:block;}
.dash::after{display:block;content:"";width:30px;height:2px;background:#ff5f6a;margin:10px auto;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}
.dash:hover::after{width:60px;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);}
.serviceandevents{width:100%;height:auto;}
.serviceandevents img{object-fit:cover;width:100%;height:100%;}
.wd_blog_wrapper{width:100%;background-image:url(../images/deco_bg.jpg);background-size:cover;background-position:100% 100%;background-repeat:no-repeat;}
.wd_blog_img{float:left;width:100%;position:relative;overflow:hidden;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:50px 0px 50px 0px;-moz-border-radius:50px 0px 50px 0px;border-radius:50px 0px 50px 0px;}
.wd_blog_img img{-webkit-border-radius:50px 0px 50px 0px;-moz-border-radius:50px 0px 50px 0px;border-radius:50px 0px 50px 0px;display:inline-block;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.wd_blog_img:hover img{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:50px 0px 50px 0px;-moz-border-radius:50px 0px 50px 0px;border-radius:50px 0px 50px 0px;}
.work-item{background-position:top center;background-size:cover;margin-left:-1px;min-height:600px;}
.work-text-2{position:absolute;left:40px;right:40px;bottom:40px;z-index:10;}
.work-item:hover .work-text-2 h3 a{letter-spacing:3px;-webkit-transition:all .4s;transition:all .4s;}
.work-item:hover .work-text-2 h3 a:hover{color:#fff;}
.overlay-full{position:absolute;left:0;top:0;z-index:5;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);}
.work-item:hover .overlay-full{opacity:1;background:none;border:0px solid;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);}
.work-text-2 h3 a{font-size:36px;font-weight:bold;-webkit-transition:all .4s;transition:all .4s;font-family:Great Vibes,Arial,sans-serif;color:#fff;}
.line-under{height:2px;display:inline-block;width:60px;}
.laink-arrow{width:70px;height:70px;line-height:76px;text-align:center;border-radius:50px;display:inline-block;z-index:15;-webkit-box-shadow:0 9px 13px -3px rgba(0,0,0,0.5);box-shadow:0 9px 13px -3px rgba(0,0,0,0.5);opacity:0;background:#fff;}
.laink-arrow i{font-size:20px;}
.work-item:hover .laink-arrow{opacity:1;}
.shadow-1{-moz-box-shadow:0px 13px 20px -8px rgba(0,0,0,0.4);-webkit-box-shadow:0px 13px 20px -8px rgb(0 0 0 / 40%);box-shadow:0px 13px 20px -8px rgb(0 0 0 / 40%);}
.relative{position:relative;}
.mb-30{margin-bottom:30px;}
.transition-4,.transition-4:hover{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
.white{color:#fff!important;}
.mb-15{margin-bottom:15px;}
.line-under{height:2px;display:inline-block;width:60px;background:#d6c590;}
.transform-center{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%);}
.heart-list li{font-size:14px;font-weight:400;line-height:2;position:relative;padding-left:35px;}
.heart-list li:before{font-family:"fontello";font-weight:400;content:'\e857';position:absolute;left:0;top:0px;color:#f6514c}
.lined-head{position:relative;padding-left:62px;}
.lined-head:before{position:absolute;content:close-quote;height:2px;width:40px;left:0;top:50%;background:#d6c590;}
.textarea-lined-wrap{position:relative;line-height:1;background:url(../images/textarea-pattern-light.png) repeat;}
.btn{background:#ff5f6a;color:#fff}
.dtp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:2000;}
.dtp > .dtp-content{position:relative;overflow:hidden;left:50%;max-width:320px;margin:0 auto;background:#ffffff;box-shadow:0 6px 8px 0 rgba(110,123,157,0.17);}
@media (max-width:479.98px){
    .dtp > .dtp-content{max-width:300px;max-height:90vh;overflow-y:auto;}
}
.dtp-header{position:relative;background:#ffffff;color:#29293a;padding:8px 15px;text-align:center;}
.dtp-date,.dtp-time{background:#ffffff;text-align:center;color:#29293a;padding:10px;}
.dtp-date > div{padding:0;margin:0;vertical-align:middle;}
.dtp-actual-month,.dtp-actual-num,.dtp-actual-year{font-family:"Oswald",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0.06em;text-transform:uppercase;color:#29293a;}
.dtp-actual-month{font-size:1.3em;}
.dtp-actual-num,.dtp-actual-maxtime{font-size:2.8em;line-height:1;}
.dtp-date .dtp-actual-num{padding:5px 0;}
.dtp-actual-year{font-size:1.5em;color:#29293a;}
.dtp-picker{text-align:center;}
@media (min-width:480px){
    .dtp-picker{padding:1rem;}
}
.dtp-picker-month,.dtp-actual-time{text-align:center;}
.dtp-close{position:absolute;top:5px;bottom:0;right:2rem;}
.dtp-close > a{display:inline-block;vertical-align:middle;color:#29293a;}
.dtp-close > a:hover{color:#981df0;}
.dtp table.dtp-picker-days{margin:0;border:none;}
.dtp table.dtp-picker-days tr{border:none;}
.dtp table.dtp-picker-days tr > td{border:none;font-weight:300;font-size:16px;text-align:center;vertical-align:middle;padding:.4rem .15rem;color:#c2c2c3;}
@media (min-width:768px){
    .dtp table.dtp-picker-days tr > td{padding:.5rem .3rem;}
}
.dtp table.dtp-picker-days tr > td > span.dtp-select-day{color:#bdbdbd!important;}
.dtp table.dtp-picker-days tr > td > a{display:inline-block;color:#29293a;width:32px;height:32px;text-align:center;line-height:30px;border-radius:50%;transition:.3s all ease;}
.dtp .dtp-picker-time > a{color:#000000;padding:0.4rem 0.5rem 0.5rem 0.6rem;border-radius:50%!important;}
.dtp table.dtp-picker-days tr > td > a{border:1px solid transparent;}
.dtp table.dtp-picker-days tr > td > a.selected{background:#ff5f6a;border-color:#ff5f6a;color:#ffffff;}
.dtp table.dtp-picker-days tr > td > a:hover{border-color:#ff5f6a;}
.dtp table.dtp-picker-days tr > th{color:#555555;text-align:center;font-weight:300;padding:0.4rem 0.3rem 0.6rem;border-bottom:1px solid #ededed;}
.dtp .p10,.dtp .p20,.dtp .p60,.dtp .p80{display:inline-block;vertical-align:middle;}
.dtp .p10{width:10%;}
.dtp .p10 > a{color:#ff5f6a;font-size:36px;line-height:1.1;transition:.3s all ease;}
.dtp .p10 > a:hover{color:#981df0;}
.dtp .p20{width:20%;}
.dtp .p60{width:60%;}
.dtp .p80{width:80%;}
.dtp-picker-month{display:none!important;}
.dtp-meridien-am,.dtp-meridien-pm{position:relative;top:10px;color:#000000;font-weight:500;padding:0.7rem 0.5rem;border-radius:50%!important;text-decoration:none;background:#eee;font-size:1rem;}
.dtp-actual-meridien a.selected{background:#981df0;color:#ffffff;}
.dtp-picker-time{position:absolute;width:30px;height:30px;font-size:1em;border-radius:50%;cursor:pointer;font-weight:500;text-align:center!important;}
.dtp-picker-time > a{display:block;line-height:23px;padding:0.3rem 0.3rem 0.3rem 0.3rem;}
.dtp-picker-time > a.dtp-select-hour.selected{background:#981df0;color:#ffffff;}
.dtp-picker-time > a.dtp-select-hour.disabled{color:#333333;}
.dtp-picker-time > a.dtp-select-minute.disabled{color:#333333;}
.dtp-picker-time > a.dtp-select-minute.selected{background:#981df0;color:#ffffff;}
.dtp-picker-clock{margin:1rem 2rem 0 2rem;padding:1rem;border-radius:50%!important;background:white;}
.dtp-clock-center{width:15px;height:15px;background:#333333;border-radius:50%;position:absolute;z-index:50;}
html[class*="ie"] .dtp-clock-center{display:none;}
.dtp-hand,.dtp-hour-hand{position:absolute;width:4px;margin-left:-2px;background:#333333;transform:rotate(0deg);transform-origin:bottom;z-index:1;}
html[class*="ie"] .dtp-hand,html[class*="ie"] .dtp-hour-hand{display:none;}
.dtp-minute-hand{width:2px;margin-left:-1px;}
.dtp-hand.on{background:#981df0;}
.dtp-buttons{padding:0 1rem 1rem 1rem;text-align:right;}
.dtp .invisible{visibility:hidden;}
.dtp-buttons.group{margin-bottom:-10px;margin-left:-10px;}
.dtp-buttons.group:empty{margin-bottom:0;margin-left:0;}
.dtp-buttons.group > *{display:inline-block;margin-top:0;margin-bottom:10px;margin-left:10px;}
.btn-flat{color:#ffffff;background-color:#ff5f6a;border-color:#ff5f6a;margin-left:10px;}
.btn-flat,.btn-flat:focus{color:#ffffff;background-color:#ff5f6a;border-color:#ff5f6a;}
.btn-flat:hover,.btn-flat:active,.btn-flat:hover{color:#ffffff;background-color:#dd303c;border-color:#dd303c;}

/*
*
* Select 2
*/

/*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/
.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle;padding:0;text-align:left;}
.select2-container-active{border:1px solid #ee9f9f;}
.select2-container,.select2-drop,.select2-search,.select2-search input{    /*
                Force border-box so that % widths fit the parent
                container without overlap because of margin/padding.
                More Info : https://www.quirksmode.org/css/box.html
            */
-webkit-box-sizing:border-box;    /* webkit */-moz-box-sizing:border-box;    /* firefox */box-sizing:border-box;    /* css3 */}
.select2-container .select2-choice{display:block;position:relative;color:#888;background-color:transparent;padding:12px 19px;text-decoration:none;}
.select2-container .select2-choice > .select2-chosen{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-arrow{display:inline-block;position:absolute;right:19px;top:50%;transform:translateY(-50%);line-height:1;}
.select2-arrow b:before{display:inline-block;font-weight:400;content:'\e99d';font-family:"fontello";font-size:22px;transform:rotate(0deg);font-style:normal;}
.select2-dropdown-open .select2-arrow b:before{transform:rotate(180deg);}
.select2-container .select2-choice abbr{display:none;}
.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;    /* styles required for IE to work */background-color:#ffffff;filter:alpha(opacity=0);}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:100;top:100%;background:#ffffff;color:#a1a1a1;border:1px solid #e1e1e1;overflow:hidden;}
.select2-drop-active{border:1px solid #ee9f9f;}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #e1e1e1;border-bottom:0;}
.select2-drop.select2-drop-above.select2-drop-active{border:1px solid #ee9f9f;}
.select2-search{display:inline-block;width:100%;padding:4px 4px 0;position:relative;z-index:10000;white-space:nowrap;}
.select2-search:before{position:absolute;right:19px;top:50%;transform:translateY(calc(-50% + 4px));display:inline-block;content:'\f43b';font-family:"Material Design Icons";font-size:20px;line-height:1;}
.select2-search input{width:100%;padding:5px 35px 5px 5px;margin:0;outline:0;font-size:1em;background-color:transparent;color:#a1a1a1;border:1px solid #e1e1e1;}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #e1e1e1;border-top-color:transparent;}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}

/* results */
.select2-results{padding:10px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.select2-result{padding:2px 7px;transition:.1s;color:#000;}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.select2-results .select2-highlighted{color:#ffffff;background:#ee9f9f;}
.select2-results li em{background:#ffffff;font-style:normal;}
.select2-results .select2-highlighted em{background:transparent;}
.select2-results .select2-highlighted ul{background:#ffffff;color:#000000;}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted{color:#ffffff;background:#ee9f9f;display:list-item;cursor:default;}
.select2-results .select2-disabled{background:#a1a1a1;display:list-item;cursor:default;}
.select2-results .select2-selected{display:none;}
.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2);}
.select2-more-results{background:#f4f4f4;display:list-item;}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #dddddd;cursor:default;}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}
.select2-container.select2-container-disabled .select2-choice abbr{display:none;}

/* multiselect */
.select2-container-multi{display:flex;align-items:stretch;height:auto;min-height:50px;}
.select2-container-multi .select2-choices{display:flex;flex-flow:row;align-items:center;width:100%;margin:0;padding:0;position:relative;line-height:0;cursor:text;overflow:hidden;}
.select2-locked{padding:3px 5px 3px 5px!important;}
.select2-container-multi .select2-choices{min-height:26px;}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}
.select2-container-multi .select2-choices .select2-search-field input{width:100%!important;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent!important;}
.select2-container-multi .select2-choices .select2-search-choice{padding:4px 5px 4px 20px;margin:3px 0 3px 5px;position:relative;line-height:13px;cursor:default;border:1px solid #c8c8c8;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#c8c8c8;}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:3px;color:#2b2c2f;}
.select2-search-choice-close:before{display:inline-block;content:'\f24c';font-family:"Material Design Icons";font-size:12px;line-height:1;}
.select2-container-multi .select2-search-choice-close{left:3px;}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #dddddd;cursor:default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #dddddd;background-image:none;background-color:#f4f4f4;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}

/* end multiselect */
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline;}
.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0px!important;top:0px!important;}
.select2-display-none{display:none;}
.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}
.radio{margin:0.5rem;display:inline-block;}
.radio input[type=radio]{position:absolute;opacity:0;}
.radio input[type=radio] + .radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;}
.radio input[type=radio]:checked + .radio-label:before{background-color:#3197EE;box-shadow:inset 0 0 0 4px #f4f4f4;}
.radio input[type=radio]:focus + .radio-label:before{outline:none;border-color:#3197EE;}
.radio input[type=radio]:disabled + .radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}
.radio input[type=radio] + .radio-label:empty:before{margin-right:0;}
.error_message{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;text-align:center;width:80%;margin:0 auto;padding:10px;font-weight:500;border-radius:30px;}
.success_message{color:#155724;background-color:#d4edda;border-color:#c3e6cb;text-align:center;width:80%;margin:0 auto;padding:10px;font-weight:500;border-radius:30px;}
.loader{margin-left:20px;}
.button-dark-outline{border:1px solid #fff;color:#fff;}
.button-dark-outline.::hover{border:1px solid #f6cf0b!important;background:#f6cf0b!important}
.testimonial-meta{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-20px;margin-left:-20px;}
.testimonial-img{width:120px;height:120px;display:block;margin:0 auto;overflow:hidden}
.testimonial-img img{object-fit:cover;display:inline-block;border-radius:50%;box-shadow:2px 0 9px rgb(0 0 0 / 23%);width:100%;height:100%;object-fit:cover;object-position:center center;}
.textimonial-txt{display:inline-block;margin:0 auto}
.quote-modern{text-align:center;}
.quote-modern-meta{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-20px;margin-left:-20px;justify-content:center;}
.quote-modern-meta:empty{margin-bottom:0;margin-left:0;}
.quote-modern-meta > *{display:inline-block;margin:0 0 20px 20px;}
.quote-modern-avatar{position:relative;overflow:hidden;z-index:2;width:200px;height:200px;border-radius:50%;flex-shrink:0;}
.quote-modern-avatar img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;object-fit:cover;object-position:center center;}
@supports (object-fit:cover){
    .quote-modern-avatar img{left:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center;}
}


.rounded-circle {
    border-radius: 50% !important;
}
.img_200{width: 200px; height: 200px;overflow:hidden;z-index:2;}
img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}


.circular {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
.circular img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}


.circular:before {
    border: 10px solid rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}


.quote-modern-cite{font-size:28px;line-height:1.2;font-weight:500;font-family: 'Great Vibes', cursive;
    color: #5b5b5b;}
.quote-modern-caption{}
.quote-modern-mark{fill:#aeb1be;}
* + .quote-modern-meta{margin-top:25px;}
* + .quote-modern-caption{margin-top:0;}
* + .quote-modern-text{margin-top:10px;}
.quote-modern-big .quote-modern-text{font-size:18px;line-height:1.5;color:#2d3742;}
@media (min-width:992px){
    .quote-modern-big .quote-modern-text{font-size:20px;}
}
@media (min-width:1200px){
    .quote-modern-big .quote-modern-text{font-size:24px;line-height:1.33333;}
    .quote-modern-big * + .quote-modern-text{margin-top:20px;}
}

.swiper-container{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;min-height:200px;  /* Fix of Webkit flickering */z-index:1;}
.swiper-container-vertical > .swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.swiper-vertcal{height:450px;}
@media (min-width:768px){
    .swiper-vertcal{min-height:650px;}
}
@media (min-width:1200px){
    .swiper-vertcal{height:90vh;}
}
.swiper-wrapper{position:relative;z-index:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:auto;min-height:inherit;transition-property:transform;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);will-change:transform;}
.swiper-container-multirow > .swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.swiper-container-no-flexbox .swiper-slide{float:left;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}

/* a11y */
.swiper-container .swiper-notification{position:absolute;left:0;top:0;z-index:-1000;pointer-events:none;opacity:0;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}

/* Arrows */
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:none;position:absolute;top:50%;width:50px;height:50px;font-size:0;line-height:0;vertical-align:middle;text-align:center;margin-top:-25px;z-index:10;cursor:pointer;color:#c7c7c7;background-color:#fff;fill:#fff;transition:.33s;}
.swiper-container .swiper-button-prev::before,.swiper-container .swiper-button-next::before{font-size:20px;line-height:50px;}
.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover{fill:#2ed3ae;color:#2ed3ae;}
@media (min-width:992px){
    .swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{display:block;}
}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}
.swiper-button-prev{left:0;border-radius:0 4px 4px 0;}
.swiper-button-next{right:-1px;border-radius:4px 0 0 4px;}

/* Pagination Styles */
.swiper-pagination{position:absolute;z-index:10;display:block;transition:300ms;text-align:center;transform:translate3d(0,0,0);}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,0.3);transition:.33s;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background:#2ed3ae;}
.swiper-container-vertical > .swiper-pagination{right:10px;top:50%;transform:translate3d(0px,-50%,0);}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}
.swiper-container-horizontal > .swiper-pagination{bottom:20px;left:0;width:100%;}
@media (min-width:992px){
    .swiper-container-horizontal > .swiper-pagination{bottom:70px;}
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 10px;}

/* 3D Container */
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;pointer-events:none;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper{  /* Windows 8 IE 10 fix */
-ms-perspective:1200px;}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}

/* Cube */
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}

/* Scrollbar */
.swiper-scrollbar{position:relative;-ms-touch-action:none;}
.swiper-container-horizontal > .swiper-scrollbar{position:absolute;bottom:0;z-index:50;height:3px;width:100%;}
.swiper-container-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{position:relative;left:0;top:0;width:100%;height:100%;background:#2ed3ae;}
.swiper-scrollbar-cursor-drag{cursor:move;}

/* Preloader */
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}
.swiper-lazy-preloader:after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.swiper-slide > .vide__body,.swiper-slide > .parallax_cnt{height:100%;}
.swiper-slide{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.swiper-slide.swiper-slide_top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.swiper-slide.swiper-slide_video{min-height:inherit;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;}
.swiper-slide.swiper-slide_video .vide_bg{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.swiper-slide.swiper-slide_video .vide_bg video{width:100%;}
.swiper-slide-caption{position:relative;z-index:2;display:block;width:100%;padding:25px 0 60px;min-height:inherit;}
@media (min-width:768px){
    .swiper-slide-caption{padding:60px 0;}
}
@media (min-width:992px){
    .swiper-slide-caption{padding:100px 0;}
}
@media (min-width:1200px) and (min-height:800px){
    .swiper-slide-caption{padding:180px 0px 140px;}
}
.swiper-slider-custom.swiper-container{max-height:250px;}
@media (min-width:768px){
    .swiper-slider-custom.swiper-container{max-height:550px;}
}
@media (min-width:1200px){
    .swiper-slider-custom.swiper-container{max-height:750px;}
}
@media (min-width:992px){
    .desktop .swiper-slider .swiper-button-prev{transform:translateX(-100%);}
    .desktop .swiper-slider .swiper-button-next{transform:translateX(100%);}
    .desktop .swiper-slider:hover .swiper-button-prev,.desktop .swiper-slider:hover .swiper-button-next{transform:translateX(0);}
}
.swiper-slider_fullheight{min-height:calc(100vh - 56px);height:auto;}
.swiper-slider_fullheight .swiper-pagination{bottom:15px;}
@media (max-width:767.98px){
    .swiper-slider_fullheight .swiper-slide.bg-gray-dark{background-color:rgba(51,51,51,0.2);background-blend-mode:multiply;}
    .swiper-slider_fullheight .swiper-slide.bg-secondary-7{background-color:rgba(51,51,51,0.12);background-blend-mode:multiply;}
}
@media (min-width:768px) and (max-width:991.98px){
    .swiper-slider_fullheight{min-height:640px;}
}
@media (min-width:768px){
    .swiper-slider_fullheight .swiper-slide-caption{padding-left:60px;padding-right:60px;}
    .swiper-slider_fullheight .swiper-pagination{bottom:50px;}
}
@media (min-width:1200px){
    .swiper-slider_fullheight .swiper-pagination{bottom:70px;}
}
@media (min-width:1600px){
    .swiper-slider_fullheight .swiper-slide-caption{padding-left:0;padding-right:0;}
}
@media (min-width:992px){
    .desktop .swiper-slider_fullheight{min-height:100vh;}
    .desktop .rd-navbar-default-linked .swiper-slider_fullheight{min-height:calc(100vh - 164px);}
    .desktop .rd-navbar-corporate-linked .swiper-slider_fullheight{min-height:calc(100vh - 215px);}
    .desktop .rd-navbar-corporate-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:150px;padding-bottom:200px;}
    .desktop .rd-navbar_transparent-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:200px;padding-bottom:150px;}
}
@media (min-width:1200px){
    .desktop .rd-navbar-default-linked .swiper-slider_fullheight{min-height:calc(100vh - 100px);}
    .desktop .rd-navbar_transparent-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:300px;padding-bottom:150px;}
}



.h-lines,.v-lines{position:absolute;top:var(--horizontal-offset,0);right:var(--vertical-offset,0);bottom:var(--horizontal-offset,0);left:var(--vertical-offset,0);transition:transform .8s ease;will-change:transform;z-index:-1}
.h-lines::before,.v-lines::before{content:'';position:absolute;border:inherit}
.h-lines{--vertical-offset:calc(var(--offset) * -1);border-top:var(--border-size) solid currentcolor;border-bottom:var(--border-size) solid currentcolor;top:calc(var(--border-size) * -1);bottom:calc(var(--border-size) * -1)}
.h-lines::before{top:calc(var(--vertical-offset) - var(--border-size));bottom:calc(var(--vertical-offset) - var(--border-size));left:calc(var(--offset) - var(--border-size));right:calc(var(--offset) - var(--border-size))}
.v-lines{--horizontal-offset:calc(var(--offset) * -1);border-left:var(--border-size) solid currentcolor;border-right:var(--border-size) solid currentcolor;right:calc(var(--border-size) * -1);left:calc(var(--border-size) * -1)}
.v-lines::before{top:calc(var(--offset) - var(--border-size));bottom:calc(var(--offset) - var(--border-size));left:calc(var(--horizontal-offset) - var(--border-size));right:calc(var(--horizontal-offset) - var(--border-size))}
.btn{--offset:7px;--border-size:1px;display:inline-block;color:#dc2626;background:0 0;position:relative;margin:15px;padding:15px 35px;border:1px solid currentcolor;font-weight:400;font-size:1rem;font-family:"Playfair Display",serif;text-transform:uppercase;letter-spacing:.1em;line-height:1;outline:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn:active,.btn:focus,.btn:hover{background:0 0;border-color:#dc2626;color:#dc2626;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn:active .h-lines,.btn:focus .h-lines,.btn:hover .h-lines{transform:scaleX(0)}
.btn:active .v-lines,.btn:focus .v-lines,.btn:hover .v-lines{transform:scaleY(0)}
.btn>i{margin-right:10px}
.btn>i.after{margin-right:0;margin-left:10px}
.btn.reverse .h-lines{transform:scaleX(0)}
.btn.reverse .v-lines{transform:scaleY(0)}
.btn.reverse:active .h-lines,.btn.reverse:focus .h-lines,.btn.reverse:hover .h-lines{transform:scaleX(1)}
.btn.reverse:active .v-lines,.btn.reverse:focus .v-lines,.btn.reverse:hover .v-lines{transform:scaleY(1)}
.btn.only-icon>i{margin-right:0}
.btn-primary{color:#dc2626}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:rgba(142,174,186,.05);border-color:#dc2626;color:#dc2626}
.btn-primary:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(142,174,186,.2);-moz-box-shadow:0 0 0 .25rem rgba(142,174,186,.2);box-shadow:0 0 0 .25rem rgba(142,174,186,.2)}
.btn-primary.disabled,.btn-primary:disabled{color:#dc2626;background-color:rgba(142,174,186,.05);border-color:#dc2626}
.btn-primary.disabled .h-lines,.btn-primary:disabled .h-lines{transform:scaleX(0)}
.btn-primary.disabled .v-lines,.btn-primary:disabled .v-lines{transform:scaleY(0)}
.btn-light{color:#fff}
.btn-light:active,.btn-light:focus,.btn-light:hover{background:rgba(255,255,255,.2);border-color:#fff;color:#fff}
.btn-light:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.2);-moz-box-shadow:0 0 0 .25rem rgba(255,255,255,.2);box-shadow:0 0 0 .25rem rgba(255,255,255,.2)}
.btn-light.disabled,.btn-light:disabled{color:#fff;background:rgba(255,255,255,.2);border-color:#fff}
.btn-light.disabled .h-lines,.btn-light:disabled .h-lines{transform:scaleX(0)}
.btn-light.disabled .v-lines,.btn-light:disabled .v-lines{transform:scaleY(0)}
.btn-dark{color:#fff;background:rgba(115,119,123,.8);border:2px solid #73777b}
.btn-dark .h-lines{border-top-color:#73777b;border-bottom-color:#73777b}
.btn-dark .v-lines{border-left-color:#73777b;border-right-color:#73777b}
.btn-dark:active,.btn-dark:focus,.btn-dark:hover{background:rgba(115,119,123,.1);border-color:#73777b;color:#73777b}
.btn-dark:active:focus{-webkit-box-shadow:0 0 0 .25rem rgba(115,119,123,.2);-moz-box-shadow:0 0 0 .25rem rgba(115,119,123,.2);box-shadow:0 0 0 .25rem rgba(115,119,123,.2)}
.btn-dark.disabled,.btn-dark:disabled{background:rgba(115,119,123,.1);border-color:#73777b;color:#73777b}
.btn-dark.disabled .h-lines,.btn-dark:disabled .h-lines{transform:scaleX(0)}
.btn-dark.disabled .v-lines,.btn-dark:disabled .v-lines{transform:scaleY(0)}
.btn-sm{padding:0 20px;font-size:.9rem;font-size:.9rem;height:30px;line-height:27px}
[data-animation-delay]{-khtml-opacity:0;-moz-opacity:0;opacity:0}
.visible[data-animation-delay]{-khtml-opacity:1;-moz-opacity:1;opacity:1}


:root,[data-bs-theme=light] {
    --rw-blue: #dc2626;
    --rw-indigo: #6610f2;
    --rw-purple: #6f42c1;
    --rw-pink: #d63384;
    --rw-red: #dc3545;
    --rw-orange: #fd7e14;
    --rw-yellow: #ffc107;
    --rw-green: #198754;
    --rw-teal: #20c997;
    --rw-cyan: #0dcaf0;
    --rw-black: #000;
    --rw-gray: #4b5563;
    --rw-gray-dark: #1f2937;
    --rw-gray-100: #f3f4f6;
    --rw-gray-200: #e5e7eb;
    --rw-gray-300: #d1d5db;
    --rw-gray-400: #9ca3af;
    --rw-gray-500: #6b7280;
    --rw-gray-600: #4b5563;
    --rw-gray-700: #374151;
    --rw-gray-800: #1f2937;
    --rw-gray-900: #111827;
    --rw-primary: #dc2626;
    --rw-secondary: #d1d5db;
    --rw-success: #198754;
    --rw-info: #0dcaf0;
    --rw-warning: #ffc107;
    --rw-danger: #dc3545;
    --rw-light: #f3f4f6;
    --rw-dark: #111827;
    --rw-white: #fff;
    --rw-primary-rgb: 220,38,38;
    --rw-secondary-rgb: 209,213,219;
    --rw-success-rgb: 25,135,84;
    --rw-info-rgb: 13,202,240;
    --rw-warning-rgb: 255,193,7;
    --rw-danger-rgb: 220,53,69;
    --rw-light-rgb: 243,244,246;
    --rw-dark-rgb: 17,24,39;
    --rw-primary-text: #b01e1e;
    --rw-secondary-text: #4b5563;
    --rw-success-text: #146c43;
    --rw-info-text: #087990;
    --rw-warning-text: #997404;
    --rw-danger-text: #b02a37;
    --rw-light-text: #4b5563;
    --rw-dark-text: #374151;
    --rw-primary-bg-subtle: #f8d4d4;
    --rw-secondary-bg-subtle: #f3f4f6;
    --rw-success-bg-subtle: #d1e7dd;
    --rw-info-bg-subtle: #cff4fc;
    --rw-warning-bg-subtle: #fff3cd;
    --rw-danger-bg-subtle: #f8d7da;
    --rw-light-bg-subtle: #f9fafb;
    --rw-dark-bg-subtle: #9ca3af;
    --rw-primary-border-subtle: #f1a8a8;
    --rw-secondary-border-subtle: #e5e7eb;
    --rw-success-border-subtle: #a3cfbb;
    --rw-info-border-subtle: #9eeaf9;
    --rw-warning-border-subtle: #ffe69c;
    --rw-danger-border-subtle: #f1aeb5;
    --rw-light-border-subtle: #e5e7eb;
    --rw-dark-border-subtle: #6b7280;
    --rw-white-rgb: 255,255,255;
    --rw-black-rgb: 0,0,0;
    --rw-body-color-rgb: 107,114,128;
    --rw-font-sans-serif: "Livvic","sans-serif;";
    --rw-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --rw-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));
    --rw-body-font-family: var(--rw-font-sans-serif);
    --rw-body-font-size: 1rem;
    --rw-body-font-weight: 500;
    --rw-body-line-height: 1.6;
    --rw-body-color: #6b7280;
    --rw-emphasis-color-rgb: 0,0,0;
    --rw-secondary-color: hsla(220,9%,46%,.75);
    --rw-secondary-color-rgb: 107,114,128;
    --rw-secondary-bg: #e5e7eb;
    --rw-secondary-bg-rgb: 229,231,235;
    --rw-tertiary-color: hsla(220,9%,46%,.5);
    --rw-tertiary-color-rgb: 107,114,128;
    --rw-tertiary-bg: #f3f4f6;
    --rw-tertiary-bg-rgb: 243,244,246;
    --rw-body-bg: #fff;
    --rw-body-bg-rgb: 255,255,255;
    --rw-heading-color: #1f2937;
    --rw-link-color: #dc2626;
    --rw-link-color-rgb: 220,38,38;
    --rw-link-decoration: none;
    --rw-link-hover-color: #b01e1e;
    --rw-link-hover-color-rgb: 176,30,30;
    --rw-code-color: #d63384;
    --rw-border-width: 1px;
    --rw-border-style: solid;
    --rw-border-color: #e5e7eb;
    --rw-border-color-translucent: rgba(0,0,0,.175);
    --rw-border-radius: 0.375rem;
    --rw-border-radius-sm: 0.25rem;
    --rw-border-radius-lg: 0.5rem;
    --rw-border-radius-xl: 1rem;
    --rw-border-radius-2xl: 2rem;
    --rw-border-radius-pill: 50rem;
    --rw-box-shadow: 0 0.5rem 1rem rgba(var(--rw-body-color-rgb),0.15);
    --rw-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--rw-body-color-rgb),0.075);
    --rw-box-shadow-lg: 0 1rem 3rem rgba(var(--rw-body-color-rgb),0.175);
    --rw-box-shadow-inset: inset 0 1px 2px rgba(var(--rw-body-color-rgb),0.075);
    --rw-emphasis-color: #000;
    --rw-form-control-bg: var(--rw-body-bg);
    --rw-form-control-disabled-bg: var(--rw-secondary-bg);
    --rw-highlight-bg: #fff3cd;
    --rw-breakpoint-xs: 0;
    --rw-breakpoint-sm: 576px;
    --rw-breakpoint-md: 768px;
    --rw-breakpoint-lg: 992px;
    --rw-breakpoint-xl: 1200px;
    --rw-breakpoint-xxl: 1400px
}

[data-bs-theme=dark] {
    --rw-body-color: #6b7280;
    --rw-body-color-rgb: 107,114,128;
    --rw-body-bg: #111827;
    --rw-body-bg-rgb: 17,24,39;
    --rw-emphasis-color: #f3f4f6;
    --rw-emphasis-color-rgb: 243,244,246;
    --rw-secondary-color: hsla(220,9%,46%,.75);
    --rw-secondary-color-rgb: 107,114,128;
    --rw-secondary-bg: #1f2937;
    --rw-secondary-bg-rgb: 31,41,55;
    --rw-tertiary-color: hsla(220,9%,46%,.5);
    --rw-tertiary-color-rgb: 107,114,128;
    --rw-tertiary-bg: #18212f;
    --rw-tertiary-bg-rgb: 24,33,47;
    --rw-emphasis-color: #fff;
    --rw-primary-text: #ea7d7d;
    --rw-secondary-text: #d1d5db;
    --rw-success-text: #75b798;
    --rw-info-text: #6edff6;
    --rw-warning-text: #ffda6a;
    --rw-danger-text: #ea868f;
    --rw-light-text: #f3f4f6;
    --rw-dark-text: #d1d5db;
    --rw-primary-bg-subtle: #2c0808;
    --rw-secondary-bg-subtle: #111827;
    --rw-success-bg-subtle: #051b11;
    --rw-info-bg-subtle: #032830;
    --rw-warning-bg-subtle: #332701;
    --rw-danger-bg-subtle: #2c0b0e;
    --rw-light-bg-subtle: #1f2937;
    --rw-dark-bg-subtle: #10151c;
    --rw-primary-border-subtle: #841717;
    --rw-secondary-border-subtle: #374151;
    --rw-success-border-subtle: #0f5132;
    --rw-info-border-subtle: #055160;
    --rw-warning-border-subtle: #664d03;
    --rw-danger-border-subtle: #842029;
    --rw-light-border-subtle: #374151;
    --rw-dark-border-subtle: #1f2937;
    --rw-heading-color: #fff;
    --rw-link-color: #ea7d7d;
    --rw-link-hover-color: #f1a8a8;
    --rw-link-color-rgb: 234,125,125;
    --rw-link-hover-color-rgb: 241,168,168;
    --rw-code-color: #e685b5;
    --rw-border-color: #374151;
    --rw-border-color-translucent: hsla(0,0%,100%,.15)
}

.border-primary {
    --rw-border-opacity: 1;
    border-color: rgba(var(--rw-primary-rgb),var(--rw-border-opacity))!important;
    border-top-color: ;
    border-right-color: ;
    border-bottom-color: ;
    border-left-color: ;
}

.d-inline {
    display: inline!important;
}
.list-group{--rw-list-group-color:var(--rw-body-color);--rw-list-group-bg:var(--rw-body-bg);--rw-list-group-border-color:var(--rw-border-color);--rw-list-group-border-width:var(--rw-border-width);--rw-list-group-border-radius:var(--rw-border-radius);--rw-list-group-item-padding-x:1rem;--rw-list-group-item-padding-y:0.5rem;--rw-list-group-action-color:var(--rw-secondary-color);--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-tertiary-bg);--rw-list-group-action-active-color:var(--rw-body-color);--rw-list-group-action-active-bg:var(--rw-secondary-bg);--rw-list-group-disabled-color:var(--rw-secondary-color);--rw-list-group-disabled-bg:var(--rw-body-bg);--rw-list-group-active-color:#fff;--rw-list-group-active-bg:#dc2626;--rw-list-group-active-border-color:#dc2626;border-radius:var(--rw-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}
.list-group-numbered{counter-reset:section;list-style-type:none}
.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}
.list-group-item-action{color:var(--rw-list-group-action-color);text-align:inherit;width:100%}
.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--rw-list-group-action-hover-bg);color:var(--rw-list-group-action-hover-color);text-decoration:none;z-index:1}
.list-group-item-action:active{background-color:var(--rw-list-group-action-active-bg);color:var(--rw-list-group-action-active-color)}
.list-group-item{background-color:var(--rw-list-group-bg);border:var(--rw-list-group-border-width) solid var(--rw-list-group-border-color);color:var(--rw-list-group-color);display:block;padding:var(--rw-list-group-item-padding-y) var(--rw-list-group-item-padding-x);position:relative}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{background-color:var(--rw-list-group-disabled-bg);color:var(--rw-list-group-disabled-color);pointer-events:none}
.list-group-item.active{background-color:var(--rw-list-group-active-bg);border-color:var(--rw-list-group-active-border-color);color:var(--rw-list-group-active-color);z-index:2}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{border-top-width:var(--rw-list-group-border-width);margin-top:calc(var(--rw-list-group-border-width)*-1)}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
@media (min-width:576px){
    .list-group-horizontal-sm{flex-direction:row}
    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
    .list-group-horizontal-sm>.list-group-item.active{margin-top:0}
    .list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
}
@media (min-width:768px){
    .list-group-horizontal-md{flex-direction:row}
    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
    .list-group-horizontal-md>.list-group-item.active{margin-top:0}
    .list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
    .list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
}
@media (min-width:992px){
    .list-group-horizontal-lg{flex-direction:row}
    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
    .list-group-horizontal-lg>.list-group-item.active{margin-top:0}
    .list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
}
@media (min-width:1200px){
    .list-group-horizontal-xl{flex-direction:row}
    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
    .list-group-horizontal-xl>.list-group-item.active{margin-top:0}
    .list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
}
@media (min-width:1400px){
    .list-group-horizontal-xxl{flex-direction:row}
    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--rw-list-group-border-radius);border-top-right-radius:0}
    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--rw-list-group-border-radius)}
    .list-group-horizontal-xxl>.list-group-item.active{margin-top:0}
    .list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--rw-list-group-border-width)}
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--rw-list-group-border-width);margin-left:calc(var(--rw-list-group-border-width)*-1)}
}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 var(--rw-list-group-border-width)}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{--rw-list-group-color:var(--rw-primary-text);--rw-list-group-bg:var(--rw-primary-bg-subtle);--rw-list-group-border-color:var(--rw-primary-border-subtle)}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-primary-border-subtle)}
.list-group-item-primary.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-primary-text);--rw-list-group-active-border-color:var(--rw-primary-text)}
.list-group-item-secondary{--rw-list-group-color:var(--rw-secondary-text);--rw-list-group-bg:var(--rw-secondary-bg-subtle);--rw-list-group-border-color:var(--rw-secondary-border-subtle)}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-secondary-border-subtle)}
.list-group-item-secondary.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-secondary-text);--rw-list-group-active-border-color:var(--rw-secondary-text)}
.list-group-item-success{--rw-list-group-color:var(--rw-success-text);--rw-list-group-bg:var(--rw-success-bg-subtle);--rw-list-group-border-color:var(--rw-success-border-subtle)}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-success-border-subtle)}
.list-group-item-success.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-success-text);--rw-list-group-active-border-color:var(--rw-success-text)}
.list-group-item-info{--rw-list-group-color:var(--rw-info-text);--rw-list-group-bg:var(--rw-info-bg-subtle);--rw-list-group-border-color:var(--rw-info-border-subtle)}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-info-border-subtle)}
.list-group-item-info.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-info-text);--rw-list-group-active-border-color:var(--rw-info-text)}
.list-group-item-warning{--rw-list-group-color:var(--rw-warning-text);--rw-list-group-bg:var(--rw-warning-bg-subtle);--rw-list-group-border-color:var(--rw-warning-border-subtle)}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-warning-border-subtle)}
.list-group-item-warning.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-warning-text);--rw-list-group-active-border-color:var(--rw-warning-text)}
.list-group-item-danger{--rw-list-group-color:var(--rw-danger-text);--rw-list-group-bg:var(--rw-danger-bg-subtle);--rw-list-group-border-color:var(--rw-danger-border-subtle)}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-danger-border-subtle)}
.list-group-item-danger.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-danger-text);--rw-list-group-active-border-color:var(--rw-danger-text)}
.list-group-item-light{--rw-list-group-color:var(--rw-light-text);--rw-list-group-bg:var(--rw-light-bg-subtle);--rw-list-group-border-color:var(--rw-light-border-subtle)}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-light-border-subtle)}
.list-group-item-light.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-light-text);--rw-list-group-active-border-color:var(--rw-light-text)}
.list-group-item-dark{--rw-list-group-color:var(--rw-dark-text);--rw-list-group-bg:var(--rw-dark-bg-subtle);--rw-list-group-border-color:var(--rw-dark-border-subtle)}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-dark-border-subtle)}
.list-group-item-dark.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-dark-text);--rw-list-group-active-border-color:var(--rw-dark-text)}
.list-group-item-white{--rw-list-group-color:var(--rw-white-text);--rw-list-group-bg:var(--rw-white-bg-subtle);--rw-list-group-border-color:var(--rw-white-border-subtle)}
.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{--rw-list-group-action-hover-color:var(--rw-emphasis-color);--rw-list-group-action-hover-bg:var(--rw-white-border-subtle)}
.list-group-item-white.list-group-item-action:active{--rw-list-group-active-color:var(--rw-emphasis-color);--rw-list-group-active-bg:var(--rw-white-text);--rw-list-group-active-border-color:var(--rw-white-text)}





.guests {

}
    .guests .container {

    }
.guest_item {
    position:relative;
    text-align:center;
    width: 218px;
    margin: 0 auto 
}

.guest_wrapper {
    height: 400px   
}

    .guest_wrapper .owl-buttons {
        display: none
    }
        
    .guest_txt {
        position: absolute;
        display: none
    }

    
    .guest_photo {
        width: 200px;
        height: 200px;
        position: relative;
        margin: auto
    }
    .guest_photo img {
        border-radius: 50%;
        width: 200px;
        height: 200px
    }
        .guest_photo:before {
            border: 10px solid rgba(255, 255, 255, 0.4);
            border-radius: 50%;
            content: "";
            display: block;
            height: 100%;
            position: absolute;
            width: 100%;
        }

        
    .guest_title {
        font:32px/40px Great Vibes;
        color: #757575;
        z-index: 3;
    }
        .guest_title span {
            display: block;
            font: 300 16px/24px Roboto Condensed;
            margin: 20px 0 0
        }
    .guest_item i:before {
        font-size:18px!important;
        color:#999
    }



.testi-meta {
    display: block;
    padding-left: 40px;
    font-size: 16px;
    color: #151515;
    font-weight: 500;
    font-style: italic;
    line-height: 30px;
    letter-spacing: normal;
    text-align: left;
    position: relative;
}


    .user:before {
    content: '';
    background: url(../images/icon_testi.png) no-repeat;
    width: 30px;
    height: 30px;
    left: 0;
    position: absolute;
}




.footer-col h3::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 3px;
    background-color: #f6cf11;
    bottom: 0;
    left: 35px;
}


.footer-col h3::before {
    position: absolute;
    content: '';
    width: 30px;
    height: 3px;
    background-color:#f6cf11;
    bottom: 0;
    left: 0;
}

.play-btn.style-white:hover::before {
    border-color: rgba(213, 99, 112,1);
}

.play-btn{display:inline-block;position:relative;z-index:1;--icon-size:120px;--border-width:2px;--font-size:2em}
.play-btn>i{display:inline-block;width:120px;height:120px;line-height:calc(120px - var(--border-width));text-align:center;background-color:transparent;border:var(--border-width) solid rgba(255,255,255,0.8);color:#fff;font-size:var(--font-size);border-radius:50%;z-index:1;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.play-btn:after,.play-btn:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid rgba(255,255,255,0.5);z-index:-1;border-radius:50%}
.play-btn:after{-webkit-animation-delay:2s;animation-delay:2s}
.play-btn.style-white i{background-color:#fff;color:rgba(213, 99, 112,1)}
.play-btn.style-white:hover i{background-color:rgba(213, 99, 112,1);color:#fff;border-color:transparent}
.play-btn.style-white:hover:after,.play-btn.style-white:hover::before{border-color:rgba(213, 99, 112,1)}
.play-btn:hover i{background-color:rgba(213, 99, 112,1);border-color:transparent}
.ripple-animation,.play-btn:after,.play-btn:before{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple;animation-name:ripple}
@-webkit-keyframes ripple{
    0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
    30%{opacity:0.80}
    100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@keyframes ripple{
    0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
    30%{opacity:0.80}
    100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
.ani-moving-x,.ani-moving-y,.ani-moving{-webkit-animation-duration:var(--moving-ani-duration);animation-duration:var(--moving-ani-duration);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.ani-moving-x{-webkit-animation-name:moving-x;animation-name:moving-x}
@-webkit-keyframes moving-x{
    0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
    50%{-webkit-transform:translate(-60px,0);transform:translate(-60px,0)}
    100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
}
@keyframes moving-x{
    0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
    50%{-webkit-transform:translate(-60px,0);transform:translate(-60px,0)}
    100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
}
.ani-moving-y{-webkit-animation-name:moving-y;animation-name:moving-y}
@-webkit-keyframes moving-y{
    0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
    50%{-webkit-transform:translate(0,-60px);transform:translate(0,-60px)}
    100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
}
@keyframes moving-y{
    0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
    50%{-webkit-transform:translate(0,-60px);transform:translate(0,-60px)}
    100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}
}
@font-face{font-family:"Flaticon";src:url("../fonts/flaticon/Flaticon.eot");src:url("../fonts/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/flaticon/Flaticon.woff2") format("woff2"),url("../fonts/flaticon/Flaticon.woff") format("woff"),url("../fonts/flaticon/Flaticon.ttf") format("truetype"),url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){
    @font-face{font-family:"Flaticon";src:url("../fonts/flaticon/Flaticon.svg#Flaticon") format("svg")}
}


.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
