@import url(font-awesome.min.css);@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"); html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; } body { line-height:1; } ol,ul { list-style:none; } blockquote,q { quotes:none; } blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; } table { border-collapse:collapse;border-spacing:0; } body { -webkit-text-size-adjust:none; } mark { background-color:transparent;color:inherit; } input::-moz-focus-inner { padding:0;border:0; } input,select,textarea { -moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none; }

/* Basic */
@-ms-viewport { width:device-width; }
body { -ms-overflow-style:scrollbar; }
@media screen and (max-width:480px) {
html,body { min-width:320px; }
}
html { box-sizing:border-box; }
*,*:before,*:after { box-sizing:inherit; }
body { background:rgba(255,255,255,1); }
body.single { padding-top:0; }
body.is-preload *,body.is-preload *:before,body.is-preload *:after {
   -moz-animation:none !important;
-webkit-animation:none !important;
    -ms-animation:none !important;
        animation:none !important;
   -moz-transition:none !important;
-webkit-transition:none !important;
    -ms-transition:none !important;
        transition:none !important; }

/* Type */
body,input,select,textarea { font-family:"Montserrat",sans-serif;font-size:13.5pt;font-weight:normal;letter-spacing:0.025em;line-height:2;color:rgba(52,52,52,1); }
@media screen and (max-width:1680px) {
body,input,select,textarea { font-size:12pt; }
}
@media screen and (max-width:1280px) {
body,input,select,textarea { font-size:12pt; }
}
@media screen and (max-width:980px) {
body,input,select,textarea { font-size:12pt; }
}
@media screen and (max-width:736px) {
body,input,select,textarea { font-size:12pt; }
}
@media screen and (max-width:480px) {
body,input,select,textarea { font-size:12pt; }
}
a { border-bottom:dotted 1px rgba(160,160,160,0.65);color:rgba(52,52,52,1) !important;text-decoration:none;
   -moz-transition:color 0.2s ease,border-bottom-color 0.2s ease;
-webkit-transition:color 0.2s ease,border-bottom-color 0.2s ease;
    -ms-transition:color 0.2s ease,border-bottom-color 0.2s ease;
        transition:color 0.2s ease,border-bottom-color 0.2s ease; }
a:before {
   -moz-transition:color 0.2s ease;
-webkit-transition:color 0.2s ease;
    -ms-transition:color 0.2s ease;
        transition:color 0.2s ease; }
a:hover { border-bottom-color:transparent;color:rgba(102,102,102,1) !important; }
a:hover:before { color:rgba(102,102,102,1) !important; }
strong,b { font-weight:600;color:rgba(52,52,52,1); }
em,i { font-style:italic; }
p { margin:0 0 .75em 0;line-height:1.65; }
h1,h2,h3,h4,h5,h6 { margin:0 0 1em 0;font-family:"Montserrat",sans-serif;font-weight:600;color:rgba(52,52,52,1);line-height:1.65;letter-spacing:0;text-transform:uppercase; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { border-bottom:0;color:inherit; }
h2 { font-size:1.1em; }
h3 { font-size:0.9em; }
h4 { font-size:0.7em; }
h5 { font-size:0.7em; }
h6 { font-size:0.7em; }
sub { font-size:0.8em;position:relative;top:0.5em; }
sup { font-size:0.8em;position:relative;top:-0.5em; }
blockquote { margin:0 0 2em 0;padding:0.5em 0 0.5em 2em;border-left:solid 4px rgba(235,235,235,1); }
code { margin:0 0.25em;padding:0.25em 0.65em;border:solid 1px rgba(235,235,235,1);font-family:"Courier New",monospace;font-size:0.9em;background:rgba(160,160,160,0.075); }
pre { margin:0 0 2em 0;font-family:"Courier New",monospace;font-size:0.9em;-webkit-overflow-scrolling:touch; }
pre code { padding:1em 1.5em;line-height:1.75em;display:block;overflow-x:auto; }
hr { margin:2em 0;border:0;border-bottom:solid 1px rgba(235,235,235,1); }
hr.major { margin:3em 0; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
img { max-width:100%;height:auto;border:none; }

/* Section/Article */
section.special,article.special { text-align:center; }
header p { margin-top:-1em;font-family:"Montserrat",sans-serif;font-size:0.7em;font-weight:normal; }

/* Button */
input[type="submit"],input[type="reset"],input[type="button"],button,.button { height:46px;padding:0 2.5em;border:0;border-radius:30px;font-family:"Montserrat",sans-serif;font-size:0.6em;font-weight:700;color:rgba(153,153,153,1) !important;text-align:center;text-decoration:none;text-transform:uppercase;line-height:46px;letter-spacing:0.05em;display:inline-block;cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(235,235,235,1);background-color:rgba(245,245,245,1);
   -moz-appearance:none;
-webkit-appearance:none;
    -ms-appearance:none;
		appearance:none;
   -moz-transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;
-webkit-transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;
    -ms-transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;
        transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease; }
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover { color:rgba(52,52,52,1) !important;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(232,78,15,1); }
input[type="submit"]:hover:active,input[type="reset"]:hover:active,input[type="button"]:hover:active,button:hover:active,.button:hover:active { background-color:rgba(245,245,245,1); }
input[type="submit"]:before,input[type="submit"]:after,input[type="reset"]:before,input[type="reset"]:after,input[type="button"]:before,input[type="button"]:after,button:before,button:after,.button:before,.button:after { color:rgba(52,52,52,1); position:relative; }
input[type="submit"]:before,input[type="reset"]:before,input[type="button"]:before,button:before,.button:before { padding:0 0 0 0.75em;left:-1em; }
input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after,button:after,.button:after { padding:0 0.75em 0 0;left:1em; }
input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit { width:100%; }
input[type="submit"].large,input[type="reset"].large,input[type="button"].large,button.large,.button.large { padding:0 3em;font-size:0.9em; }
input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small { font-size:0.75em; }
input[type="submit"].disabled,input[type="submit"]:disabled,input[type="reset"].disabled,input[type="reset"]:disabled,input[type="button"].disabled,input[type="button"]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled { color:rgba(235,235,235,1) !important;pointer-events:none; }
input[type="submit"].disabled:before,input[type="submit"]:disabled:before,input[type="reset"].disabled:before,input[type="reset"]:disabled:before,input[type="button"].disabled:before,input[type="button"]:disabled:before,button.disabled:before,button:disabled:before,.button.disabled:before,.button:disabled:before { color:rgba(235,235,235,1) !important; }
.button.primary { color:rgba(255,255,255,1) !important;box-shadow:none;background-color:rgba(232,78,15,1); }
.button.primary:hover,
.button.primary:focus { background-color:rgba(52,52,52,1); }
.button.secondary { color:rgba(255,255,255,1) !important;box-shadow:none;background-color:rgba(52,52,52,1); }
.button.secondary:hover,
.button.secondary:focus { background-color:rgba(232,78,15,1); }
.button.disabled,
.button.disabled:hover,
.button.disabled:focus { color:rgba(153,153,153,1) !important; }

/* Header */
body { min-height:100vh;padding-top:3.75em;display:flex;flex-direction:column;background-color:rgba(255,255,255,1); }
footer { width:100%;max-width:100%;margin:0 auto;margin-top:auto;padding:25px 15px;position:relative;background-image:url(../../_public/images/footer.jpg); }
footer:before { position:absolute;top:0;bottom:0;left:0;right:0;content:'';z-index:0;background:rgba(5,5,50,.85) url(../../_assets/img/pattern.png); }
#header { width:100%;height:3.75em;border-bottom:solid 0.4em rgba(232,78,15,1);line-height:3.5em;position:fixed;top:0;left:0;z-index:10000;background-color:rgba(0,0,0,1);
display:-moz-flex;
display:-webkit-flex;
display:-ms-flex;
display:flex;
   -moz-justify-content:space-between;
-webkit-justify-content:space-between;
    -ms-justify-content:space-between;
		justify-content:space-between; }
#header a { color:rgba(255,255,255,1) !important;text-decoration:none; }
#header a:hover,
#header a:hover:before { color:rgba(232,78,15,1) !important; }
#header ul { margin:0;padding-left:0;list-style:none; }
#header ul li { padding-left:0;display:inline-block; }
#header h1 { height:inherit;padding:0 0 0 1.5em;text-transform:none;line-height:inherit;letter-spacing:0.05em;white-space:nowrap; }
#header h1 a { font-size:1.5em;color:rgba(232,78,15,1) !important; }
#header h1 a:hover { color:rgba(255,255,255,1) !important; }
#header .links { height:inherit;margin-left:1.5em;padding-left:1.5em;border-left:solid 1px rgba(255,255,255,0);line-height:inherit;overflow:hidden;
   -moz-flex:1;
-webkit-flex:1;
    -ms-flex:1;
        flex:1; }
#header .links ul li { margin-left:1em;padding-left:1em;border-left:solid 1px rgba(232,78,15,.85);line-height:1; }
#header .links ul li:first-child { margin-left:0;padding-left:0;border-left:0; }
#header .links ul li a { border-bottom:0;font-family:"Montserrat",sans-serif;font-size:0.8em;font-weight:600;letter-spacing:0.15em;text-transform:uppercase; }
#header .main { height:inherit;line-height:inherit;text-align:right; }
#header .main ul { height:inherit;padding-right:1em;line-height:inherit; }
#header .main ul li { height:inherit;border-left:solid 1px rgba(255,255,255,0);line-height:inherit;white-space:nowrap; }
#header .main ul li > * { display:block;float:left; }
#header .main ul li > a { width:2.5em;border-bottom:0;color:rgba(52,52,52,1);text-decoration:none;text-indent:4em;overflow:hidden;position:relative; }
#header .main ul li > a:before { font-family:'FontAwesome';font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-transform:none !important;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; }
#header .main ul li > a:before { width:inherit;height:inherit;line-height:inherit;display:block;text-align:center;text-indent:0;position:absolute;top:0;left:0; }
@media screen and (max-width:980px) {
#header .links { display:none; }
}
@media screen and (max-width:736px) {
#header h1 { padding:0 0 0 1em; }
#header .main .search { display:none; }
}

/* Menu */
#menu { width:25em;height:100%;max-width:80%;border-left:solid 1px rgba(160,160,160,0);box-shadow:none;visibility:hidden;overflow-y:auto;position:fixed;top:0;right:0;z-index:10002;background:rgba(255,255,255,1);
-webkit-overflow-scrolling:touch;
    -moz-transform:translateX(25em);
-webkit-transform:translateX(25em);
    -ms-transform:translateX(25em);
        transform:translateX(25em);
   -moz-transition:-moz-transform 0.5s ease,visibility 0.5s;
-webkit-transition:-webkit-transform 0.5s ease,visibility 0.5s;
    -ms-transition:-ms-transform 0.5s ease,visibility 0.5s;
        transition:transform 0.5s ease,visibility 0.5s; }
#menu > * { padding:2em;border-top:solid 1px rgba(160,160,160,0); }
#menu > * > :last-child { margin-bottom:0; }
#menu > :first-child { border-top:0; }
#menu #links ul { margin-bottom:0;padding:0;font-family:"Montserrat",sans-serif;color:inherit;letter-spacing:0.05em;text-transform:uppercase;list-style:none;
   -moz-user-select:none;
-webkit-user-select:none;
    -ms-user-select:none;
        user-select:none; }
#menu #links ul a,
#menu #links ul span { border-bottom:0;font-size:0.85em;color:inherit;text-decoration:none;display:block;cursor:pointer;text-transform:none; }
#menu #links ul a:hover,
#menu #links ul span:hover { color:rgba(102,102,102,1); }
#menu #links ul a.opener,
#menu #links ul span.opener { text-decoration:none;position:relative;
   -moz-transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
    -ms-transition:color 0.2s ease-in-out;
        transition:color 0.2s ease-in-out;
-webkit-tap-highlight-color:rgba(255,255,255,0); }
#menu #links ul a.opener:before,
#menu #links ul span.opener:before { font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;text-transform:none !important;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; }
#menu #links ul a.opener:before,
#menu #links ul span.opener:before { color:rgba(102,102,102,1);position:absolute;right:0;content:'\f078';
   -moz-transition:color 0.2s ease-in-out,-moz-transform 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;
    -ms-transition:color 0.2s ease-in-out,-ms-transform 0.2s ease-in-out;
        transition:color 0.2s ease-in-out,transform 0.2s ease-in-out; }
#menu #links ul a.opener:hover:before,
#menu #links ul span.opener:hover:before { color:rgba(232,78,15,1); }
#menu #links ul a.opener.active + ul,
#menu #links ul span.opener.active + ul { display:block; }
#menu #links ul a.opener.active:before,
#menu #links ul span.opener.active:before {
   -moz-transform:rotate(-180deg);
-webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg); }
#menu #links > ul > li { margin:0.5em 0 0 0;padding:0.5em 0 0 0;border-top:solid 1px rgba(210,215,217,0.75); }
#menu #links > ul > li > ul { margin:0.5em 0 1.5em 0;padding-left:1em;color:inherit;text-transform:capitalize;display:none; }
#menu #links > ul > li > ul a,
#menu #links > ul > li > ul span { font-size:0.85em; }
#menu #links > ul > li > ul > li { margin:0.125em 0 0 0;padding:0.125em 0 0 0; }
#menu #links > ul > li:first-child { margin-top:0;padding-top:0;border-top:0; }
body.is-menu-visible #menu { visibility:visible;
   -moz-transform:translateX(0);
-webkit-transform:translateX(0);
    -ms-transform:translateX(0);
        transform:translateX(0); }
@media screen and (max-width:736px) {
#menu > * { padding:1.5em; }
#menu #links ul,
#menu #links > ul > li > ul a,
#menu #links > ul > li > ul span { font-weight:600; }
}

/* Preloader */
.preloader { width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;overflow:hidden;background-color:transparent; }
.preloader .preloader-circle { width:90px;height:90px;border-style:solid;border-width:2px;border-top-color:rgba(232,78,15,1);border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:50%;position:relative;z-index:10;
-webkit-animation:zoom 2000ms infinite ease;
        animation:zoom 2000ms infinite ease; }
.preloader .preloader-img { position:absolute;top:50%;left:50%;z-index:200;
-webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%); }
.preloader .preloader-img img { max-width:45px; }

@-webkit-keyframes zoom {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg); }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg); } }
@keyframes zoom {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg); }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg); } }

/* Box share */
.box-share { height:100%;position:fixed;top:0;right:0;z-index:9999;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
    flex-direction:column;
 -ms-flex-align:center;
    align-items:center;
  -ms-flex-pack:center;
justify-content:center; }
.box-share a > i { text-decoration:none; }
.box-share .social-icon { width:50px;height:50px;margin:0;font-size:20px;text-align:center;line-height:50px;display:block;border-bottom:none; }
.box-share .social-icon > i { color:rgba(255,255,255,1) !important; }
.box-share .social-icon > i:before { font-family:'FontAwesome';font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-transform:none !important;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; }
.box-share .social-icon.email,
.box-share .social-icon:hover { background-color:rgba(232,78,15,1); }
.box-share_wrap { background-color:rgba(0,0,0,1); }
@media only screen and (max-width:767px) {
.box-share { height:140%;}
}
/* Wrapper */
#wrapper { width:90em;max-width:100%;margin:0 auto;padding:4.5em;opacity:1;
display:-moz-flex;
display:-webkit-flex;
display:-ms-flex;
display:flex;
   -moz-flex-direction:row-reverse;
-webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
   -moz-transition:opacity 0.5s ease;
-webkit-transition:opacity 0.5s ease;
    -ms-transition:opacity 0.5s ease;
        transition:opacity 0.5s ease; }
body.is-menu-visible #wrapper { opacity:0.15; }
#wrapper#home { width:100%; }
}
@media screen and (max-width:1680px) {
#wrapper { padding:3em; }
}
@media screen and (max-width:1280px) {
#wrapper { display:block; }
}
@media screen and (max-width:736px) {
#wrapper { padding:1.5em; }
}
body.single #wrapper { display:block; }

/* Main */
#main { width:100%;
   -moz-flex-grow:1;
-webkit-flex-grow:1;
    -ms-flex-grow:1;
        flex-grow:1;
 -ms-flex:1; }
#main article h1 { font-size:2.75em;font-weight:600;text-transform:none;line-height:1.15em; }
@media only screen and (max-width:767px) {
#main article h1 { font-size:1.75em; }
}
#main.launch { padding-top:80px; }

/* Breadcumb */
.breadcrumb-area { width:100%;position:relative;z-index:10; }
.breadcrumb-area .breadcrumb { margin:0;padding:30px 0;background-color:transparent; }
.breadcrumb-area .breadcrumb .breadcrumb-item { font-size:.8em;color:rgba(152,152,152,1) !important; }
.breadcrumb-area .breadcrumb .breadcrumb-item i { margin-right:10px;color:rgba(232,78,15,1) !important; }
.breadcrumb-area .breadcrumb .breadcrumb-item a { border-bottom:0;color:rgba(52,52,52,1) !important;text-decoration:none;text-transform:none; }
.breadcrumb-area .breadcrumb .breadcrumb-item + .breadcrumb-item::before { font-size:0.6em;color:rgba(52,52,52,1) !important;content:">"; }

/* Hero */
.hero-area,
.hero-post-slides { position:relative; z-index:1; }
.single-hero-post { width:100%;height:960px;position:relative;z-index:3;overflow:hidden; }
@media only screen and (min-width:1200px) and (max-width:1680px) { .single-hero-post { height:800px; } }
@media only screen and (min-width:992px) and (max-width:1199px) { .single-hero-post { height:650px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .single-hero-post { height:600px; } }
@media only screen and (max-width:767px) { .single-hero-post { height:520px; } }
.single-hero-post .slide-img { width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-10; }
.single-hero-post .slide-img.one { background-image:url(../../_public/images/slider/slide-1.jpg); }
.single-hero-post .slide-img.two { background-image:url(../../_public/images/slider/slide-2.jpg); }
.single-hero-post .slide-img.three { background-image:url(../../_public/images/slider/slide-3.jpg); }
.single-hero-post .slide-img.four { background-image:url(../../_public/images/slider/slide-4.jpg); }
.single-hero-post .slide-img.one,
.single-hero-post .slide-img.two,
.single-hero-post .slide-img.three,
.single-hero-post .slide-img.four,
footer {
background-position:center;
  background-repeat:no-repeat;
	background-size:cover; }
.single-hero-post .slide-img.one:before,
.single-hero-post .slide-img.two:before,
.single-hero-post .slide-img.three:before,
.single-hero-post .slide-img.four:before { position:absolute;top:0;bottom:0;left:0;right:0;content:'';z-index:0;background:url(../../_assets/img/pattern.png); }
.single-hero-post .hero-slides-content { position:relative;z-index:1; }
.single-hero-post .hero-slides-content .logo,
#intro .logo { margin:0 0 0.5em 0;border-bottom:0;display:inline-block;overflow:hidden;position:relative; }
.single-hero-post .hero-slides-content .logo:before,
#intro .logo:before { width:100%;height:100%;display:block;position:absolute;top:0;left:0;content:'';);background-position:top left;background-repeat:no-repeat;background-size:100% 100%; }
.single-hero-post .hero-slides-content .logo { width:6em; }
.single-hero-post .hero-slides-content .logo img { width:6em;margin-left:0;display:block; }
.single-hero-post .hero-slides-content h1 { margin-bottom:.1em;font-size:95px;font-weight:700;line-height:95px;color:rgba(255,255,255,1); }
.single-hero-post .hero-slides-content h2 { margin-bottom:1.25em;font-size:1.5em;font-weight:700;color:rgba(255,255,255,1);letter-spacing:.05em;line-height:1.2em; }
.single-hero-post .hero-slides-content h2 span { color:rgba(232,78,15,1); }
.single-hero-post .hero-slides-content p { margin:0;font-size:30px;line-height:40px;color:rgba(255,255,255,1); }
.single-hero-post .hero-slides-content p br { display:none; }
.single-hero-post .hero-slides-content .hotline i { margin:0 5px; font-size:40px;color:rgba(232,78,15,1) !important; }
.single-hero-post .hero-slides-content .hotline a { border:none;font-size:40px;font-weight:600;color:rgba(255,255,255,1) !important;text-decoration:none; }
.single-hero-post .hero-slides-content .hotline a:hover { color:rgba(232,78,15,1) !important; }
@media only screen and (min-width:992px) and (max-width:1199px) {
.single-hero-post .hero-slides-content .logo { width:5em;margin:0 0 0.25em 0; }
.single-hero-post .hero-slides-content h1 { font-size:60px;line-height:65px; }
.single-hero-post .hero-slides-content p { font-size:24px;line-height:30px; }
}
@media only screen and (min-width:768px) and (max-width:991px) {
.single-hero-post .hero-slides-content .logo { width:4em; }
.single-hero-post .hero-slides-content h1 { font-size:38px;line-height:50px; }
.single-hero-post .hero-slides-content p { font-size:18px;line-height:24px; }
}
@media only screen and (max-width:767px) {
.single-hero-post .hero-slides-content { margin-top:75px; }
.single-hero-post .hero-slides-content h1 { font-size:28px;line-height:36px; }
.single-hero-post .hero-slides-content h2 { margin-bottom:1em;font-size:1em; }
.single-hero-post .hero-slides-content p { padding:0 20px;font-size:16px;line-height:22px; }
.single-hero-post .hero-slides-content p br { display:inline; }
.single-hero-post .hero-slides-content .hotline i,
.single-hero-post .hero-slides-content .hotline a { font-size:20px;line-height:26px; }
}
.hero-post-slides .owl-item.center .single-hero-post .slide-img {
-webkit-animation:slide 24s linear infinite;
        animation:slide 24s linear infinite; }
@-webkit-keyframes slide {
  0% { -webkit-transform:scale(1);
               transform:scale(1); }
 50% { -webkit-transform:scale(1.3);
               transform:scale(1.3); }
100% { -webkit-transform:scale(1);
               transform:scale(1); } }
@keyframes slide {
  0% { -webkit-transform:scale(1);
               transform:scale(1); }
 50% { -webkit-transform:scale(1.3);
               transform:scale(1.3); }
100% { -webkit-transform:scale(1);
               transform:scale(1); } }

/* Textbox */
.md-section { padding-top:50px;padding-bottom:50px;position:relative;z-index:9;
background-position:bottom center;
  background-repeat:no-repeat;
    background-size:cover;
   background-image:url(../../_public/images/box.png); }
.md-section:before { position:absolute;top:0;bottom:0;left:0;right:0;content:'';z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.65) 50%,rgba(235,235,235,.65) 100%); }
@media (min-width:320px) {
.md-section { padding-top:calc(6.81818vw + 28.18182px);padding-bottom:calc(6.81818vw + 28.18182px); }
}
@media (min-width:1200px) {
.md-section { padding-top:110px;padding-bottom:110px; }
}
.md-section.box { margin:0;padding:0;position:relative; }
@media (min-width:768px) {
.textbox-group { position:relative;
-webkit-transform:translateY(-35%);
        transform:translateY(-35%); }
}
.textbox { margin:50px 0 0;padding:15px;text-align:center;transition:all ease .3s;background-color:rgba(255,255,255,.25); }
@media only screen and (max-width:767px) {
.md-section.box:last-child { padding-bottom:15px; }
.textbox { margin:20px 0 0;background-color:rgba(255,255,255,1); }
}
.textbox:hover { box-shadow:0 15px 50px 0 rgba(52,52,52,.2); }
.textbox_image img { width:100%; }
.textbox_image a { border-bottom:0; }
.textbox_body { padding:20px; }
@media (min-width:992px) {
.textbox_body { padding:25px 30px; }
}
.textbox_title { margin-bottom:0.5em;font-size:24px;font-weight:600;line-height:1.25em;letter-spacing:.1; }
.textbox_title a { color:rgba(52,52,52,1) !important;text-decoration:none; }
.textbox_title a:hover,
.textbox_title span { color:rgba(232,78,15,1) !important; }
.textbox_title span { font-size:30px; }
.textbox_description { margin-bottom:1em;font-size:.85em;line-height:1.5em; }

/* Sidebar */
#sidebar { width:22em;min-width:22em;margin-right:3em; }
#sidebar > * { margin:3em 0 0 0;padding:3em 0 0 0; }
#sidebar > :first-child { margin-top:0;padding-top:0; }
@media screen and (max-width:1280px) {
#sidebar { width:100%;min-width:0;margin:3em 0 0 0;padding:3em 0 0 0;overflow-x:hidden; }
}

/* Brand - Intro  */
#brand { padding-bottom:0; }
#brand .logo img { margin-bottom:.75em; }
#intro .logo,
#brand .logo { width:5em; }
#intro .logo img,
#brand .logo img { width:5em;margin-left:0;display:block; }
#intro header h2,
#brand header h2 { margin-top:10px;margin-bottom:0;font-size:1.25em;font-weight:600;color:rgba(52,52,52,1);text-transform:none;letter-spacing:0.025em;line-height:1.15em; }
#intro header h2 span,
#brand header h2 span { color:rgba(232,78,15,1); }
#intro { text-align:center; }
#navigate { padding:0;line-height:1.75; }
#intro,
#navigate { margin:0 0 2.5em 0; }
}@media screen and (max-width:1680px) {
#intro .logo,
#brand .logo { margin:0 0 0.25em 0; }
#intro header h2,
#brand header h2 { font-size:1.2em; }
}
@media screen and (max-width:736px) {
#intro { margin:0 0 1.5em 0;padding:1.25em 0; }
#intro > :last-child { margin-bottom:0; }
#intro .logo,
#brand .logo { width:3.5em; }
#intro header h2,
#brand header h2 { font-size:1em;line-height:1.2em; }
#intro header > :last-child,
#brand header > :last-child { margin-bottom:0; }
}
#navigate .item { margin-bottom:0; }
#navigate .item .nav_list ul {  border-top:dotted 1px rgba(102,102,102,.35);list-style-type:circle;list-style-position:inside;line-height:1.75; }
#navigate .item .nav_list li { border-bottom:dotted 1px rgba(102,102,102,.35); }
#navigate .item .nav_list li::marker { color:rgba(232,78,15,1); }
#navigate .item a { border-bottom:none;font-size:0.95em;text-decoration:none;opacity:1; }
#navigate .item a:hover { opacity:.7; }
#navigate .item h6.nav_title { margin-top:1em;margin-bottom:0.25em;font-size:1em;font-weight:400;color:rgba(232,78,15,1);text-transform:capitalize; }
@media screen and (max-width:1680px) {
#navigate .item,
#navigate .item .nav_list a { font-size:1em; }
}
@media screen and (max-width:1280px) {
#navigate .item { margin-bottom:20px; }
}

/* Content */
.content { margin:0;padding:80px 15px 100px;position:relative; }
.content hr { width:45px;height:3px;margin:10px auto;background:rgba(232,78,15,1); }
.content h1 { font-size:60px;font-weight:700;line-height:1;text-transform:none; }
.content h1 .big { font-size:80px;line-height:1.275;text-transform:none;font-weight:700 }
.content h1.small { margin-bottom:36px;font-size:39px;line-height:1.275;text-transform:none;font-weight:700 }
.content h6 { margin-bottom:20px;color:rgba(232,78,15,1) !important;font-size:20px;letter-spacing:3px; }
.content h1,
.content .content_headline { margin-bottom:0;padding-right:10px; }
.content .content_headline h2 { margin:0;font-size:24px;text-transform:none; }
.content .content_text h2 { margin:0;font-size:24px;text-transform:none; }
.content .content_text h2 span { margin-right:15px;font-size:60px;color:rgba(232,78,15,1); }
.content .content_kicker { font-size:26px;letter-spacing:1.5px;font-weight:700; }
.content .content_intro { margin-top:50px;margin-bottom:100px;font-size:1.15em !important;text-transform:none;line-height:1; }
.content .content_intro .intro_text { margin-bottom:100px;font-size:1.35em !important; }
@media screen and (max-width:1280px) {}
@media only screen and (max-width:767px) {
.content { padding:40px 15px 60px; }
.content hr { width:36px;height:2px; }
.content h1 { font-size:38px; }
.content h1 .big { font-size:50px; }
.content h1.small { margin-bottom:36px;font-size:26px;line-height:1.275;text-transform:none;font-weight:700 }
.content h6 { font-size:16px;letter-spacing:2px; }
.content .content_kicker { font-size:18px; }
.content .content_intro .intro_text { margin-bottom:100px;font-size:1em !important; }
.content .content_intro .intro_text br { display:none; }
}
#product { margin:0;padding:0;position:relative; }
#product h6 { margin-bottom:0.5em;font-size:1.25em;font-weight:600;text-transform:capitalize; }
#product .cat_title { margin-bottom:0.6em;border-bottom:dotted 1px rgba(102,102,102,.35); }
#product .cat_display { padding:15px 0 0;position:relative;z-index:1; }
#product .cat_display .product_img { position:relative;z-index:1; }
#product .cat_display .product_img img { width:100%;margin-bottom:10px;position:relative;z-index:1; }
#product .cat_display .product_info p { margin-bottom:0;font-size:14px;font-weight:400; }
#product .cat_display .product_info h6 { margin-bottom:0;font-size:22px; }
#product .card-img-overlay { background-color:rgba(0,0,0,0.5);
-webkit-transition:all 0.5s;
    -ms-transition:all 0.5s;
   -moz-transition:all 0.5s;
        transition:all 0.5s; }
#product .card-img-overlay .product_type { display:none; }
#product .card-img-overlay:hover { background-color:rgba(0,0,0,0); }
#product .card-img-overlay:hover .product_type { display:block; }
#product .product_type { padding:15px;font-size:14px;font-weight:400;display:block;position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35); }
#product .product_type h4 { margin:0;font-size:20px;font-weight:500;text-transform:none; }
#featured { padding:80px 0;background-color:#fafafa; }
#featured p { margin:35px 0 53px; }
#featured .media i { font-size:24px;color:#ee1515; }
#featured .media h5 { color:#26264b;text-transform:uppercase; }
#featured .btn { margin-top:80px; }
.featured-img { height:530px;margin-top:60px;position:relative; }
.featured-big { position:absolute;bottom:0;right:0; }
.featured-small { padding:25px 25px 0 0;position:absolute;bottom:0;left:0;background-color:#fff; }
.card { border:none;border-radius:0; }
.card img { border-radius:0; }
#channel { color:white;background-color:rgba(232,78,15,1); }

/* Footer */
footer.cta,
footer.cta:before { background:none; }
#footer { width:100%;max-width:100%;margin:0 auto;font-size:0.75em;color:rgba(255,255,255,1);display:block;position:relative;z-index:9999;}
@media screen and (max-width:1280px) {
#footer { font-size:0.8em; }
}
#footer .row { position:relative; }
#footer .main { padding:15px 30px 0;letter-spacing:0.025; }
@media screen and (max-width:736px) {
#footer .main { padding:5px 15px 0; }
}
#footer .copyright { margin-top:20px;padding:15px 0 0;font-size:0.85em;text-align:center;letter-spacing:0.05em;display:block; }
#footer.inherit { color:inherit; }






/* Kanal */
.video-section { padding:75px 0;position: relative;z-index:100;}
.video-text { text-align:center; }
.video-text .play-btn { width:70px;height:70px;margin-top:50px;padding-left:7px;border-radius:50%;font-size:25px;color:rgba(255,255,255,1);text-align:center;line-height:73px;display:inline-block;background:rgba(232,78,15,1); }
.video-text a { color:rgba(255,255,255,1) !important; }
.video-text a:hover { background:rgba(0,0,0,1) !important; }
.video-text h4 { margin-top:35px;margin-bottom:5px;font-weight:700;color:rgba(255,255,255,1);letter-spacing:4px;text-transform:uppercase; }
.video-text h2 { font-size:36px;font-weight:700;color:rgba(255,255,255,1);line-height:36px; }
@media only screen and (min-width:992px) and (max-width:1199px) {
}
@media only screen and (min-width:768px) and (max-width:991px) {
}
@media only screen and (max-width:767px) {
}