@charset "utf-8";
/* CSS Document */

/*------------------------------------------
----------------------------------------------
             Table Of Index
----------------------------------------------

1  - base
2  - section-title
3  - link-play
4  - clients
5  - group
6  - button
7  - headers
8  - form
9  - post
10 - news
11 - breadcrumbs
12 - snackbars
13 - footer
14 - product
15 - team
16 - project
17 - Preloader
18 - ui-to-top
19 - navbar
20 - swiper
21 - search
22 - isotope
23 - tooltip
24 - counter
25 - progress
26 - owl-carousel
27 - lg-icon
28 - select2 
29 - range
30 - slick-slider	
------------------------------------------*/
	
/*********************************************************
						  base
**********************************************************/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800');
@import url('bootstrap.css');
@import url('fonts.css');
* {margin:0px; padding:0px; border:none; outline:none;}
a:focus, button:focus{outline:none!important}
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{font-family:'Open Sans', sans-serif; font-size:15px; line-height:1.6; font-weight:400; color:#777; background-color:#fff; -webkit-text-size-adjust:none; -webkit-font-smoothing:subpixel-antialiased}
.section-style-2{color:#151515; }
h1, h2, h3, h4, h5, h6, [class^=heading-]{margin-top:0; margin-bottom:0; font-weight:600; color:#151515}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^=heading-] a{color:inherit}
h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover, h5 a:focus, h5 a:hover, h6 a:focus, h6 a:hover, [class^=heading-] a:focus, [class^=heading-] a:hover{color:#FE65A6}
h1, .heading-1{font-size:50px; line-height:1;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Playfair Display', sans-serif;}
/*********************************************************
					section-title
**********************************************************/
.section-title {margin-bottom:60px; text-align:center;}
.section-title h2{color:#FE65A6; font-size:40px; font-family:'Playfair Display', sans-serif; margin-bottom:20px; padding-bottom:20px; position:relative; font-weight:600; text-transform:uppercase;}
.section-title h2 span{color:#323232;}
.section-title h2::after{background-color:#FE65A6; border-radius:50px; bottom:-3px; content:""; height:5px; left:50%; margin-left:-35px; position:absolute; width:70px;}
.section-title p{font-family:'open sans', sans-serif; font-size:15px; max-width:780px; margin:auto;}
.what-we-offer .section-title{text-align:left; margin-bottom:0;}
.what-we-offer .section-title h2::after{left:13%; margin-left:-30px;}
.experienceWrap .section-title{text-align:left; margin-bottom:0;}
.experienceWrap .section-title h2::after{left:13%; margin-left:-30px;}
.testimonialWrap .section-title{text-align:left; margin-bottom:0;}
.testimonialWrap .section-title h2::after{left:0%; margin-left:3px;}
.testimonialWrap .section-title h2 span{color:#FE65A6;}
.counterWrapp .section-title h2 span{color:#FE65A6;}
.faqwrap .section-title{text-align:left; margin-bottom:0;}
.faqwrap .section-title h2::after{left:0; margin-left:0px;}
.centerheading .section-title{text-align:center; margin-bottom:0px;}
.centerheading .section-title h2{font-size:36px; margin-bottom:25px;}
.centerheading .section-title h2::after{left:50%; bottom:0px; margin-left:-35px;}
.leftheading .section-title{text-align:left; margin-bottom:0;}
.leftheading .section-title h2{font-size:36px; margin-bottom:25px;}
.leftheading .section-title h2::after{left:0%; bottom:0px; margin-left:0px;}
.lighg_logo_destop{display: block;}
.dark_logo_mobile{display: none;}
.counterWrapp{background:url(../images/background/background-5.jpg);
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    background-position: center;
}
@media(min-width:768px) {
h1, .heading-1{font-size:70px}}
@media(min-width:992px) {
h1, .heading-1{font-size:90px}}
@media(min-width:1200px) {
h1, .heading-1{font-size:110px}}
h2, .heading-2{font-size:36px; line-height:1.14286;}
@media(min-width:768px) {
h2, .heading-2{font-size:46px}}
@media(min-width:992px) {
h2, .heading-2{font-size:54px}}
@media(min-width:1200px) {
h2, .heading-2{font-size:70px}}
h3, .heading-3{font-size:30px; line-height:1.22727; font-weight:400}
@media(min-width:768px) {
h3, .heading-3{font-size:34px}}
@media(min-width:992px) {
h3, .heading-3{font-size:40px}}
@media(min-width:1200px) {
h3, .heading-3{font-size:44px}}
h4, .heading-4{font-size:26px; line-height:1.27778; font-weight:400}
@media(min-width:768px) {
h4, .heading-4{font-size:30px}}
@media(min-width:1200px) {
h4, .heading-4{font-size:36px}}
h5, .heading-5{font-size:20px; line-height:1.25}
@media(min-width:768px) {
h5, .heading-5{font-size:24px}}
h6, .heading-6{font-size:16px; line-height:1.33333}
@media(min-width:768px) {
h6, .heading-6{font-size:18px}}
@media(max-width:990px) {
.d__none{display: none !important;}
}
@media(max-width:768px) {
.d___none{display: none !important;}
}
.heading-7{font-size:16px; line-height:1.5; font-weight:400; color:#777}
small, .small{display:block; font-size:12px; line-height:1.5}
mark, .mark{padding:3px 5px; color:#fff; background:#FE65A6}
.big{font-size:18px; line-height:1.55556}
.lead{font-size:24px; line-height:34px; font-weight:300}
code{padding:10px 5px;
border-radius:.2rem; font-size:90%; color:#111; background:#fff}
p [style*=max-width]{display:inline-block}
.brand{display:inline-block}
.brand .brand-logo-light{display:none}
.brand .brand-logo-dark{display:block}
.brand>*+*{margin-top:0}
a{transition:all .3s ease-in-out}
a, a:focus, a:active, a:hover{text-decoration:none}
a, a:focus, a:active{color:#FE65A6}
a:hover{color:#FE65A6}
a[href*=tel], a[href*=mailto]{white-space:nowrap}
.link-hover{color:#FE65A6}
.link-press{color:#FE65A6}
.privacy-link{display:inline-block}
*+.privacy-link{margin-top:40px}
.link-classic{font-size:14px; font-weight:500; text-transform:uppercase}
.link-classic a, .link-classic a:focus, .link-classic a:active{color:#FE65A6}
.link-classic a:hover{color:#151515}
*+.link-classic{margin-top:25px}
.link-play-classic{display:inline-block; position:relative; text-align:center; width:70px; height:70px; border-radius:50%; background:rgba(255,255,255,.3)}
.link-play-classic .icon{font-size:30px; line-height:70px; color:#fff}
 .link-play-classic::before, .link-play-classic::after{display:inline-block; position:absolute; content:''; top:0; left:0; width:inherit; height:inherit; border-radius:inherit; opacity:0; visibility:visible; will-change:transform; pointer-events:none; transform:none;}
 .link-play-classic::before{background:#FE65A6; opacity:0.5;}
 .link-play-classic::after{background:#FE65A6; opacity:0.3;}
.link-play-classic:hover::before{animation:item1B 1s ease infinite}
.link-play-classic:hover::after{animation:item1A 1s ease infinite}
@media(min-width:768px) {
.link-play-classic{width:90px; height:90px}
.link-play-classic .icon{line-height:90px}}
@media(min-width:1200px) {
.link-play-classic{width:113px; height:113px}
.link-play-classic .icon{font-size:48px; line-height:113px}}
@keyframes item1B {
25% {opacity:1; transform:none; visibility:visible}
100% {opacity:0; transform:scale(2); visibility:hidden}}
@keyframes item1A {
5% {opacity:1}
100% {opacity:0; transform:scale(3); visibility:hidden}}
 /*********************************************************
		            Section Title
**********************************************************/
.main-heading{}
.section-title-dash{font-size:55px; line-height:normal; margin-top:0; position:relative;}
 
.section-title-dash-color{color:#FE65A6;}
.main-heading .title-img {
    font-size: 14px;   
    display: inline-block;
    margin:10px 0;
}
.main-heading p{font-family:'open sans', sans-serif; font-size:15px; max-width:780px; margin:16px auto 0;}
.title-text-color{color:#cc8809;}
.experienceWrap .main-heading .section-title-dash-color{display:block;}
.experienceWrap .main-heading .section-title-dash:after{left:7%;}
.experienceWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-135px;}
.what-we-offer .main-heading{margin-bottom: 0 !important; text-align: left !important;}
.what-we-offer .dots-custom{margin-bottom: 0px;}
.what-we-offer .main-heading .section-title-dash:after{left:8%;}
.what-we-offer .main-heading .section-title-dash .section-title-dash-bottom{left:-105px;}
.isotope-wrap .main-heading{margin-bottom:50px;}
.isotope-wrap .gutters-8 .col-lg-3 {padding: 0px; margin: 0px;}
.testimonialWrap .main-heading .section-title-dash:after{left:5%;}
.testimonialWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-225px;}
.faqwrap .main-heading .section-title-dash:after{left:4%;}
.faqwrap .main-heading .section-title-dash .section-title-dash-bottom{left:-260px;}
.quote-icon-style{
    color:#FE65A6;
    position: relative;
    padding-bottom:35px;
    padding-top: 20px;
    margin-bottom:40px;
    display: inline-block;
    line-height: 1;
    font-size: 4em;
}
.quote-icon-style:before {
    content: '';
    position: absolute;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-color:#FE65A6;
    z-index: -1;
    opacity: 0.20;
    top:0px;
    right: -25px;
}
.quote-icon-style:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 4px;
    border-radius: 50%;
    width: 100px;
    margin-left: -50px;
    background-color:#FE65A6;
    opacity: 0.30;
}
.about_quotee .quote-modern-text{width:100%; font-size: 18px;}

@media (max-width: 1199px) and (min-width: 992px){
.experienceWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-150px;}
.what-we-offer .main-heading .section-title-dash:after{left:10%;}
.what-we-offer .main-heading .section-title-dash .section-title-dash-bottom {left:-85px;}
.testimonialWrap .main-heading .section-title-dash:after{left:4%;}
.testimonialWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-245px;}
.faqwrap .main-heading .section-title-dash:after{left:5%;}
.faqwrap .main-heading .section-title-dash .section-title-dash-bottom{left:-203px;}}
@media screen and (max-width:990px) {
.experienceWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-150px;}
.what-we-offer .main-heading .section-title-dash:after{left:10%;}
.what-we-offer .main-heading .section-title-dash .section-title-dash-bottom {left:-85px;}
.testimonialWrap .main-heading .section-title-dash:after{left:7%;}
.testimonialWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-170px;}
.faqwrap .main-heading .section-title-dash:after{left:6%;}
.faqwrap .main-heading .section-title-dash .section-title-dash-bottom{left:-145px;}
}
@media screen and (max-width:767px) {
.testimonialWrap .main-heading .section-title-dash:after{left:6%;}
.testimonialWrap .main-heading .section-title-dash .section-title-dash-bottom{left:-205px;}
.faqwrap .main-heading .section-title-dash:after{left:50%;}
.faqwrap .main-heading .section-title-dash .section-title-dash-bottom{left:0px;}
}
@media screen and (max-width:600px) {
.experienceWrap .main-heading .section-title-dash .section-title-dash-bottom {left:-135px;}
}
@media screen and (max-width:575px) {
.testimonialWrap .main-heading .section-title-dash .section-title-dash-bottom{left:0;}
.testimonialWrap .main-heading .section-title-dash:after{left:50%;}
.testimonialWrap .main-heading .section-title-dash{text-align:center;}
.experienceWrap .main-heading .section-title-dash:after{left:50%;}
.experienceWrap .main-heading .section-title-dash .section-title-dash-bottom{left:0;}
.what-we-offer .main-heading .section-title-dash:after{left:50%;}
.what-we-offer .main-heading .section-title-dash .section-title-dash-bottom{left:0;}
}
 /*********************************************************
		          welcome-section
**********************************************************/
.welcome-section{ position:relative}
.about-box-layout2{margin-bottom:30px;}
.about-box-layout2 .item-img{position:relative; z-index:1;}
.about-box-layout2 .item-img .main-img{position:relative; z-index:1; text-align:left;}
.about-box-layout2 .item-img .main-img img{border-radius:4px;}
.about-box-layout2 .item-img .sub-img{position:absolute; z-index:3; right:0; bottom:-57px; border:10px solid #ffffff; border-radius:4px; transition:border-color 0.4s ease 0s; overflow:hidden;}
.about-box-layout2 .item-img .sub-img img{transform:scale(1); transition:all 0.5s ease 0s; width:100%; border-radius:4px;}
.about-box-layout2 .item-img .sub-img:hover img{transform:scale(1.1);}
.about-box-layout2 .item-img .sub-img .overlay-gallery{background-color:transparent; bottom:0; height:100%; left:0; position:absolute; right:0; top:0; width:100%; transition:background-color 0.4s ease 0s;}
.about-box-layout2 .item-img .sub-img .overlay-gallery .icon-holder{display:table; height:100%; width:100%;}
.about-box-layout2 .item-img .sub-img:hover .overlay-gallery{transform:scale(1); transition:all 0.5s ease 0s;}
.about-box-layout2 .item-img .sub-img .overlay-gallery .icon-holder .icon{display:table-cell; vertical-align:middle; text-align:center;}
.about-box-layout2 .item-img .sub-img .overlay-gallery .icon-holder .icon a img{width:auto; transform:scale(1); transition:all 0.5s ease 0s;}
.welcome-section .about_list{text-align:left;}
.welcome-section .about_list ul{list-style: none; display: block;}
.welcome-section .about_list ul li{margin-bottom:25px; background-color:#ffffff; display: flex; padding:23px 20px; box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05); transition:all 0.5s; cursor:pointer;}
.welcome-section .about_list ul li .iconnn span.fimanager:before{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #EEEEEE;
    border-radius: 50%;
    text-align: center;
    padding: 20px;
    margin-right: 20px;
    color: #FE65A6;
    top: 20px;
    position: relative;
}

.welcome-section .about_list ul li:hover{-webkit-box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05);}


.welcome-section .about_list ul li .iconnn span{font-size: 36px;}
.welcome-section .about_list ul li:nth-child(3){margin-bottom: 0px;}
.welcome-section .about-list{text-align:left; margin-bottom:25px; background-color:#ffffff; padding:26px 20px; box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.05); transition:all 0.5s; cursor:pointer;}
.welcome-section .about-list:nth-child(4){margin-bottom:0px;}
.welcome-section .about-list:hover{-webkit-box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow:0 0 20px 3px rgba(0, 0, 0, 0.05);}
.welcome-section .about-list h3{font-size:22px; color:#4f5866; font-weight:700; text-transform:capitalize; margin-left:-11px; margin-bottom:10px;}
.welcome-section .about-list .abouttIcn{    border: 1px solid #ddd;
    width: 99px;
    border-radius: 50px; line-height: 99px;
    height: 99px;
} 
.welcome-section .about-list i{position:relative; z-index:1; color:#227ab8;}
.welcome-section .about-list .icon-color{position:relative; z-index:1; color:#ffb923;}
.welcome-section .about-list i::before{margin-left:-15px; font-size:15px; margin-right:6px;}
.welcome-section .about-list i::after{+background-color:#cde1ef; content:""; position:absolute; width:15px; height:23px; left:-23px; top:2px; margin-left:0; z-index:-1;}
.welcome-section .about-list .icon-color::after{  background-color:#f8ecd2; content:""; position:absolute; width:15px; height:23px; left:-23px; top:2px; margin-left:0; z-index:-1;}
.welcome-section .about-list p{font-size:15px; color:#777777; margin:10px 0;}
.welcom_para{text-align:left; color:#777777; font-size:16px; margin-bottom:20px;}
@media(min-width:992px) and (max-width:1199px) {
.welcome-section .about-list {margin-bottom: 20px; padding:20px 20px 15px 54px;}
.welcome-section .about-list p{ margin: 0px 0;}
}
@media (max-width:1199px) {
.welcome-section .about_list ul li{margin-bottom:20px; padding:25px 20px;} 
.welcome-section .about_list ul li .iconnn span{font-size:24px;} 
.welcome-section .about_list ul li .text h4{font-size:24px;} 
.welcome-section .about_list ul li .text p {font-size:14px; margin-top:10px; line-height:22px;}
}
/*********************************************************
					link-play
**********************************************************/
.link-play-modern{position:absolute; top:50%; left:50%; text-align:center; padding:10px 15px; border-radius:10px; background:rgba(255,255,255,.14); transform:translate3d(-50%, -50%, 0)}
.link-play-modern .icon{font-size:64px; color:#fff}
.link-play-modern-title{font-size:16px; line-height:1.3; text-transform:uppercase; color:#fff}
.link-play-modern-title span{display:block; font-size:24px; font-weight:900}
.link-play-modern-decor{display:none; height:2px; width:64px; background:#fff; transition:all .3s ease}
*+.link-play-modern-title{margin-top:16px}
*+.link-play-modern-decor{margin-top:16px}
.link-play-modern:hover .link-play-modern-decor{width:30px}
@media(min-width:576px) {
.link-play-modern{padding:20px 26px}
.link-play-modern .icon{color:rgba(255,255,255,.5)}
.link-play-modern a:hover{color:#fff}
.link-play-modern-decor{display:inline-block}}
.link-play-creative{position:absolute; overflow:hidden; top:5%; left:5%; bottom:25px; padding:10px; color:#fff; z-index:1}
.link-play-creative .icon{margin-left:-10px; font-size:32px; color:inherit}
.link-play-creative .icon:hover{color:#FE65A6}
.link-play-creative-title{line-height:1.44; font-weight:300; max-width:280px; color:inherit}
.link-play-creative-decor{width:1px; height:100%; background:rgba(255,255,255,.4); pointer-events:none; transition:all .3s ease}
*+.link-play-creative-title{margin-top:10px}
*+.link-play-creative-decor{margin-top:18px}
@media(min-width:576px) {
.link-play-creative{top:10%; left:10%}
*+.link-play-creative-title{margin-top:18px}
*+.link-play-creative-decor{margin-top:26px}}
@media(min-width:1600px) {
.link-play-creative{top:20%}
.link-play-creative-2{top:13%; bottom:15%}}
.link-style-1{display:inline-block; font-style:italic}
.link-style-1, .link-style-1:focus, .link-style-1:active{color:rgba(21,21,21,.5)}
.link-style-1:hover{color:#FE65A6}
*+.link-style-1{margin-top:34px}
.block-center, .block-xs, .block-sm, .block-md, .block-lg, .block-xl{margin-left:auto; margin-right:auto}
.block-xs{max-width:270px}
.block-sm{max-width:370px}
.block-md{max-width:420px}
.block-lg{max-width:570px}
.block-xl{max-width:870px}
@media(max-width:575.98px) {
.block-1{max-width:370px; margin-left:auto; margin-right:auto}
.block-2{max-width:320px; margin-left:auto; margin-right:auto}
.block-3{max-width:270px; margin-left:auto; margin-right:auto}}
.box-icon-creative{text-align:left; padding:24px 10px 32px 40px; max-width:270px; min-height:100%; margin-left:auto; margin-right:auto; border:1px solid rgba(255,255,255,.24)}
.box-icon-creative-body{max-width:170px; margin-left:auto; margin-right:auto}
.box-icon-creative-icon{position:relative; display:block; text-align:center; height:36px; max-width:36px; font-size:30px; line-height:36px;color:#FE65A6}
.box-icon-creative-icon.icon-big{font-size:36px}
.box-icon-creative-title{font-size:16px; line-height:1.125; font-weight:500; text-transform:uppercase}
.box-icon-creative-title a, .box-icon-creative-title a:focus, .box-icon-creative-title a:active{color:inherit}
.box-icon-creative-title a:hover{color:#FE65A6}
*+.box-icon-creative-title{margin-top:14px}
@media(min-width:1200px) {
.box-icon-creative{padding-left:50px}}
.box-icon-modern{text-align:center; background:#fff; transition:all .3s ease}
.box-icon-modern-icon{font-size:42px; line-height:1; color:#FE65A6}
.box-icon-modern-title{font-weight:400; text-transform:none}
.box-icon-modern-title a, .box-icon-modern-title a:focus, .box-icon-modern-title a:active{color:inherit}
.box-icon-modern-title a:hover{color:#FE65A6}
.box-icon-modern-link{display:inline-block; font-size:16px; line-height:1.5; font-weight:500;}
.box-icon-modern-link, .box-icon-modern-link:focus, .box-icon-modern-link:active{color:#151515}
.box-icon-modern-link:hover{color:#FE65A6}
.box-icon-modern-link .icon{font-size:14px; line-height:24px; margin-left:6px}
*+.box-icon-modern-title{margin-top:24px}
*+.box-icon-modern-text{margin-top:14px}
*+.box-icon-modern-link{margin-top:16px}
@media(min-width:576px) {
.box-icon-modern{text-align:left; max-width:270px}}
.box-icon-classic{text-align:left; transition:all .2s ease; z-index:1}
.box-icon-classic-icon{display:inline-block; text-align:center; height:70px; width:70px; margin-top:4px; font-size:30px; line-height:70px; color:#ffffff; background:#FE65A6; border-radius:50%; box-shadow:2px 2px 15px 0 rgba(0,0,0,.15); transition:all 0.5s;}
.box-icon-classic-title{text-transform:none;}
.box-icon-classic-title a, .box-icon-classic-title a:focus, .box-icon-classic-title a:active{color:inherit}
.box-icon-classic-title a:hover{color:#FE65A6}
.box-icon-classic-text{line-height: 22px; min-height: 90px; color: rgba(21,21,21,.8);}
*+.box-icon-classic-text{margin-top:20px}
@media(min-width:992px) {
.box-icon-classic-icon{height:90px; width:90px; font-size:40px; line-height:90px}}
@media(min-width:1200px) {
.box-icon-classic-text{max-width:92%}}
.box-comment{position:relative; text-align:left; padding-bottom:45px; font-size:15px; color:#151515}
.box-comment::before{position:absolute; content:''; bottom:0; right:0; width:100%; border-bottom:1px solid #e1e1e1}
.box-comment>.box-comment{margin-top:30px}
.box-comment>.box-comment:last-child{padding-bottom:0}
.box-comment>.box-comment:last-child::before{display:none}
.box-comment-post{color:#777}
.box-comment-product .unit{margin-bottom:-20px; margin-left:-24px}
.box-comment-product .unit>*{margin-bottom:20px; margin-left:24px}
@media(min-width:992px) {
.box-comment-product .unit{align-items:center}}
.box-comment-figure{display:inline-block}
.box-comment-figure img{max-width:119px}
.box-comment-author{font-size:18px; font-weight:500; color:#151515}
.box-comment-author a, .box-comment-author a:focus, .box-comment-author a:active{color:inherit}
.box-comment-author a:hover{color:#FE65A6}
.box-comment-time{color:#777}
.box-comment-days-ago{color:#151515}
.box-comment-reply, .box-comment-like{font-weight:500}
.box-comment-reply>*, .box-comment-like>*{display:inline-block; vertical-align:middle}
.box-comment-reply a, .box-comment-reply a:focus, .box-comment-reply a:active, .box-comment-like a, .box-comment-like a:focus, .box-comment-like a:active{color:#151515}
.box-comment-reply a:hover, .box-comment-like a:hover{color:#FE65A6}
.box-comment-reply .icon, .box-comment-like .icon{margin-right:8px; color:#9b9b9b}
.tab-content .tab-pane .box-comment:last-child{padding-bottom:0}
.tab-content .tab-pane .box-comment:last-child::before{display:none}
.box-comment-form{text-align:left}
.box-comment-form .unit-body{flex-grow:1}
*+.box-comment{margin-top:50px}
*+.box-comment-text{margin-top:14px}
.box-comment-wrap+h5{margin-top:40px}
.box-comment-text+.group-xl{margin-top:24px}
.box-comment-author+.relaxers-form{margin-top:20px}
.box-comment+.box-comment{margin-top:45px}
.box-comment+.box-comment-form{margin-top:45px}
@media(min-width:768px) {
.box-comment::before{width:calc(100% - 143px)}
.box-comment>.box-comment{margin-left:145px}
.box-comment-post::before{width:calc(100% - 96px)}
.box-comment-post>.box-comment-post{margin-left:96px}}
/*********************************************************
					    clients
**********************************************************/
.clients-classic{text-align:center; padding:20px 15px; border-bottom:1px solid #ebebeb}
.clients-classic-figure{display:block}
.clients-classic-figure img{transition:all .3s ease; will-change:transform}
.clients-classic-wrap .row+.row{margin-top:0}
@media(min-width:992px) {
.desktop .clients-classic-wrap .row>div:first-child .clients-classic:hover img{transform:translate3d(-20px, 0, 0)}
.desktop .clients-classic-wrap .row>div:last-child .clients-classic:hover img{transform:translate3d(20px, 0, 0)}}
@media(min-width:576px) {
.clients-classic{border-bottom:none}
.clients-classic-wrap{position:relative; padding:20px 15px; background:#fff; border-radius:10px; box-shadow:0 0 20px 0 rgba(0,0,0,.03)}
.clients-classic-wrap::before{position:absolute; content:''; top:45px; bottom:45px; left:50%; width:1px; background:#ebebeb}
.clients-classic-wrap .row{position:relative}
.clients-classic-wrap .row::before{display:none; position:absolute; content:''; top:0; left:30px; right:30px; height:1px; background:#ebebeb}
.clients-classic-wrap .row+.row::before{display:block}}
@media(min-width:768px) {
.clients-classic{padding:30px 50px}
.clients-classic-wrap{padding:25px 30px}}
@media(min-width:992px) and (max-width:1199.98px) {
.clients-classic{padding:30px 15px}
.clients-classic-wrap{padding:30px 15px}}
.bg-gray-100 .clients-classic-wrap{background:#fff}
@media(min-width:576px) {
.bg-gray-100 .clients-classic-wrap{box-shadow:0 0 20px 0 rgba(0,0,0,.07)}}
.box-contacts{text-align:center}
.box-contacts .unit-left{min-width:30px; text-align:center}
.box-contacts a{display:inline-block}
.box-contacts a, .box-contacts a:focus, .box-contacts a:active{color:#151515}
.box-contacts a:hover{color:#FE65A6}
.box-contacts .phone{font-size:18px; line-height:1.33;}
.box-contacts .address{max-width:90%}
.box-contacts .icon{vertical-align:middle; font-size:22px; color:#FE65A6}
.box-contacts .icon-24{font-size:24px}
.box-contacts .icon-28{font-size:28px}
.box-contacts-title{font-size:12px; line-height:2; font-weight:500; text-transform:uppercase; color:rgba(21,21,21,.4)}
.box-contacts-wrap{text-align:center; min-height:100%; padding:40px 30px; border:1px solid #e1e1e1}
.box-contacts-text{font-size:16px; color:#151515}
*+.box-contacts{margin-top:30px}
*+.box-contacts-item{margin-top:24px}
*+.box-contacts-wrap{margin-top:35px}
.box-contacts-text+.box-contacts{margin-top:28px}
@media(min-width:768px) {
.box-contacts, .box-contacts-wrap{text-align:left}
.box-contacts-title{margin-left:40px}}
@media(min-width:992px) {
.box-contacts-wrap{padding-bottom:65px}}
@media(min-width:1200px) {
.box-contacts-wrap{padding:50px 20px 78px 40px}}
.box-info{text-align:center}
@media(min-width:768px) {
.box-info{text-align:left}}
.box-info-title{text-transform:none; }
.box-info-text{color:#777}
.box-info-link{display:inline-block; font-size:18px; line-height:1.33}
.box-info-link, .box-info-link:focus, .box-info-link:active{color:#FE65A6}
.box-info-link:hover{color:#151515}
*+.box-info-text{margin-top:20px}
*+.box-info-link{margin-top:30px}
@media(min-width:1200px) {
.box-info .unit{margin-bottom:-20px; margin-left:-40px}
.box-info .unit>*{margin-bottom:20px; margin-left:40px}}
.cta-classic{text-align:left}
.cta-classic .button{min-width:auto}
.cta-classic-title{line-height:1.33;}
.cta-classic-text{font-size:18px; line-height:1.55556; font-weight:300; color:rgba(255,255,255,.7)}
.cta-classic-text+.button{margin-top:40px}
@media(min-width:1200px) {
.cta-classic-title{max-width:90%}}
.cta-modern{text-align:left}
.cta-modern .button{min-width:auto; }
.cta-modern-title{line-height:1.22; font-weight:400; text-transform:none}
.cta-modern-title-2{line-height:1.36}
.cta-modern-text{padding-left:55px; text-indent:-55px; font-size:18px; line-height:1.55556; font-weight:300; color:rgba(255,255,255,.3)}
.cta-modern-text>*{display:inline-block; vertical-align:middle; text-indent:0}
.cta-modern-text-2{color:#fff}
.cta-modern-decor{display:inline-block; width:40px; height:3px; margin-right:15px; background:#FE65A6}
.cta-modern-decor-2{background:#FE65A6}
*+.cta-modern-text{margin-top:22px}
*+.cta-modern-text-2{margin-top:38px}
.cta-modern-text+.button{margin-top:40px}
.clients-creative{position:relative; display:block; max-width:270px; margin-left:auto; margin-right:auto; background:#fff; border:1px solid #e1e1e1; transition:all .3s ease-in-out}
.clients-creative::before, .clients-creative::after{position:absolute; content:''; top:0; right:0; bottom:0; left:0; border-width:1px; border-style:solid; border-color:transparent; transition:color .1s ease, transform .3s ease; will-change:transform}
.clients-creative::before{transform:scaleX(0)}
.clients-creative::after{transform:scaleY(0)}
.clients-creative img{width:100%; will-change:transform; transition:all .3s ease}
@media(min-width:992px) {
.desktop .clients-creative:hover{border-color:transparent}
.desktop .clients-creative:hover::before, .desktop .clients-creative:hover::after{transform:none}
.desktop .clients-creative:hover::before{border-color:#FE65A6 transparent #FE65A6 transparent}
.desktop .clients-creative:hover::after{border-color:transparent #FE65A6 transparent #FE65A6}
.desktop .clients-creative:hover img{transform:scale(.9)}}
@media(min-width:992px) {
.box-style-1{margin-top:10px; margin-left:30px}}
@media(min-width:1200px) {
.box-style-1{margin-left:70px}}
/*********************************************************
					  group
**********************************************************/
html .group{margin-bottom:-20px; margin-left:-15px}
html .group:empty{margin-bottom:0; margin-left:0}
html .group>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:15px}
html .group-xxs{margin-bottom:-8px; margin-left:-8px}
html .group-xxs:empty{margin-bottom:0; margin-left:0}
html .group-xxs>*{display:inline-block; margin-top:0; margin-bottom:8px; margin-left:8px}
html .group-sm{margin-bottom:-16px; margin-left:-16px}
html .group-sm:empty{margin-bottom:0; margin-left:0}
html .group-sm>*{display:inline-block; margin-top:0; margin-bottom:16px; margin-left:16px}
html .group-xmd{margin-bottom:-10px; margin-left:-20px}
html .group-xmd:empty{margin-bottom:0; margin-left:0}
html .group-xmd>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:20px}
html .group-md{margin-bottom:-20px; margin-left:-20px}
html .group-md:empty{margin-bottom:0; margin-left:0}
html .group-md>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:20px}
html .group-lg{margin-bottom:-25px; margin-left:-25px}
html .group-lg:empty{margin-bottom:0; margin-left:0}
html .group-lg>*{display:inline-block; margin-top:0; margin-bottom:25px; margin-left:25px}
html .group-xl{margin-bottom:-20px; margin-left:-30px}
html .group-xl:empty{margin-bottom:0; margin-left:0}
html .group-xl>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:30px}
html .group-xxl{margin-bottom:-30px; margin-left:-50px}
html .group-xxl:empty{margin-bottom:0; margin-left:0}
html .group-xxl>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:50px}
html .group-xxxl{margin-bottom:-30px; margin-left:-60px}
html .group-xxxl:empty{margin-bottom:0; margin-left:0}
html .group-xxxl>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:60px}
html .group-custom-1{margin-bottom:-30px; margin-left:-40px}
html .group-custom-1:empty{margin-bottom:0; margin-left:0}
html .group-custom-1>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:40px}
@media(min-width:992px) {
html .group-custom-1{margin-bottom:-30px; margin-left:-80px}
html .group-custom-1:empty{margin-bottom:0; margin-left:0}
html .group-custom-1>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:80px}}
html .group-middle{display:flex; flex-wrap:wrap; align-items:center; justify-content:center}
@media(min-width:768px) {
html .group-middle{justify-content:flex-start}}
html .group-justify{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between}
html .group-sm-justify{display:flex; flex-wrap:wrap; align-items:center; justify-content:center}
@media(min-width:576px) {
html .group-sm-justify{justify-content:space-between}}
*+.group-xxs{margin-top:30px}
*+.group-sm{margin-top:30px}
*+.group-md{margin-top:30px}
*+.group-lg{margin-top:30px}
*+.group-xl{margin-top:30px}
*+.group-xxxl{margin-top:35px}
*+.group-custom-1{margin-top:30px}
h4+.group-md{margin-top:40px}
.unit{display:flex; flex:0 1 100%; margin-bottom:-20px; margin-left:-30px}
.unit>*{margin-bottom:20px; margin-left:30px}
.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-xxs{margin-bottom:-5px; margin-left:-5px}
.unit-spacing-xxs>*{margin-bottom:5px; margin-left:5px}
.unit-spacing-xs{margin-bottom:-10px; margin-left:-10px}
.unit-spacing-xs>*{margin-bottom:10px; margin-left:10px}
.unit-spacing-sm{margin-bottom:-15px; margin-left:-15px}
.unit-spacing-sm>*{margin-bottom:15px; margin-left:15px}
.unit-spacing-md{margin-bottom:-20px; margin-left:-20px}
.unit-spacing-md>*{margin-bottom:20px; margin-left:20px}
.unit-spacing-lg{margin-bottom:-30px; margin-left:-30px}
.unit-spacing-lg>*{margin-bottom:30px; margin-left:30px}
.unit-spacing-xl{margin-bottom:-20px; margin-left:-40px}
.unit-spacing-xl>*{margin-bottom:20px; margin-left:40px}
.unit-spacing-1{margin-bottom:-15px; margin-left:-30px}
.unit-spacing-1>*{margin-bottom:15px; margin-left:30px}
.unit-spacing-2{margin-bottom:-10px; margin-left:-30px}
.unit-spacing-2 .unit-body{margin-left: 15px;}
.unit-spacing-2>*{margin-bottom:10px; margin-left:30px}
.list-inline>li{display:inline-block}
html .list-inline-xs{transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-3px; margin-right:-3px}
html .list-inline-xs>*{margin-top:8px; padding-left:3px; padding-right:3px}
html .list-inline-sm{transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-5px; margin-right:-5px}
html .list-inline-sm>*{margin-top:8px; padding-left:5px; padding-right:5px}
html .list-inline-md{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-11px; margin-right:-11px}
html .list-inline-md>*{margin-top:10px; padding-left:11px; padding-right:11px}
html .list-inline-xl{transform:translate3d(0, -14px, 0); margin-bottom:-14px; margin-left:-17px; margin-right:-17px}
html .list-inline-xl>*{margin-top:14px; padding-left:17px; padding-right:17px}
.list-terms dt+dd{margin-top:20px}
.list-terms dd+dt{margin-top:40px}
*+.list-terms{margin-top:50px}
.index-list{counter-reset:li}
.index-list>li .list-index-counter:before{content:counter(li, decimal-leading-zero); counter-increment:li}
.list-marked{text-align:left}
.list-marked>li{text-indent:-24px; padding-left:24px}
.list-marked>li::before{position:relative; display:inline-block; left:0; top:0; content:''; height:9px; width:9px; margin-right:15px; border-radius:50%; background:#d7d7d7}
.list-marked>li+li{margin-top:10px}
*+.list-marked{margin-top:15px}
p+.list-marked{margin-top:10px}
.list-marked-2{text-align:left; font-size:14px; line-height:1.71; color:#777}
.list-marked-2>li{text-indent:-21px; padding-left:21px}
.list-marked-2>li::before{position:relative; display:inline-block; left:0; top:0; content:''; height:8px; width:8px; margin-right:13px; background:#e1e1e1; transition:all .3s ease-in-out}
.list-marked-2>li:hover{color:#FE65A6}
.list-marked-2>li:hover::before{background:#FE65A6}
.list-marked-2 a{color:inherit}
.list-marked-2>li+li{margin-top:14px}
*+.list-marked-2{margin-top:30px}
.list-ordered{counter-reset:li; text-align:left}
.list-ordered>li{position:relative; text-indent:-18px; padding-left:18px}
.list-ordered>li:before{content:counter(li, decimal) "."; counter-increment:li; display:inline-block; top:0; left:0; text-indent:0; min-width:18px; color:inherit}
.list-ordered>li+li{margin-top:10px}
*+.list-ordered{margin-top:15px}
.list-category-2 li{position:relative; padding-right:40px}
.list-category-number{position:absolute; right:0; font-size:15px; line-height:1.6; transition:all .25s ease-in-out}
.list>li+li{margin-top:10px}
.list-xs>li+li{margin-top:5px}
.list-sm>li+li{margin-top:10px}
.list-md>li+li{margin-top:18px}
.list-lg>li+li{margin-top:25px}
.list-xl>li+li{margin-top:40px}
@media(min-width:768px) {
.list-xl>li+li{margin-top:50px}}
@media(min-width:992px) {
.list-xl>li+li{margin-top:60px}}
.list-history-wrap{height:72px}
.list-history{display:flex; flex-wrap:nowrap; justify-content:space-between; position:relative}
.list-history::before{position:absolute; content:''; top:17px; right:20px; height:6px; width:1000%; background:#FE65A6}
@media(min-width:576px) {
.list-history{padding-left:20px; max-width:95%}}
@media(min-width:1200px) {
.list-history{position:absolute; right:calc(50% + 80px); left:0; padding-left:30px; max-width:none}
.list-history::before{width:100%}}
@media(min-width:1400px) {
.list-history{padding-left:90px}}
@media(min-width:1600px) {
.list-history{right:calc(50% + 185px); padding-left:120px}}
.list-history-item{position:relative; padding-top:54px; font-size:18px; line-height:1; font-weight:500;}
.list-history-item a, .list-history-item a:focus, .list-history-item a:active{color:#151515}
.list-history-item a:hover{color:#FE65A6}
.list-history-item>.active .list-history-circle{width:40px; height:40px}
.list-history-item>.active .list-history-circle::before{width:11px; height:11px}
.list-history-circle{position:absolute; display:inline-block; top:20px; left:50%; font-size:0; line-height:0; width:28px; height:28px; background:#fff; border:5px solid #FE65A6; border-radius:50%; transform:translate3d(-50%, -50%, 0); transition:all .3s ease-in-out}
.list-history-circle::before{position:absolute; content:''; top:50%; left:50%; width:0; height:0; background:#FE65A6; border-radius:50%; transform:translate3d(-50%, -50%, 0); transition:inherit}
*+.list-history-wrap{margin-top:50px}
img{display:inline-block; max-width:100%; height:auto}
.img-circle{border-radius:50%}
.img-responsive{width:100%}
.icon{display:inline-block; font-size:16px; line-height:1}
.icon::before{position:relative; display:inline-block; font-weight:400; font-style:normal; speak:none; text-transform:none}
.icon-circle{border-radius:50%}
.icon-xxxl{font-size:78px}
.table-custom{width:100%; max-width:100%; text-align:left; background:#fff; border-collapse:collapse}
.table-custom th{padding:14px 24px; font-size:14px; line-height:1.6; font-weight:700; text-transform:uppercase; color:#151515; background:#f3f3f3}
@media(max-width:991.98px) {
.table-custom th{padding-top:20px; padding-bottom:20px}}
.table-custom td{padding:14px 24px; font-size:15px; line-height:1.6; font-weight:400; background:#fff; color:#777; min-width:170px}
.table-custom tfoot td{color:#151515}
.table-custom tr{border:1px solid #fff}
*+.table-custom-responsive{margin-top:30px}
h5+.table-custom-responsive{margin-top:25px}
@media(min-width:768px) {
*+.table-custom-responsive{margin-top:40px}}
.table-custom.table-custom-primary thead th{color:#fff; background:#FE65A6}
.table-custom.table-custom-primary thead tr{border-color:#FE65A6}
.table-custom.table-custom-bordered tbody tr{border:none}
.table-custom.table-custom-bordered td{border:1px solid #fff}
.table-custom.table-custom-striped{border-bottom:1px solid #fff}
.table-custom.table-custom-striped tr{border:none}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td{background:0 0}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td{background:#f3f3f3}
@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}}
.table-cart{text-align:center; text-transform:uppercase; border:1px solid #e1e1e1}
.table-cart thead tr{border:1px solid #e1e1e1}
.table-cart tr{border:none}
.table-cart th:first-child, .table-cart td:first-child{text-align:left}
@media(min-width:992px) {
.table-cart th:first-child, .table-cart td:first-child{padding-left:30px}}
.table-cart tbody tr td{padding:12px 14px}
.table-cart tbody tr:first-child td{padding-top:26px}
.table-cart tbody tr:last-child td{padding-bottom:26px}
.table-cart th{padding-top:14px; padding-bottom:14px; font-size:16px; font-weight:500; color:#777; background:#fff}
@media(min-width:992px) {
.table-cart th{font-size:18px; padding-top:23px; padding-bottom:23px}}
.table-cart td{width:auto; min-width:auto; font-size:16px; color:#151515}
.table-cart td:first-child{width:61%; min-width:390px}
.table-cart td:first-child>*{display:inline-block; vertical-align:middle}
@media(min-width:992px) {
.table-cart td:first-child{min-width:500px}}
.table-cart td:nth-child(2), .table-cart td:nth-child(4){width:13%}
.table-cart td:nth-child(2), .table-cart td:nth-child(4){min-width:100px}
.table-cart td:nth-child(3){min-width:150px}
@media(min-width:992px) {
.table-cart td{font-size:18px}}
@media(min-width:1200px) {
.table-cart td{font-size:24px}}
.table-cart-link{font-weight:500; }
.table-cart-link, .table-cart-link:focus, .table-cart-link:active{color:inherit}
.table-cart-link:hover{color:#FE65A6}
.table-cart-figure{display:inline-block; text-align:center; width:100%; max-width:90px; background:#f3f3f3}
@media(min-width:992px) {
.table-cart-figure{max-width:146px}}
.table-cart-figure+a{margin-left:15px}
@media(min-width:992px) {
.table-cart-figure+a{margin-left:30px}}
.table-checkout{text-transform:uppercase}
.table-checkout tr{border-color:#e1e1e1}
.table-checkout tr+tr td{border-top:1px solid #e1e1e1}
.table-checkout td{padding:20px; font-size:16px; color:#151515}
.table-checkout td:first-child{min-width:190px}
.table-checkout td:last-child{min-width:150px; text-align:right}
@media(min-width:576px) {
.table-checkout td{padding:24px 56px 24px 24px}}
.table-project tr{border:none}
.table-project td{color:#9b9b9b; border:1px solid #e1e1e1}
.table-project td:first-child{text-align:center; min-width:73px; width:11%; padding:20px 15px}
.table-project td:last-child{padding-left:34px; padding-right:34px; min-width:260px}
.table-project .icon{font-size:24px; color:#FE65A6}
.table-project .icon-26{font-size:26px}
.table-project .icon-28{font-size:28px}
.table-project td span{color:#151515}
hr{margin-top:0; margin-bottom:0; border-top:1px solid #ebebeb}
.hr-gray-300{border-color:#e1e1e1}
.hr-gray-1{border-color:#d7d7d7}
.divider{font-size:0; line-height:0}
.divider::before{content:''; display:inline-block; width:60px; height:2px; background-color:#FE65A6}
.title-decor-left{position:relative; padding-bottom:20px; font-size:14px; text-transform:uppercase; color:#151515}
.title-decor-left::before{position:absolute; display:inline-block; content:''; bottom:0; left:50%; width:50px; height:2px; margin-left:-25px; background-color:#FE65A6}
@media(min-width:768px) {
.title-decor-left{padding-left:66px; padding-bottom:0}
.title-decor-left::before{top:50%; bottom:auto; left:2px; margin-left:0; margin-top:-1px}}
.text-divider{text-align:center; font-size:12px; text-transform:uppercase}
*+.text-divider{margin-top:20px}
.text-divider+.relaxers-form{margin-top:20px}
h3+.title-decor-left{margin-top:22px}
.title-decor-left+p{margin-top:26px}
.decor-classic{font-size:0; line-height:0}
.decor-classic span{display:inline-block; width:95px; height:1px; background:#e1e1e1}
.decor-classic-2 span{width:123px}
*+.decor-classic-2{margin-top:26px}
.context-dark .decor-classic span, .bg-gray-dark .decor-classic span, .bg-primary .decor-classic span{background:#fff}
.button{position:relative; overflow:hidden; display:inline-block; padding:17px 40px; font-size:14px; line-height:1.85; min-width:200px; border:none; font-weight:900; text-transform:uppercase; white-space:nowrap; text-overflow:ellipsis; text-align:center; cursor:pointer; vertical-align:middle; user-select:none; transition:all .25s ease-in-out}
.button.button-shadow, .button.button-icon{min-width:auto}
@media(min-width:992px) {
.button{min-width:230px; padding:16px 50px}}
/*********************************************************
					    button
**********************************************************/
.button-block{display:block; width:100%}
.button-outline{z-index:1}
.button-outline::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; border:2px solid; transition:all .25s ease-in-out; pointer-events:none; z-index:-1}
.button-outline-2::before{border-width:1px}
.button-default, .button-default:focus{color:#e1e1e1; background-color:#2c343b; border-color:#2c343b}
.button-default:hover, .button-default:active{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-default.button-ujarak::before{background:#FE65A6}
.button-default.button-outline::before{border-color:#2c343b}
.button-default.button-outline:hover::before, .button-default.button-outline:active::before{border-color:#FE65A6}
.button-white, .button-white:focus{color:#FE65A6; background-color:#fff; border-color:#fff}
.button-white:hover, .button-white:active{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-white.button-ujarak::before{background:#FE65A6}
.button-white.button-outline::before{border-color:#fff}
.button-white.button-outline:hover::before, .button-white.button-outline:active::before{border-color:#FE65A6}
.button-gray-100, .button-gray-100:focus{color:#151515; background-color:#fff; border-color:#fff}
.button-gray-100:hover, .button-gray-100:active{color:#151515; background-color:#eaeaea; border-color:#eaeaea}
.button-gray-100.button-ujarak::before{background:#eaeaea}
.button-gray-100.button-outline::before{border-color:#fff}
.button-gray-100.button-outline:hover::before, .button-gray-100.button-outline:active::before{border-color:#eaeaea}
.button-gray-3, .button-gray-3:focus{color:#fff; background-color:#3f4651; border-color:#3f4651}
.button-gray-3:hover, .button-gray-3:active{color:#fff; background-color:#4f5763; border-color:#4f5763}
.button-gray-3.button-ujarak::before{background:#4f5763}
.button-gray-3.button-outline::before{border-color:#3f4651}
.button-gray-3.button-outline:hover::before, .button-gray-3.button-outline:active::before{border-color:#4f5763}
.button-gray-8, .button-gray-8:focus{color:#fff; background-color:#47505f; border-color:#47505f}
.button-gray-8:hover, .button-gray-8:active{color:#151515; background-color:#FE65A6; border-color:#FE65A6}
.button-gray-8.button-ujarak::before{background:#FE65A6}
.button-gray-8.button-outline::before{border-color:#47505f}
.button-gray-8.button-outline:hover::before, .button-gray-8.button-outline:active::before{border-color:#FE65A6}
.button-blue-8, .button-blue-8:focus{color:#fff; background-color:#031e2b; border-color:#031e2b}
.button-blue-8:hover, .button-blue-8:active{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-blue-8.button-ujarak::before{background:#FE65A6}
.button-blue-8.button-outline::before{border-color:#031e2b}
.button-blue-8.button-outline:hover::before, .button-blue-8.button-outline:active::before{border-color:#FE65A6}
.button-primary, .button-primary:focus{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-primary:hover, .button-primary:active{color:#fff; background-color:#151515; border-color:#151515}
.button-primary.button-ujarak::before{background:#151515}
.button-primary.button-outline::before{border-color:#FE65A6}
.button-primary.button-outline:hover::before, .button-primary.button-outline:active::before{border-color:#151515}
.button-primary-2, .button-primary-2:focus{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-primary-2:hover, .button-primary-2:active{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-primary-2.button-ujarak::before{background:#FE65A6}
.button-primary-2.button-outline::before{border-color:#FE65A6}
.button-primary-2.button-outline:hover::before, .button-primary-2.button-outline:active::before{border-color:#FE65A6}
.button-default-outline, .button-default-outline:focus{color:#151515; background-color:transparent; border-color:#151515}
.button-default-outline:hover, .button-default-outline:active{color:#fff; background-color:#151515; border-color:#151515}
.button-default-outline.button-ujarak::before{background:#151515}
.button-default-outline.button-outline::before{border-color:#151515}
.button-default-outline.button-outline:hover::before, .button-default-outline.button-outline:active::before{border-color:#151515}
.button-default-outline-2, .button-default-outline-2:focus{color:#151515; background-color:transparent; border-color:#151515}
.button-default-outline-2:hover, .button-default-outline-2:active{color:#fff; background-color:#FE65A6; border-color:#FE65A6}
.button-default-outline-2.button-ujarak::before{background:#FE65A6}
.button-default-outline-2.button-outline::before{border-color:#151515}
.button-default-outline-2.button-outline:hover::before, .button-default-outline-2.button-outline:active::before{border-color:#FE65A6}
.button-default-outline-3, .button-default-outline-3:focus{color:#151515; background-color:transparent; border-color:#e1e1e1}
.button-default-outline-3:hover, .button-default-outline-3:active{color:#FE65A6; background-color:transparent; border-color:rgba(219,42,25,.3)}
.button-default-outline-3.button-ujarak::before{background:0 0}
.button-default-outline-3.button-outline::before{border-color:#e1e1e1}
.button-default-outline-3.button-outline:hover::before, .button-default-outline-3.button-outline:active::before{border-color:rgba(219,42,25,.3)}
.button-default-outline-4, .button-default-outline-4:focus{color:#151515; background-color:transparent; border-color:#e1e1e1}
.button-default-outline-4:hover, .button-default-outline-4:active{color:#FE65A6; background-color:transparent; border-color:rgba(219,42,25,.3)}
.button-default-outline-4.button-ujarak::before{background:0 0}
.button-default-outline-4.button-outline::before{border-color:#e1e1e1}
.button-default-outline-4.button-outline:hover::before, .button-default-outline-4.button-outline:active::before{border-color:rgba(219,42,25,.3)}
.button-ghost{border:0; background-color:transparent}
.button-ghost:hover{color:#fff; background:#FE65A6}
.button-facebook, .button-facebook:focus{color:#fff; background-color:#4d70a8; border-color:#4d70a8}
.button-facebook:hover, .button-facebook:active{color:#fff; background-color:#456497; border-color:#456497}
.button-facebook.button-ujarak::before{background:#456497}
.button-facebook.button-outline::before{border-color:#4d70a8}
.button-facebook.button-outline:hover::before, .button-facebook.button-outline:active::before{border-color:#456497}
.button-twitter, .button-twitter:focus{color:#fff; background-color:#02bcf3; border-color:#02bcf3}
.button-twitter:hover, .button-twitter:active{color:#fff; background-color:#02a8da; border-color:#02a8da}
.button-twitter.button-ujarak::before{background:#02a8da}
.button-twitter.button-outline::before{border-color:#02bcf3}
.button-twitter.button-outline:hover::before, .button-twitter.button-outline:active::before{border-color:#02a8da}
.button-google, .button-google:focus{color:#fff; background-color:#e2411e; border-color:#e2411e}
.button-google:hover, .button-google:active{color:#fff; background-color:#cc3a1a; border-color:#cc3a1a}
.button-google.button-ujarak::before{background:#cc3a1a}
.button-google.button-outline::before{border-color:#e2411e}
.button-google.button-outline:hover::before, .button-google.button-outline:active::before{border-color:#cc3a1a}
.button-shadow{position:relative; z-index:1}
.button-shadow::before{position:absolute; content:''; bottom:-5px; left:0; width:100%; height:5px; transition:inherit; z-index:-1}
.button-shadow.button{overflow:visible}
.button-shadow.button-primary::before{background:#151515}
.button-shadow.button-primary:hover::before, .button-shadow.button-primary:active::before{background:#FE65A6}
.button-shadow:focus, .button-shadow:active{box-shadow:none}
.button-shadow-2{box-shadow:7px 7px 13px 0 rgba(0,0,0,.13)}
.button-ujarak{position:relative; z-index:0; transition:background .4s, border-color .4s, color .4s}
.button-ujarak::before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:#FE65A6; z-index:-1; opacity:0; transform:scale3d(.7, 1, 1); transition:transform .42s, opacity .42s; border-radius:inherit}
.button-ujarak, .button-ujarak::before{transition-timing-function:cubic-bezier(.2, 1, .3, 1)}
.button-ujarak:hover{transition:background .4s .4s, border-color .4s 0s, color .2s 0s}
.button-ujarak:hover::before{opacity:1; transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}
.button-xs{padding:12px 25px; font-size:12px; line-height:2.17; min-width:auto}
.button-sm{padding:12px 30px; font-size:12px; line-height:2.17; min-width:160px}
@media(min-width:992px) {
.button-sm{min-width:200px; padding:17px 40px}}
.button-lg{padding:20px 45px; font-size:14px; line-height:1.85; min-width:230px}
@media(min-width:992px) {
.button-lg{min-width:276px; padding:30px 55px}}
.button-circle{border-radius:30px}
.button-round-1{border-radius:5px}
.button-round-2{border-radius:10px}
.button-icon .icon{position:relative; display:inline-block; vertical-align:middle; line-height:1; color:inherit}
.button-icon-left .icon{padding-right:5px; font-size:17px}
.button-icon-left span{display:inline-block; vertical-align:middle}
.button-icon-right{padding-right:95px}
.button-icon-right .icon{display:flex; align-items:center; justify-content:center; position:absolute; top:0; right:0; bottom:0; width:68px; font-size:27px; transition:inherit}
.button-icon-right:hover .icon::before{animation:btnIconTransform .2s ease}
.button-icon-right.button-outline .icon{top:1px; right:1px; bottom:1px; background:0 0; border-left:1px solid}
.button-icon-right.button-outline::before{border-width:1px}
.button-icon-right.button-primary .icon{background:#151515}
.button-icon-right.button-primary:hover, .button-icon-right.button-primary:active{color:#fff; border-color:#151515; background:#151515}
.button-icon-right.button-primary:hover .icon, .button-icon-right.button-primary:active .icon{background:#FE65A6}
.button-icon-right.button-gray-3 .icon{background:#4f5763}
.button-icon-right.button-gray-3:hover .icon, .button-icon-right.button-gray-3:active .icon{background:#3f4651}
.button-icon-right.button-blue-8 .icon{background:#02283a}
.button-icon-right.button-blue-8:hover .icon, .button-icon-right.button-blue-8:active .icon{background:#151515}
@media(min-width:992px) {
.button-icon-right.button-lg{padding-right:115px}
.button-icon-right.button-outline{padding-left:45px}}
@keyframes btnIconTransform {
25% {transform:translateX(5px)}
75% {transform:translateX(-5px)}}
.button-winona{overflow:hidden}
.content-original, .content-dubbed{transition:transform .3s, opacity .3s; transition-timing-function:cubic-bezier(.2, 1, .3, 1)}
.content-dubbed{display:flex; align-items:center; justify-content:center; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; transform:translate3d(0, 20%, 0); pointer-events:none}
.button-winona:hover .content-original{opacity:0; transform:translate3d(0, -50%, 0)}
.button-winona:hover .content-dubbed{opacity:1; transform:none}
.button {font-family: 'Playfair Display', sans-serif; }
.btn-primary{font-family: 'Playfair Display', sans-serif; 	border-radius:3px; font-weight:900; text-transform:uppercase; transition:.33s}
.btn-primary, .btn-primary:active, .btn-primary:focus{color:#fff; background:#FE65A6; border-color:#FE65A6}
.btn-primary:hover{color:#fff; background:#000; border-color:#000}
.button-social{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; margin-bottom:-12px; margin-left:-12px}
.button-social:empty{margin-bottom:0; margin-left:0}
.button-social>*{display:inline-block; margin-top:0; margin-bottom:12px; margin-left:12px}
.button-social>*{min-width:175px; flex-grow:1}
.button-social .button{padding-left:20px; padding-right:20px}
.button-social *+.button{margin-top:0}
.button-width-auto{min-width:auto}
.button-width-240{min-width:240px}
.button-tags{position:relative; overflow:hidden; display:inline-block; padding:7px 20px; font-size:12px; line-height:24px; border-width:1px; border-style:solid; font-weight:700;  text-transform:uppercase; white-space:nowrap; text-overflow:ellipsis; text-align:center; cursor:pointer; vertical-align:middle; user-select:none; transition:all .25s ease-in-out}
.button-tags, .button-tags:focus{color:#9b9b9b; background-color:transparent; border-color:#e1e1e1}
.button-tags:hover, .button-tags:active{color:#151515; background-color:#FE65A6; border-color:#FE65A6}
.button-wrap.oh{padding-bottom:15px; margin-bottom:-15px}
.button-style-1{position:relative; text-align:center; padding:0; color:#151515; background:#fff; border:2px solid #151515; margin-bottom:20px; z-index:1}
.button-style-1 .icon{display:none; font-size:28px; line-height:inherit; transition:all .2s ease; transform:none; opacity:1}
.button-style-1-text{display:inline-block; padding:18px 15px 17px; white-space:nowrap; font-size:12px; line-height:1.75; font-weight:900; text-transform:uppercase; cursor:pointer; transition:all .2s ease-in-out, padding .3s ease}
.button-style-1-text a, .button-style-1-text a:focus, .button-style-1-text a:active{color:#151515}
.button-style-1-text a:hover{color:#FE65A6}
@media(min-width:992px) {
.button-style-1-text{padding-left:20px; padding-right:20px}}
@media(min-width:1200px) {
.desktop .button-style-1{width:78px; height:67px; line-height:63px}
.desktop .button-style-1 .icon{display:inline-block}
.desktop .button-style-1-text{position:absolute; top:-2px; left:-2px; padding:21px 0; background:inherit; border:inherit; visibility:hidden; opacity:0}
.desktop .button-style-1:hover .button-style-1-text{opacity:1; visibility:visible; padding-left:34px; padding-right:34px}
.desktop .button-style-1:hover .icon{transform:scale(0); opacity:0}}
/*********************************************************
					   header
**********************************************************/
.header-index-2{position:absolute; top:30px; left:0; right:0; z-index:1030;}
.header-index-2 .relaxers-navbar-corporate.relaxers-navbar-static{background:transparent;}
.header-index-2 .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main-outer{position:relative;}
.header-index-2 .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; max-width:1170px; margin-left:auto; margin-right:auto; padding:30px 20px; background:#ffffff; transition:padding .35s ease-in-out;}
#header.defualt-header{background:transparent; z-index:999; padding:0px; margin:0px; position:absolute; width:100%;}
#header.defualt-header .topbar{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
#header.defualt-header .topbar p{color:#fff; padding-top:8px; text-align: left;}
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck, .swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone{background:#fff !important;}
#header.defualt-header .relaxers-navbar-corporate.relaxers-navbar-static{background:transparent;}
#header.defualt-header .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck{background:#000 !important;}
#header.defualt-header .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link, #header.defualt-header .relaxers-navbar-contacts-4 .icon{color:#fff;}
/*#header.defualt-header .relaxers-navbar-corporate.relaxers-navbar--is-stuck .relaxers-nav-link, #header.defualt-header .relaxers-navbar-corporate.relaxers-navbar--is-stuck .relaxers-navbar-contacts-4 .icon{color:#151515 !important;}*/
/*header*/
#header.clean-header{background:#ffffff; z-index:999; padding:0px; margin:0px; position:relative; width:100%; -webkit-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 25px rgba(0, 0, 0, 0.1);}
#header.clean-header .dark{background:#4f5866;}
#header.clean-header p{color:#fff; margin:10px 0 10px; text-align: left;}
.topbar .top-right{position:relative;}
.topbar .top-right .language{float:right;}
.topbar .top-right .language{position:relative; line-height:1em; display:inline-block;}
.topbar .top-right .language .flag-icon{margin-right:8px;}
.topbar .top-right .language .dropdown-menu{top:100%; right:auto; left:0px; width:170px; border-radius:0px; margin-top:0px; background-color:#222222; border:none; padding:0px; border-bottom:3px solid #FE65A6; border-top:3px solid #FE65A6;}
.topbar .top-right .language>a{color:#FE65A6; padding:14px 20px; background:#ffffff !important; text-transform:capitalize; display:inline-block; border:0px; top:-1px; font-weight:400; font-size:13px; line-height:1em; border-radius:0px;}
.topbar .top-right .language>a:after{display:none;}
.topbar .top-right language a:hover{background:none;}
.topbar .top-right .language .dropdown-menu>li{padding:0px !important; margin:0px !important; float:none; display:block !important; border-bottom:1px solid rgba(255, 255, 255, 0.20); border-right:none;}
.topbar .top-right .language .dropdown-menu>li:last-child{border-bottom:none;}
.topbar .top-right .language .dropdown-menu>li>a{ padding:12px 20px !important; border-right:none; color:#ffffff; display:block; text-align:left; font-size:14px; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease;}
.topbar .top-right .language .dropdown-menu>li>a:hover{color:#ffffff !important; background-color:#FE65A6;}
.topbar .top-right .navbar-form{ float:right; margin:0; width:75%;}
.topbar .top-right .navbar-form .input-group .form-control{padding:4px 7px; font-size:13px; margin-top:3px; line-height:23px; color:#fff; background-color:#4e4e4e; background-clip:padding-box; border:1px solid #343434; border-radius:0; transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.topbar .top-right .navbar-form .input-group .form-control:focus{box-shadow: none;}
.topbar .top-right .navbar-form .input-group-btn .btn{padding:6px; margin-top:4px; margin-right:10px; border-radius:0; font-size:15px;}
 .header-ctatop{    text-align: left; padding: 9px 0;}
 .header-ctatop ul li {
    display: inline-block;    color: #fff;
    margin-left: 30px;
    border-right: 2px solid #687282;
    padding-right: 30px;} 
 .header-ctatop ul li span {
    color: #FE65A6;
}
.header-ctatop ul li:first-child{margin-left: 0;}
.header-ctatop ul li:last-child{padding-right: 0; border-right: none;}
.header-ctatop ul li i {display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 2px;
    color: #FE65A6;
}
.header_social{}
 .header_social ul{line-height: 0px;}
.header_social ul li{display: inline-block;}
.header_social ul li .icon {
    overflow: hidden;
    text-align: center;
    width: 42px;
    height: 42px;
    font-size: 20px;
    line-height: 42px;
    background: rgba(255,255,255,.1);
    z-index: 1;}
 .header_social ul li:hover .icon{background:#FE65A6; color: #fff;}
 .relaxers-navbar-collapse .search_icn {
    margin-right: 20px;
    float: left;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    box-shadow: 2.5px 4.33px 15px 0px rgb(250 162 146 / 40%);
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    margin-top: 6px;
}
.relaxers-navbar-collapse .button{width:150px; min-width:150px; padding:16px 20px;}
/*********************************************************
					   form
**********************************************************/
.relaxers-form{position:relative; text-align:center}
.relaxers-form .button{padding-left:30px; padding-right:30px}
.relaxers-form .button-icon-right{padding-left:45px; padding-right:95px}
.relaxers-form [class*=col-] .button{min-width:auto; padding-left:20px; padding-right:20px}
@media(max-width:575.98px) {
.relaxers-form .button{display:block; width:100%}}
@media(min-width:768px) {
.relaxers-form{text-align:left}}
.relaxers-form-2 .form-input{border-color:#fff}
.relaxers-form-center .form-label, .relaxers-form-center .form-input{text-align:center}
input:-webkit-autofill~label, input:-webkit-autofill~.form-validation {color:#000!important}
.form-wrap{position:relative}
.form-wrap.has-error .form-input{border-color:#f5543f}
.form-wrap.has-focus .form-input{border-color:#FE65A6}
*+.form-wrap{margin-top:18px}
.form-wrap+.button{margin-top:30px}
.form-input{display:block; width:100%; min-height:60px; padding:16px 25px; font-size:15px; font-weight:400; line-height:26px; color:#777; background-color:#fff; background-image:none; border-radius:0; -webkit-appearance:none; transition:.3s ease-in-out; border:1px solid #e1e1e1}
.form-input:focus{outline:0}
textarea.form-input{height:150px; min-height:60px; max-height:255px; resize:vertical}
.form-label, .form-label-outside{margin-bottom:0; color:#777; font-weight:400}
.form-label{position:absolute; top:30px; left:0; right:0; padding-left:25px; padding-right:25px; font-size:15px; font-weight:400; line-height:26px; pointer-events:none; text-align:left; z-index:9; transition:.25s; will-change:transform; transform:translateY(-50%)}
.form-label.focus{opacity:0}
.form-label.auto-fill{color:#777}
.form-label-outside{width:100%; margin-bottom:4px}
@media(min-width:768px) {
.form-label-outside{position:static}
.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill{transform:none}}
[data-x-mode=true] .form-label{pointer-events:auto}
.form-validation{position:absolute; right:8px; top:0; z-index:11; margin-top:2px; font-size:9px; font-weight:400; line-height:12px; color:#f5543f; transition:.3s}
.form-validation-left .form-validation{top:100%; right:auto; left:0}
#form-output-global{position:fixed; bottom:30px; left:15px; z-index:2000; visibility:hidden; transform:translate3d(-500px, 0, 0);transition:.3s all ease}
#form-output-global.active{visibility:visible; transform:translate3d(0, 0, 0)}
@media(min-width:576px) {
#form-output-global{left:30px}}
.form-output{position:absolute; top:100%; left:0; font-size:10px; font-weight:400; line-height:1.2; margin-top:2px; transition:.3s; opacity:0; visibility:hidden}
.form-output.active{opacity:1; visibility:visible}
.form-output.error{color:#f5543f}
.form-output.success{color:#98bf44}
.radio .radio-custom, .radio-inline .radio-custom, .checkbox .checkbox-custom, .checkbox-inline .checkbox-custom{opacity:0}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy{position:absolute; top:3px; left:0; width:18px; height:18px; 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:#fff}
.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; transition:.22s}
.radio .radio-custom:focus, .radio-inline .radio-custom:focus, .checkbox .checkbox-custom:focus, .checkbox-inline .checkbox-custom:focus{outline:none}
.radio input, .radio-inline input, .checkbox input, .checkbox-inline input{position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0}
.radio-custom:checked+.radio-custom-dummy:after, .checkbox-custom:checked+.checkbox-custom-dummy:after{opacity:1}
.radio, .radio-inline{position:relative; text-align:left; padding-left:30px; cursor:pointer}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy{top:3px; left:0; width:18px; height:18px; margin:0; border:2px solid #e8e8e8}
.radio .radio-custom-dummy::after, .radio-inline .radio-custom-dummy::after{content:'\f00c'; font-family:'FontAwesome'; position:absolute; top:-2px; left:-1px; font-size:18px; line-height:1; color:#151515}
.checkbox, .checkbox-inline{position:relative; text-align:left; padding-left:30px; cursor:pointer}
.checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy{top:3px; left:0; width:18px; height:18px; margin:0; border:2px solid #e8e8e8}
.checkbox .checkbox-custom-dummy::after, .checkbox-inline .checkbox-custom-dummy::after{content:'\f00c'; font-family:'FontAwesome'; position:absolute; top:-2px; left:-1px; font-size:18px; line-height:1; color:#151515}
.form-wrap+.checkbox-inline{margin-top:10px}
.row+.checkbox-inline{margin-top:20px}
.checkbox-inline+.row{margin-top:26px}
.toggle-custom{padding-left:60px; -webkit-appearance:none}
.toggle-custom:checked~.checkbox-custom-dummy::after{background:#FE65A6; transform:translate(20px, -50%)}
.toggle-custom~.checkbox-custom-dummy{position:relative; display:inline-block; margin-top:-1px; width:44px; height:20px; background:#fff; cursor:pointer}
.toggle-custom~.checkbox-custom-dummy::after{content:''; position:absolute; display:inline-block; width:16px; height:16px; left:0; top:50%; background:#b7b7b7; transform:translate(4px, -50%); opacity:1; transition:.22s}
.relaxers-form-inline{display:flex; flex-wrap:wrap; align-items:stretch; text-align:center; max-width:600px; margin-bottom:-16px}
.relaxers-form-inline>*{margin-bottom:16px}
.relaxers-form-inline>*{margin-top:0}
.relaxers-form-inline .form-wrap-select{text-align:left}
.relaxers-form-inline .form-wrap{flex:1 0 auto; min-width:185px}
.relaxers-form-inline .form-button{flex:1 0 0%; min-height:60px}
.relaxers-form-inline .form-button-2{flex-grow:0}
.relaxers-form-inline .button{min-width:auto; min-height:inherit}
.relaxers-form-inline.relaxers-form-inline-centered{margin-left:auto; margin-right:auto}
@media(min-width:576px) {
.relaxers-form-inline .form-button{flex-grow:0}}
.relaxers-form-inline-sm .icon{font-size:30px}
.relaxers-form-inline-sm .button{min-width:auto}
.relaxers-form-inline-sm .button-icon-2, .relaxers-form-inline-sm .button-icon-3{padding:9px 14px}
@media(min-width:576px) {
.relaxers-form-inline-sm .icon{font-size:30px}}
@media(min-width:1200px) {
.relaxers-form-inline-sm .button-icon-3{padding:17px 30px}}
.relaxers-form-inline-lg{max-width:none; margin-bottom:-16px; margin-left:-30px}
.relaxers-form-inline-lg:empty{margin-bottom:0; margin-left:0}
.relaxers-form-inline-lg>*{display:inline-block; margin-top:0; margin-bottom:16px; margin-left:30px}
.relaxers-form-inline-lg .form-input{min-height:65px; padding:19px 30px 18px}
.relaxers-form-inline-lg .form-label{top:50%; padding-left:30px; padding-right:30px}
@media(min-width:768px) {
.relaxers-form-inline-lg .button{min-width:240px}}
@media(min-width:992px) {
.relaxers-form-inline-lg .form-input{min-height:85px; padding:29px 30px 28px}}
@media(min-width:1200px) {
.relaxers-form-inline-lg .form-input{padding-left:50px}
.relaxers-form-inline-lg .form-label{padding-left:50px}}
.relaxers-form-inline-spacing-12{margin-bottom:-12px; margin-left:-12px}
.relaxers-form-inline-spacing-12:empty{margin-bottom:0; margin-left:0}
.relaxers-form-inline-spacing-12>*{display:inline-block; margin-top:0; margin-bottom:12px; margin-left:12px}
.form-sm .form-input, .form-sm .button{padding-top:9px; padding-bottom:9px; min-height:40px}
.form-sm .form-validation{top:-16px}
.form-sm .form-label{top:20px}
.form-sm *+.button{margin-top:10px}
.form-lg .form-input, .form-lg .form-label, .form-lg .select2-container .select2-choice{font-size:16px}
.form-lg .form-input, .form-lg .select2-container .select2-choice{font-size:16px; padding-top:21px; padding-bottom:21px}
.form-lg .form-input, .form-lg .select2-container .select2-choice{min-height:68px}
.form-lg .form-button{min-height:70px}
.form-lg .form-label{top:35px}
.form-wrap-recaptcha{display:inline-block}
@media(max-width:767.98px) {
.recaptcha iframe{transform:scale(.95); transform-origin:0 50%; will-change:transform}
.form-wrap-recaptcha .form-validation{right:22px}}
*+.relaxers-form{margin-top:30px}
h4+.relaxers-form{margin-top:30px}
*+.form-login{margin-top:30px}
@media(min-width:992px) {
h3+.relaxers-form{margin-top:50px}
h3+.form-login{margin-top:50px}}
.form-checkout .form-label, .form-checkout .form-input{color:#151515}
.form-style-1 .quote-classic{max-width:330px}
.form-style-1 .button{min-width:auto; }
.form-style-1 *+.quote-classic{margin-top:0}
@media(min-width:576px) {
.form-style-1{padding:40px 30px; box-shadow:0 0 10px 0 rgba(0,0,0,.05)}}
@media(min-width:768px) {
.form-style-1{padding:55px 50px}}
@media(min-width:992px) {
.form-style-1 .quote-classic{max-width:430px}
.form-style-1 .button{min-width:245px}}
*+.form-style-1{margin-top:55px}
/*********************************************************
					   post
**********************************************************/
.post-classic{position:relative; text-align:left; color:#151515; background:#fff; box-shadow:0 0 8px 0 rgba(0,0,0,.09); z-index:1}
.post-classic .post-classic-time{position:absolute; top:6%; left:5%}
.post-classic-2 .post-classic-content{position:absolute; left:0; bottom:0; width:100%; z-index:1}
.post-classic-2 .post-classic-title{color:#fff}
.post-classic-figure{position:relative; display:block; overflow:hidden; z-index:-1;}
.post-classic-figure:before{position:absolute; content:''; background:rgba(0, 0, 0, 0.5); top:0; right:0; bottom:0; left:0; z-index:1; transition:all .3s ease;}
.post-classic-figure img{width:100%; transform:none; will-change:transform; transition:all .25s ease;}
.post-classic-time{padding:1px 10px; font-size:12px; line-height:2; font-weight:700; text-transform:uppercase; border-radius:30px; color:#fff; background:#FE65A6; z-index:1}
.post-classic-content{padding:6% 5%}
.post-classic-title{font-size:16px; line-height:1.5;}
.post-classic-title a, .post-classic-title a:focus, .post-classic-title a:active{color:inherit}
.post-classic-title a:hover{color:inherit}
.post-classic-title a:hover{text-decoration:underline}
.post-classic-info{font-size:15px; line-height:1; color:#777}
.post-classic-info li+li{border-left:1px solid #ccc}
.post-classic-info a, .post-classic-info a:focus, .post-classic-info a:active{color:inherit}
.post-classic-info a:hover{color:#FE65A6}
.post-classic-comments>*, .post-classic-author>*, .post-classic-views>*{display:inline-block; vertical-align:middle}
.post-classic-comments .icon, .post-classic-author .icon, .post-classic-views .icon{font-size:16px; margin-right:8px}
.post-classic-author .icon{font-size:18px}
@media(max-width:575.98px) {
.slick-news .post-classic{max-width:220px; margin-left:auto; margin-right:auto}}
@media(max-width:767.98px) {
.slick-news .post-classic-title{max-height:68px; overflow:hidden}}
@media(min-width:768px) {
.post-classic-title{font-size:18px}
.post-classic-content{padding:8% 9%}
.post-classic .post-classic-time{top:8%; left:9%}}
@media(min-width:992px) {
.post-classic-content{padding:7%}
.post-classic .post-classic-time{top:7%; left:7%}}
@media(min-width:1200px) {
.post-classic .post-classic-time{top:10%; left:13%}
.post-classic-content{padding:10% 13%}}
@media(min-width:992px) {
.desktop .post-classic:hover .post-classic-figure img{transform:scale(1.1)}}
.post-modern{position:relative; display:flex; text-align:left; background:#fff}
.post-modern-2{color:rgba(255,255,255,.5)}
.post-modern-2 .post-modern-badge{color:#FE65A6}
.post-modern-2 .post-modern-title{color:#fff}
.post-modern-2 .post-modern-views .icon{color:inherit}
.post-modern-2 .post-modern-play-2 a, .post-modern-2 .post-modern-play-2 a:focus, .post-modern-2 .post-modern-play-2 a:active{color:#fff}
.post-modern-2 .post-modern-play-2 a:hover{color:#FE65A6}
.post-modern-3{color:#fff}
.post-modern-3 .post-modern-dummy::before{padding-bottom:93.5%}
.post-modern-3 .post-modern-header, .post-modern-3 .post-modern-footer{pointer-events:none}
.post-modern-3 .post-modern-header>*, .post-modern-3 .post-modern-footer>*{pointer-events:auto}
.post-modern-3 .post-modern-footer{display:flex; flex-direction:column; justify-content:space-between}
.post-modern-3 .post-modern-badge{color:#FE65A6}
.post-modern-3 .post-modern-title{color:inherit}
.post-modern-3 .post-modern-title a:hover{text-decoration:underline}
.post-modern-3 .post-modern-views .icon{color:#fff}
.post-modern-height{min-height:100%}
.post_modern{position:relative;}
.post_modern:before{position:absolute; content:''; background:rgba(0, 0, 0, 0.5); top:0; right:0; bottom:0; left:0; z-index:1; transition:all .3s ease;}
.post-modern-center{z-index:1}
.post-modern-height .post-modern-content{height:inherit}
.post-modern-quote .post-modern-content::before{position:absolute; content:'\201C'; top:3%; right:6%; font-size:100px; line-height:.88; font-weight:500; color:#e1e1e1;}
.post-modern-figure{display:block; overflow:hidden}
.post-modern-figure img{width:100%; transition:all .3s ease; transform:none; will-change:transform}
.post-modern-image{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%; min-width:100%; width:auto; height:auto; max-width:none}
@supports(object-fit:cover) {
.post-modern-image{left:0; top:0; width:100%; height:100%; transform:none; object-fit:cover; object-position:center center}}
.post-modern-header, .post-modern-footer{padding:5%}
.post-modern-content, .post-modern-content-2, .post-modern-horizontal, .post-modern-body, .post-modern-dummy{flex-shrink:0; width:100%}
.post-modern-content{position:relative; display:flex; padding:5%; flex-direction:column; justify-content:space-between; pointer-events:none}
.post-modern-content>*:not(.post-modern-center){pointer-events:auto}
.post-modern-center>*{pointer-events:auto}
.post-modern-content-2{z-index:1; position:relative; display:flex; flex-direction:column; justify-content:space-between; pointer-events:none}
.post-modern-content-2>*{pointer-events:auto}
.post-modern-dummy{pointer-events:none}
.post-modern-dummy::before{content:''; display:block; width:0}
.post-modern-badge{display:inline-block; font-size:14px; line-height:2; font-weight:500; text-transform:uppercase; color:#FE65A6}
.post-modern-title{font-size:16px; line-height:1.56; font-weight:500; color:#151515}
.post-modern-title a{color:inherit}
.post-modern-title a:hover{text-decoration:underline}
.post-modern-views{font-size:12px; font-weight:500; z-index:1;}
.post-modern-views>*{display:inline-block; vertical-align:middle}
.post-modern-views .icon{margin-right:8px; font-size:18px; color:rgba(21,21,21,.5)}
.post-modern-time{font-size:12px; font-weight:500 text-transform:uppercase}
.post-modern-play{position:absolute; z-index:1; top:50%; left:50%; transform:translate3d(-50%, -50%, 0)}
.post-modern-play-2 .icon{font-size:30px; margin-left:-8px}
.post-modern-play-2 a, .post-modern-play-2 a:focus, .post-modern-play-2 a:active{color:#FE65A6}
.post-modern-play-2 a:hover{color:#FE65A6}
.post-modern-center+.group-xmd, .post-modern-title+.group-md, .post-modern-center+.group-md{margin-top:20px}
.post-modern-title+.group-xmd{margin-top:16px}
.post-modern+.post-modern{margin-top:30px}
.post-modern-horizontal+.post-modern-horizontal{margin-top:30px}
@media(max-width:575.98px) {
.post-modern-3 .post-modern-title{overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.post-modern-3 .post-modern-title+.group-md{margin-top:10px}}
@media(min-width:576px) {
.post-modern-dummy::before{padding-bottom:92.4%}
.post-modern-4 .post-modern-dummy::before{padding-bottom:43.75%}
.post-modern-5 .post-modern-dummy::before{padding-bottom:197%}}
@media(min-width:1200px) {
.post-modern-3 .post-modern-title{font-size:24px; max-width:400px; line-height:1.25}
.post-modern-3 .post-modern-footer{min-height:185px}
.post-modern-6 .post-modern-content{padding-top:26px}
.post-modern-quote .post-modern-content::before{top:14px; right:18px; font-size:150px}
.post-modern-header{padding:42px 32px 12px}
.post-modern-footer{padding:28px 32px 34px}
.post-modern-content{padding:42px 32px 34px}
.post-modern-play-2 .icon{font-size:48px; margin-left:-10px}
.post-modern-title{font-size:18px}
.post-modern-views, .post-modern-time{font-size:14px}}
@media(max-width:575.98px) {
.section-fluid .post-modern-3 .post-modern-dummy::before{padding-bottom:125%}
.section-fluid .post-modern-5 .post-modern-figure{max-height:215px}
.section-fluid .post-modern-horizontal{z-index:1}
.section-fluid .post-modern-horizontal::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgba(63,73,89,.5); z-index:1}
.section-fluid .post-modern-horizontal .post-modern-figure{pointer-events:none}
.section-fluid .post-modern-horizontal .post-modern-figure img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%; min-width:100%; width:auto; height:auto; max-width:none; pointer-events:auto}
@supports(object-fit:cover) {
.section-fluid .post-modern-horizontal .post-modern-figure img{left:0; top:0; width:100%; height:100%; transform:none; object-fit:cover; object-position:center center}}
.section-fluid .post-modern-horizontal .post-modern-content{position:relative; z-index:1}
.section-fluid .post-modern-horizontal .post-modern-badge{color:#FE65A6}
.section-fluid .post-modern-horizontal .post-modern-title, .section-fluid .post-modern-horizontal .post-modern-views, .section-fluid .post-modern-horizontal .post-modern-time{color:#fff}
.section-fluid .post-modern-horizontal .post-modern-views .icon{color:inherit}
.section-fluid .post-modern-horizontal .unit-left{margin:0}}
@media(min-width:1200px) and (max-width:1879px) {
.section-fluid .post-modern-header, .section-fluid .post-modern-footer, .section-fluid .post-modern-content{padding:5%}
.section-fluid .post-modern-horizontal{padding:2% 4% 2% 2%}
.section-fluid .post-modern-quote .post-modern-content::before{top:3%; right:6%; font-size:100px}}
@media(min-width:1200px) and (max-width:1799px) {
.section-fluid .post-modern-3 .post-modern-footer{min-height:auto}
.section-fluid .post-modern-3 .link-play-classic{width:90px; height:90px}
.section-fluid .post-modern-3 .link-play-classic .icon{font-size:30px; line-height:90px}
.section-fluid .post-modern-horizontal .post-modern-figure img{width:180px}
.section-fluid .post-modern-title{font-size:16px}
.section-fluid .post-modern-views, .section-fluid .post-modern-time{font-size:12px}}
.post-modern-horizontal{display:flex; align-items:center; padding:5%; text-align:left; background:#fff}
.post-modern-horizontal .unit{flex-grow:1}
.post-modern-horizontal .post-modern-content{padding:0}
@media(min-width:576px) {
.post-modern-horizontal{padding:2% 4% 2% 2%}
.post-modern-horizontal .post-modern-content{min-height:100%}}
@media(min-width:768px) {
.post-modern-horizontal .post-modern-figure img{width:230px;}}
@media(max-width:768px) {
.post-modern-horizontal .post-modern-figure img{width:230px;}}
@media(min-width:1200px) {
.post-modern-horizontal{padding:28px 40px 28px 28px}
.post-modern-horizontal .unit{margin-bottom:-20px; margin-left:-40px}
.post-modern-horizontal .unit>*{margin-bottom:20px; margin-left:40px}
.post-modern-horizontal .post-modern-content{padding:14px 0 6px}
.post-modern-horizontal .post-modern-figure img{max-width:none}}
.bg-default .post-modern-horizontal, .bg-default .post-modern{background:#f7f7f7}
.ie-10 .post-modern-horizontal .unit-body, .ie-11 .post-modern-horizontal .unit-body, .ie-edge .post-modern-horizontal .unit-body{width:100%}
.post-minimal{position:relative; text-align:left; font-size:15px; line-height:1.6; color:#151515}
.post-minimal-2 .post-minimal-title, .post-minimal-2 .post-minimal-time{}
.post-minimal-figure{display:block}
.post-minimal-title{font-size: 14px; line-height: 1.6;font-weight: normal; text-transform: lowercase;}
.post-minimal-title a, .post-minimal-title a:focus, .post-minimal-title a:active{color:inherit}
.post-minimal-title a:hover{color:#FE65A6}
.post-minimal-time{color:#777}
*+.post-minimal-time{margin-top:6px; font-size: 14px;}
@media(min-width:992px) {
.desktop .post-modern:hover .post-modern-figure img{transform:scale(1.1)}}
.context-dark .post-minimal-title, .bg-gray-dark .post-minimal-title, .bg-primary .post-minimal-title{color:#fff}
.context-dark .post-minimal-time, .bg-gray-dark .post-minimal-time, .bg-primary .post-minimal-time{color:#FE65A6}
*+.list-popular-post{margin-top:30px}
.list-popular-post+p{margin-top:32px}
.list-popular-post-item+.list-popular-post-item{margin-top:10px}
.single-post h5+.group-md{margin-top:24px}
.single-post .group-md+p{margin-top:30px}
.single-post p+p{margin-top:24px}
.single-post-footer{padding:33px 35px; background:#f3f3f3; border-bottom:3px solid #FE65A6}
.single-post-social-list{color:#151515}
.single-post-social-list .icon{font-size:22px}
.single-post-social-list a, .single-post-social-list a:focus, .single-post-social-list a:active{color:inherit}
.single-post-social-list a:hover{color:#FE65A6}
.single-post-title{font-size:18px; line-height:1.33; font-weight:400; padding-bottom:20px; border-bottom:1px solid #e1e1e1; color:#151515}
.single-post-title span{display:inline-block; text-align:center; width:28px; height:28px; line-height:28px; margin-right:6px; border-radius:50%; color:#fff; background:#FE65A6}
*+.single-post-footer{margin-top:50px}
*+.single-post-title{margin-top:100px}
@media(min-width:768px) {
.single-post{text-align:left}}
/*********************************************************
					     news
**********************************************************/
.aside-news .button{min-width:auto; padding:10px}
.aside-news *+.button{margin-top:0}
.aside-news-button{margin-bottom:-10px; margin-left:-10px}
.aside-news-button:empty{margin-bottom:0; margin-left:0}
.aside-news-button>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:10px}
@media(max-width:575.98px) {
.aside-news .button{font-size:12px; font-weight:500}}
@media(min-width:768px) {
.aside-news{padding-left:40px}
.aside-news .button{min-width:100%; padding-top:20px; padding-bottom:20px}
.aside-news-button{margin-bottom:-20px; margin-left:-10px}
.aside-news-button:empty{margin-bottom:0; margin-left:0}
.aside-news-button>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:10px}}
@media(min-width:992px) {
.aside-news{padding:0 25px}}
@media(min-width:1200px) {
.aside-news{padding:0 75px}
.aside-news-button{margin-bottom:-26px; margin-left:-10px}
.aside-news-button:empty{margin-bottom:0; margin-left:0}
.aside-news-button>*{display:inline-block; margin-top:0; margin-bottom:26px; margin-left:10px}}
@media(min-width:1600px) {
.aside-news .button{padding-top:30px; padding-bottom:30px}}
.quote-classic{position:relative; text-align:left; padding-top:50px}
.quote-classic-2 .quote-classic-text h6{font-style:normal; font-weight:40W0}
.quote-classic-3{padding-top:0; padding-left:65px}
.quote-classic-3 .quote-classic-text h6{line-height:1.21;}
.quote-classic-3 .quote-classic-text::before{color:rgba(21,21,21,.07)}
.quote-classic-text h6{font-size:20px; line-height:1.375; font-weight:300; font-style:italic;}
.quote-classic-text::before{position:absolute; left:-8px; top:-8px; content:'\201C'; font-size:140px; line-height:.88; font-style:normal; font-weight:500; color:rgba(21,21,21,.2)}
.quote-classic-author{font-size:14px; font-weight:500; text-transform:uppercase; color:#FE65A6}
.quote-classic-figure{position:absolute; top:0; right:65%; bottom:0; left:0}
.quote-classic-figure img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%; min-width:100%; width:auto; height:auto; max-width:none; z-index:-1}
@supports(object-fit:cover) {
.quote-classic-figure img{left:0; top:0; width:100%; height:100%; transform:none; object-fit:cover; object-position:center center}}
*+.quote-classic{margin-top:30px}
p+.quote-classic{margin-top:40px}
.quote-classic+.unit{margin-top:45px}
*+.quote-classic-author{margin-top:30px}
@media(min-width:768px) {
.quote-classic{padding-top:0; padding-left:65px}
.quote-classic-text::before{top:0}}
@media(min-width:992px) {
.quote-classic-text h6{font-size:24px}
.quote-classic-text::before{font-size:160px}
.quote-classic-figure{right:60%}}
@media(min-width:1200px) {
.quote-classic-2 .quote-classic-text h6{line-height:1.5}
.quote-classic-3{padding-left:75px}
.quote-classic-3 .quote-classic-text::before{font-size:180px}
.quote-classic-figure{right:50%}}
.context-dark .quote-classic-text::before, .bg-gray-dark .quote-classic-text::before, .bg-primary .quote-classic-text::before{color:rgba(255,255,255,.07)}
.context-dark .quote-classic-author, .bg-gray-dark .quote-classic-author, .bg-primary .quote-classic-author{color:#FE65A6}
.context-dark .quote-classic-4 .quote-classic-author, .bg-gray-dark .quote-classic-4 .quote-classic-author, .bg-primary .quote-classic-4 .quote-classic-author{color:#FE65A6}
.quote-modern-wrap{background:#fff}
.quote-modern-figure{display:block}
.quote-modern-figure img{width:100%}
.quote-modern-text{    font-weight: 300;
    font-style: italic;
    text-transform: none;
    width: 900px;
    margin: auto;
    color: #777;
} 
.quote-modern-author{font-weight:400; text-transform:none}
.quote-modern-status{color:#FE65A6;}
*+.quote-modern-author{margin-top:36px}
*+.quote-modern-status{margin-top:7px}
@media(max-width:575.98px) {
.quote-modern-figure{overflow:hidden; max-width:120px; max-height:160px}}
@media(min-width:576px) {
.quote-modern-wrap{display:flex; text-align:left; overflow:hidden; border-radius:10px; box-shadow:0 0 20px 0 rgba(0,0,0,.03)}
.quote-modern-wrap .unit{flex-grow:1}}
 
@media(min-width:992px) and (max-width:1199.98px) {
.quote-modern-2 .quote-modern-text{font-size:18px}}
.thumbnail{position:relative}
.thumbnail-classic{text-align:center}
.thumbnail-classic-figure{display:block; overflow:hidden}
.thumbnail-classic-figure img{width:100%; transition:all .3s ease; will-change:transform}
.thumbnail-classic-caption{padding:20px 15px; max-width:80%; margin-left:auto; margin-right:auto; background:#fff; transform:translate3d(0, -20px, 0); will-change:transform; transition:all .3s ease}
.thumbnail-classic-time{font-size:14px; color:#FE65A6; text-transform:uppercase}
@media(min-width:992px) {
.desktop .thumbnail-classic-figure img{transform:scale(1.1); transform-origin:50% 0}
.desktop .thumbnail-classic-caption{padding-top:30px; padding-bottom:30px; transform:translate3d(0, -30px, 0)}
.desktop .thumbnail-classic:hover .thumbnail-classic-caption, .desktop .thumbnail-classic:hover .thumbnail-classic-figure img{transform:none}}
*+.thumbnail-classic-time{margin-top:5px}
.thumbnail-modern{position:relative; overflow:hidden}
.thumbnail-modern-2 .thumbnail-modern-badge{background:#FE65A6}
.thumbnail-modern-figure{display:block}
.thumbnail-modern-figure img{width:100%; transition:all .3s ease; will-change:transform}
.thumbnail-modern-caption{display:flex; flex-direction:column; align-items:center; justify-content:center; padding:15px}
.thumbnail-modern-title{font-weight:400}
.thumbnail-modern-badge{display:inline-block; padding:4px 10px 2px; font-size:14px; line-height:1.43; font-weight:500; text-transform:uppercase; color:#fff; background:#FE65A6}
*+.thumbnail-modern-badge{margin-top:10px}
.desktop .thumbnail-modern-figure img{transform:none}
.desktop .thumbnail-modern-caption{position:absolute; top:0; right:0; bottom:0; left:0; opacity:0; visibility:hidden; background:rgba(0,0,0,.6); transition:all .3s linear}
.desktop .thumbnail-modern:hover .thumbnail-modern-figure img{transform:scale(1.2)}
.desktop .thumbnail-modern:hover .link-wrapp{opacity:1; color:#fff;}
.desktop .thumbnail-modern:hover .link-wrapp a:first-child{margin-right:7px;}
.desktop .thumbnail-modern:hover .link-wrapp a{display:inline-block; height:40px; width:40px; line-height:30px; border:2px solid rgba(255,255,255,0.8); text-align:center; color:#fff; font-size:14px;}
.desktop .thumbnail-modern:hover .thumbnail-modern-caption{opacity:1; visibility:visible;}
.desktop .hoverdir-item .thumbnail-modern-caption{opacity:1; visibility:visible;  transform:translate(-100%, 0); will-change:transform; pointer-events:none;}
.desktop .hoverdir-item .thumbnail-modern-caption>*{pointer-events:auto; text-transform:inherit; color:#fff; font-size: 24px;}
.desktop[data-x-mode=true] .hoverdir-item .thumbnail-modern-caption{opacity:0; visibility:hidden; transform:none;}
.desktop[data-x-mode=true] .thumbnail-modern:hover .thumbnail-modern-caption{opacity:1; visibility:visible;}
.project-page{text-align:center;}
.project-page h4{font-weight: 600;}
.project-page h4+p{margin-top:30px;}
.project-page p+p{margin-top:30px;}
.project-page *+.group-sm{margin-top:40px;}
.project-page *+.button{margin-top:35px;}
.project-page-social-list{color:#151515; transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-7px; margin-right:-7px;}
.project-page-social-list>*{margin-top:10px; padding-left:7px; padding-right:7px;}
.project-page-social-list .icon{vertical-align:middle; font-size:20px; line-height:25px;}
.project-page-social-list .mdi-google-plus{font-size:25px;}
.project-page-social-list a, .project-page-social-list a:focus, .project-page-social-list a:active{color:inherit;}
.project-page-social-list a:hover{color:#FE65A6;}
.project-page-social-title{font-size:14px; font-weight:500; text-transform:uppercase; color:#151515;}
.project-page-social-title li{vertical-align:middle;}
@media(min-width:768px) {
.project-page{text-align:left;}}
/*********************************************************
					   breadcrumbs
**********************************************************/
.breadcrumbs-custom{position:relative; padding:50px 0; text-align:center; background-color:#FE65A6;}
.breadcrumbs-custom-title{font-weight:700}
.breadcrumbs-custom-decor{font-size:0; line-height:0; display: none;}
.breadcrumbs-custom-decor::before{display:inline-block; content:''; width:72px; height:4px; background:#FE65A6;}
.breadcrumbs-custom-path{padding:10px 0; margin-left:-17px; margin-right:-17px}
.breadcrumbs-custom-path>*{padding-left:17px; padding-right:17px}
.breadcrumbs-custom-path a{display:inline; vertical-align:middle}
.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus{color:#efefef}
.breadcrumbs-custom-path li{position:relative; display:inline-block; vertical-align:middle; font-size:12px; line-height:30px; font-weight:500; text-transform:uppercase}
.breadcrumbs-custom-path li::after{position:absolute; content:"\f178"; top:54%; right:-8px; display:inline-block; font-size:14px; line-height:1; font-style:normal; font-family:'FontAwesome'; color:#FE65A6; transform:translate3d(0, -50%, 0);}
.breadcrumbs-custom-path li:last-child:after{display:none}
.breadcrumbs-custom-path a:hover{color:#FE65A6}
.breadcrumbs-custom-path li.active{font-weight:900; color:#fff}
*+.breadcrumbs-custom-path{margin-top:14px}
*+.breadcrumbs-custom-decor{margin-top:20px}
@media(min-width:576px) {
.breadcrumbs-custom{padding:70px 0}}
@media(min-width:768px) {
.breadcrumbs-custom{padding:80px 0}
.breadcrumbs-custom-path{padding:20px 0}
*+.breadcrumbs-custom-decor{margin-top:35px}}
@media(min-width:992px) {
.breadcrumbs-custom{padding:90px 0}}
@media(min-width:1200px) {
.breadcrumbs-custom{padding:116px 0}}
.pagination{position:relative; padding-left:40px; padding-right:40px; max-width:870px; margin-left:auto; margin-right:auto; align-items:center; justify-content:center; font-size:0; line-height:0}
@media(min-width:768px) {
.pagination{padding-left:70px; padding-right:70px}}
.page-item{display:inline-block; vertical-align:middle; text-align:center}
.page-link{display:inline-block; min-width:24px; padding:0 5px; border:0 solid transparent; font-size:18px; line-height:1.33333; font-weight:500; background-color:transparent; color:#151515; transition:all .3s ease-in-out}
.page-link:hover, .page-link:focus, .page-link:active{color:#FE65A6; background-color:transparent; border-color:transparent}
.page-item.active>.page-link, .page-item.active>.page-link:hover, .page-item.active>.page-link:focus, .page-item.active>.page-link:active{color:#FE65A6; background-color:transparent; border-color:transparent}
.page-item.disabled>.page-link{display:none}
.page-item-control{position:absolute}
.page-item-control .icon::before{font-family:'FontAwesome'; font-size:24px; line-height:24px;}
.page-item-control:first-child{left:0;}
.page-item-control:first-child .icon::before{content:'\f061'; margin-left:-1px;}
@media(min-width:768px) {
.page-item-control:first-child{left:30px}}
.page-item-control:last-child{right:0}
.page-item-control:last-child .icon::before{content:'\f061'; margin-right:-1px}
@media(min-width:768px) {
.page-item-control:last-child{right:30px}}
*+.pagination-wrap{margin-top:40px}
@media(min-width:768px) {
*+.pagination-wrap{margin-top:60px}}
/*********************************************************
					   snackbars
**********************************************************/
.snackbars{padding:9px 16px; margin-left:auto; margin-right:auto; color:#fff; text-align:left; background-color:#151515; border-radius:0; box-shadow:0 1px 4px 0 rgba(0,0,0,.15); font-size:14px}
.snackbars .icon-xxs{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:540px; padding:12px 15px; font-size:15px}}
/*********************************************************
					   footer
**********************************************************/
.footer-creative{position:relative; overflow:hidden; text-align:center; background:#031e2b; z-index:1}
.footer-creative *+hr{margin-top:30px}
.footer-creative hr+*{margin-top:30px}
.footer-creative .brand+p{margin-top:30px}
.footer-creative *+.relaxers-form-inline-sm{margin-top:8px}
.footer-creative *+.rights{margin-top:45px}
.footer-creative-title{font-weight:600;}
.footer-creative-contacts .phone{font-size:15px;}
.footer-creative-contacts a, .footer-creative-contacts a:focus, .footer-creative-contacts a:active{color:#fff}
.footer-creative-contacts a:hover{color:#FE65A6}
.footer-creative-contacts li+li{margin-top:15px}
.footer-creative-contacts-title{font-family: 'Playfair Display', sans-serif; font-size:18px; line-height:2; font-weight:bold; text-transform:uppercase; color:#FE65A6;}
.footer-creative-list{text-align:center; font-size:14px; line-height:1.43; font-weight:400; text-transform:uppercase; margin-bottom:-20px; margin-left:-20px}
.footer-creative-list>li{display:inline-block; margin-bottom:20px; margin-left:20px}
.footer-creative-list a, .footer-creative-list a:focus, .footer-creative-list a:active{color:#fff}
.footer-creative-list a:hover{color:#FE65A6}
*+.footer-creative-contacts{margin-top:38px}
*+.footer-creative-list{margin-top:30px}
@media(min-width:768px) {
.footer-creative-list, .footer-creative{text-align:left}
.footer-creative-title{padding-top: 25px;}}
@media(min-width:992px) {
.bg-footer-creative{display:block}
.footer-creative-list{ margin-left:0}
.footer-creative-list>li{    display: block;
    margin-left: 0;
    width: 50%;
    float: left;
}
.footer-creative-title+.list-popular-post{margin-top:45px}
*+.footer-creative-list{margin-top:44px}}
.post-minimal-figure img{width: 100px;}
@media(min-width:1200px) {
.footer-creative *+.rights{margin-top:30px}
.footer-creative-list{-moz-column-gap:30px; -webkit-column-gap:30px}}
.footer-social-list{font-size:0; line-height:0; transform:translate3d(0, -12px, 0); margin-bottom:-12px; margin-left:-6px; margin-right:-6px}
.footer-social-list>*{margin-top:12px; padding-left:6px; padding-right:6px}
.footer-social-list .icon{overflow:hidden; text-align:center; width:42px; height:42px; font-size:20px; line-height:42px; background:rgba(255,255,255,.1); z-index:1}
.footer-social-list li a:hover{background:#FE65A6; color:#fff}
.footer-social-list a, .footer-social-list a:focus, .footer-social-list a:active{color:#fff}
.footer-social-list a:hover{color:#fff}
.footer-social-list .mdi-google-plus{font-size:24px}
.footer-social-list-3 .icon{width:35px; height:35px; font-size:22px; line-height:35px}
.footer-social-list-4{transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-4px; margin-right:-4px}
.footer-social-list-4>*{margin-top:8px; padding-left:4px; padding-right:4px}
.footer-social-list-4 .icon{width:30px; height:30px; font-size:18px; line-height:30px}
*+.rights{margin-top:30px}
hr+.footer-social-list{margin-top:35px}
*+.footer-social-list{margin-top:50px}
*+.footer-social-list-4{margin-top:30px}
.title-modern{font-size:10em; font-weight:100; line-height:1; color:rgba(255,255,255,.46); animation:titleColor 3s linear infinite}
.title-modern+h4{margin-top:34px}
.title-modernn{color:#FE65A6;}
@media(min-width:992px) {
.title-modern{font-size:13em}}
@media(min-width:1200px) {
.title-modern{font-size:15.73em}}
@keyframes titleColor {
50% {color:rgba(255,255,255,.1)}}
.title-style-1{font-weight:400; color:#FE65A6}
*+.title-style-1{margin-top:22px}
.title-style-2{display:flex; justify-content:center; flex-direction:column; position:relative; padding:10px 0}
.text-style-2{line-height:1.67;}
.text-style-3{line-height:1.5; font-weight:300; font-style:italic; text-transform:none;}
*+.text-style-3{margin-top:26px}
@media(min-width:576px) {
.title-style-2{min-height:123px}
.title-style-2+.text-style-2{margin-top:30px}}
@media(min-width:768px) {
.title-style-2{min-height:158px}
.title-style-2+.text-style-2{margin-top:46px}
.text-style-2+.button{margin-top:55px}}
@media(min-width:992px) {
.title-style-2{min-height:166px}}
@media(min-width:992px) and (max-width:1199.98px) {
.text-style-3{font-size:20px}}
@media(min-width:1200px) {
.title-style-2{min-height:170px}
.text-style-2{max-width:95%}}
.title-classic{font-weight:400; text-transform:none}
.title-classic-2{text-transform:none}
.title-classic-3{font-weight:700; text-transform:none}
.subtitle-classic{color:rgba(21,21,21,.6)}
.subtitle-classic-2{font-weight:400; color:rgba(21,21,21,.6)}
*+.title-classic{margin-top:10px}
*+.title-classic-2{margin-top:16px}
.title-creative{font-weight:300; }
.title-creative-decor{position:absolute; top:50%; left:calc(100% + 20px); width:1000%; height:0; font-size:0; line-height:0;border-top:1px solid #e1e1e1}
.subtitle-creative{position:relative; }
*+.title-creative{margin-top:20px}
.title-creative+.card-group-custom{margin-top:30px}
.title-creative+.group-justify{margin-top:40px}
.context-dark .subtitle-creative, .bg-gray-dark .subtitle-creative, .bg-primary .subtitle-creative{color:rgba(255,255,255,.3)}
.context-dark .title-creative-decor, .bg-gray-dark .title-creative-decor, .bg-primary .title-creative-decor{border-color:rgba(255,255,255,.2)}
.title-panel{position:relative; padding-bottom:1px}
.title-panel .button{min-width:auto; padding:12px 15px; line-height:1.86; font-weight:500;}
.title-panel-title{}
.title-panel-decor{display:none; position:absolute; top:50%; right:calc(100% + 35px); width:400%; height:0; font-size:0; line-height:0; border-top:1px solid #e1e1e1}
.title-panel+.tab-content{margin-top:35px}
@media(min-width:768px) {
.title-panel+.tab-content{margin-top:50px}}
@media(min-width:1200px) {
.title-panel-decor{display:block}}
.context-dark .title-panel-2 .title-panel-decor, .bg-gray-dark .title-panel-2 .title-panel-decor, .bg-primary .title-panel-2 .title-panel-decor{border-color:rgba(225,225,225,.6)}
.context-dark .title-panel-decor, .bg-gray-dark .title-panel-decor, .bg-primary .title-panel-decor{border-color:rgba(225,225,225,.2)}
/*********************************************************
					     product
**********************************************************/
.product{position:relative; overflow:hidden; text-align:center; padding:35px 20px; max-width:300px; margin-left:auto; margin-right:auto; box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.product-rating{font-size:17px; color:#FE65A6}
.product-rating>*{display:inline-block; vertical-align:middle}
.product-title{font-weight:400; text-transform:none}
.product-price{display:inline-block; vertical-align:middle; line-height:1; color:#FE65A6}
.product-price-old{color:rgba(21,21,21,.5); text-decoration:line-through}
.product-price-old+.product-price{margin-left:4px}
.product-badge{position:absolute; text-align:center; overflow:hidden; top:0; left:0; padding:2px 14px 3px 10px; min-width:76px; font-size:12px; line-height:2; font-weight:700; text-transform:uppercase; z-index:1}
.product-badge::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; transform:skew(-22deg); transform-origin:50% 0; pointer-events:none; z-index:-1}
.product-badge-new{color:#fff}
.product-badge-new::before{background:#FE65A6}
.product-badge-sale{color:#fff}
.product-badge-sale::before{background:#151515}
.product-button{pointer-events:none}
.product-button .button{width:100%; pointer-events:auto; min-width:140px}
.product-button *+.button-wrap, .product-button *+.button{margin-top:10px}
@media(min-width:992px) {
.desktop .product-button{display:flex; align-items:center; justify-content:center; flex-direction:column; position:absolute; top:0; right:0; bottom:0; left:0}
.desktop .product-button::before{position:absolute; content:''; top:50%; left:50%; width:200px; height:200px; opacity:0; visibility:hidden; background:rgba(219,42,25,.5); transform:translate3d(-50%, -50%, 0); border-radius:50%; transition-delay:.35s}
.desktop .product-button .button-wrap{opacity:0; visibility:hidden; transition:all .35s ease-in-out}
.desktop .product-button .button-wrap:first-child{transform:translate3d(15px, 0, 0)}
.desktop .product-button .button-wrap:last-child{transform:translate3d(-15px, 0, 0)}
.desktop .product:hover .product-button::before{width:500px; height:500px; opacity:1; visibility:visible; background:rgba(255,255,255,.92); transition:all .35s ease}
.desktop .product:hover .product-button .button-wrap{opacity:1; transform:none; visibility:visible}
.desktop *+.product-button{margin-top:0}}
*+.product-rating{margin-top:18px}
*+.product-title{margin-top:8px}
*+.product-price-wrap{margin-top:6px}
*+.product-button{margin-top:14px}
@media(min-width:992px) {
.product{text-align:left;}}
.product-minimal{text-align:left; align-items:center}
.product-minimal-figure{position:relative; display:block; overflow:hidden; background:#f3f3f3}
.product-minimal-figure img{width:110px; transform:none}
.product-minimal-title{color:#151515}
.product-minimal-title a, .product-minimal-title a:focus, .product-minimal-title a:active{color:inherit}
.product-minimal-title a:hover{color:#FE65A6}
.product-minimal-price{line-height:1; color:#FE65A6}
*+.product-minimal-price{margin-top:12px}
.product-top-panel{display:flex; flex-wrap:wrap; align-items:center; justify-content:center}
.product-top-panel-title{font-weight:400; text-transform:none}
.product-top-panel-sorting .form-input:not(.select2-container-active){border-color:#ebebeb}
.product-top-panel-sorting .select2-container{min-width:200px; font-size:14px}
.product-top-panel-sorting .select2-container .select2-choice{color:#151515; padding-top:11px; padding-bottom:11px}
.product-top-panel+.row{margin-top:40px}
@media(min-width:576px) {
.product-top-panel{justify-content:space-between}}
@media(min-width:768px) {
.product-top-panel+.row{margin-top:60px}}
*+.list-popular-product{margin-top:30px}
.list-popular-product-item+.list-popular-product-item{margin-top:16px}
.single-product{text-align:center; color:#151515}
.single-product .button{min-width:176px}
.single-product h4+.group-md{margin-top:14px}
.single-product .group-md+p{margin-top:24px}
.single-product p+hr{margin-top:14px}
.single-product .group-lg+hr{margin-top:30px}
@media(min-width:768px) {
.single-product{text-align:left}}
.single-product-price{display:inline-block; vertical-align:middle; font-size:24px; line-height:1;  color:#FE65A6}
.list-description{text-align:left;}
.list-description li>*{display:inline-block; vertical-align:middle}
.list-description li span:first-child{margin-right:6px}
.list-description li span:last-child{color:#777}
.list-description li+li{margin-top:7px}
*+.list-description{margin-top:32px}
.list-description+.group-lg{margin-top:20px}
.single-product-social-title{}
.single-product-social-list{color:#151515}
.single-product-social-list .icon{vertical-align:middle; font-size:17px; line-height:25px}
.single-product-social-list .mdi-google-plus{font-size:25px}
.single-product-social-list a, .single-product-social-list a:focus, .single-product-social-list a:active{color:inherit}
.single-product-social-list a:hover{color:#FE65A6}
.single-product-rating{font-size:25px; color:#FE65A6}
.single-product-rating .icon+.icon{margin-left:4px}
.box-radio{text-align:left; padding:27px 15px 18px; border:1px solid #e1e1e1}
.radio-panel-content{height:0; max-height:0; opacity:0; color:#9b9b9b}
.radio-panel .radio-inline{font-size:16px; font-weight:500; text-transform:uppercase; color:#151515}
.radio-panel .radio-inline.active+.radio-panel-content{opacity:1; height:100%; max-height:100%; transition:opacity .3s ease-out}
*+.box-radio{margin-top:25px}
*+.radio-panel-content{margin-top:9px}
.radio-panel+.radio-panel{margin-top:13px}
@media(min-width:576px) {
.box-radio{padding-left:26px; padding-right:26px}}
.box-rating{font-size:19px; color:#FE65A6}
.services-modern{position:relative; padding:40px 0; z-index:1}
.services-modern::before{position:absolute; content:''; top:-1px; right:-1px; bottom:-1px; left:-1px; box-shadow:0 0 20px 0 rgba(0,0,0,.03); background:#fff; visibility:hidden; opacity:0; transition:all .3s ease; pointer-events:none; z-index:-1}
.services-modern .box-icon-modern{max-width:240px; margin-left:auto; margin-right:auto; background:0 0}
.service_single_content{  position: relative;
    z-index: 1;
    transition: all .3s ease-in-out;
    padding: 0;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);
    border: none;
    margin-bottom:5px !important;
}
 
.service_content {
    padding:5px 20px 20px 20px;}
.service_single_content h6 {
    margin-bottom: 15px;
    font-size:24px;
font-family: 'Playfair Display', sans-serif;}
.service_content p{margin-top: 0px; min-height: 95px;}
.service_img img{
    position: relative;     transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.service_img{
	    overflow: hidden;
    position: relative;}

.service_img:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	z-index:1;
	opacity:0;
	background-color: rgba(0, 0, 0);
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}
.service_single_content:hover .service_img:before{
	opacity:0.6;
	    transform: scale(1.1); 	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}
.service_single_content:hover .signle-services-icon-wrapper{border: 1px solid rgb(255, 255, 255);
    background: #FE65A6;
    color: #fff;}
.signle-services-icon-wrapper {
    position: relative;
    z-index: 1;
    width: 70px;
    height: 70px;
    line-height: 70px;
    border: 1px solid rgb(255, 255, 255);
    font-size: 40px;
    background: #ffffff;
    box-sizing: content-box;
    color: #FE65A6;
    margin-top: -40px;
    text-align: center;
}
.service_content a{    background: #FE65A6;
    color: #fff;
    width: 100%;
    border:1px solid #FE65A6;
    display: block;
        font-family: 'Playfair Display', sans-serif;
font-size: 16px;
    padding: 10px 0;
        margin-top: 15px;
}
 .service_content a:hover{   background: #fff;
    color: #FE65A6; border-color:#FE65A6;}
.image_effect_one {
  position: relative;
  overflow: hidden;
  background-color: #000;
}

.image_effect_one *,
.image_effect_one *:before,
.image_effect_one *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.image_effect_one img {
  max-width: 100%;
  width: 100%;
  vertical-align: top;
}

.image_effect_one .figcaption {
  position: absolute;
  bottom: 0%;
  width: 100%;
  text-align: left;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  padding:15px 70px 15px 25px;
  background-color: #ffffff;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.image_effect_one .figcaption  h4{font-size: 18px;     font-family: 'Playfair Display', sans-serif;
font-weight: 600;}
.image_effect_one h4,
.image_effect_one p {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 0;
  margin: 0;
  padding: 0;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.image_effect_one i.link-plus {
  position: absolute;
  color: #fff;
  font-size: 18px;
  line-height: 70px;
  width: 58px;
  height:100%;
  bottom: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translateX(58px);
  transform: translateX(58px);
}
.image_effect_one i.link-plus:after,
.image_effect_one i.link-plus:before{
	content:"";
	position:absolute;
	background-color:#fff;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;	
}
.image_effect_one i.link-plus:after{
	left:50%;
	top:50%;
	width:2px;
	height:0%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);	
}
.image_effect_one i.link-plus:before{
	left:50%;
	top:50%;
	width:0%;
	height:2px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);	
}
.image_effect_one:hover i.link-plus:before{
	width:30px;
}
.image_effect_one:hover i.link-plus:after{
	height:30px;
}

.image_effect_one .mfp-link {
  position: absolute;
  background-color:#fff;
  height:40px;
  width:40px;
  line-height:40px;
  text-align:center;
  top: 0px;
  right:0px;
  opacity:0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;  
}
.image_effect_one:hover .mfp-link {
  right: 20px;
  top:20px;
  opacity:1;
}

.image_effect_one:hover img{
  zoom: 1;
  filter: alpha(opacity=30);
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
}


.image_effect_one:hover .figcaption,
.image_effect_one:hover h4,
.image_effect_one.hover p {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

.image_effect_one:hover .figcaption{
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.image_effect_one:hover h4{
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.image_effect_one:hover p{
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
  opacity: 1;
}

.image_effect_one:hover i{
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.hover-shadow{
	-webkit-box-shadow: 0 0px 0px 0 rgba(50,50,50,.16);
	box-shadow: 0 0px 0px 0 rgba(50,50,50,.16);

	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}



.hover-shadow:hover{
	-webkit-box-shadow:0 5px 5px 0 rgba(50,50,50,.16);
	box-shadow:0 5px 5px 0 rgba(50,50,50,.16);
	position:relative;
	z-index:10;
}
 @media (max-width: 1199px) and (min-width: 992px){
.service_content p {
    min-height: 125px;}
   .figcaption p, top-left p{font-size: 14px;} 
 	 }


@media screen and (max-width: 990px){
 .top-left p{font-size: 14px;} 
 .about-box-layout2 {    margin-top: 30px;}
.service_content p {    min-height: 105px;}
 	 }



@media screen and (max-width: 575px){
	.service_single_content{margin: 0 15px;}
 
 	 }












@media(min-width:768px) {
.services-modern{padding:40px 20px}}
@media(min-width:1200px) {
.services-modern{padding-bottom:40px}}
@media(min-width:1200px) {
.desktop .services-modern:hover::before{opacity:1; visibility:visible}
.desktop .services-modern:hover .box-icon-classic-icon{color:#FE65A6; background:#FFF; transition:all 0.5s;}}
.bordered-2 .services-modern{min-height:100%}
.services-creative{position:relative; overflow:hidden; text-align:left; max-width:370px; margin-left:auto; margin-right:auto; color:#777; box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
.services-creative-figure{display:block; overflow:hidden}
.services-creative-figure img{width:100%; will-change:transform; transition:all .25s ease}
.services-creative-caption{position:relative; padding:18% 15px 30px; margin-top:-11.2%; z-index:1}
.services-creative-caption::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:#fff; transform-origin:100% 50%; transform:skewY(-6deg); will-change:transform; transition:all .3s ease; pointer-events:none; z-index:-1}
.services-creative-counter{display:inline-block; text-align:center; position:absolute; top:0; left:20%; width:50px; height:50px; border-radius:50%; font-size:26px; line-height:50px; font-weight:300; color:rgba(255,255,255,.7); background:#FE65A6; transform:translate3d(140%, -50%, 0); will-change:transform; transition:all .3s ease}
.services-creative-title{font-weight:400; text-transform:none}
.services-creative-text{min-height: 75px;}
.services-creative-title a, .services-creative-title a:focus, .services-creative-title a:active{color:inherit}
.services-creative-title a:hover{color:#FE65A6}
@media(min-width:992px) {
.desktop .services-creative-figure img{transform:scale(1.1)}
.desktop .services-creative:hover .services-creative-figure img{transform:none}
.desktop .services-creative:hover .services-creative-caption::before{transform:none}
.desktop .services-creative:hover .services-creative-counter{transform:translate3d(-50%, -50%, 0)}}
@media(min-width:576px) {
.services-creative-caption{padding-left:35px; padding-right:35px; padding-bottom:35px}
.services-creative-counter{transform:translate3d(105%, -50%, 0)}}
@media(min-width:768px) {
.services-creative-caption{padding-left:14%; padding-right:14%; padding-bottom:40px}
.services-creative-counter{width:70px; height:70px; font-size:36px; line-height:70px; font-weight:600;}}
@media(min-width:992px) {
.services-creative-caption{padding-left:10%; padding-right:10%}}
@media(min-width:1200px) {
.services-creative-caption{padding-left:12%; padding-right:12%; padding-bottom:45px}}
.aside-services{text-align:center; min-height:100%}
.aside-services .button{min-width:auto}
@media(min-width:768px) {
.aside-services{text-align:left}}
@media (max-width: 1199px) and (min-width: 992px){
.box-icon-classic-text {min-height: 110px;}
.services-modern .unit-left, .services-modern .unit-body{margin-bottom:20px; margin-left:20px;}
.services-modern .box-icon-classic-icon{height:60px; width:60px; font-size:30px; line-height:60px;}
.services-modern{padding:30px 20px;}
.services-modern .box-icon-classic-text{margin-top:10px; margin-bottom:1px;}}
@media screen and (max-width:990px) {
.about-box-layout2 .item-img .sub-img{bottom:-10px;}
.about-box-layout2 {margin-bottom:0px;}
#header.clean-header .dark{position:fixed; left:0; right:0; top:0; z-index:1071;}
.topbar .top-right .navbar-form {width: 60%;}
#header.defualt-header .topbar{position:fixed; left:0; right:0; top:0; z-index:1071; background:#4f5866; border-bottom:0px;}
.lighg_logo_destop{display: none;}
.dark_logo_mobile{display: block;}
#header.defualt-header .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link, #header.defualt-header .relaxers-navbar-contacts-4 .icon{color:#000;}}
.aside-services-title{}
.list-category{display:block; text-align:center; font-size:14px; line-height:1.71; color:#151515}
.list-category-item a{position:relative; display:block; padding:10px 0; border-bottom:1px solid #e1e1e1; text-transform:uppercase}
.list-category-item a, .list-category-item a:focus, .list-category-item a:active{color:inherit}
.list-category-item a:hover{color:inherit}
.list-category-item a::before{position:absolute; content:''; bottom:-1px; left:0; height:3px; width:0; background:#FE65A6; transition:all .3s ease}
.list-category-item a.active::before{width:47px}
.list-category-item a:hover:not(.active)::before{width:100%}
*+.list-category{margin-top:20px}
.aside-services-title+.button{margin-top:40px}
@media(max-width:767.98px) {
.services-creative-text {min-height: 125px;}
.unit-spacing-lg>* {margin-left: 15px;}
.list-category{margin-bottom:0; margin-left:-20px}
.list-category:empty{margin-bottom:0; margin-left:0}
.list-category>*{display:inline-block; margin-top:0; margin-bottom:0; margin-left:20px}
.top-left{display: none;}
.topbar .top-right .navbar-form {float: left; width: 65%;}}
@media(max-width:450px) {
	.services-creative-text {
    min-height: 90px;}
}
@media(min-width:768px) {
.list-category{text-align:left}
.list-category-item a{padding:15px 0}
.list-category+.button{margin-top:50px}}
@media(max-width:991.98px) {
.list-category-down-md-inline-block{margin-bottom:0; margin-left:-20px}
.list-category-down-md-inline-block:empty{margin-bottom:0; margin-left:0}
.list-category-down-md-inline-block>*{display:inline-block; margin-top:0; margin-bottom:0; margin-left:20px}}
@media(max-width:1199.98px) {
.list-category-down-lg-inline-block{margin-bottom:0; margin-left:-20px}
.list-category-down-lg-inline-block:empty{margin-bottom:0; margin-left:0}
.list-category-down-lg-inline-block>*{display:inline-block; margin-top:0; margin-bottom:0; margin-left:20px}}
.single-service{text-align:left}
.single-service .team-classic{max-width:270px}
.single-service img+h4{margin-top:40px}
.single-service *+p{margin-top:10px}
.single-service p+p{margin-top:20px}
.single-service *+.row{margin-top:50px}
@media(min-width:1200px) {
.team-classic{margin-left:auto}}

 

/*********************************************************
                        price_tables
**********************************************************/
.price_tables{}
    
.price_tables .pricing-item{position:relative; overflow:hidden; box-shadow:none; text-align:center; margin-top:15px; margin-bottom:15px; box-shadow:0 1px 15px -1px rgba(1, 1, 1, .2)}

.price_tables s.ribbon{ font-size: 90%; position: absolute; top:0; left:0; z-index: 1; background-color: #000;     color: #fff; padding: 5px 40px; width: 180px; text-align: left; top: 60px;  transform-origin: left bottom;    transform: rotate(-45deg); }    
.price_tables .pricing-header {   padding: 15px 20px;    background: transparent}
.price_tables .pricing-header h3 {font-size: 1.6em;    color: inherit}
.price_tables .pricing {
    position: relative;
    color: #fff;
    padding: 15px 20px;
    background: #FE65A6;
}
.price_tables .pricing p { color: inherit}
.price_tables .pricing p .price-label{font-size:3em; font-weight:600; line-height:1.2}
.price_tables .pricing p .month-label{font-size:1.2em}
.price_tables .pricing-body ul{padding: 15px 20px; list-style: none; line-height:1.6}
.price_tables .pricing-body ul > li{color: inherit; padding: 5px 0; text-transform: capitalize; margin: 5px 0}
.price_tables .pricing-body ul > li b{font-size:1.05em}
.price_tables .pricing-footer{position:relative;  padding:15px 20px; background:#4f5866;}
.price_tables a.btn-3{position:relative; padding:8px; color: #fff; font-size: 1.1em; text-decoration:none; border-radius:1px; display:block; z-index:1; box-shadow:1px 1px 5px 1px rgba(0, 0, 0, .1); transition:all .1s}
.price_tables a.btn-3:hover{box-shadow:2px 3px 5px 1px rgba(0, 0, 0, .4); letter-spacing:.5px}
.price_tables .pricing-item .pricing p{transition: all .4s; font-family: 'Playfair Display', sans-serif;}
.price_tables .pricing-item.active .pricing p, .price_tables .pricing-item:hover .pricing p{letter-spacing:1px;}
.price_tables .pricing-item .pricing-body ul > li { position: relative;    overflow: hidden;    z-index: 1}
.price_tables .pricing-item:hover .pricing-body ul > li {
   color:#fff;}
.price_tables .pricing-item .pricing-body ul > li:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%; color:#fff;
    z-index: -1;
    position: absolute;
    background:#FE65A6;
    bottom: 100%;
    left: 0;
    transition: all .4s
}
.price_tables .pricing-item:hover .pricing-body ul > li:after, .price_tables .pricing-item.active .pricing-body ul > li:after {bottom: 0}

/*********************************************************
					    team
**********************************************************/
.team-classic{text-align:left}
.team-classic .unit{margin-bottom:-24px; margin-left:-24px}
.team-classic .unit>*{margin-bottom:24px; margin-left:24px}
.team-classic-figure{display:block}
.team-classic-figure img{width:100%}
.team-classic-figure-3{display:inline-block; border-radius:50%; overflow:hidden}
.team-classic-title{font-size:18px; font-weight:300; line-height:1.67; font-style:italic; color:#151515}
.team-classic-title-2{font-size:20px; font-weight:600; font-style:normal; text-transform:none}
.team-classic-title-2 span{display:block;     font-size: 36px;
    line-height: 1.3;     color: #FE65A6;
    font-weight: 600; font-style: normal;
    text-transform: none; }
.team-classic-name{font-size:15px; font-weight:500; color:#151515}
.team-classic-name a{font-size:14px; text-transform:uppercase}
.team-classic-name a, .team-classic-name a:focus, .team-classic-name a:active{color:inherit}
.team-classic-name a:hover{color:#FE65A6}
.team-classic-name span{color:#FE65A6}
*+.team-classic-title{margin-top:36px}
*+.team-classic-name{margin-top:10px}
@media(min-width:576px) {
.team-classic-figure-2{clip-path:polygon(0% 0%, calc(100% - 13px) 0, calc(100% - 13px) 14%, 100% 14%, calc(100% - 13px) 36px, calc(100% - 13px) 100%, 0 100%)}}
@media(min-width:992px) {
.team-classic-title-2{font-size:18px}
.team-classic-title-2+.team-classic-name{margin-top:16px}}
.team-modern{position:relative; text-align:center; max-width:270px; margin-left:auto; margin-right:auto; background:#fff; transition:all .3s ease; z-index:1}
.team-modern-figure{position:relative; display:block}
.team-modern-figure img{width:100%; transition:all .3s ease; will-change:transform}
.team-modern-caption{padding:26px 0 0; overflow:hidden}
.team-modern-name{font-weight:500; text-transform:none}
.team-modern-status{}
.team-modern-social-list{text-align:center; transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-3px; margin-right:-3px}
.team-modern-social-list>*{margin-top:8px; padding-left:3px; padding-right:3px}
.team-modern-social-list .icon{width:31px; height:31px; font-size:15px; line-height:31px; background:#f7f7f7}
.team-modern-social-list .icon:hover{background:#FE65A6}
.team-modern-social-list .mdi-google-plus{font-size:18px}
.team-modern-social-list a, .team-modern-social-list a:focus, .team-modern-social-list a:active{color:#151515}
.team-modern-social-list a:hover{color:#fff}
*+.team-modern-status{margin-top:2px}
*+.team-modern-social-list{margin-top:12px}
@media(min-width:992px) {
.desktop .team-modern::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:#fff; box-shadow:0 0 20px 0 rgba(0,0,0,.03); opacity:0; visibility:hidden; transition:inherit; z-index:-1}
.desktop .team-modern-social-list{transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-3px; margin-right:-3px}
.desktop .team-modern-social-list>*{margin-top:8px; padding-left:3px; padding-right:3px}
.desktop .team-modern-social-list li{transform:translate3d(0, 110%, 0); transition:all .2s ease}
.desktop .team-modern-social-list li:nth-child(2){transition-delay:50ms}
.desktop .team-modern-social-list li:nth-child(3){transition-delay:100ms}
.desktop .team-modern-social-list li:nth-child(4){transition-delay:150ms}
.desktop .team-modern-social-list li:nth-child(5){transition-delay:200ms}
.desktop .team-modern-social-list li:nth-child(6){transition-delay:250ms}
.desktop .team-modern-social-list li:nth-child(7){transition-delay:300ms}
.desktop .team-modern-social-list li:nth-child(8){transition-delay:350ms}
.desktop .team-modern-social-list li:nth-child(9){transition-delay:400ms}
.desktop .team-modern-social-list li:nth-child(10){transition-delay:450ms}
.desktop .team-modern:hover{transform:translate3d(0, -20px, 0)}
.desktop .team-modern:hover::before{top:-12px; right:-12px; bottom:-24px; left:-12px; opacity:1; visibility:visible}
.desktop .team-modern:hover .team-modern-social-list li{transform:none}}
@media(min-width:992px) {
.mac-os.desktop .team-modern::before{box-shadow:0 0 10px 0 rgba(0,0,0,.03)}}
/*********************************************************
					    project
**********************************************************/
.project-classic{display:flex; flex-direction:column; text-align:left; min-height:100%}
.project-classic-figure{display:block; overflow:hidden}
.project-classic-figure img{display:block; width:100%; transition:all .3s ease; will-change:transform}
.project-classic-caption{flex-grow:1; position:relative; margin-top:25px; padding:20px 14px; background:#fff; transition:all .3s ease}
.project-classic-caption::before{position:absolute; content:''; top:0; left:50%; width:0; height:0; border-style:solid; border-width:0 10.5px 12px; border-color:transparent transparent #fff transparent; transform:translate3d(-50%, -100%, 0); transition:inherit}
.project-classic-title{font-size:20px; text-transform:none; color:#151515}
.project-classic-location{font-size:14px; line-height:1.71; font-weight:500; text-transform:uppercase; color:#FE65A6}
.project-classic-location .icon{font-size:20px}
.project-classic-location>*{display:inline-block; vertical-align:middle}
.project-classic-location>*+*{margin-left:6px}
.project-classic-text{color:#777}
*+.project-classic-location{margin-top:14px}
*+.project-classic-text{margin-top:12px}
@media(min-width:576px) {
.project-classic-caption{padding:30px 40px}}
@media(min-width:992px) {
.project-classic-caption{margin-top:48px; padding:40px 50px 40px 60px}}
@media(min-width:1200px) {
.project-classic-caption{padding-right:70px; padding-left:85px}
.project-classic-title{font-size:24px}}
@media(min-width:992px) {
.desktop .project-classic-figure img{transform:scale(1.1)}
.desktop .project-classic:hover .project-classic-figure img{transform:none}}
.context-dark .project-classic-title, .bg-gray-dark .project-classic-title, .bg-primary .project-classic-title{color:#151515}
.owl-style-4 .project-classic-caption::after{position:absolute; content:''; top:50%; left:0; width:1px; height:61%; background:#ebebeb; transform:translate3d(0, -50%, 0)}
@media(min-width:768px) {
.owl-style-4 .project-classic-figure{margin-left:15px; margin-right:15px}}
.page{position:relative; text-align:center; overflow:hidden; min-height:100vh; opacity:0}
.page.fadeIn{animation-timing-function:ease-out}
.page.fadeOut{animation-timing-function:ease-in}
[data-x-mode] .page{opacity:1}
html.boxed body{background:#f7f7f7 url(../images/bg-pattern-boxed.png) repeat fixed}
@media(min-width:1630px) {
html.boxed .page{max-width:1600px; margin-left:auto; margin-right:auto; box-shadow:0 0 23px 0 rgba(1,1,1,.1)}
html.boxed .relaxers-navbar-static{max-width:1600px; margin-left:auto; margin-right:auto}
html.boxed .relaxers-navbar-static.relaxers-navbar--is-stuck{max-width:1600px; width:100%; left:calc(50% - 1600px); right:calc(50% - 1600px)}}
.text-italic{font-style:italic}
.text-normal{font-style:normal}
.text-underline{text-decoration:underline}
.text-strike{text-decoration:line-through}
.font-weight-thin{font-weight:100}
.font-weight-light{font-weight:300}
.font-weight-regular{font-weight:400}
.font-weight-medium{font-weight:500}
.font-weight-sbold{font-weight:600}
.font-weight-ubold{font-weight:900}
.text-primary{color:#FE65A6!important}
.text-secondary{color:#FE65A6}
.text-gray-13{color:#ccc}
.text-gray-21{color:#bcbbbb}
.text-gray-500{color:#9b9b9b}
.text-gray-600{color:#777}
.text-white-03{color:rgba(255,255,255,.3)}
.text-white-05{color:rgba(255,255,255,.5)}
.text-white-06{color:rgba(255,255,255,.6)}
.text-gray-800-01{color:rgba(21,21,21,.1)}
.text-width-small{max-width:500px}
.text-width-medium{max-width:550px}
.text-center [class*=text-width-]{margin-left:auto; margin-right:auto}
.text-transform-none{text-transform:none}
@media(min-width:1200px) {
.text-xl-nowrap{white-space:nowrap}}
*+p{margin-top:15px}
*+img{margin-top:30px}
h5+h2{margin-top:18px}
h1+p{margin-top:8px}
h2+p{margin-top:8px}
h3+p{margin-top:14px}
h4+p{margin-top:14px}
h5+p{margin-top:12px}
h6+p{margin-top:12px}
p+h2, p+.heading-2{margin-top:15px}
p+p{margin-top:12px}
img+p{margin-top:35px}
h3+img{margin-top:42px}
*+.row{margin-top:30px}
*+.row-xs{margin-top:20px}
*+.big{margin-top:20px}
*+.text-block{margin-top:32px}
*+.button{margin-top:30px}
*+.button-outline-2{margin-top:0}
*+.button-wrap{margin-top:30px}
*+.owl-carousel{margin-top:30px}
*+.owl-style-4{margin-top:30px}
.row+h3{margin-top:80px}
.heading-7+h3{margin-top:16px}
.container+.container{margin-top:35px}
.container+.container-fluid{margin-top:45px}
.row+.button-wrap{margin-top:40px}
.row+.row{margin-top:35px}
h4+.big, h3+.big{margin-top:14px}
@media(min-width:768px) {
*+.row-sm{margin-top:40px}
*+.row-md{margin-top:45px}
*+.row-lg{margin-top:50px}
*+.row-xl{margin-top:50px}
*+.row-xxl{margin-top:50px}}
@media(min-width:992px) {
h5+p{margin-top:16px}
h6+p{margin-top:22px}
.row+.button-wrap{margin-top:60px}
*+.owl-carousel{margin-top:50px}
*+.owl-style-4{margin-top:50px}
*+.row-xl{margin-top:60px}
*+.row-xxl{margin-top:70px}}
@media(min-width:1200px) {
.container+.container{margin-top:60px}
.row+.row{margin-top:50px}}
.container+.container-style-1{margin-top:26px}
.row-0{margin-bottom:0}
.row-0:empty{margin-bottom:0}
.row-0>*{margin-bottom:0}
.row-8{margin-bottom:-8px}
.row-8:empty{margin-bottom:0}
.row-8>*{margin-bottom:8px}
.row-10{margin-bottom:-10px}
.row-10:empty{margin-bottom:0}
.row-10>*{margin-bottom:10px}
.row-15{margin-bottom:-15px}
.row-15:empty{margin-bottom:0}
.row-15>*{margin-bottom:15px}
.row-14{margin-bottom:-14px}
.row-14:empty{margin-bottom:0}
.row-14>*{margin-bottom:14px}
.row-20{margin-bottom:-20px}
.row-20:empty{margin-bottom:0}
.row-20>*{margin-bottom:20px}
.row-30{margin-bottom:-30px}
.row-30:empty{margin-bottom:0}
.row-30>*{margin-bottom:30px}
.row-40{margin-bottom:-40px}
.row-40:empty{margin-bottom:0}
.row-40>*{margin-bottom:40px}
.row-50{margin-bottom:-50px}
.row-50:empty{margin-bottom:0}
.row-50>*{margin-bottom:50px}
.row-60{margin-bottom:-60px}
.row-60:empty{margin-bottom:0}
.row-60>*{margin-bottom:60px}
@media(min-width:768px) {
.row-md-40{margin-bottom:-40px}
.row-md-40:empty{margin-bottom:0}
.row-md-40>*{margin-bottom:40px}
.row-md-50{margin-bottom:-50px}
.row-md-50:empty{margin-bottom:0}
.row-md-50>*{margin-bottom:50px}}
@media(min-width:992px) {
.row-lg-0{margin-bottom:0}
.row-lg-0:empty{margin-bottom:0}
.row-lg-0>*{margin-bottom:0}
.row-lg-50{margin-bottom:-50px}
.row-lg-50:empty{margin-bottom:0}
.row-lg-50>*{margin-bottom:50px}
.row-lg-60{margin-bottom:-60px}
.row-lg-60:empty{margin-bottom:0}
.row-lg-60>*{margin-bottom:60px}}
.nav-custom-2>*{top:70%!important}
@media(min-width:1200px) {
.row-xl-60{margin-bottom:-60px}
.row-xl-60:empty{margin-bottom:0}
.row-xl-60>*{margin-bottom:60px}
.row-xl-75{margin-bottom:-75px}
.row-xl-75:empty{margin-bottom:0}
.row-xl-75>*{margin-bottom:75px}
.row-xl-90{margin-bottom:-90px}
.row-xl-90:empty{margin-bottom:0}
.row-xl-90>*{margin-bottom:90px}}
@media(min-width:992px) {
.desktop .row-desktop-0{margin-bottom:0}
.desktop .row-desktop-0:empty{margin-bottom:0}
.desktop .row-desktop-0>*{margin-bottom:0}
.desktop .row-desktop-8{margin-bottom:-8px}
.desktop .row-desktop-8:empty{margin-bottom:0}
.desktop .row-desktop-8>*{margin-bottom:8px}
.desktop *+.row-desktop-0{margin-top:20px}}
.section-sm{padding:30px 0}
.section-sm.section-first{padding-top:60px}
.section-sm.section-last{padding-bottom:60px}
.section-md, .section-lg, .section-xl, .section-xxl, .section-inset-4, .section-inset-7, .section-inset-8{padding:50px 0}
.section-inset-5{padding:30px 0}
.section-inset-6{padding:100px 0 100px}
.section-inset-9{padding:30px 0}
.section-collapse+.section-collapse{padding-top:0}
.section-collapse:last-child{padding-bottom:0}
html [class*=section-].section-bottom-0{padding-bottom:0}
html [class*=section-].section-top-0{padding-top:0}
@media(min-width:992px) {
html [class*=section-].section-lg-0{padding:0 0 1px}}
@media(max-width:767px) {
.section-inset-6{padding:50px 0}
}
@media(min-width:768px) {
.section-sm{padding:40px 0}
.section-sm.section-first{padding-top:80px}
.section-sm.section-last{padding-bottom:80px}
.section-md{padding:70px 0}
.section-lg{padding:80px 0}
.section-xl{padding:90px 0}
.section-inset-6{padding:90px 0}
.section-xxl{padding:100px 0}
.section-inset-4{padding:60px 0}
.section-inset-8{padding:80px 0 60px}
.section-inset-9{padding:0}
[class*=section-].section-bottom-md-70{padding-bottom:70px}}
@media(min-width:992px) {
.section-sm{padding:45px 0}
.section-sm.section-first{padding-top:90px}
.section-sm.section-last{padding-bottom:90px}
.section-md{padding:80px 0}
.section-lg{padding:90px 0}
.section-xl{padding:100px 0}
.section-xxl{padding:120px 0}
.section-inset-7{padding:70px 0}
.section-inset-8{padding-top:90px}}
@media(min-width:1200px) {
.section-inset-1{padding-top:60px; padding-bottom:60px}
.section-inset-3{padding-top:70px; padding-bottom:70px}
.section-inset-4{padding:70px 0}
.section-inset-5{padding-top:45px}
.section-inset-7{padding:90px 0}}
@media(min-width:1600px) {
.section-inset-2{padding-top:90px; padding-bottom:90px}}
.section-single{display:flex; text-align:center}
.section-single p{margin-left:auto; margin-right:auto}
.section-single .form-inline-1{max-width:690px; margin-left:auto; margin-right:auto}
.section-single .button{padding-left:40px; padding-right:40px;}
.section-single *+.button{margin-top:45px}
.section-single *+.countdown-wrap{margin-top:35px}
.section-single *+.form-inline-1{margin-top:20px}
.section-single .countdown-wrap+*{margin-top:35px}
@media(min-width:992px) {
.section-single *+.countdown-wrap{margin-top:50px}
.section-single .countdown-wrap+*{margin-top:56px}}
.section-single .relaxers-mailform-wrap{max-width:670px; margin-left:auto; margin-right:auto; text-align:center}
.section-single *+.relaxers-mailform-wrap{margin-top:20px}
.section-single-header{padding:calc(1em + 4vh) 0 calc(1em + 2vh)}
.section-single-main{padding:90px 0px;}
.section-single-footer{padding:calc(1em + 2vh) 0}
.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%}
@supports(display:grid) {
.section-single-inner{display:grid; justify-items:center; align-content:space-between; grid-template-columns:1fr}}
@media(min-width:1200px) {
.section-single-header{padding-top:calc(1em + 8vh)}
.section-single-footer{padding-bottom:calc(1em + 4vh)}}
@media(min-width:1600px) {
.section-fluid{padding-left:75px; padding-right:75px}
.section-fluid .container-fluid{padding-left:0; padding-right:0; max-width:1770px; margin-left:auto; margin-right:auto}}
.section-relative{position:relative; z-index:1}
.grid-demonstration{text-align:left; line-height:1.67}
.grid-demonstration h5, .grid-demonstration .heading-5{font-weight:400;}
@media(max-width:767.98px) {
.grid-demonstration *+p{margin-top:6px}}
@media(max-width:1199.98px) {
.grid-demonstration h5, .grid-demonstration .heading-5{font-size:16px}}
@media(max-width:1599.98px) {
.grid-demonstration p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}}
@media(min-width:1200px) {
.grid-demonstration *+p{margin-top:26px}}
@media(max-width:575.98px) {
.container.grid-demonstration [class^=col]{padding:5px}}
@media(max-width:991.98px) {
.container-fluid.grid-demonstration .row{margin-left:0; margin-right:0}}
.container-fluid.grid-demonstration [class^=col]{padding:5px}
@media(min-width:576px) {
.container-fluid.grid-demonstration [class^=col]{padding:10px}}
@media(min-width:768px) {
.container-fluid.grid-demonstration [class^=col]{padding:15px 10px}}
@media(min-width:992px) {
.container-fluid.grid-demonstration [class^=col]{padding:20px}}
@media(min-width:1200px) {
.container-fluid.grid-demonstration [class^=col]{padding:30px}}
@media(min-width:1600px) {
.container-fluid.grid-demonstration .row{margin-left:-35px; margin-right:-35px}
.container-fluid.grid-demonstration [class^=col]{padding:40px 40px 40px 60px}
.container-fluid.grid-demonstration .col-12, .container-fluid.grid-demonstration .col-6{padding-right:60px}}
@media(min-width:1800px) {
.container-fluid.grid-demonstration .row{margin-left:-75px; margin-right:-75px}
.container-fluid.grid-demonstration [class^=col]{padding:50px 80px 50px 100px}
.container-fluid.grid-demonstration .col-12, .container-fluid.grid-demonstration .col-6{padding-right:100px}}
.grid-system-bordered .row{margin-left:0; margin-right:0}
.grid-system-bordered [class*=col]{padding-top:15px; padding-bottom:15px}
.grid-system-bordered .row{border-bottom:1px solid #f7f7f7}
.grid-system-bordered *+.row{margin-top:30px}
@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:0; padding-bottom:40px}
.grid-system-bordered *+.row{margin-top:50px}}
.grid-system-outline .row{border:1px solid #f7f7f7}
.grid-system-outline .row:not(:last-child){border-bottom-width:0}
.grid-system-outline [class*=col]:not(:last-child){border-right:1px solid #f7f7f7}
.grid-system-outline *+.row{margin-top:30px}
.grid-system-outline .row+.row{margin-top:0}
@media(min-width:768px) {
.grid-system-outline *+.row{margin-top:45px}}
.context-dark, .bg-gray-dark, .bg-primary, .context-dark h1, .bg-gray-dark h1, .bg-primary h1, .context-dark h2, .bg-gray-dark h2, .bg-primary h2, .context-dark h3, .bg-gray-dark h3, .bg-primary h3, .context-dark h4, .bg-gray-dark h4, .bg-primary h4, .context-dark h5, .bg-gray-dark h5, .bg-primary h5, .context-dark h6, .bg-gray-dark h6, .bg-primary h6, .context-dark [class^=heading-], .bg-gray-dark [class^=heading-], .bg-primary [class^=heading-]{color:#fff}
.context-dark:not(.section-single):not(.form-default) .form-validation, .bg-gray-dark:not(.section-single):not(.form-default) .form-validation, .bg-primary:not(.section-single):not(.form-default) .form-validation, .context-dark:not(.section-single):not(.form-default) .form-label, .bg-gray-dark:not(.section-single):not(.form-default) .form-label, .bg-primary:not(.section-single):not(.form-default) .form-label, .context-dark:not(.section-single):not(.form-default) .form-input, .bg-gray-dark:not(.section-single):not(.form-default) .form-input, .bg-primary:not(.section-single):not(.form-default) .form-input{color:#fff}
.context-dark:not(.section-single):not(.form-default) .form-input, .bg-gray-dark:not(.section-single):not(.form-default) .form-input, .bg-primary:not(.section-single):not(.form-default) .form-input{background:rgba(255,255,255,.15); border-color:transparent}
.context-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-gray-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-primary:not(.section-single):not(.form-default) .form-wrap.has-error .form-input{border-color:#fff}
.context-dark .button-outline, .bg-gray-dark .button-outline, .bg-primary .button-outline{color:#fff}
.context-dark .button-outline::before, .bg-gray-dark .button-outline::before, .bg-primary .button-outline::before{border-color:#fff}
.context-dark .button-outline:hover::before, .bg-gray-dark .button-outline:hover::before, .bg-primary .button-outline:hover::before, .context-dark .button-outline:active::before, .bg-gray-dark .button-outline:active::before, .bg-primary .button-outline:active::before{border-color:#FE65A6}
.context-dark .button-outline.button-icon-right .icon, .bg-gray-dark .button-outline.button-icon-right .icon, .bg-primary .button-outline.button-icon-right .icon, .context-dark .button-outline.button-icon-right::before, .bg-gray-dark .button-outline.button-icon-right::before, .bg-primary .button-outline.button-icon-right::before{border-color:#959595}
.context-dark .button-outline.button-icon-right:hover, .bg-gray-dark .button-outline.button-icon-right:hover, .bg-primary .button-outline.button-icon-right:hover, .context-dark .button-outline.button-icon-right:active, .bg-gray-dark .button-outline.button-icon-right:active, .bg-primary .button-outline.button-icon-right:active{background:#FE65A6}
.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:hover::before, .bg-gray-dark .button-outline.button-icon-right:hover::before, .bg-primary .button-outline.button-icon-right:hover::before, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon, .context-dark .button-outline.button-icon-right:active::before, .bg-gray-dark .button-outline.button-icon-right:active::before, .bg-primary .button-outline.button-icon-right:active::before{border-color:#FE65A6}
.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon{background:#151515}
.context-dark .counter-classic-title, .bg-gray-dark .counter-classic-title, .bg-primary .counter-classic-title{color:rgba(255,255,255,.3)}
.relaxers-navbar-creative.context-dark, .relaxers-navbar-creative.bg-gray-dark, .relaxers-navbar-creative.bg-primary{background:0 0}
.relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-nav-link, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-nav-link, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-nav-link{color:#fff}
.relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-navbar-contacts-3, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-navbar-contacts-3, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-navbar-contacts-3{color:#fff}
.relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-navbar-contacts-3 .mail, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-navbar-contacts-3 .mail, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-navbar-contacts-3 .mail, .relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-navbar-contacts-3 .mail:focus, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-navbar-contacts-3 .mail:focus, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-navbar-contacts-3 .mail:focus, .relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-navbar-contacts-3 .mail:active, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-navbar-contacts-3 .mail:active, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-navbar-contacts-3 .mail:active{color:rgba(255,255,255,.5)}
.relaxers-navbar-creative.relaxers-navbar-static.context-dark .relaxers-navbar-contacts-3 .mail:hover, .relaxers-navbar-creative.relaxers-navbar-static.bg-gray-dark .relaxers-navbar-contacts-3 .mail:hover, .relaxers-navbar-creative.relaxers-navbar-static.bg-primary .relaxers-navbar-contacts-3 .mail:hover{color:#FE65A6}
.relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-stuck.context-dark, .relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-stuck.bg-gray-dark, .relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-stuck.bg-primary, .relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-clone.context-dark, .relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-clone.bg-gray-dark, .relaxers-navbar-creative.relaxers-navbar-static.relaxers-navbar--is-clone.bg-primary{background:#3f4959}
.relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .relaxers-navbar-panel, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .relaxers-navbar-panel, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .relaxers-navbar-panel{background:#3f4959}
.relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline{color:#151515}
.relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline::before{border-color:#151515}
.relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline:hover, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline:hover, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline:hover, .relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline:active, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline:active, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline:active{color:#fff}
.relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline:hover::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline:hover::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline:hover::before, .relaxers-navbar-creative.relaxers-navbar-fixed.context-dark .button-outline:active::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-gray-dark .button-outline:active::before, .relaxers-navbar-creative.relaxers-navbar-fixed.bg-primary .button-outline:active::before{border-color:#FE65A6}
.relaxers-navbar-creative.context-dark .relaxers-navbar-toggle span, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-toggle span, .relaxers-navbar-creative.bg-primary .relaxers-navbar-toggle span, .relaxers-navbar-creative.context-dark .relaxers-navbar-toggle span:before, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-toggle span:before, .relaxers-navbar-creative.bg-primary .relaxers-navbar-toggle span:before, .relaxers-navbar-creative.context-dark .relaxers-navbar-toggle span:after, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-toggle span:after, .relaxers-navbar-creative.bg-primary .relaxers-navbar-toggle span:after{background-color:#fff}
.relaxers-navbar-creative.context-dark .relaxers-navbar-toggle.active span, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-toggle.active span, .relaxers-navbar-creative.bg-primary .relaxers-navbar-toggle.active span{background:0 0}
.relaxers-navbar-creative.context-dark .relaxers-navbar-collapse-toggle span, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-collapse-toggle span, .relaxers-navbar-creative.bg-primary .relaxers-navbar-collapse-toggle span, .relaxers-navbar-creative.context-dark .relaxers-navbar-collapse-toggle span:before, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-collapse-toggle span:before, .relaxers-navbar-creative.bg-primary .relaxers-navbar-collapse-toggle span:before, .relaxers-navbar-creative.context-dark .relaxers-navbar-collapse-toggle span:after, .relaxers-navbar-creative.bg-gray-dark .relaxers-navbar-collapse-toggle span:after, .relaxers-navbar-creative.bg-primary .relaxers-navbar-collapse-toggle span:after{background-color:#fff}
.context-dark p.rights, .bg-gray-dark p.rights, .bg-primary p.rights{color:#fff}
.footer-classic.context-dark p.rights, .footer-classic.bg-gray-dark p.rights, .footer-classic.bg-primary p.rights, .footer-corporate.context-dark p.rights, .footer-corporate.bg-gray-dark p.rights, .footer-corporate.bg-primary p.rights{color:rgba(255,255,255,.2)}
.footer-modern.context-dark, .footer-modern.bg-gray-dark, .footer-modern.bg-primary{color:rgba(255,255,255,.4)}
.footer-modern.context-dark p.rights, .footer-modern.bg-gray-dark p.rights, .footer-modern.bg-primary p.rights{color:rgba(255,255,255,.2)}
.footer-modern.context-dark p.rights a, .footer-modern.bg-gray-dark p.rights a, .footer-modern.bg-primary p.rights a, .footer-modern.context-dark p.rights a:focus, .footer-modern.bg-gray-dark p.rights a:focus, .footer-modern.bg-primary p.rights a:focus, .footer-modern.context-dark p.rights a:active, .footer-modern.bg-gray-dark p.rights a:active, .footer-modern.bg-primary p.rights a:active{color:inherit}
.footer-modern.context-dark p.rights a:hover, .footer-modern.bg-gray-dark p.rights a:hover, .footer-modern.bg-primary p.rights a:hover{color:#FE65A6}
.footer-creative.context-dark, .footer-creative.bg-gray-dark, .footer-creative.bg-primary{color:rgba(255,255,255,.8)}
.footer-creative.context-dark p.rights, .footer-creative.bg-gray-dark p.rights, .footer-creative.bg-primary p.rights{color:inherit}
.footer-creative.context-dark hr, .footer-creative.bg-gray-dark hr, .footer-creative.bg-primary hr{border-top-color:rgba(255,255,255,.13)}
.context-dark .quote-creative-text::before, .bg-gray-dark .quote-creative-text::before, .bg-primary .quote-creative-text::before{color:rgba(184,194,203,.2)}
.context-dark .quote-creative-author, .bg-gray-dark .quote-creative-author, .bg-primary .quote-creative-author{color:rgba(255,255,255,.4)}
.context-dark .owl-dot, .bg-gray-dark .owl-dot, .bg-primary .owl-dot{background:rgba(184,194,203,.3)}
.context-dark .owl-dot::before, .bg-gray-dark .owl-dot::before, .bg-primary .owl-dot::before{background:#FE65A6}
.context-dark .brand .brand-logo-dark, .bg-gray-dark .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark{display:none}
.context-dark .brand .brand-logo-light, .bg-gray-dark .brand .brand-logo-light, .bg-primary .brand .brand-logo-light{display:block}
.bg-default{background-color:#fff}
.bg-primary{background-color:#FE65A6}
.bg-gray-200{background-color:#ebebeb}
.bg-gray-300{background-color:#e1e1e1}
.bg-gray-600{background-color:#777}
.bg-gray-800{background-color:#151515}
.bg-gray-7{background-color:#f3f3f3}
.bg-blue-8{background-color:#031e2b}
.bg-gray-dark{background-color:#2c343b}
.bg-primary+.bg-primary{padding-top:0}
.bg-image{background-size:cover; background-position:center center}
[class^=bg-] {background-size:cover; background-position:center center}
@media(min-width:992px) {
html:not(.tablet):not(.mobile) .bg-fixed{background-attachment:fixed}}
[class*=bg-image-left-], [class*=bg-image-right-] {position:relative}
[class*=bg-image-left-] .box-transform, [class*=bg-image-right-] .box-transform{display:none}
.bg-image-right, .bg-image-left{position:absolute; overflow:hidden; top:0; bottom:0; z-index:-1}
.bg-image-right{right:0}
.bg-image-left{left:0}
.bg-image-right-3{left:0; background-image:url(../images/parallax-1.jpg)}
.bg-image-left-2{right:0; background-image:url(../images/parallax-1.jpg); background-position-x:0}
@media(min-width:768px) {
.bg-image-right-md, .bg-image-left-md{position:absolute; overflow:hidden; top:0; bottom:0; z-index:-1}
.bg-image-right-md{right:0}
.bg-image-left-md{left:0}
.bg-image-right-2{left:calc(50% + 60px); background-color:#fff; background-image:url(../images/parallax-1.jpg)}}
@media(min-width:992px) {
.bg-image-right-lg, .bg-image-left-lg{position:absolute; overflow:hidden; top:0; bottom:0; z-index:-1}
.bg-image-right-lg{right:0}
.bg-image-left-lg{left:0}
.bg-image-right-1{left:50%; background-image:url(../images/parallax-1.jpg)}
.bg-image-right-1 .link-play-modern{position:absolute; top:50%; right:-14px; left:auto; transform:translateY(-50%)}
.bg-image-right-1 .box-transform{display:block}
.bg-image-right-1 img{display:none}
.bg-image-right-2{left:calc(50% + 175px)}
.bg-image-right-3{left:50%}
.bg-image-left-1{right:50%; background-image:url(../images/parallax-1.jpg)}
.bg-image-left-1 .box-transform{display:block}
.bg-image-left-1 img{display:none}
.bg-image-left-2{right:50%}}
@media(min-width:1200px) {
.bg-image-right-2{left:calc(50% + 215px)}}
.bg-image-3{background-color:#f7f7f7}
@media(min-width:768px) {
.bg-image-3{z-index:1}
.bg-image-3::after{position:absolute; content:''; top:0; left:0; bottom:0; width:1000%; background:#fff; transform:skew(-8deg); transform-origin:50% 0; z-index:-1}}
.height-fill{position:relative; display:flex; flex-direction:column; align-items:stretch}
.height-fill>*{flex-grow:1; flex-shrink:0}
.object-inline{white-space:nowrap}
.object-inline>*{display:inline-block; min-width:20px; vertical-align:top; white-space:normal}
.object-inline>*+*{margin-left:5px}
.oh{position:relative; overflow:hidden}
.desktop .oh-desktop{position:relative; overflow:hidden}
.text-decoration-lines{position:relative; overflow:hidden; width:100%}
.text-decoration-lines-content{position:relative; display:inline-block; min-width:170px; font-size:13px; text-transform:uppercase}
.text-decoration-lines-content::before, .text-decoration-lines-content::after{content:''; position:absolute; height:1px; background:#ebebeb; top:50%; width:100vw}
.text-decoration-lines-content::before{left:0; transform:translate3d(-100%, 0, 0)}
.text-decoration-lines-content::after{right:0; transform:translate3d(100%, 0, 0)}
*+.text-decoration-lines{margin-top:30px}
p.rights{font-size:15px; color:#777}
p.rights a{color:inherit}
p.rights a:hover{color:#FE65A6}
[style*='z-index:1000;'] {z-index:1101!important}
.text-block{text-align:left}
.text_rightt{text-align: right;}
.text-block>*{margin-left:.125em; margin-right:.125em}
.copyrighttext {position:relative; background:#00141d; padding:15px 0;}
.text_leftt{text-align: left;}
.footer-creative{padding-bottom:0px;}
.footer-creative .container{padding-bottom: 50px;}
.copyrighttext .container{padding-bottom: 0px;}
.footer-creative.context-dark p.rights, .footer-creative.context-dark p.rights a{color: #fff; font-family: 'Playfair Display', sans-serif;}
@media(min-width:1200px) {
.box-typography p{max-width:96%}}
.box-color-line{margin-bottom:-8px; margin-left:-4px}
.box-color-line:empty{margin-bottom:0; margin-left:0}
.box-color-line>*{display:inline-block; margin-top:0; margin-bottom:8px; margin-left:4px}
.box-color-item{display:inline-block; vertical-align:middle; width:53px; height:53px}
*+.box-color{margin-top:20px}
.box-color-line+.box-color-line{margin-top:8px}
.box-typography-description-item+.box-typography-description-item{margin-top:38px}
@media(min-width:768px) {
.box-typography-description{padding-left:30px; border-left:1px solid #e1e1e1}}
@media(min-width:992px) {
.box-typography-description{margin-top:38px}}
.box-transform-wrap{position:relative; overflow:hidden; z-index:1}
.box-transform{position:absolute; right:0; top:0; width:calc(100% + 150px); height:calc(100% + 150px); will-change:transform; animation:bgPos 100s linear infinite; transform:translate3d(75px, -75px, 0) rotate(0.001deg); background-position:50% 50%; background-size:cover; pointer-events:none; zoom:1; z-index:-1}
.ipad .box-transform{transform-style:preserve-3d}
@media(max-width:767.98px) {
.box-transform-1{padding-top:56.25%}}
@keyframes bgPos {
25% {transform:translate3d(150px, -150px, 0) rotate(0.001deg)}
75% {transform:translate3d(0, 0, 0) rotate(0.001deg)}}
.container-inset-0{padding-left:0; padding-right:0}
@media(min-width:576px) and (max-width:991.98px) {
.container-style-1{max-width:none; padding-left:0; padding-right:0}}
.gutters-8{margin-left:-4px; margin-right:-4px}
.gutters-8 [class*=col-]{padding-left:4px; padding-right:4px}
.gutters-10{margin-left:-5px; margin-right:-5px}
.gutters-10 [class*=col-]{padding-left:5px; padding-right:5px}
.gutters-14{margin-left:-7px; margin-right:-7px}
.gutters-14 [class*=col-]{padding-left:7px; padding-right:7px}
.gutters-20{margin-left:-10px; margin-right:-10px}
.gutters-20 [class*=col-]{padding-left:10px; padding-right:10px}
@media(min-width:768px) {
.no-md-gutters{margin-right:0; margin-left:0}
.no-md-gutters>.col, .no-md-gutters>[class*=col-] {padding-right:0; padding-left:0}}
.title-group h3+p{margin-top:22px}
.title-group h4+p{margin-top:24px}
.box-width-230{max-width:230px}
@media(min-width:1200px) {
.box-width-xl-520{max-width:520px}}
@media(min-width:768px) {
.bordered-1{overflow:hidden}
.bordered-1>div::before{position:absolute; content:''; top:20px; bottom:6px; left:-30px; width:1px; background:#ebebeb}}
@media(min-width:1200px) {
.bordered-1>div::before{left:-65px}}
.bordered-2>div{border-top:1px solid #ebebeb}
@media(min-width:768px) {
.bordered-2>div::before{position:absolute; content:''; top:0; bottom:0; right:0; border-right:1px solid #ebebeb}
.bordered-2>div[class*=sm-6]:nth-child(-n+2)::before{top:65px}
.bordered-2>div[class*=sm-6]:nth-last-child(-n+2)::before{}
.bordered-2>div[class*=sm-6]:nth-child(2n)::before{display:none}}
@media(min-width:992px) {
.bordered-2>div[class*=lg-4]:nth-child(-n+3){border-top:none}
.bordered-2>div[class*=lg-4]:nth-child(-n+3)::before{top:0px}
.bordered-2>div[class*=lg-4]:nth-last-child(-n+3)::before{}
.bordered-2>div[class*=lg-4]:nth-child(2n)::before{display:inline-block}
.bordered-2>div[class*=lg-4]:nth-child(3n)::before{display:none}}
@media(min-width:1200px) {
.bordered-2>div[class*=lg-4]:nth-last-child(-n+3):nth-last-child(-n+3)::before{bottom:0px}}
@media(max-width:1199.98px) {
.bordered-2{overflow:hidden}
.bordered-2>div{margin-top:-1px}}
.bordered-3{border-left:1px solid #ebebeb}
.bordered-3>*{border-right:1px solid #ebebeb}
.bordered-4 .owl-stage-outer{padding-left:1px; margin-right:-1px}
.bordered-4 .owl-item{border-right:1px solid #ebebeb}
.bordered-5{overflow:hidden}
.bordered-5>*{margin-bottom:-1px; margin-right:-1px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb}
@media(min-width:576px) {
.bordered-5{overflow:visible}
.bordered-5>*{margin-bottom:0; margin-right:0; border-right:none; border-bottom:none; border-left:1px solid #ebebeb}
.bordered-5>*+*{border-top:1px solid #ebebeb}
.bordered-5>*:first-child::before{position:absolute; content:''; right:calc(100% + 1px); bottom:-1px; height:0; width:10000%; border-bottom:1px solid #ebebeb; z-index:1}}
.context-dark .bordered-5>*, .bg-gray-dark .bordered-5>*, .bg-primary .bordered-5>*{border-color:rgba(235,235,235,.18)}
.context-dark .bordered-5>*::before, .bg-gray-dark .bordered-5>*::before, .bg-primary .bordered-5>*::before{border-color:inherit}
.aside{text-align:center}
.aside-title{font-weight:400; text-transform:none; padding-bottom:15px; border-bottom:1px solid #e1e1e1}
@media(min-width:768px) {
.aside{text-align:left}}
@media(min-width:992px) {
.inset-left-lg-15{padding-left:15px}
.inset-right-lg-15{padding-right:15px}}
@media(min-width:1200px) {
.inset-right-xl-55{padding-right:55px}
.inset-left-xl-40{padding-left:40px}
.inset-left-xl-70{padding-left:70px}}
.inset-left-xl-20 img{ width:240px;}
@media(min-width:1200px) {
.offset-left-xl-40{margin-left:40px}
.offset-left-xl-70{margin-left:70px}}
.aside-contacts{text-align:center;}
.aside-contacts .unit-left{min-width:22px}
.aside-contacts span.icon{vertical-align:middle; font-size:20px; color:#FE65A6}
.aside-contacts a{display:inline-block}
.aside-contacts a, .aside-contacts a:focus, .aside-contacts a:active{color:#151515}
.aside-contacts a:hover{color:#FE65A6}
.aside-contacts-title{font-size:13px; font-weight:700; text-transform:uppercase; color:#151515}
.contacts-social-list .icon{font-size:20px; line-height:1}
.contacts-social-list a, .contacts-social-list a:focus, .contacts-social-list a:active{color:#151515}
.contacts-social-list a:hover{color:#FE65A6}
.aside-contacts-title+*{margin-top:20px}
@media(min-width:768px) {.aside-contacts{text-align:left}}
@media(min-width:992px) {
.aside-contacts{ padding-left:10px;}
.aside-contacts .row{margin-left:0; margin-right:0}
.aside-contacts .row>*{padding-left:0; padding-right:0}
.aside-contacts-item+.aside-contacts-item{padding-top:31px; border-top:1px solid #ebebeb}}
@media(min-width:1200px) {
.aside-contacts .address{max-width:90%}}
.position-static{position:static}
.index-1{z-index:1}
.animated{animation-duration:.7s; animation-fill-mode:both; opacity:1}
.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}
@-webkit-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}}
@keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn; animation-name:fadeIn}
@-webkit-keyframes fadeInUp {
0% {opacity:0; -webkit-transform:translate3d(0, 40px, 0); transform:translate3d(0, 40px, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInUp {
0% {opacity:0; -webkit-transform:translate3d(0, 40px, 0); transform:translate3d(0, 40px, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp; animation-name:fadeInUp}
@-webkit-keyframes fadeInDown {
0% {opacity:0; -webkit-transform:translate3d(0, -40px, 0); transform:translate3d(0, -40px, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInDown {
0% {opacity:0; -webkit-transform:translate3d(0, -40px, 0); transform:translate3d(0, -40px, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown; animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft {
0% {opacity:0; -webkit-transform:translate3d(-40px, 0, 0); transform:translate3d(-40px, 0, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInLeft {
0% {opacity:0; -webkit-transform:translate3d(-40px, 0, 0); transform:translate3d(-40px, 0, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
.fadeInLeft{-webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight {
0% {opacity:0; -webkit-transform:translate3d(40px, 0, 0); transform:translate3d(40px, 0, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInRight {
0% {opacity:0; -webkit-transform:translate3d(40px, 0, 0); transform:translate3d(40px, 0, 0)}
100% {opacity:1; -webkit-transform:none; transform:none}}
.fadeInRight{-webkit-animation-name:fadeInRight; animation-name:fadeInRight}
@-webkit-keyframes fadeOut {
0% {opacity:1}
100% {opacity:0}}
@keyframes fadeOut {
0% {opacity:1}
100% {opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}
@-webkit-keyframes slideInUp {
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 slideInUp {
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)}}
.slideInUp{-webkit-animation-name:slideInUp; animation-name:slideInUp}
@-webkit-keyframes slideInDown {
0% {-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); dvisibility: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}
@-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}
@-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}
@-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}
@keyframes pagInX {
0% {transform:translateX(-100%)}
100% {transform:translateX(0)}}
@keyframes pagOutX {
0% {transform:translateX(0)}
100% {transform:translateX(100%)}}
@keyframes arrowTransformY {
25% {transform:translateY(5px)}
75% {transform:translateY(-5px)}}
/*********************************************************
						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:#ffffff; transition:.3s all ease;}
.preloader.loaded {opacity:0; visibility:hidden;}
.preloader-body {text-align:center;}
.preloader-body p {position:relative; right:-8px;}
.cssload-box-loading{width:49px; height:49px; margin:auto; position:absolute; left:0; right:0; top:0; bottom:0;}
.cssload-box-loading:before{content:''; width:49px; height:5px; background:#000000; opacity:0.1; position:absolute; top:58px; left:0; border-radius:50%; animation:shadow 0.58s linear infinite;}
.cssload-box-loading:after{content:''; width:49px; height:49px; background:#FE65A6; position:absolute; top:0; left:0; border-radius:3px; animation:cssload-animate 0.58s linear infinite;}
@keyframes cssload-animate {
 17% {border-bottom-right-radius:3px;}
 25% {transform:translateY(9px) rotate(22.5deg);}
 50% {transform:translateY(18px) scale(1, 0.9) rotate(45deg); border-bottom-right-radius:39px;}
 75% {transform:translateY(9px) rotate(67.5deg);}
 100% {transform:translateY(0) rotate(90deg);}
}
@keyframes shadow {
0%, 100%{transform:scale(1, 1);}
 50%{transform:scale(1.2, 1);}
}
/*********************************************************
						ui-to-top
**********************************************************/
.ui-to-top{position:fixed; overflow:hidden; right:15px; bottom:15px; z-index:100; width:60px; height:60px; font-size:30px; line-height:60px; color:#fff; background:#FE65A6; text-align:center; text-decoration:none; border-radius:50%; transition:.3s all ease-in-out; transform:translate3d(0, 100px, 0)}
.ui-to-top:focus, .ui-to-top:hover{color:#fff; background:#151515; text-decoration:none}
.ui-to-top.active{transform:translate3d(0, 0, 0)}
html.mobile .ui-to-top, html.tablet .ui-to-top{display:none!important}
@media(min-width:576px) {
.ui-to-top{right:40px; bottom:40px}}
@keyframes relaxers-navbar-slide-down {
0% {transform:translateY(-100%)}
100% {transform:translateY(0)}}
@keyframes relaxers-navbar-slide-up {
0% {transform:translateY(0)}
100% {transform:translateY(-100%)}}
/*********************************************************
						navbar
**********************************************************/
.relaxers-navbar-wrap, .relaxers-navbar, .relaxers-menu, .relaxers-navbar-nav, .relaxers-navbar-panel, .relaxers-navbar-static .relaxers-menu, .relaxers-navbar-fixed .relaxers-navbar-nav-wrap, .relaxers-navbar-fixed .relaxers-navbar-submenu{transition:.35s all cubic-bezier(.65, .05, .36, 1)}
.relaxers-navbar--no-transition, .relaxers-navbar--no-transition *{transition:none!important}
.relaxers-navbar, .relaxers-navbar.relaxers-navbar--is-clone{display:none}
.relaxers-navbar.relaxers-navbar-fixed+.relaxers-navbar.relaxers-navbar--is-clone, .relaxers-navbar.relaxers-navbar-sidebar+.relaxers-navbar.relaxers-navbar--is-clone{display:none}
.relaxers-navbar{display:none; background:#fff}
.relaxers-navbar .button{font-weight:700; }
.relaxers-navbar-toggle{display:inline-block; position:relative; width:48px; height:48px; line-height:48px; cursor:pointer; color:#151515; background-color:transparent; border:none; display:none; padding:1px 6px}
.relaxers-navbar-toggle span{position:relative; display:block; margin:auto; transition:.3s all ease}
.relaxers-navbar-toggle span:after, .relaxers-navbar-toggle span:before{content:""; position:absolute; left:0; top:-10px; transition:.3s all ease}
.relaxers-navbar-toggle span:after{top:10px}
.relaxers-navbar-toggle span:after, .relaxers-navbar-toggle span:before, .relaxers-navbar-toggle span{width:30px; height:2px; background-color:#151515; backface-visibility:hidden; border-radius:0}
.relaxers-navbar-toggle span:before, .relaxers-navbar-toggle span:after{-webkit-transition-duration:.3s, .3s; transition-duration:.3s, .3s; -webkit-transition-delay:.3s, 0s; transition-delay:.3s, 0s; -webkit-transition-property:top, -webkit-transform; transition-property:top, transform}
.relaxers-navbar-toggle.active span{transform:rotate(180deg); transition:background .3s 0s ease; background:0 0}
.relaxers-navbar-toggle.active span:before, .relaxers-navbar-toggle.active span:after{top:0; -webkit-transition-delay:0s, .3s; transition-delay:0s, .3s}
.relaxers-navbar-toggle.active span:before{-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.relaxers-navbar-toggle.active span:after{-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.relaxers-navbar-collapse-toggle{display:inline-block; position:relative; width:48px; height:48px; line-height:48px; cursor:pointer; color:#2c343b; display:none}
.relaxers-navbar-collapse-toggle span{top:50%; margin-top:-3px}
.relaxers-navbar-collapse-toggle span, .relaxers-navbar-collapse-toggle span:before, .relaxers-navbar-collapse-toggle span:after{position:absolute; width:6px; height:6px; line-height:6px; text-align:center; background:#2c343b; left:50%; margin-left:-3px; border-radius:50%; transition:.3s all ease}
.relaxers-navbar-collapse-toggle span:before, .relaxers-navbar-collapse-toggle span:after{content:''}
.relaxers-navbar-collapse-toggle span:before{bottom:100%; margin-bottom:4.8px}
.relaxers-navbar-collapse-toggle span:after{top:100%; margin-top:4.8px}
.relaxers-navbar-collapse-toggle.active span{transform:scale(.7)}
.relaxers-navbar-collapse-toggle.active span:before{transform:translateY(21.6px)}
.relaxers-navbar-collapse-toggle.active span:after{transform:translateY(-21.6px)}
.relaxers-navbar-brand a{display:block}
.relaxers-navbar-search{position:relative; display:inline-flex}
.relaxers-navbar-search .form-input{padding-right:50px}
.relaxers-navbar-search .relaxers-search-form-submit{position:absolute; top:0; bottom:0; right:0; width:50px; padding:0; margin:0; border:none; cursor:pointer; background-color:transparent; color:#e1e1e1; transition:.33s}
.relaxers-navbar-search .relaxers-search-form-submit:hover{color:#FE65A6}
.relaxers-navbar-search-toggle{background:0 0; border:none; display:inline-block; padding:0; outline:none; outline-offset:0; cursor:pointer; -webkit-appearance:none}
.relaxers-navbar-search-toggle::-moz-focus-inner {border:none; padding:0}
.relaxers-navbar-dropdown{display:none}
.relaxers-navbar-static{display:block}
.relaxers-navbar-static .relaxers-nav-item{display:inline-block}
.relaxers-navbar-static .relaxers-nav-item.focus .relaxers-nav-link, .relaxers-navbar-static .relaxers-nav-item.opened .relaxers-nav-link{background:0 0}
.relaxers-navbar-static .relaxers-nav-item.focus .relaxers-nav-link::before, .relaxers-navbar-static .relaxers-nav-item.opened .relaxers-nav-link::before{right:0; opacity:1; width:100%; transition:right .3s ease, width .3s ease .3s}
.relaxers-navbar-static .relaxers-nav-item.focus>.relaxers-navbar-submenu-toggle, .relaxers-navbar-static .relaxers-nav-item.opened>.relaxers-navbar-submenu-toggle{color:#FE65A6}
.relaxers-navbar-static .relaxers-nav-item.active .relaxers-nav-link{background:0 0}
.relaxers-navbar-static .relaxers-nav-item.active .relaxers-nav-link::before{right:0; opacity:1; width:100%; transition:right .3s ease, width .3s ease .3s}
.relaxers-navbar-static .relaxers-nav-item.active>.relaxers-navbar-submenu-toggle{color:#FE65A6}
.relaxers-navbar-static .relaxers-nav-item.focus>.relaxers-navbar-submenu-toggle::before, .relaxers-navbar-static .relaxers-nav-item.opened>.relaxers-navbar-submenu-toggle::before, .relaxers-navbar-static .relaxers-nav-item .relaxers-nav-link:hover+.relaxers-navbar-submenu-toggle::before{transform:rotate(180deg)}
.relaxers-navbar-static .relaxers-nav-item>.relaxers-navbar-submenu-toggle{display:none; margin-left:4px; font-family:material design icons; font-size:16px; cursor:pointer}
.relaxers-navbar-static .relaxers-nav-item>.relaxers-navbar-submenu-toggle::before{position:relative; display:inline-block; transition:.22s; content:'\f236'}
.relaxers-navbar-static .relaxers-nav-item>.relaxers-navbar-submenu-toggle:hover{color:#FE65A6}
.relaxers-navbar-static .relaxers-nav-item>.relaxers-navbar-submenu{margin-top:20px}
.relaxers-navbar-static .relaxers-nav-item+.relaxers-nav-item{margin-left:60px}
.relaxers-navbar-static .relaxers-nav-link{    font-family: 'Playfair Display', sans-serif; position:relative; display:inline-block; padding:22px 0; font-size:14px; line-height:1.72; font-weight:500; text-transform:uppercase; color:#2c343b; transition:all .25s}
.relaxers-navbar-static .relaxers-nav-link::before{position:absolute; content:''; bottom:-1px; right:100%; width:10px; height:3px; background:#FE65A6; opacity:0; transition:all .2s ease, right 0s ease .2s}
.relaxers-navbar-static .relaxers-nav-link:hover::before{right:0; opacity:1; width:100%; transition:right .2s ease, width .2s ease .2s}
.relaxers-navbar-static .relaxers-menu{z-index:15; position:absolute; display:block; margin-top:30px; visibility:hidden; opacity:0; text-align:left; border:none; transform:translate3d(0, 30px, 0)}
.relaxers-navbar-static .relaxers-menu::before, .relaxers-navbar-static .relaxers-menu::after{position:absolute; content:''; top:0; right:0; bottom:0; left:0; pointer-events:none; z-index:-1}
.relaxers-navbar-static .relaxers-menu::after{background:#fff}
.relaxers-navbar-static .relaxers-navbar-dropdown{position:absolute; top:calc(100% + 1px); width:240px; padding:0; margin-left:-20px; background:#fff; border-bottom:7px solid #FE65A6; z-index:5}
.relaxers-navbar-static .relaxers-navbar-dropdown::before{top:20px; box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.relaxers-navbar-static .relaxers-navbar-dropdown .relaxers-navbar-dropdown{top:-1px; left:100%; z-index:2; margin-top:-15px; margin-left:15px; transform:translate3d(30px, 0, 0)}
.relaxers-navbar-static .relaxers-navbar-dropdown .relaxers-navbar-dropdown.relaxers-navbar-open-left{left:auto; right:100%; margin-left:0; margin-right:15px; transform:translate3d(-30px, 0, 0)}
@media(min-width:1200px) {
.relaxers-navbar-static .relaxers-navbar-dropdown{width:290px; margin-left:-30px}}
.relaxers-navbar-static .relaxers-dropdown-item+.relaxers-dropdown-item{border-top:1px solid #e1e1e1}
.relaxers-navbar-static .relaxers-dropdown-item.focus .relaxers-dropdown-link, .relaxers-navbar-static .relaxers-dropdown-item.opened .relaxers-dropdown-link{color:#FE65A6}
.relaxers-navbar-static .relaxers-dropdown-link{font-family: 'Playfair Display', sans-serif; display:block; padding:10px 20px; font-size:14px; line-height:1.71; font-weight:500; text-transform:uppercase; color:#151515; transition-duration:.2s}
.relaxers-navbar-static .relaxers-dropdown-link:hover{background:#f7f7f7}
@media(min-width:1200px) {
.relaxers-navbar-static .relaxers-dropdown-link{padding:10px 30px}}
.relaxers-navbar-static .relaxers-megamenu-list{margin-bottom:-12px}  
.relaxers-navbar-static .relaxers-megamenu-list li>a{font-family: 'Playfair Display', sans-serif; position:relative; display:block; padding:10px 10px 10px 20px; text-align:left}
.relaxers-navbar-static .relaxers-megamenu-list li>a, .relaxers-navbar-static .relaxers-megamenu-list li>a:focus, .relaxers-navbar-static .relaxers-megamenu-list li>a:active{color:#151515; }
.relaxers-navbar-static .relaxers-megamenu-list li>a:hover{color:#FE65A6; background: #f7f7f7;}
.relaxers-navbar-static .relaxers-megamenu-list li>a, .relaxers-navbar-static .relaxers-megamenu-list li>a::before{transition:.2s ease-in-out}
.relaxers-navbar-static .relaxers-megamenu-list li.focus>a::before, .relaxers-navbar-static .relaxers-megamenu-list li.opened>a::before, .relaxers-navbar-static .relaxers-megamenu-list li>a:hover::before{left:-7px; opacity:1; visibility:visible}
.relaxers-navbar-static .relaxers-megamenu-list li{display:inline-block; width:100%; border-bottom: 1px solid #e1e1e1;}
.relaxers-navbar-static .relaxers-megamenu-list li:last-child{border-bottom:none;}
.relaxers-navbar-static .relaxers-navbar-megamenu{display:flex; left:0; width:100%; max-width:1170px; padding:40px 30px; background:#fff}
.relaxers-navbar-static .relaxers-navbar-megamenu::before{top:40px; box-shadow:0 0 40px 0 rgba(0,0,0,.15)}
@media(min-width:1600px) {
.relaxers-navbar-static .relaxers-navbar-megamenu .relaxers-navbar-megamenu{padding-left:64px; padding-right:64px}}
.relaxers-navbar-static .relaxers-megamenu-item{flex-basis:25%; flex-grow:1}
.relaxers-navbar-static .relaxers-megamenu-item+.relaxers-megamenu-item{padding-left:20px}
.relaxers-navbar-static .relaxers-megamenu-title{    font-size: 16px;
    color: #FE65A6;
    padding-bottom: 15px;
    border-bottom: 2px solid #f69f90;
}
@media(min-width:1200px) {
.relaxers-navbar-static .relaxers-megamenu-title{font-size:18px}}
.relaxers-navbar-static .relaxers-megamenu-list-link{font-size:14px; line-height:1.5; color:#151515; background:0 0}
.relaxers-navbar-static .relaxers-megamenu-list-link:hover{color:#FE65A6; background:0 0}
@media(min-width:1200px) {
.relaxers-navbar-static .relaxers-megamenu-list-link{font-size:16px}}
.relaxers-navbar-static *+.relaxers-megamenu-list{margin-top:20px}
.relaxers-navbar-static .relaxers-navbar-submenu.focus>.relaxers-menu, .relaxers-navbar-static .relaxers-navbar-submenu.opened>.relaxers-menu{opacity:1; visibility:visible; transform:translate3d(0, 0, 0)}
.relaxers-navbar-static .relaxers-navbar-search.active .relaxers-search{visibility:visible; opacity:1}
.relaxers-navbar-static .relaxers-search{position:absolute; top:100%; right:0; width:270px; opacity:0; visibility:hidden; transition:.3s; margin-top:20px; z-index:2}
.relaxers-navbar-static *+.relaxers-navbar-search{margin-left:60px}
.relaxers-navbar-static .relaxers-navbar-search-toggle{display:inline-flex; color:#2c343b}
.relaxers-navbar-static .relaxers-navbar-search-toggle span{display:inline-block; position:relative; width:32px; height:32px; font-size:26px; line-height:32px; text-align:center; cursor:pointer; background:0 0; border:none; outline:none; padding:0}
.relaxers-navbar-static .relaxers-navbar-search-toggle span, .relaxers-navbar-static .relaxers-navbar-search-toggle span::before, .relaxers-navbar-static .relaxers-navbar-search-toggle span::after{transition:.3s all ease-in-out}
.relaxers-navbar-static .relaxers-navbar-search-toggle span::before, .relaxers-navbar-static .relaxers-navbar-search-toggle span::after{position:absolute; top:0; left:0; right:0; bottom:0}
.relaxers-navbar-static .relaxers-navbar-search-toggle span::before{content:""; transform:rotate(0deg) scale(1); opacity:1; visibility:visible; font-family:material design icons}
.relaxers-navbar-static .relaxers-navbar-search-toggle span::after{content:""; transform:rotate(-90deg) scale(.4); opacity:0; visibility:hidden; font-family:material design icons}
.relaxers-navbar-static .relaxers-navbar-search-toggle.active span::before{opacity:0; visibility:hidden; transform:rotate(90deg) scale(.4)}
.relaxers-navbar-static .relaxers-navbar-search-toggle.active span::after{transform:rotate(0deg) scale(1); opacity:1; visibility:visible}
.relaxers-navbar-static .relaxers-navbar-search-toggle:hover{color:#FE65A6}
.relaxers-navbar-static.relaxers-navbar--is-clone{display:block; transform:translate3d(0, -100%, 0)}
.relaxers-navbar-static.relaxers-navbar--is-clone.relaxers-navbar--is-stuck{transform:translate3d(0, 0, 0)}
.relaxers-navbar-static.relaxers-navbar--is-stuck, .relaxers-navbar-static.relaxers-navbar--is-clone{position:fixed; left:0; top:0; right:0; z-index:1070; background:#fff}
.relaxers-navbar-fixed{display:block}
.relaxers-navbar-fixed .relaxers-navbar-toggle{display:inline-block}
.relaxers-navbar-fixed .relaxers-navbar-brand{margin-left:6px}
.relaxers-navbar-fixed .relaxers-navbar-brand img{max-width:180px; max-height:46px}
.relaxers-navbar-fixed .relaxers-navbar-panel{position:fixed; left:0; top:0; right:0; z-index:1070; display:flex; align-items:center; height:56px; padding:4px}
.relaxers-navbar-fixed .relaxers-navbar-panel-1{top: 40px;}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap{position:fixed; left:0; top:-56px; bottom:-56px; z-index:1069; width:270px; padding:112px 0 81px; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; font-size:14px; line-height:34px; transform:translateX(-110%)}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap_2{top:-25px; bottom:-25px;}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap::-webkit-scrollbar{width:4px}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap::-webkit-scrollbar-thumb{background:#ee776c; border:none; border-radius:0; opacity:.2}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap::-webkit-scrollbar-track{background:#FE65A6; border:none; border-radius:0}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap.active{transform:translateX(0)}
.relaxers-navbar-fixed .relaxers-navbar-nav{display:block; margin:30px 0; height:auto; text-align:left}
.relaxers-navbar-fixed .relaxers-nav-item{text-align:left}
.relaxers-navbar-fixed .relaxers-nav-item+.relaxers-nav-item{margin-top:4px}
.relaxers-navbar-fixed .relaxers-nav-link{display:block; font-size:16px; padding:9px 56px 9px 18px}
.relaxers-navbar-fixed li.opened>.relaxers-navbar-dropdown{padding:4px 0 0}
.relaxers-navbar-fixed li.opened>.relaxers-navbar-megamenu{padding-top:15px; padding-bottom:15px}
.relaxers-navbar-fixed li.opened>.relaxers-menu{opacity:1; height:auto}
.relaxers-navbar-fixed li.opened>.relaxers-navbar-submenu-toggle::after{transform:rotate(180deg)}
.relaxers-navbar-fixed .relaxers-menu{display:none; transition:opacity .3s, height .4s ease; opacity:0; height:0; overflow:hidden}
.relaxers-navbar-fixed .relaxers-navbar-submenu{position:relative}
.relaxers-navbar-fixed .relaxers-navbar-submenu .relaxers-navbar-dropdown .relaxers-navbar-submenu-toggle:after{height:34px; line-height:34px}
.relaxers-navbar-fixed .relaxers-navbar-submenu .relaxers-navbar-dropdown>li>a{padding-left:30px}
.relaxers-navbar-fixed .relaxers-navbar-submenu .relaxers-navbar-dropdown li li>a, .relaxers-navbar-fixed .relaxers-navbar-submenu .relaxers-navbar-megamenu ul li li>a{padding-left:46px}
.relaxers-navbar-fixed .relaxers-navbar-submenu.opened>.relaxers-navbar-dropdown, .relaxers-navbar-fixed .relaxers-navbar-submenu.opened>.relaxers-navbar-megamenu{display:block}
.relaxers-navbar-fixed .relaxers-megamenu-list>li>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li>a{display:block; padding:9px 56px 9px 16px; font-size:14px; line-height:1.5}
.relaxers-navbar-fixed .relaxers-megamenu-list>li+li, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li+li{margin-top:3px}
.relaxers-navbar-fixed .relaxers-megamenu-list>li>a{padding-left:30px}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title{position:relative; display:block; padding:0 18px 7px; font-size:16px; line-height:1.5}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title::after{content:''; position:absolute; left:20px; right:20px; bottom:0; border-bottom:1px solid}
.relaxers-navbar-fixed .relaxers-navbar-megamenu *+.relaxers-megamenu-list{margin-top:11px}
.relaxers-navbar-fixed .relaxers-navbar-megamenu *+.relaxers-megamenu-title{margin-top:20px}
.relaxers-navbar-fixed .relaxers-navbar-megamenu>li+li{margin-top:20px}
.relaxers-navbar-fixed .relaxers-navbar-submenu-toggle{cursor:pointer}
.relaxers-navbar-fixed .relaxers-navbar-submenu-toggle::after{content:'\f107'; position:absolute; top:0; right:0; width:56px; height:52px; font:400 14px fontawesome; line-height:52px; text-align:center; transition:.4s all ease; z-index:2; cursor:pointer}
.relaxers-navbar-fixed .relaxers-navbar-collapse-toggle{display:block; top:4px; z-index:1071}
.relaxers-navbar-fixed .relaxers-navbar-collapse{position:fixed; right:0; top:56px; z-index:1069; transform:translate3d(100%, 0, 0); padding:30px 15px; width:auto; max-width:270px; border-radius:0; text-align:left; font-size:14px; opacity:0; visibility:hidden; transition:all .3s ease;}
.relaxers-navbar-fixed .relaxers-navbar-collapse-2{top: 100px;}
.relaxers-navbar-fixed .relaxers-navbar-collapse.active{transform:translate3d(0, 0, 0); opacity:1; visibility:visible}
.relaxers-navbar-fixed .relaxers-navbar-collapse .list-inline>li{display:block}
.relaxers-navbar-fixed .relaxers-navbar-collapse .list-inline>li+li{margin-top:10px}
.relaxers-navbar-fixed .relaxers-navbar-collapse .button{display:block}
.relaxers-navbar-fixed .relaxers-navbar-collapse .button-white{color:#fff; background:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-collapse .button-white:hover, .relaxers-navbar-fixed .relaxers-navbar-collapse .button-white:active{color:#151515; background:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-collapse *+.button{margin-top:20px}
.relaxers-navbar-fixed .relaxers-navbar-collapse *+.button-xs{margin-top:20px}
.relaxers-navbar-fixed .relaxers-navbar-collapse .button+.button{margin-top:10px}
.relaxers-navbar-fixed .relaxers-navbar-main-element{position:absolute; float:left}
.relaxers-navbar-fixed .relaxers-navbar-search .relaxers-search{position:fixed; right:0; left:0; top:56px; z-index:1069; width:100%; opacity:0; visibility:hidden; transition:.3s; transform:translate3d(0, -10px, 0)}
.relaxers-navbar-fixed .relaxers-navbar-search .relaxers-search-results-live{display:none}
.relaxers-navbar-fixed .relaxers-navbar-search .form-input{padding-right:50px}
.relaxers-navbar-fixed .relaxers-navbar-search .relaxers-search-form-submit{position:absolute; top:0; bottom:0; right:0; width:50px; padding:0; margin:0; border:none; background-color:transparent}
.relaxers-navbar-fixed .relaxers-navbar-search.active .relaxers-search{opacity:1; visibility:visible; transform:none}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle{display:inline-flex}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle span{display:inline-block; position:relative; width:48px; height:48px; font-size:26px; line-height:48px; text-align:center; cursor:pointer; background:0 0; border:none; outline:none; padding:0}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle span, .relaxers-navbar-fixed .relaxers-navbar-search-toggle span::before, .relaxers-navbar-fixed .relaxers-navbar-search-toggle span::after{transition:.3s all ease-in-out}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle span::before, .relaxers-navbar-fixed .relaxers-navbar-search-toggle span::after{position:absolute; top:0; left:0; right:0; bottom:0}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle span::before{content:""; transform:rotate(0deg) scale(1); opacity:1; visibility:visible; font-family:material design icons}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle span::after{content:""; transform:rotate(-90deg) scale(.4); opacity:0; visibility:hidden; font-family:material design icons}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle.active span::before{opacity:0; visibility:hidden; transform:rotate(90deg) scale(.4)}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle.active span::after{transform:rotate(0deg) scale(1); opacity:1; visibility:visible}
.relaxers-navbar-fixed [class*=relaxers-navbar-fixed-element]{position:fixed; top:4px; z-index:1072}
.relaxers-navbar-fixed .relaxers-navbar-fixed-element-1{right:0}
.relaxers-navbar-fixed .relaxers-navbar-fixed-element-2{top:4px; right:42px}
.relaxers-navbar-fixed .relaxers-navbar-fixed-element-3{top:44px;}
.relaxers-navbar-fixed.relaxers-navbar--is-clone{display:none}
.relaxers-navbar-fixed .relaxers-navbar-fixed--visible{display:block}
.relaxers-navbar-fixed .relaxers-navbar-fixed--hidden{display:none}
.relaxers-navbar-fixed .relaxers-navbar-contacts{font-size:16px; margin-bottom:-15px; margin-left:-30px}
.relaxers-navbar-fixed .relaxers-navbar-contacts:empty{margin-bottom:0; margin-left:0}
.relaxers-navbar-fixed .relaxers-navbar-contacts>*{display:inline-block; margin-top:0; margin-bottom:15px; margin-left:30px}
.relaxers-navbar-fixed .box-icon-minimal .icon{font-size:26px}
.relaxers-navbar-fixed .box-icon-minimal-title{font-size:14px}
@media(max-width:768px) {
.relaxers-navbar-fixed .relaxers-navbar-panel-1 {
    top: 0;
}
.relaxers-navbar-fixed .relaxers-navbar-fixed-element-3 {
    top: 4px;
}}
@media(min-width:768px) {
.relaxers-navbar-fixed .box-icon-minimal-title{font-size:16px}}
.relaxers-navbar-fixed .box-icon-minimal-text{font-size:12px}
.relaxers-navbar-fixed *+.box-icon-minimal-text{margin-top:0}
.relaxers-navbar-fixed .relaxers-navbar-panel{color:#151515; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.relaxers-navbar-fixed .relaxers-navbar-nav-wrap{color:#fff; background:#fff; border:none; box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.relaxers-navbar-fixed .relaxers-nav-item:hover .relaxers-nav-link, .relaxers-navbar-fixed .relaxers-nav-item.focus .relaxers-nav-link, .relaxers-navbar-fixed .relaxers-nav-item.active .relaxers-nav-link, .relaxers-navbar-fixed .relaxers-nav-item.opened .relaxers-nav-link{color:#fff; background:#FE65A6}
.relaxers-navbar-fixed .relaxers-nav-item:hover>.relaxers-navbar-submenu-toggle, .relaxers-navbar-fixed .relaxers-nav-item.focus>.relaxers-navbar-submenu-toggle, .relaxers-navbar-fixed .relaxers-nav-item.active>.relaxers-navbar-submenu-toggle, .relaxers-navbar-fixed .relaxers-nav-item.opened>.relaxers-navbar-submenu-toggle{color:#fff}
.relaxers-navbar-fixed .relaxers-nav-link{color:#151515}
.relaxers-navbar-fixed .relaxers-megamenu-list>li>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li>a{color:#151515}
.relaxers-navbar-fixed .relaxers-megamenu-list>li:hover>a, .relaxers-navbar-fixed .relaxers-megamenu-list>li.focus>a, .relaxers-navbar-fixed .relaxers-megamenu-list>li.active>a, .relaxers-navbar-fixed .relaxers-megamenu-list>li.opened>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li:hover>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li.focus>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li.active>a, .relaxers-navbar-fixed .relaxers-navbar-dropdown>li.opened>a{color:#fff; background:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title{color:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title::after{border-bottom:1px solid #ebebeb}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title a, .relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title a:focus, .relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title a:active{color:#fff}
.relaxers-navbar-fixed .relaxers-navbar-megamenu .relaxers-megamenu-title a:hover{color:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-submenu-toggle{color:#151515}
.relaxers-navbar-fixed .relaxers-navbar-search .relaxers-search-form-submit{color:#e1e1e1}
.relaxers-navbar-fixed .relaxers-navbar-search .relaxers-search-form-submit:hover{color:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle{color:#2c343b}
.relaxers-navbar-fixed .relaxers-navbar-search-toggle:hover{color:#FE65A6}
.relaxers-navbar-fixed .relaxers-navbar-collapse{background-color:#fff; box-shadow:0 0 22px -4px rgba(0,0,0,.17)}
.relaxers-navbar-fixed .relaxers-navbar-info{flex-direction:column}
.relaxers-navbar-fixed .list-share{margin-bottom:-10px; margin-left:-10px}
.relaxers-navbar-fixed .list-share:empty{margin-bottom:0; margin-left:0}
.relaxers-navbar-fixed .list-share>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:10px}
.relaxers-navbar-fixed .button-share-icon{display:none}
.relaxers-navbar-fixed *+.button-share{margin-top:20px}
html.relaxers-navbar-fixed-linked .page{padding-top:56px}
/*.relaxers-navbar-corporate.relaxers-navbar-static{background:#f7f7f7}*/
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main-outer{padding-left:15px; padding-right:15px}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main{position:relative; display:flex; align-items:center; justify-content:space-between; max-width:1170px; margin-left:auto; margin-right:auto; padding:25px 0}
@media(min-width:1200px) {
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main{padding:35px 0}}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-panel{position:relative; display:flex; align-items:center}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-brand img{max-width:220px; }
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main-element{display:flex; align-items:center; justify-content:flex-end; padding:0 30px; flex-grow:1}
@media(min-width:1600px) {
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-main-element{padding-left:100px}}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-nav-wrap{flex-grow:1}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-nav{width:100%}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-item.focus .relaxers-nav-link, .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-item.opened .relaxers-nav-link, .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-item.active .relaxers-nav-link{color:#FE65A6}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-item+.relaxers-nav-item{margin-left:5%}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link{padding:0; font-size:15px; color:#151515}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link:hover{color:#FE65A6}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link::before{display:none}
@media(min-width:1200px) {
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-nav-link{font-size:15px}}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-menu{top:calc(100% - 14px); margin-top:0; transform:translate3d(50px, 0, 0)}
@media(min-width:1200px) {
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-menu{transform:translate3d(100px, 0, 0)}}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-dropdown{border-bottom-color:#FE65A6}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-dropdown.relaxers-navbar-open-left{right:0; margin-left:0; margin-right:-30px}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-submenu.focus>.relaxers-menu, .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-submenu.opened>.relaxers-menu{transition-delay:.2s}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-megamenu{max-width:1170px}
.relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck, .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck .relaxers-navbar-main, .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone .relaxers-navbar-main{padding:12px 0}
.relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck .relaxers-menu, .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone .relaxers-menu{top:100%}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4{text-align:center}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4>li{display:block; position:relative; width:40px; height:40px; line-height:38px; cursor:pointer}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4>li::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; border:1px solid #959595; transition:all .3s ease-in-out .1s}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 .link-wrap{position:absolute; display:inline-block; overflow:hidden; top:0; right:0; padding:0; border:1px solid transparent; background:0 0; transition:all .3s ease-in-out; pointer-events:none; z-index:-1}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 a{white-space:nowrap; visibility:hidden; opacity:0; transition:all .2s ease; transform:translate3d(20px, 0, 0); will-change:transform}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 .icon{line-height:40px}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 li:hover::before{border-color:transparent; transition-delay:0s; transition-duration:.15s}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 li:hover .link-wrap{padding-left:20px; padding-right:50px; background:#fff; border-color:#959595; pointer-events:auto}
.relaxers-navbar-corporate.relaxers-navbar-static .relaxers-navbar-contacts-4 li:hover a{opacity:1; visibility:visible; transform:none; transition-delay:.2s}
.relaxers-navbar-corporate.relaxers-navbar-fixed .relaxers-navbar-collapse{padding-left:30px; padding-right:30px}
.relaxers-navbar-corporate.relaxers-navbar-fixed .relaxers-navbar-brand img{max-width:160px}
.relaxers-navbar-contacts-4{display:flex; flex-wrap:wrap; align-items:center; margin-bottom:-10px; margin-left:-10px; text-align:left; font-size:0; line-height:0}
.relaxers-navbar-contacts-4:empty{margin-bottom:0; margin-left:0}
.relaxers-navbar-contacts-4>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:10px}
.relaxers-navbar-contacts-4>li{display:flex; font-size:14px; line-height:1.72; font-weight:400; z-index:1}
.relaxers-navbar-contacts-4>li>*+*{margin-left:10px}
.relaxers-navbar-contacts-4 a{display:inline-block}
.relaxers-navbar-contacts-4 a, .relaxers-navbar-contacts-4 a:focus, .relaxers-navbar-contacts-4 a:active{color:#151515}
.relaxers-navbar-contacts-4 a:hover{color:#FE65A6}
.relaxers-navbar-contacts-4 .icon{font-size:20px; color:#151515; line-height:24px}
.swiper-container{display:flex; margin:0 auto; position:relative; overflow:hidden; height:auto; width:100%; z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.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{flex-shrink:0}
.swiper-container-android .swiper-slide, .swiper-wrapper{transform:translate3d(0, 0, 0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out; margin:0 auto}
.swiper-container .swiper-notification{position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000}
.swiper-wp8-horizontal{touch-action:pan-y}
.swiper-wp8-vertical{touch-action:pan-x}
.swiper-container-coverflow .swiper-wrapper {}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{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}
.swiper-lazy-preloader{width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%; animation:swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display:block; content:""; 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");}
@keyframes swiper-preloader-spin {
100% {transform:rotate(360deg);}
}
/*********************************************************
						swiper
**********************************************************/
.swiper-slide>.vide__body, .swiper-slide>.parallax_cnt{height:100%}
.swiper-button-prev, .swiper-button-next{position:absolute; top:50%; transform:translateY(-50%); display:none; font-size:32px; line-height:1; color:#fff; text-align:center; cursor:pointer; transition:.2s ease-in; will-change:transform; z-index:10}
.swiper-button-prev::before, .swiper-button-next::before{font-family:material design icons}
.swiper-button-prev:hover, .swiper-button-next:hover{color:#FE65A6}
@media(min-width:992px) {
.swiper-button-prev, .swiper-button-next{display:block}}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:.35; cursor:auto; pointer-events:none}
.swiper-button-prev{left:30px}
.swiper-button-prev:before{content:"\f14a"}
.swiper-button-next{right:30px}
.swiper-button-next:before{content:"\f14f"}
.swiper-slider.swiper-container-rtl .swiper-button-prev::before{content:"\f061"}
.swiper-slider.swiper-container-rtl .swiper-button-next::before{content:"\f060"}
.swiper-pagination{position:absolute; display:block; text-align:center; font-size:0; line-height:0; transition:.3s; transform:translate3d(0, 0, 0); z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet{position:relative; width:24px; height:24px; display:inline-block; border-radius:100%; transition:.2s}
.swiper-pagination-bullet::before{position:absolute; content:''; width:0; height:0; top:50%; left:50%; background:#FE65A6; border-radius:50%; transform:translate3d(-50%, -50%, 0); transition:all .3s ease}
.swiper-pagination-bullet circle{fill:none; stroke-width:2px; stroke-linecap:round; stroke-linejoin:round}
.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover{color:#fff}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line, .swiper-pagination-bullet:hover .swiper-bullet-line{opacity:0; transition:all 0s ease-in-out .5s}
.swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-bullet-line-2, .swiper-pagination-bullet:hover .swiper-bullet-line-2{stroke-dashoffset:0; transition:stroke-dashoffset .5s}
.swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px; height:6px}
.swiper-bullet-line{stroke:rgba(255,255,255,.44)}
.swiper-bullet-line-2{opacity:1; stroke:#FE65A6; stroke-dasharray:63; stroke-dashoffset:63; transition:stroke-dashoffset .5s}
.swiper-pagination-2{position:absolute; bottom:30px; left:0; width:100%}
.swiper-pagination-2 .swiper-pagination-bullet{text-align:center; display:inline-flex; align-items:center; width:40px; height:24px; border-radius:0; margin:0 10px; background:0 0}
.swiper-pagination-2 .swiper-pagination-bullet::before{display:inline-block; position:static; top:auto; left:auto; height:3px; width:100%; transform:none; border-radius:inherit; background:rgba(255,255,255,.4)}
.swiper-pagination-2 .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active)::before{background:#FE65A6}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:56px}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:#fff}
@media(min-width:992px) {
.swiper-pagination-2{top:50%; right:0; width:auto; bottom:auto; left:auto; transform:translate3d(0, -50%, 0)}
.swiper-pagination-2 .swiper-pagination-bullet{display:flex; margin:5px 0 5px auto}
.swiper-pagination-2 .swiper-pagination-bullet::before{height:2px}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:56px}
.swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background:rgba(255,255,255,.4)}}
.swiper-pagination-black .swiper-pagination-bullet{background:rgba(0,0,0,.6)}
.swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}
.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%}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 15px}
.swiper-slide{position:relative; display:flex; align-items:center; justify-content:center; flex-shrink:0; width:100%; height:100%; white-space:nowrap}
.swiper-slide-caption{width:100%; white-space:normal}
.swiper-slider-7{min-height:31.51042vw; overflow:visible; margin-left:auto; margin-right:0}
.swiper-slider-7 .swiper-slide{align-items:stretch; justify-content:flex-start}
.swiper-slider-7 .swiper-slide-caption{position:relative; display:flex; align-items:center; padding-left:30px; padding-right:30px; margin-left:0; margin-right:auto; z-index:1}
.swiper-slider-7 .swiper-box{width:100%; margin-left:auto; margin-right:auto}
.swiper-slider-7 .swiper-title{text-transform:none}
.swiper-slider-7 .swiper-subtitle{line-height:1.67; font-weight:400; }
.swiper-slider-7 .swiper-time{color:#FE65A6}
.swiper-slider-7 [class*=swiper-content-bg]{position:absolute; top:0; left:0; bottom:0; right:0; background:#f7f7f7; transition:all .6s ease-in-out .5s; visibility:hidden; opacity:0; pointer-events:none; z-index:-1}
.swiper-slider-7 .swiper-content-bg-1{top:50%; bottom:50%}
.swiper-slider-7 .swiper-content-bg-2{top:100%}
.swiper-slider-7 .swiper-content-bg-3{width:0}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg]{visibility:visible; opacity:.7}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-1{top:0; bottom:0}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-2{top:0}
.swiper-slider-7 .swiper-slide-active .swiper-content-bg-3{width:100%}
.swiper-slider-7 .swiper-pagination{bottom:-50px}
.swiper-slider-7 .swiper-pagination-bullet::before{background:#FE65A6}
.swiper-slider-7 .swiper-bullet-line{stroke:rgba(21,21,21,.21)}
.swiper-slider-7 .swiper-bullet-line-2{stroke:#FE65A6}
.swiper-slider-7 *+.swiper-title{margin-top:24px}
.swiper-slider-7 *+.swiper-subtitle{margin-top:20px}
.swiper-slider-7 *+.swiper-time{margin-top:18px}
.swiper-slider-7 *+.button-wrap, .swiper-slider-7 *+.button{margin-top:50px}
@media(min-width:576px) {
.swiper-slider-7 .swiper-slide-caption{max-width:320px}}
@media(min-width:768px) {
.swiper-slider-7 .swiper-slide-caption{max-width:350px}}
@media(min-width:992px) {
.swiper-slider-7{max-width:calc(100% - 100px)}
.swiper-slider-7 .swiper-slide-caption{max-width:380px}
.swiper-slider-7 .swiper-slide-active [class*=swiper-content-bg]{opacity:1}
.swiper-slider-7 .swiper-pagination{display:none}
.swiper-slider-7 *+.swiper-title{margin-top:34px}
.swiper-slider-7 *+.button-wrap, .swiper-slider-7 *+.button{margin-top:60px}}
@media(min-width:1200px) {
.swiper-slider-7{max-width:calc(100% - 150px)}
.swiper-slider-7 .swiper-slide-caption{max-width:400px}
.swiper-slider-7 .swiper-box{max-width:370px}}
@media(min-width:1600px) {
.swiper-slider-7{max-width:calc(100% - 210px)}
.swiper-slider-7 .swiper-slide-caption{padding-left:50px; padding-right:30px; max-width:36%}
.swiper-slider-7 .swiper-title{font-size:48px}
.swiper-slider-7 .swiper-navigation__module{padding:30px 60px 15px}
.swiper-slider-7 .swiper-pagination__fraction-index{font-size:60px}}
@media(min-width:1800px) {
.swiper-slider-7 .swiper-slide-caption{max-width:38.5%}}
.swiper-slider-8{min-height:29.89583vw}
.swiper-slider-8 .swiper-slide{background:#031e2b}
.swiper-slider-8 .swiper-slide::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:inherit; transform:skew(-8deg); transform-origin:50% 0; pointer-events:none}
.swiper-slider-8 h4, .swiper-slider-8 .title-classic{color:rgba(255,255,255,.3)}
@media(max-width:767.98px) {
.swiper-slider-8 .swiper-slide-caption{padding-bottom:70px}}
@media(min-width:768px) {
.swiper-slider-8 .swiper-slide::before{left:35%}}
@media(min-width:992px) {
.swiper-slider-8 .swiper-slide::before{left:40%}
.swiper-slider-8 .swiper-pagination{display:none}}
@media(min-width:1200px) {
.swiper-slider-8 .swiper-slide::before{left:50%}}
.swiper-custom-container{position:relative; padding-top:1px; z-index:1000}
@media(min-width:1200px) {
.swiper-custom-container .relaxers-navbar-creative.relaxers-navbar-static .relaxers-navbar-main-outer{padding-left:75px; padding-right:75px}}
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative{position:absolute; overflow:hidden; top:0; right:0; bottom:30px; left:0; z-index:-1}
.swiper-custom-container .list-share-2{position:absolute; top:20px; left:0; width:100%; z-index:1}
.swiper-custom-container .list-share-2 .icon{background:rgba(255,255,255,.1)}
.swiper-custom-container .list-share-2 .icon:hover{background:#FE65A6}
.swiper-custom-container .list-share-2 a, .swiper-custom-container .list-share-2 a:focus, .swiper-custom-container .list-share-2 a:active{color:#fff}
.swiper-custom-container .list-share-2 a:hover{color:#151515}
@media(min-width:768px) {
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative{bottom:50px}}
@media(min-width:992px) {
.swiper-custom-container .swiper-custom-bg, .swiper-custom-container .section-relative{bottom:70px}
.swiper-custom-container .list-share-2{top:50%; left:23px; width:auto; transform:translate3d(0, -50%, 0)}
.swiper-custom-container .list-share-2>li{display:block}}
@media(min-width:1400px) {
.swiper-custom-container .swiper-pagination-2, .swiper-custom-container .list-share-2{top:calc(50% - 35px)}}
@media(min-width:1637px) {
.swiper-custom-container .list-share-2{left:calc((50% - 735px)/2); transform:translate3d(-50%, -50%, 0)}}
.swiper-custom-bg{background-repeat:repeat; background:#303e4f}
@media(min-width:1200px) {
.mobile .swiper-custom-container .page-header+.swiper-slider{margin-top:0}}
@media(min-width:992px) {
.desktop .swiper-custom-container .page-header+.swiper-slider{margin-top:0}}
@media(min-width:1200px) {
.desktop .swiper-slider-5{margin-top:120px}}
@media(min-width:992px) {
.swiper-custom-container-2 .list-share-2{top:54%}
.swiper-custom-container-2 .swiper-pagination-2{top:53%}
.swiper-custom-container-2 .swiper-pagination-2 .swiper-pagination-bullet::before{background:#50575d}}
.swiper-custom-container-3{}
.swiper-custom-container-3 .swiper-navigation__module{background:#f7f7f7}
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static{background:0 0}
@media(min-width:1600px) {
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static .relaxers-menu{top:calc(100% - 44px)}}
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck, .swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone{background:#fff}
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck .relaxers-navbar-main, .swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone .relaxers-navbar-main{padding:12px 0}
@media(min-width:1600px) {
.swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-stuck .relaxers-menu, .swiper-custom-container-3 .relaxers-navbar-corporate.relaxers-navbar-static.relaxers-navbar--is-clone .relaxers-menu{top:100%}}
.swiper-navigation__module{display:none; align-items:center; position:absolute; padding:10px 20px 5px; bottom:0; right:0; background:#fff; z-index:1}
.swiper-navigation__module .swiper-button-next, .swiper-navigation__module .swiper-button-prev{position:static; width:48px; height:48px; top:auto; left:auto; font-size:28px; line-height:46px; transform:none; color:#151515; border:1px solid #989898; border-radius:50%}
.swiper-navigation__module .swiper-button-next:hover, .swiper-navigation__module .swiper-button-prev:hover{color:#FE65A6; border-color:#FE65A6}
.swiper-navigation__module>*+*{margin-left:18px}
.swiper-navigation__module .swiper-pagination__fraction+*{margin-left:32px}
@media(min-width:576px) {
.swiper-navigation__module{display:flex}}
@media(min-width:992px) {
.swiper-navigation__module{padding:20px 30px 10px}}
@media(min-width:1800px) {
.swiper-navigation__module{padding:30px 60px 15px}}
.swiper-pagination__fraction{font-size:24px; line-height:1.167; color:#FE65A6}
.swiper-pagination__fraction-index{font-size:40px; line-height:1; font-weight:300; color:rgba(21,21,21,.21)}
@media(min-width:992px) {
.swiper-pagination__fraction-index{font-size:50px}}
@media(min-width:1800px) {
.swiper-pagination__fraction-index{font-size:60px}}
.swiper-pagination__fraction-count{margin-left:6px}
/*********************************************************
						search
**********************************************************/
.relaxers-search-results-live{position:absolute; left:0; right:0; top:100%; max-height:600px; overflow-y:auto; margin:-3px 0 0; text-align:left; z-index:998}
.relaxers-search-results-live #search-results{position:relative; padding:16px 0 0; color:#777; background:#fff; opacity:0; visibility:hidden; transform-origin:50% 0; transform:scale(1, .9); transition:.3s all ease}
.relaxers-search-results-live #search-results::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; pointer-events:none; z-index:-1; border:1px solid #ebebeb; border-top:0}
.relaxers-search-results-live #search-results.active{opacity:1; visibility:visible; transform:scale(1, 1)}
.relaxers-search-results-live .search-quick-result{padding-left:15px; padding-right:15px;   font-size:14px; font-weight:700; line-height:30px; text-transform:uppercase; color:#151515}
.relaxers-search-results-live .search-list{margin-top:11px}
.relaxers-search-results-live .search-list li:only-child{padding:0 15px 15px}
.relaxers-search-results-live .search-link{color:#e1e1e1}
.relaxers-search-results-live .search-link:hover{color:#FE65A6}
.relaxers-search-results-live .search-error{font-size:14px; line-height:1.6}
.relaxers-search-results-live .search-title{position:relative;  font-size:14px; font-weight:700; color:#151515}
.relaxers-search-results-live .search-title a:hover{color:#FE65A6}
.relaxers-search-results-live .search-list-item-all{margin-top:18px; width:100%}
.relaxers-search-results-live .search-submit{position:relative; overflow:hidden; z-index:0; display:block; padding:8px; font-size:14px; font-weight:900; text-transform:uppercase; text-align:center; color:#fff; background:#FE65A6}
.relaxers-search-results-live .search-submit:hover{color:#fff; background:#e1e1e1}
.relaxers-search-results-live .match{display:none}
.not-empty~.relaxers-search-results-live{visibility:visible; opacity:1}
.relaxers-search-results-live p{font-size:11px}
.relaxers-search-results-live p *{margin:0}
.relaxers-search-results-live .search-list-item{padding:0 15px}
.relaxers-search-results-live *+p{margin-top:5px}
.relaxers-search-results-live .search-list-item+.search-list-item{margin-top:17px}
.relaxers-search-results .search-list{counter-reset:li; text-align:left; padding-left:0; font-size:18px; list-style-type:none; overflow:hidden}
.relaxers-search-results .search-list li div{overflow:hidden; text-overflow:ellipsis; max-width:100%; white-space:nowrap}
.relaxers-search-results .search-list li:only-child::before{display:none}
.relaxers-search-results .search-list-item{position:relative; padding-left:40px; font-size:15px; color:#9b9b9b}
.relaxers-search-results .search-list-item::before{content:counter(li, decimal-leading-zero) "."; counter-increment:li; position:absolute; left:0; top:0; font-size:14px; line-height:inherit; font-weight:500; color:#000}
.relaxers-search-results .search-list-item+.search-list-item{margin-top:40px}
.relaxers-search-results .search-title{font-size:16px; color:#000}
.relaxers-search-results .search{color:#fff; padding:0 .25em; background:#FE65A6}
.relaxers-search-results .match{padding:5px; font-size:12px; line-height:1.7; text-transform:uppercase; color:#000}
.relaxers-search-results .match em{margin:0; font-style:normal}
.relaxers-search-results p *{margin:0}
.relaxers-search-results *+.match{margin-top:10px}
@media(min-width:768px) {
.relaxers-search-results .search-title{font-size:18px}
.relaxers-search-results .search-list-item::before{top:-1px; font-size:16px}
.relaxers-search-results *+p{margin-top:12px}}
@media(min-width:992px) {
.relaxers-search-results .search-list-item{padding-left:40px}}
*+.relaxers-search-results{margin-top:40px}
@media(min-width:768px) {
*+.relaxers-search-results{margin-top:55px}}
.relaxers-search-classic{position:relative}
.relaxers-search-classic .form-input{padding-right:50px}
.relaxers-search-classic .form-input, .relaxers-search-classic .form-label{}
.relaxers-search-classic .relaxers-search-submit{background:0 0; border:none; display:inline-block; padding:0; outline:none; outline-offset:0; cursor:pointer; -webkit-appearance:none; position:absolute; top:0; right:0; bottom:0; width:50px; padding-top:3px; padding-right:2px; margin:0; text-align:center; color:#e1e1e1; font-size:0; line-height:0}
.relaxers-search-classic .relaxers-search-submit::-moz-focus-inner{border:none; padding:0}
.relaxers-search-classic .relaxers-search-submit:before{position:relative; top:-1px; content:'\e014'; font:400 20px fl-chapps; line-height:1; transition:.33s all ease}
.relaxers-search-classic .relaxers-search-submit:hover{color:#FE65A6}
.relaxers-search.relaxers-search-inline{position:relative}
.relaxers-search.relaxers-search-inline .form-input{padding-right:60px}
.relaxers-search.relaxers-search-inline .button-link{position:absolute; top:50%; transform:translateY(-50%); width:60px; right:0; margin:0; font-size:21px; color:#e1e1e1; transition:.33s}
.relaxers-search.relaxers-search-inline .button-link::before{display:block; margin:auto}
.relaxers-search.relaxers-search-inline .button-link:hover{color:#FE65A6}
.relaxers-search.relaxers-search-inline.form-sm .form-input{padding-right:40px}
.relaxers-search.relaxers-search-inline.form-sm .button-link{width:40px; font-size:18px}
.relaxers-search.relaxers-search-inline.form-lg .form-input{padding-right:70px}
.relaxers-search.relaxers-search-inline.form-lg .button-link{width:70px}
.button-search{position:absolute; text-align:center; padding:0 5px; right:0; top:0; height:60px; width:60px; font-size:20px; line-height:60px; border:none; outline:none; box-shadow:none; background:0 0; cursor:pointer; transition:all 250ms ease}
.button-search:hover{color:#FE65A6}
.form-search .form-input{min-height:60px; padding-right:60px; padding-left:20px; font-size:16px; color:#9b9b9b; background:#f3f3f3; border-color:#f3f3f3}
.form-search .form-label{padding-right:60px; padding-left:20px; font-size:16px; color:#9b9b9b}
*+.form-search{margin-top:40px}
@media(min-width:768px) {
.form-search .form-input{padding-right:70px; padding-left:30px}
.form-search .form-label{padding-right:70px; padding-left:30px}
.button-search{width:70px}
*+.form-search{margin-top:55px}}
/*********************************************************
						isotope
**********************************************************/
.isotope{z-index:0; display:block; transition:.3s ease}
.isotope-item{display:block; will-change:transform; backface-visibility:hidden; transition:.1s opacity ease-in}
.isotope-filters>*{margin-top:0; vertical-align:middle}
.isotope-filters .inline-list{position:relative; word-spacing:0}
.isotope-filters .inline-list li{display:inline-block}
.isotope-filters .inline-list a{position:relative; transition:.3s; color:#e1e1e1}
.isotope-filters .inline-list .isotope-filters-trigger{display:none}
.isotope-filters-modern .inline-list{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-10px; margin-right:-10px}
.isotope-filters-modern .inline-list>*{margin-top:10px; padding-left:10px; padding-right:10px}
.isotope-filters-modern .inline-list>li{font-size:18px}
.isotope-filters-modern .inline-list a{position:relative; padding-bottom:10px}
.isotope-filters-modern .inline-list a::after{content:''; position:absolute; left:0; bottom:0; width:0; height:2px; transition:.4s; background:#FE65A6}
.isotope-filters-modern .inline-list a:hover{color:#FE65A6}
.isotope-filters-modern .inline-list a.active::after{width:100%}
@media(min-width:992px) {
.isotope-filters-modern .inline-list{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-23px; margin-right:-23px}
.isotope-filters-modern .inline-list>*{margin-top:10px; padding-left:23px; padding-right:23px}}
.isotope-modern-wrap [class*=col]{margin-top:30px}
@media(max-width:767.98px) {
.isotope-modern-wrap [class*=col]{width:100%; max-width:100%}}
@media(min-width:992px) {
html:not(.tablet):not(.mobile) .isotope-modern-wrap [class*=col]{margin-top:0}}
.isotope-condensed{margin-left:0; margin-right:0}
.isotope-condensed .row>*{margin-top:-1px; margin-bottom:-1px}
*+.isotope{margin-top:44px}
*+.isotope-condensed{margin-top:30px}
@media(max-width:991.98px) {
.isotope-condensed{padding:0 0 30px; margin-left:0; margin-right:0}
.isotope-condensed .row.row-condensed>[class*=col] {padding-left:10px; padding-right:10px}
.isotope-condensed .row.row-condensed>[class*=col]+[class*=col] {margin-top:25px}}
@media(min-width:768px) {
*+.isotope-condensed{margin-top:50px}}
.isotope-filters{position:relative}
.isotope-filters .isotope-filters-toggle .icon::before{transition:transform .2s ease}
.isotope-filters .isotope-filters-toggle.active .icon::before{transform:rotate(-180deg)}
.isotope-filters-list{ font-family: 'Playfair Display', sans-serif; position:absolute; top:calc(100% + 20px); left:50%; max-width:280px; width:100%; padding:20px; font-size:14px; line-height:1; font-weight:500; text-transform:uppercase; color:#777; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,.17); transform:translate3d(-50%, 0, 0); opacity:0; visibility:hidden; transition:all .3s ease-in-out; z-index:1}
.isotope-filters-list.active{opacity:1; visibility:visible}
.isotope-filters-list a{display:block; padding:7px 5px; font-weight: 600;}
.isotope-filters-list a, .isotope-filters-list a:focus, .isotope-filters-list a:active{color:inherit}
.isotope-filters-list a:hover{color:#fff}
.isotope-filters-list a:hover{color:#FE65A6}
.isotope-filters-list a.active{color:#fff; background:#FE65A6}
@media(min-width:768px) {
.isotope-filters-list{position:static; display:flex; align-items:center; justify-content:center; text-align:center; max-width:none; top:auto; left:auto; width:auto; padding:0; margin-left:-25px; margin-right:-25px; margin-bottom:-10px; box-shadow:none; transform:none; opacity:1; visibility:visible}
.isotope-filters-list>*{margin-bottom:10px}
.isotope-filters-list>li{position:relative; padding:0 20px}
.isotope-filters-list a{display:inline; padding:0}
.isotope-filters-list a, .isotope-filters-list a:focus, .isotope-filters-list a:active{color:inherit}
.isotope-filters-list a:hover{color:#FE65A6}
.isotope-filters-list a.active{color:#FE65A6; background:0 0}
.isotope-filters .isotope-filters-toggle{display:none}}
.tabs-custom{text-align:left; color:#151515; background: #fff;}
.tabs-custom .nav-tabs{font-size:0; line-height:0; word-spacing:0; border:0; justify-content:center}
.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after{display:none}
.tabs-custom .nav-item{float:none; margin:0; border:0; cursor:pointer; transition:.33s all ease}
.tabs-custom .nav-link{margin:0; border-radius:0; border:0; color:#777; }
.tabs-custom .nav-link.active{cursor:default}
.tabs-custom-1{color:inherit}
.tab-content>.tab-pane{display:block; visibility:hidden; height:0; overflow:hidden}
.tab-content>.active{visibility:visible; height:auto; overflow:visible}
*+.tabs-line{margin-top:24px}
*+.tabs-line-big{margin-top:18px}
*+.tabs-horizontal.tabs-corporate{margin-top:25px}
h4+.tabs-horizontal.tabs-corporate{margin-top:40px}
h1+.tabs-line{margin-top:22px}
h3+.tabs-custom{margin-top:35px}
.row+.tabs-corporate{margin-top:40px}
.tabs-line .nav-link{padding:10px 10px 6px; text-transform:uppercase; font-size:14px; font-weight:700; line-height:1; color:#777; background:0 0; text-align:center; vertical-align:middle}
.tabs-line .nav-link-big{font-size:24px}
.tabs-line *+.tab-content{margin-top:20px}
@media(max-width:767.98px) {
.tabs-line .nav-tabs{margin-bottom:-10px}
.tabs-line .nav-item{margin-bottom:10px}
.tabs-line .nav-link{border-width:1px 0; border-style:solid; border-color:#e1e1e1}
.tabs-line .nav-link:hover, .tabs-line .nav-link.active{color:#FE65A6}
.tabs-line .nav-link.active{border-color:#FE65A6}}
.tabs-corporate .nav-tabs{position:relative}
.tabs-corporate .nav-link{padding:10px 10px 6px; text-transform:uppercase; font-size:14px; font-weight:700; line-height:1; color:#777; background:0 0; text-align:center; vertical-align:middle}
.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active{color:#FE65A6}
.tabs-corporate .nav-link:hover{border-color:transparent}
.tabs-corporate .tab-content{padding:20px 0 0}
@media(max-width:767.98px) {
.tabs-corporate .nav-link{border-width:1px; border-style:solid; border-color:transparent}
.tabs-corporate .nav-link.active{border-color:#e1e1e1}}
@media(min-width:768px) {
.tabs-horizontal.tabs-corporate .nav-tabs{position:relative; width:100%; will-change:transform; justify-content:flex-start; border:1px solid #e1e1e1}
.tabs-horizontal.tabs-corporate .nav-item{will-change:transform}
.tabs-horizontal.tabs-corporate .nav-link{position:relative; text-align:left; display:block; z-index:1; padding:32px 20px; border:none}
.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover{color:#FE65A6}
.tabs-horizontal.tabs-corporate .nav-link.active{border-color:#e1e1e1}
.tabs-horizontal.tabs-line .nav-tabs{justify-content:space-between; border-bottom:3px solid #3f4651}
.tabs-horizontal.tabs-line .nav-item{display:inline-block}
.tabs-horizontal.tabs-line .nav-link{position:relative; padding:0 0 10px; background-color:transparent; border:0}
.tabs-horizontal.tabs-line .nav-link::after{content:''; position:absolute; bottom:-3px; left:0; height:3px; width:0; background:#FE65A6; transition:.22s ease}
.tabs-horizontal.tabs-line .nav-link-big{padding-bottom:5px}
.tabs-horizontal.tabs-line .nav-link.active, .tabs-horizontal.tabs-line .nav-link:hover{color:#FE65A6}
.tabs-horizontal.tabs-line .nav-link.active::after{width:100%}
.tabs-horizontal.tabs-line *+.tab-content{margin-top:30px}
.tabs-horizontal.tabs-line-big *+.tab-content{margin-top:26px}}
@media(min-width:768px) {
.tabs-horizontal.tabs-corporate .tab-content{padding:40px 0 0}
.tabs-horizontal.tabs-corporate .nav-link{padding:20px}}
@media(min-width:992px) {
.tabs-horizontal.tabs-corporate .nav-link{padding:32px 50px; }
.tabs-horizontal.tabs-corporate .nav-item:first-child .nav-link{padding-left:40px}
.tabs-horizontal.tabs-corporate .nav-item:last-child .nav-link{padding-right:40px}}
@media(min-width:1200px) {
.tabs-horizontal.tabs-corporate .nav-link{padding-left:60px; padding-right:60px}}
@media(min-width:768px) {
.tabs-vertical{display:flex; align-items:flex-start}
.tabs-vertical .nav-tabs{display:flex; flex-direction:column; align-items:stretch; flex-shrink:0; max-width:50%}
.tabs-vertical .nav-item{border:0; width:100%; text-align:left}
.tabs-vertical .tab-content{flex-grow:1}
.tabs-vertical.tabs-line .nav-tabs{width:auto; min-width:167px; border:0}
.tabs-vertical.tabs-line .nav-item{margin:0}
.tabs-vertical.tabs-line .nav-link{position:relative; padding:20px 0; border:0; overflow:hidden; text-align:left}
.tabs-vertical.tabs-line .nav-link.active, .tabs-vertical.tabs-line .nav-link:hover{color:#FE65A6}
.tabs-vertical.tabs-line .nav-item+.nav-item{border-top:1px solid #e1e1e1}
.tabs-vertical.tabs-line .tab-content{padding:0 0 0 35px}
.tabs-vertical.tabs-line *+.tab-content{margin-top:0}}
.tab-content-1{color:#777}
.tab-content-1 h4+p{margin-top:22px}
.tab-content-1 h5+p{margin-top:30px}
.tab-content-1 p+p{margin-top:20px}
.tab-content-1 *+img{margin-top:35px}
.tab-content-1 *+.button{margin-top:30px}
@media(min-width:1200px) {
.tab-content-1 h5{max-width:88%}
.tab-content-1 p{max-width:96%}
.tab-content-1 *+.button{margin-top:45px}}
@media(min-width:992px) {
.tab-content-2{display:flex; align-items:center; padding-top:25px; padding-bottom:25px}}
@media(max-width:767.98px) {
.tab-content-2 .box-info-figure{width:200px}}
@media(min-width:992px) and (max-width:1199.98px) {
.tab-content-2 .box-info-figure{width:230px}}
.ie-10 .tab-content-2 .tab-content, .ie-11 .tab-content-2 .tab-content, .ie-edge .tab-content-2 .tab-content{width:100%}
@media(max-width:767.98px) {
.tab-content-3{position:static}
.tab-content-3 img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%; min-width:100%; width:auto; height:auto; max-width:none}
@supports(object-fit:cover) {
.tab-content-3 img {left:0; top:0; width:100%; height:100%; transform:none; object-fit:cover; object-position:center center}}
.tab-content-3::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.6); pointer-events:none; z-index:1}}
.tab-content-4{width:100%; flex-grow:1; padding-left:15px; padding-right:15px}
.tab-content-4 h4+p{margin-top:3px}
.tab-content-4 *+.button-wrap, .tab-content-4 *+.button{margin-top:35px}
@media(min-width:576px) {
.tab-content-4 .tab-pane{max-width:350px}}
@media(min-width:1600px) {
.tab-content-4{padding-left:9%; padding-right:30px}}
.nav-tabs-2{padding-top:10px; justify-content:center; border-top:1px solid #FE65A6}
@media(max-width:991.98px) {
.nav-tabs-2{margin-bottom:-10px; margin-left:-20px}
.nav-tabs-2:empty{margin-bottom:0; margin-left:0}
.nav-tabs-2>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:20px}}
@media(min-width:992px) {
.nav-tabs-2{display:block; padding-top:0; border:none; background:0 0}}
.nav-item-2{font-size:14px; line-height:1.72; font-weight:700; color:#151515}
.nav-item-2 a{display:block; padding-left:20px; color:inherit; text-indent:-20px}
.nav-item-2 a::before{display:inline-block; content:''; width:9px; height:9px; margin-right:11px; border-radius:50%; background:#e1e1e1; transition:inherit}
.nav-item-2 a.active::before{background:#FE65A6}
@media(min-width:992px) {
.nav-item-2 a{padding:42px 20px 42px 60px; text-transform:uppercase; border-width:1px 1px 0; border-style:solid; border-color:#ebebeb #fff #ebebeb #fff; background:#fff}
.nav-item-2:last-child a{border-bottom-width:1px}}
@media(min-width:1200px) {
.nav-item-2 a{padding-left:100px; padding-right:42px; text-indent:-27px}
.nav-item-2 a::before{margin-right:18px}}
@media(min-width:992px) {
.desktop .nav-item-2 a:hover{background:#fff; border-color:#ebebeb}
.desktop .nav-item-2 a:hover::before{background:#FE65A6}}
.nav-tabs-2-title{padding:10px 15px; flex-grow:1; font-weight:400; text-transform:none}
@media(min-width:992px) {
.nav-tabs-2-title{padding-top:15px; padding-bottom:15px}}
.nav-tabs-2-button{position:relative; overflow:hidden; display:flex; align-items:center; flex-wrap:nowrap; text-align:center; z-index:1}
.nav-tabs-2-button::before{display:none; position:absolute; content:''; top:0; bottom:0; left:14px; width:120%; background:#fff; transform:skew(-43deg); transform-origin:50% 0; pointer-events:none; z-index:-1}
.nav-tabs-2-button .icon{display:none; width:65px; height:76px; font-size:22px; line-height:76px; color:#FE65A6; background:#fff; cursor:pointer}
@media(min-width:992px) {
.nav-tabs-2-button{margin-top:-76px}
.nav-tabs-2-button::before{display:inline-block}
.nav-tabs-2-button .icon{display:inline-block}
.nav-tabs-2-button .icon::before{display:inline-block; animation:arrowTransformY .7s linear infinite}}
@media(min-width:1200px) {
.nav-tabs-2-button{padding-left:25px}
.nav-tabs-2-button .icon{width:76px}}
.tabs-custom-3{display:flex; flex-direction:column-reverse; text-align:center; color:inherit}
@media(min-width:576px) {
.tabs-custom-3{flex-direction:row; text-align:left}}
@media(min-width:768px) and (max-width:991.98px) {
.tabs-custom-3 h4{font-size:26px}}
.nav-tabs-3{display:flex; flex-direction:column; text-align:center; background:#4f5866; width:100%}
.nav-tabs-3>li+li{border-top:1px solid #272c33}
@media(min-width:576px) {
.nav-tabs-3{max-width:250px;     font-family: 'Playfair Display', sans-serif;} }
.nav-item-3{display:flex; flex-direction:column; flex-grow:1}
.nav-link-3{position:relative; display:flex; align-items:center; justify-content:center; flex-grow:1; padding:15px; font-size:16px; text-transform:uppercase}
.nav-link-3, .nav-link-3:focus, .nav-link-3:active{color:#fff}
.nav-link-3:hover{color:#fff}
.nav-link-3::before{position:absolute; content:''; bottom:0; left:50%; width:20px; height:3px; background:0 0; transform:translate3d(-50%, 0, 0); transition:all .3s ease}
.nav-link-3:hover, .nav-link-3.active{background:#272c33}
.nav-link-3.active::before{width:77px; background:#FE65A6}
@media(min-width:1200px) {
.nav-tabs-3{max-width:374px}
.nav-link-3{font-size:16px}}
@media(min-width:1600px) {
.nav-link-3{font-size:18px}}
.nav-tabs-4{margin-bottom:-20px; margin-left:-30px}
.nav-tabs-4:empty{margin-bottom:0; margin-left:0}
.nav-tabs-4>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:30px}
.nav-link-4{padding:0; font-size:18px; font-weight:500; text-transform:uppercase; color:#777}
.nav-link-4.active{color:#FE65A6}
.tabs-post{padding:30px 15px 30px 35px}
.tabs-post .nav-tabs{display:block}
.tabs-post .nav-item{position:relative; padding:10px 0; font-size:12px; line-height:1.6; cursor:default}
@media(min-width:768px) {
.tabs-post .nav-item{padding:20px 2% 20px 10%; font-size:15px}
.tabs-post .nav-item:first-child{padding-top:0}
.tabs-post .nav-item:last-child{padding-bottom:0}}
@media(min-width:992px) {
.tabs-post .nav-item{padding:20px 8%}}
@media(min-width:1200px) {
.tabs-post .nav-item{padding:30px 12%}}
.tabs-post .nav-item+.nav-item{border-top:1px solid #ebebeb}
.tabs-post .nav-link{position:absolute; top:0; right:0; bottom:0; left:0; padding:0; border:none; background:0 0; pointer-events:auto; z-index:1}
.tabs-post .nav-link.active{background:0 0; pointer-events:none}
*+.nav-tabs{margin-top:14px}
@media(min-width:576px) {
.tabs-post{padding:50px}
*+.nav-tabs{margin-top:28px}}
@media(max-width:767.98px) {
.tabs-post{position:relative; overflow:hidden}
.tabs-post .nav-link.active+.post-amy{opacity:1}
.tabs-post-title{color:#fff}}
@media(min-width:768px) {
.tabs-post{padding:0}
.tabs-post .nav-link{background:rgba(255,255,255,.5)}
.tabs-post-title{padding-left:10%}}
@media(min-width:992px) {
.tabs-post-title{padding-left:8%}}
@media(min-width:1200px) {
.tabs-post-title{padding-left:12%}
*+.nav-tabs{margin-top:38px}}
.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:18px}
.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-group-custom{margin-top:30px}
@media(min-width:768px) {
*+.card-group-custom{margin-top:40px}}
@media(min-width:1200px) {
h3+.card-group-custom{margin-top:50px}}
.card-corporate{text-align:left}
.card-corporate .card-title{margin-bottom:0}
.card-corporate .card-body{background:#fff}
.card-corporate .card-title a{position:relative; z-index:1; padding:17px 20px 15px 48px; font-weight:500; font-size:14px; line-height:1.25; color:#2c343b; background:#fff; border-radius:0 0 0 0; transition:.3s all ease}
.card-corporate .card-title a::before{position:absolute; content:''; bottom:0; left:0; height:2px; width:100%; background:#FE65A6; transition:all .3s ease}
.card-corporate .card-title a .card-arrow:after{opacity:0; visibility:hidden}
.card-corporate .card-title a.collapsed{border-radius:0}
.card-corporate .card-title a.collapsed::before{width:0}
.card-corporate .card-title a.collapsed .card-arrow{border-radius:0 0 0 0}
.card-corporate .card-title a.collapsed .card-arrow:after{opacity:1; visibility:visible}
.card-corporate .card-arrow{position:absolute; top:0; bottom:0; left:0; z-index:2; width:44px; background:0 0; border-radius:0 0 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:translate3d(50%, -50%, 0); background:#151515}
.card-corporate .card-arrow::before{width:14px; height:2px; right:50%}
.card-corporate .card-arrow::after{width:2px; height:14px; right:50%}
.card-corporate .collapse{position:relative; border-radius:0 0 0 0; z-index:1}
.card-corporate .card-body{padding:20px 10px 4px}
@media(min-width:576px) {
.card-corporate .card-title a{font-size:16px}}
.card-corporate-2 .card-title a{background:#fff}
.card-corporate-2 .card-title a::before{background:#FE65A6}
.card-corporate-2 .card-body{background:0 0}
.context-dark .card-corporate, .bg-gray-dark .card-corporate, .bg-primary .card-corporate{color:rgba(255,255,255,.3)}
.context-dark .card-corporate .card-title a, .bg-gray-dark .card-corporate .card-title a, .bg-primary .card-corporate .card-title a{color:#fff; background:rgba(255,255,255,.1)}
.context-dark .card-corporate .card-body, .bg-gray-dark .card-corporate .card-body, .bg-primary .card-corporate .card-body{background:0 0}
.context-dark .card-corporate .card-arrow::before, .bg-gray-dark .card-corporate .card-arrow::before, .bg-primary .card-corporate .card-arrow::before, .context-dark .card-corporate .card-arrow::after, .bg-gray-dark .card-corporate .card-arrow::after, .bg-primary .card-corporate .card-arrow::after{background:#fff}
.card-classic{text-align:left; font-size:14px; color:#777}
.card-classic .card-title{margin-bottom:0; border-bottom:1px solid #e1e1e1}
.card-classic .card-header, .card-classic .card-title a, .card-classic .card-body{background:0 0}
.card-classic .card-title a{display:flex; align-items:center; position:relative; z-index:1; padding:15px 32px 15px 0; font-size:16px; line-height:1.25; font-weight:400; color:#2c343b; border-radius:0; transition:all .3s ease}
.card-classic .card-title a:hover{color:#FE65A6}
.card-classic .card-title a>span+span{margin-left:15px}
.card-classic .card-title a .card-arrow:after{opacity:0; visibility:hidden}
.card-classic .card-title a.collapsed{border-radius:0}
.card-classic .card-title a.collapsed .card-arrow{border-radius:0}
.card-classic .card-title a.collapsed .card-arrow:after{opacity:1; visibility:visible}
.card-classic .card-arrow{position:absolute; top:0; bottom:0; right:0; z-index:2; width:26px; background:0 0; border-radius:0; transition:.33s all ease}
.card-classic .card-arrow::before, .card-classic .card-arrow::after{content:''; position:absolute; top:50%; z-index:4; transform:translate3d(50%, -50%, 0); background:#151515}
.card-classic .card-arrow::before{width:16px; height:2px; right:50%}
.card-classic .card-arrow::after{width:2px; height:16px; right:50%}
.card-classic .collapse{position:relative; z-index:1; border-radius:0}
.card-classic .card-body{padding:20px 4px 0}
.card-classic .icon{text-align:left; min-width:30px; font-size:26px; color:#FE65A6}
@media(min-width:576px) {
.card-classic .card-title a{padding-top:23px; padding-bottom:23px; font-size:18px}}
@media(min-width:992px) {
.card-classic{font-size:15px}
.card-classic .card-title a{font-size:24px}
.card-classic .icon{min-width:50px; font-size:36px}}
.card-classic-2 .card-title a{display:block; padding-left:24px;}
.card-classic-2 .card-title a::before{position:absolute; top:50%; left:0; content:''; width:10px; height:10px; border-radius:50%; background:#FE65A6; transform:translate3d(0, -50%, 0)}
.card-classic-2 .card-title a.collapsed::before{background:#e1e1e1}
@media(min-width:576px) {
.card-classic-2 .card-title a{padding-top:30px; padding-bottom:30px; font-size:20px}}
@media(min-width:768px) {
.card-group-classic{margin-top:-18px}}
*+.card-group-classic{margin-top:4px}
  
.image-hover-effect-4{position:relative; overflow:hidden;}
.image-hover-effect-4 img{width: 100%;}
.image-hover-effect-4:before{     position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.8;
    transform: scale(0);
    background: rgb(250, 162, 146);
    transition: all 0.6s ease-in-out 0s;
}
.image-hover-effect-4:hover:before{transform:scale(1);}
.image-hover-effect-4 .caption{position:absolute; content:''; top:calc(44% + 22px); left:50%; width:calc(100% - 40px); text-align:center; transform:translateX(-50%);}
.image-hover-effect-4 .caption h3{font-size:24px; font-weight: bold; transform:translateY(30px); transition:all .6s ease-in-out; opacity:0; color:#000; margin:0;}
.image-hover-effect-4:hover .caption h3{transform:translateY(0px); opacity:1;}
.image-hover-effect-4 .caption p{color:#000; transition:all .35s cubic-bezier(0.43, 0.32, 0.9, 0.98); -webkit-transform:translateX(-50%) matrix3d(1, 0, 0, 0, 0, 0, 1, -.008, 0, -1, 0, 0, 0, 0, 0, 1);transform:translateX(-50%) matrix3d(1, 0, 0, 0, 0, 0, 1, -.008, 0, -1, 0, 0, 0, 0, 0, 1); margin-top:12px; font-size: 18px;}
.image-hover-effect-4:hover .caption p{transform:translate(0);}
.image-hover-effect-4 .link-wrap{position:absolute; top:calc(50% - 50px); left:50%; transform:translateX(-50%) translateY(-50%); z-index:10;}
.image-hover-effect-4 .link-wrap a{border:1px solid #fff; display:inline-block; height:50px; width:50px; border-radius:0px; line-height:43px; background-color:#fff; text-align:center; color:#444; font-size:18px; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out; -webkit-transform:matrix3d(1, 0, 0, 0, 0, 0, 1, -.008, 0, -1, 0, 0, 0, 0, 0, 1); transform:matrix3d(1, 0, 0, 0, 0, 0, 1, -.008, 0, -1, 0, 0, 0, 0, 0, 1);}
.image-hover-effect-4 .link-wrap a:first-child{margin-right:6px; transition-delay:.2s;}
.image-hover-effect-4 .link-wrap a:last-child{transition-delay:.3s;}
.image-hover-effect-4:hover .link-wrap a{-webkit-transform:translateX(0px); transform:translateX(0px);}
.image-hover-effect-4 .link-wrap a:hover{background-color:#FE65A6; color: #fff; border:1px solid #FE65A6;}

/*********************************************************
						tooltip
**********************************************************/
[data-toggle=tooltip] {padding-left:.25em; padding-right:.25em; color:#b7b7b7}
.tooltip{font-size:15px; line-height:1.35; color:#fff; z-index:1010}
.tooltip.bs-tooltip-top .arrow::before{border-top-color:#151515}
.tooltip.bs-tooltip-right .arrow::before{border-right-color:#151515}
.tooltip.bs-tooltip-bottom .arrow::before{border-bottom-color:#151515}
.tooltip.bs-tooltip-left .arrow::before{border-left-color:#151515}
/*********************************************************
						counter
**********************************************************/
.counter-classic{position:relative; overflow:hidden; text-align:center; max-width:270px; padding:40px 0; margin-left:auto; margin-right:auto; z-index:1}
.counter-classic::before, .counter-classic::after{position:absolute; content:''; top:0; right:0; bottom:0; left:0; z-index:-1; transition:all .3s ease; pointer-events:none}
.counter-classic::before{opacity:1; visibility:visible; transform:none; background:rgba(255,255,255,.15)}
.counter-classic::after{opacity:0; visibility:hidden; transform:scaleX(.3); background:rgba(255,255,255,.15)}
.counter-classic-number{font-weight:900;}
.counter-classic-number>*{display:inline-block}
.counter-classic-title{text-transform:lowercase; color:rgba(255,255,255,.3)}
.counter-classic-decor{position:absolute; bottom:0; left:50%; width:53px; height:5px; font-size:0; line-height:0; background:#FE65A6; transform:translateX(-50%); transition:all .4s ease}
*+.counter-classic-title{margin-top:8px}
@media(min-width:768px) {
.counter-classic{padding:60px 0}}
@media(min-width:992px) {
.counter-classic{padding:83px 0}}
@media(min-width:992px) {
.desktop .counter-classic:hover::before{opacity:0; visibility:hidden; transform:scaleX(0)}
.desktop .counter-classic:hover::after{opacity:1; visibility:visible; transform:none}
.desktop .counter-classic:hover .counter-classic-decor{bottom:62px; transform:translateX(-50%) rotate(180deg)}}
.counter-modern-wrap{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; margin-bottom:-30px; margin-left:-30px}
.counter-modern-wrap:empty{margin-bottom:0; margin-left:0}
.counter-modern-wrap>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:30px}
.counter-modern-wrap .counter-modern{min-width:120px}
.counter-modern{text-align:center}
.counter-modern-number .counter, .counter-modern-number .symbol{font-weight:bold;}
.counter-modern-title{font-size:14px; font-weight:500; text-transform:uppercase}
.counter-modern-decor{margin-left:auto; margin-right:auto; width:26px; height:4px; font-size:0; line-height:0; background:#FE65A6}
*+.counter-modern-decor{margin-top:6px}
*+.counter-modern-title{margin-top:12px}
*+.counter-modern-wrap{margin-top:10px}
.box-ordered{counter-reset:div}
.box-ordered .box-ordered-item::before{content:counter(div, decimal-leading-zero); counter-increment:div}
@media screen and (max-width:600px) {
.counter-modern-wrap .counter-modern{min-width:60px;}}
/*********************************************************
						progress
**********************************************************/
.progress-linear{position:relative; text-align:left; line-height:1; font-weight:700; text-transform:uppercase; color:#777}
.progress-header{font-size:12px}
.progress-header>*{max-width:50%}
.progress-bar-linear-wrap{height:11px; border-radius:0; background:#ddd}
.progress-bar-linear{position:relative; width:0; height:inherit; background:#FE65A6; transition:.5s all ease-in-out}
.progress-bar-linear::before{position:absolute; content:''; right:0; bottom:0; width:0; height:0; margin-right:-9px; border-style:solid; border-width:0 9px 16px; border-color:transparent transparent #FE65A6 transparent}
.progress-value{position:absolute; bottom:100%; right:-4px; margin-bottom:12px; font-size:14px; transform:translate3d(50%, 0, 0); will-change:transform}
.progress-value::after{content:"%"}
*+.progress-bar-linear-wrap{margin-top:12px}
*+.progress-linear{margin-top:35px}
.progress-linear+.progress-linear{margin-top:40px}
@media(min-width:768px) {
.progress-value{font-size:18px}
.progress-header{font-size:14px;}}
@media(min-width:992px) {
.progress-linear+.progress-linear{margin-top:50px}}
.countdown-wrap{display:flex; justify-content:center; align-items:center; text-align:center; margin-bottom:-20px; margin-left:-20px}
.countdown-wrap:empty{margin-bottom:0; margin-left:0}
.countdown-wrap>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:20px}
@media(min-width:576px) {
.countdown-wrap{margin-bottom:-30px; margin-left:-30px}
.countdown-wrap:empty{margin-bottom:0; margin-left:0}
.countdown-wrap>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:30px}}
.countdown-circle{flex-basis:136px; flex-shrink:1; display:block}
.countdown-circle svg{display:block; width:100%; height:auto}
.countdown-number{position:relative}
.countdown-gradient .stop-color-1{stop-color:#FE65A6}
.countdown-gradient .stop-color-2{stop-color:#FE65A6}
.countdown-fg{fill:transparent; stroke:#FE65A6; stroke-width:2.21px}
.countdown-bg{fill:transparent; stroke:#d7d7d7; stroke-width:.74px}
.countdown-overlay{position:absolute; top:52%; left:0; right:0; transform:translateY(-50%)}
.countdown-counter{display:block; font-weight:500; color:#151515}
.countdown-heading{color:rgba(119,119,119,.5)}
@media(max-width:575.98px) {
.countdown-heading{font-size:14px}}
.countdown-seconds{display:none}
@media(min-width:576px) {
.countdown-seconds{display:block}}
.context-dark .countdown-bg, .bg-gray-dark .countdown-bg, .bg-primary .countdown-bg{stroke:rgba(255,255,255,.58)}
.context-dark .countdown-fg, .bg-gray-dark .countdown-fg, .bg-primary .countdown-fg{stroke:#FE65A6}
.context-dark .countdown-heading, .bg-gray-dark .countdown-heading, .bg-primary .countdown-heading{color:rgba(255,255,255,.5)}
*+.countdown-wrap{margin-top:33px}
*+.countdown-heading{margin-top:14px}
@media(min-width:576px) {
*+.countdown-heading{margin-top:20px}}
@media(min-width:1200px) {
*+.countdown-wrap{margin-top:48px}
.countdown-wrap+p{margin-top:39px}}
/*********************************************************
						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-height{transition:height 500ms ease-in-out}
.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1}
.owl-carousel .owl-item>img{width:100%}
.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; -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 .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity 400ms ease}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.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-nav.disabled{display:none!important}
.owl-prev, .owl-next{position:absolute; top:50%; padding:0; font:400 28px/40px "Material Design Icons"; color:rgba(21,21,21,.2); border:none; background:0 0; transform:translateY(-50%); transition:all .25s ease-in-out; cursor:pointer}
.owl-prev:hover, .owl-next:hover{color:#151515}
.owl-prev{left:0}
.owl-prev::before{content:"\f14a"}
.owl-next{right:0}
.owl-next::before{content:"\f14f"}
.owl-dots{text-align:center; margin-top:25px; font-size:0; line-height:0}
.owl-dots.disabled{display:none!important}
.owl-dot{position:relative; display:inline-block; width:14px; height:14px; border:none; margin-left:5px; margin-right:5px; text-align:center; outline:none; cursor:pointer; background-color:rgba(219,42,25,.3); transition:.2s}
.owl-dot::before{position:absolute; content:''; top:50%; left:50%; width:6px; height:6px; opacity:0; background:#FE65A6; transform:translate3d(-50%, -50%, 0); will-change:transform; transition:all .2s ease}
.owl-dot:only-child{display:none}
.owl-dot:hover::before, .owl-dot:focus::before{opacity:1}
.owl-dot.active::before{opacity:1; width:14px; height:14px}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color:#fff}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color:#fff}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color:#fff}
[class*=dots-custom]:not(.dots-custom-wrap){font-size:0; line-height:0}
.dots-custom-wrap{margin-top:20px}
.owl-custom-nav-2{display:flex; align-items:center}
.owl-custom-nav-2 .owl-prev, .owl-custom-nav-2 .owl-next{position:static; text-align:center; padding:0; width:54px; line-height:28px; color:#151515; background:#fff; border:none; transform:none}
.owl-custom-nav-2 .owl-prev:hover, .owl-custom-nav-2 .owl-next:hover{color:#FE65A6}
.owl-custom-nav-2 .owl-next{border-left:1px solid #e1e1e1}
.owl-style-3 .owl-stage-outer{margin:-10px -15px; padding:10px 15px}
.lg-sub-html, .lg-toolbar{background-color:rgba(0,0,0,.45)}
/*********************************************************
						lg-icon
**********************************************************/
@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,.45); border-radius:2px; color:#999; 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:#fff}
.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:#999; 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:#fff}
.lg-toolbar .lg-close:after{content:"\e070"}
.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{bottom:0; color:#eee; 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:#999; 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 .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .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(.5, .5, .5); transform:scale3d(.5, .5, .5); opacity:0; -webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; -moz-transition:-moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; -o-transition:-o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(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{display:none;}
.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 transparent; border-radius:0; 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:hover{border-color:#fff}
.lg-outer .lg-thumb-item.active{border-color:#FE65A6}
.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:#999; 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:#fff}
.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:#333; 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:#FE65A6; 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 .3s cubic-bezier(0, 0, .25, 1) 0s; -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s; -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s; transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; -moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; -o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s; transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(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 .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .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 #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff; color:#fff; 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,.5); border-radius:50%; box-shadow:0 0 0 8px rgba(255,255,255,.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 #fff 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,.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:#fff; 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:#fff; 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:#333}
.lg-outer .lg-dropdown a{color:#333; display:block; white-space:pre; padding:4px 12px; font-size:12px}
.lg-outer .lg-dropdown a:hover{background-color:rgba(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:#333; 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,.8); opacity:0; -webkit-transition:opacity .15s ease 0s; -o-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s}
.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, .25, 1) 0s, opacity .1s ease 0s; -moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .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, .25, 1) 0s, opacity .1s ease 0s; -moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s}
.tablet #lg-zoom-in, .tablet #lg-zoom-out, .mobile #lg-zoom-in, .mobile #lg-zoom-out{display:none}
.tablet .lg-icon, .mobile .lg-icon{font-size:22px; width:45px}
@media(max-width:767.98px) {
.lg-fullscreen, #lg-zoom-in, #lg-zoom-out{display:none}
.lg-icon{font-size:22px; width:45px}}
.parallax-container{position:relative; overflow:hidden; background:#031e2b}
.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}
.container+.parallax-container{margin-top:30px}
@media(min-width:992px) {
.container+.parallax-container{margin-top:50px}}
/*********************************************************
						select2
**********************************************************/
.select2-container{position:relative; display:inline-block; vertical-align:middle; text-align:left; min-height:50px; min-width:256px; margin:0; padding:0; background:#fff}
.select2-container-active{border-color:#FE65A6}
.select2-container, .select2-drop, .select2-search, .select2-search input{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.select2-container .select2-choice{display:block; position:relative; color:#777; background-color:#fff; padding:16px 40px 16px 26px; border-radius:0; text-decoration:none}
.select2-container .select2-choice>.select2-chosen{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:26px}
.select2-dropdown-open .select2-choice{border-bottom-left-radius:0; border-bottom-right-radius:0}
.select2-arrow{display:inline-block; position:absolute; right:14px; top:50%; transform:translateY(-50%); line-height:1}
.select2-arrow b:before{display:inline-block; font-weight:400; content:""; font-family:material design icons; font-size:20px; transform:rotate(0deg)}
.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; background-color:#fff; filter:alpha(opacity=0)}
.select2-drop{width:100%; margin-top:-1px; position:absolute; z-index:100; top:100%; background:#fff; color:#777; border:1px solid #e1e1e1; border-top:0; border-radius:0 0 0 0}
.select2-drop-active{border:1px solid #FE65A6; border-top:0}
.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 #FE65A6}
.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:25px; 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:#fff; color:#777; 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}
.select2-results{padding:4px; position:relative; overflow-x:hidden; overflow-y:auto; -webkit-tap-highlight-color:transparent}
.select2-result{border-radius:0; transition:.1s}
.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}
.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:#fff; background:#FE65A6}
.select2-results li em{background:#fff; font-style:normal}
.select2-results .select2-highlighted em{background:0 0}
.select2-results .select2-highlighted ul{background:#fff; color:#000}
.select2-results .select2-disabled.select2-highlighted{color:#fff; background:#FE65A6; display:list-item; cursor:default}
.select2-results .select2-disabled{background:#b7b7b7; display:list-item; cursor:default}
.select2-results .select2-selected{display:none}
.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}
.select2-more-results{background:#f4f4f4; display:list-item}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4; background-image:none; border:1px solid #ddd; 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}
.select2-container-multi{display:flex; align-items:stretch; height:auto; min-height:60px}
.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!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:0 0!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:#2c343b}
.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}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4; background-image:none; border:1px solid #ddd; cursor:default}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px; border:1px solid #ddd; background-image:none; background-color:#f4f4f4}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none; background:0 0}
.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:0!important; top:0!important}
.select2-display-none{display:none}
.select2-measure-scrollbar{position:absolute; top:-10000px; left:-10000px; width:100px; height:100px; overflow:scroll}
/*********************************************************
						range
**********************************************************/
.relaxers-range{height:18px; display:flex; -webkit-align-items:center}
.relaxers-range__wrap{position:relative; width:100%; height:6px; border-radius:3px; background-color:#f4f4f4; transition:background 100ms cubic-bezier(.23, 1, .32, 1)}
.relaxers-range__pointer{position:absolute; cursor:pointer; top:3px; left:6%; z-index:1; width:16px; height:16px; border-radius:50%; transform:translate(-50%, -50%); transform-origin:0 15%; transition:transform .2s cubic-bezier(.35, 0, .25, 1); overflow:visible; background-color:#FE65A6; background-clip:padding-box}
@media(min-width:768px) {
.relaxers-range__pointer.active{transform:scale3d(1.1, 1.1, 1.1) translate(-50%, -50%)}}
.relaxers-range__line{background-color:#FE65A6; position:absolute; top:0; left:0; height:6px; transition:none}
.relaxers-range .relaxers-range__pointer-tooltip{display:none!important}
.relaxers-range-wrap{display:flex; align-items:center}
.relaxers-range-form-wrap span, .relaxers-range-input, .relaxers-range-title{font-size:15px; line-height:1;}
.relaxers-range-title{margin-right:4px; color:#151515}
.relaxers-range-form-wrap{position:relative; padding-left:4px; color:#151515}
.relaxers-range-form-wrap span{position:absolute; top:5px; left:-1px}
.relaxers-range-divider{width:10px; margin-right:5px; margin-bottom:2px; border-top:1px solid #151515}
.relaxers-range-input{text-align:center; outline:none; border:none; max-width:36px; background-color:transparent; border-radius:0}
*+.relaxers-range{margin-top:35px}
.relaxers-range+.group-md{margin-top:30px}
.ie-10 .relaxers-range-form-wrap, .ie-11 .relaxers-range-form-wrap, .ie-edge .relaxers-range-form-wrap{padding-left:8px}
.tablet .relaxers-range-input, .mobile .relaxers-range-input{max-width:44px}
@-moz-document url-prefix() {
.relaxers-range-form-wrap span {top:4px}}
/*********************************************************
						slick-slider
**********************************************************/

.bg-gray-100{background-color:#fbfbfb}
.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; height:100%; min-height:1px; text-align:center; padding-left:0; padding-right:0; display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:inline-block; width:100%}
.slick-slide:focus{outline:none}
.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}
.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{display:block; padding:0; font-size:22px; line-height:1; border:none; background:0 0; cursor:pointer; z-index:9}
.slick-prev:hover, .slick-next:hover{outline:none; color:#FE65A6}
.slick-prev::before{content:'\f14a'}
.slick-next::before{content:'\f14f'}
.slick-prev:before, .slick-next:before{font-family:'FontAwesome'; opacity:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.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; width:14px; height:14px; margin:0 5px; padding:0; cursor:pointer}
.slick-dots li button{border:0; display:block; height:14px; width:14px; outline:none; line-height:0; font-size:0; color:transparent; background:#e1e1e1; cursor:pointer}
.slick-dots li button:before{position:absolute; content:''; top:50%; left:50%; width:6px; height:6px; opacity:0; background:#FE65A6; transform:translate3d(-50%, -50%, 0); will-change:transform; transition:all .2s ease}
.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:.7}
.slick-dots li.slick-active button:before{opacity:1; width:14px; height:14px}
.child-carousel .slick-slide{cursor:pointer}
.child-carousel .slick-slide img{width:100%}
@media(min-width:768px) {
.child-carousel .slick-slide{max-width:100%}}
.slick-custom-nav .slick-prev, .slick-custom-nav .slick-next{background-color:transparent; font-size:60px}
.slick-custom-nav .slick-prev{left:-30px}
.slick-custom-nav .slick-next{right:-20px}
@media(min-width:1600px) {
.slick-custom-nav .slick-prev{left:-50px}
.slick-custom-nav .slick-next{right:-40px}}
.slick-project .slick-prev, .slick-project .slick-next{position:absolute; bottom:1px; width:50px; height:50px; font-size:26px; line-height:50px; outline:none; border-style:solid; border-color:#e1e1e1; color:#151515; background:#fff; transition:all .25s ease-in-out}
.slick-project .slick-prev:hover, .slick-project .slick-next:hover{color:#FE65A6}
.slick-project .slick-prev{right:50px; border-width:0 1px}
.slick-project .slick-prev::before{content:'\f060';}
.slick-project .slick-next{right:0; border-width:0 1px 0 0;}
.slick-project .slick-next::before{content:'\f061';}
.slick-project .carousel-parent{margin-bottom:16px}
.slick-project .child-carousel{margin-right:-12px}
.slick-project .child-carousel .slick-slide{margin-right:16px}
@media(min-width:576px) {
.slick-project .slick-prev, .slick-project .slick-next{width:74px; height:74px; line-height:74px}
.slick-project .slick-prev{right:74px}}
.slick-project-caption{text-align:left; padding:14px 120px 14px 20px; border:1px solid #e1e1e1}
.slick-project-title{font-weight:400; font-size:18px; line-height:22px; text-transform:none; color:#151515}
.slick-project+.table-custom-responsive{margin-top:20px}
@media(min-width:576px) {
.slick-project-caption{padding:26px 170px 26px 30px}}
.slick-product.slick-vertical .slick-prev, .slick-product.slick-vertical .slick-next{position:absolute; top:50%; padding:0; width:40px; height:40px; font-size:24px; line-height:40px; border:none; outline:none; margin-top:-10px \9; color:#fff; background:#FE65A6; transform:translate(0, -50%)}
.slick-product.slick-vertical .slick-prev.slick-disabled, .slick-product.slick-vertical .slick-next.slick-disabled{background-color:#ebebeb}
.slick-product.slick-vertical .slick-prev{left:-15px}
[dir=rtl] .slick-product.slick-vertical .slick-prev{left:auto; right:0}
.slick-product.slick-vertical .slick-prev:before{content:""}
[dir=rtl] .slick-product.slick-vertical .slick-prev:before{content:""}
.slick-product.slick-vertical .slick-next{right:-15px}
[dir=rtl] .slick-product.slick-vertical .slick-next{left:0; right:auto}
.slick-product.slick-vertical .slick-next:before{content:""}
[dir=rtl] .slick-product.slick-vertical .slick-next:before{content:""}
.slick-product.slick-vertical .carousel-parent{margin-bottom:7px}
.slick-product.slick-vertical .child-carousel .slick-list{margin-left:-6px; margin-right:-6px}
.slick-product.slick-vertical .child-carousel .slick-slide{margin:0 6px}
@media(min-width:768px) and (max-width:991.98px) {
.slick-product.slick-vertical{display:flex; margin-left:-6px; margin-right:-6px}
.slick-product.slick-vertical .carousel-parent, .slick-product.slick-vertical .child-carousel{padding-left:6px; padding-right:6px}
.slick-product.slick-vertical .carousel-parent{width:74%; margin-bottom:0}
.slick-product.slick-vertical .child-carousel{width:26%; display:flex; align-content:stretch}
.slick-product.slick-vertical .child-carousel .slick-list{display:flex; margin-left:0; margin-right:0}
.slick-product.slick-vertical .child-carousel .slick-slide{width:calc(100% - 10px)!important; margin-left:5px; margin-right:5px}
.slick-product.slick-vertical .slick-arrow{right:auto; left:50%; transform:translate(-50%, 0)}
.slick-product.slick-vertical .slick-prev{top:-10px}
.slick-product.slick-vertical .slick-prev::before{content:'\f239'}
.slick-product.slick-vertical .slick-next{top:auto; bottom:-10px}
.slick-product.slick-vertical .slick-next::before{content:'\f236'}}
@media(min-width:992px) {
.slick-product.slick-vertical{margin-right:25px}}
@media(min-width:1200px) {
.slick-product.slick-vertical{margin-right:38px}}
.slick-product-figure{position:relative; overflow:hidden; background:#f3f3f3; transition:all .3s ease}
.slick-product-figure img{width:100%; transform:none; transition:inherit}
.child-carousel .slick-product-figure{margin-top:5px; margin-bottom:5px}
.child-carousel .slick-product-figure img{will-change:transform}
.child-carousel .slick-product-figure:hover{background:rgba(243,243,243,.5)}
.child-carousel .slick-product-figure:hover img{transform:scale(1.1)}
.child-carousel .slick-current .slick-product-figure{background:0 0; box-shadow:0 0 10px 0 rgba(0,0,0,.17)}
.slick-quote .carousel-parent{margin-bottom:50px}
.slick-quote .child-carousel{margin-right:-22px}
.slick-quote .child-carousel .slick-slide{margin-right:10px; float: none; display: inline-block; opacity:.5; transition:all .25s ease-in-out; width:70px !important;}
 .padding_btm_zero{padding-bottom: 0px;}
.slick-quote .child-carousel .slick-slide:hover{opacity:1}
.slick-quote .child-carousel .slick-current{opacity:1}
*+.slick-quote{margin-top:32px}
.slick-team{background:#fff}
.slick-team .child-team-carousel{position:relative; padding:0 30px; margin:20px auto 0; max-width:320px}
.slick-team .child-carousel{position:static; margin-right:-10px}
.slick-team .child-carousel .slick-slide{position:relative; margin-right:10px; padding:20px 0}
.slick-team .child-carousel .slick-slide::before{position:absolute; content:''; bottom:0; left:50%; width:0; height:3px; background:#FE65A6; transform:translate3d(-50%, 0, 0); will-change:transform; transition:all .3s ease}
.slick-team .child-carousel .slick-slide img{filter:grayscale(100%); transition:all .3s ease}
.slick-team .child-carousel .slick-slide:hover img{filter:grayscale(0)}
.slick-team .child-carousel .slick-slide.slick-current::before{width:30px}
.slick-team .child-carousel .slick-slide.slick-current img{filter:grayscale(0)}
.slick-team .child-carousel .slick-arrow{position:absolute; top:50%; transform:translate3d(0, -50%, 0)}
.slick-team .child-carousel .slick-next{right:0}
.slick-team .child-carousel .slick-prev{left:0}
.slick-team .team-creative-figure img{width:120px}
*+.slick-team{margin-top:35px}
@media(min-width:576px) {
.slick-team .child-team-carousel{max-width:80%}
.slick-team .team-creative-figure img{width:150px}}
@media(min-width:768px) {
.slick-team{padding:28px 20px; border:1px solid #e1e1e1}
.slick-team .child-team-carousel{max-width:380px; margin-top:-115px; margin-right:0}
.slick-team .team-creative-figure img{width:240px}
.slick-team .team-creative-body{padding:10px 0 130px 6px}}
@media(min-width:992px) {
.slick-team .child-team-carousel{max-width:300px}
.slick-team-2{position:relative; z-index:1}
.slick-team-2::before, .slick-team-2::after{position:absolute; content:''; width:0; height:0; border-style:solid; transform:translate3d(50%, 0, 0)}
.slick-team-2::before{top:22px; right:0; border-width:40px 24px 0; border-color:#e1e1e1 transparent transparent transparent; z-index:-1}
.slick-team-2::after{top:23px; right:1px; border-width:39px 23.5px 0; border-color:#fff transparent transparent transparent; z-index:1}}
@media(min-width:1200px) {
.slick-team{padding-bottom:66px}
.slick-team .child-team-carousel{max-width:410px; margin-top:-155px}
.slick-team .team-creative-figure img{width:auto}
.slick-team .team-creative-body{padding-bottom:170px}}
@media(min-width:1600px) {
.slick-team{padding-left:28px; padding-right:28px}}
.slick-news{margin:-15px}
.slick-news .slick-slide{padding:15px}
.slick-news .slick-dots{top:50%; right:15px; bottom:auto; width:auto; transform:translate3d(0, -50%, 0)}
.slick-news .slick-dots li{display:block; margin:10px 0}
@media(min-width:576px) {
.slick-news .slick-dots{display:none!important}}
.custom-circle-arrows{font-size:0; line-height:0; visibility:hidden; display:none}
.custom-circle-arrows.active{visibility:visible; display:block}
.custom-circle-arrows .slick-arrow{position:relative; display:inline-block; overflow:hidden; width:78px; height:78px; font-size:32px; border-radius:50%; transition:all .2s ease}
.custom-circle-arrows .slick-arrow::before{display:inline-block; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); will-change:transform; transition:all .5s ease}
.custom-circle-arrows .slick-arrow circle{fill:none; stroke-width:3px; stroke-linecap:round; stroke-linejoin:round}
.custom-circle-arrows .slick-arrow .slick-button-line{stroke:#ebebeb}
.custom-circle-arrows .slick-arrow .slick-button-line-2{opacity:0; stroke:#FE65A6; stroke-dasharray:226; stroke-dashoffset:226; transition:stroke-dashoffset .5s}
.custom-circle-arrows .slick-arrow:hover{color:#151515}
.custom-circle-arrows .slick-arrow:hover .slick-button-line{opacity:0; transition:all 0s ease-in-out .5s}
.custom-circle-arrows .slick-arrow:hover .slick-button-line-2{opacity:1; stroke-dashoffset:0}
.custom-circle-arrows .slick-prev::before{content:'\f144'}
.custom-circle-arrows .slick-prev svg{transform:scale(-1, 1); will-change:transform}
.custom-circle-arrows .slick-next::before{content:'\f156'}
.custom-circle-arrows .slick-arrow+.slick-arrow{margin-left:35px}
@media(max-width:767.98px) {
.custom-circle-arrows{text-align:center}}
.custom-arrows-4 .slick-arrow{display:inline-block; vertical-align:middle; font-size:28px; padding:0 12px}
.custom-arrows-4>*+*{border-left:1px solid #e1e1e1}
@media(min-width:1200px) {
.custom-arrows-4{padding-bottom:8px}}
.context-dark .custom-arrows-4 .slick-arrow, .bg-gray-dark .custom-arrows-4 .slick-arrow, .bg-primary .custom-arrows-4 .slick-arrow{color:#fff}
.context-dark .custom-arrows-4 .slick-arrow:hover, .bg-gray-dark .custom-arrows-4 .slick-arrow:hover, .bg-primary .custom-arrows-4 .slick-arrow:hover{color:#FE65A6}
.context-dark .custom-arrows-4>*+*, .bg-gray-dark .custom-arrows-4>*+*, .bg-primary .custom-arrows-4>*+*{border-color:rgba(225,225,225,.3)}
.slick-fraction{font-size:26px; line-height:1; font-weight:300; color:#FE65A6}
@media(min-width:576px) {
.slick-fraction{font-size:30px}}
@media(min-width:768px) {
.slick-fraction{font-size:36px}}
.slick-fraction-current{font-size:40px; line-height:.88; font-weight:100; color:rgba(21,21,21,.3)}
@media(min-width:576px) {
.slick-fraction-current{font-size:50px}}
@media(min-width:768px) {
.slick-fraction-current{font-size:70px}}
@media(min-width:992px) {
.slick-fraction-current{font-size:90px}}
@media(min-width:1200px) {
.slick-fraction-current{font-size:118px}}
.swiper-pagination__fraction-count{margin-left:6px}
.context-dark .slick-fraction, .bg-gray-dark .slick-fraction, .bg-primary .slick-fraction{color:inherit}
.context-dark .slick-fraction-current, .bg-gray-dark .slick-fraction-current, .bg-primary .slick-fraction-current{color:rgba(255,255,255,.21)}
.slick-style-1 .slick-slide{text-align:inherit}
*+.slick-style-1{margin-top:35px}
.slick-style-2{padding:20px; margin-top:-25px; background:#fff}
.slick-style-2 .slick-list{margin-left:-15px; margin-right:-15px}
.slick-style-2 .slick-slide{text-align:inherit; padding-left:15px; padding-right:15px}
.slick-style-2 .quote-paris{background:inherit}
@media(min-width:576px) {
.slick-style-2{padding:30px 40px}}
@media(min-width:768px) {
.slick-style-2{margin-top:-45px; padding-top:40px; padding-bottom:40px}}
@media(min-width:992px) {
.slick-style-2{padding:50px; margin-top:-55px}}
@media(min-width:1200px) {
.slick-style-2{padding-left:70px; padding-right:70px}}
.stepper{position:relative; display:block}
.stepper input[type=number]{width:100%; padding:10px 42px; font-weight:500;  text-align:center; -moz-appearance:textfield; background:#f3f3f3; border-color:#f3f3f3}
.stepper input[type=number]::-webkit-inner-spin-button {
-webkit-appearance:none}
.stepper-arrow{position:absolute; text-align:center; top:50%; margin-top:-19px; width:38px; height:38px; font-size:14px; line-height:38px; font-weight:400; font-family:'FontAwesome'; cursor:pointer; color:#151515; border-radius:0; transition:.3s all ease}
.stepper-arrow:hover{color:#FE65A6}
.stepper-arrow.up{right:0}
.stepper-arrow.up:before{content:'\f067';}
.stepper-arrow.down{left:0;}
.stepper-arrow.down:before{content:'\f068';}
.stepper.disabled .stepper-arrow{pointer-events:none; opacity:.5}
.product-stepper .stepper{padding-right:47px}
.product-stepper input[type=number]{padding:15px 10px; font-size:24px; line-height:29px; font-weight:400; color:#151515; max-width:85px}
.product-stepper .stepper-arrow{margin-top:0; top:auto; right:0; width:37px; height:30px; font-size:24px; line-height:30px; background:#f3f3f3}
.product-stepper .stepper-arrow.up{top:0}
.product-stepper .stepper-arrow.down{left:auto; bottom:0}
.table-cart-stepper{max-width:123px; margin-left:auto; margin-right:auto}
.table-cart-stepper input[type=number]{font-size:18px; line-height:28px; font-weight:400; color:#151515; background:#fff; border-color:#fff}
.table-cart-stepper .stepper-arrow{line-height:36px; border:1px solid #e1e1e1}
.table-cart-stepper .stepper-arrow.up{font-size:30px}
.table-cart-stepper .stepper-arrow.down{font-size:18px}
@media(min-width:1200px) {
.table-cart-stepper input[type=number]{font-size:24px}}
.ser_secnd .col-lg-4{margin: 15px 0px;}
.ser_secnd .box-icon-classic{    background: #fbfbfb; padding: 25px 20px;}
.ser_secnd .box-icon-classic .unit-left, .ser_secnd .box-icon-classic .unit-body{
    margin-bottom: 10px;
    margin-left: 25px;
}
@media (min-width: 992px){ 
.ser_secnd .box-icon-classic .unit-left .box-icon-classic-icon {
    height: 70px;
    width: 70px;
    font-size: 30px;
    line-height: 70px;
}
}
.ser_secnd .box-icon-classic .unit-body .box-icon-classic-text {
    margin-top: 10px;
}
.ser_secnd .box_shed{position: relative;}
.ser_secnd .box_shed::before {
    position: absolute;
    content: '';
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 3%);
    background: #fff;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
    pointer-events: none;
    z-index: -1;
}
.ser_secnd .box_shed:hover::before {
    opacity: 1;
    visibility: visible;
}
.sponsorlogo{padding: 10px; }