/*! default.min.css */

/* 
 * Defaults
 * @main_busaat
 */
 
/* Body */
body{font-family:"DIN 2014",Arial,sans-serif;font-weight:400;}
body{color:#000;background:#fff;}

/* Overlay */
body.no-touch{overflow:hidden}
body .overlay-class{box-sizing:border-box;position:fixed;display:block;margin:0;padding:0;width:100%;height:100%;top:0;right:0;z-index:-9998;opacity:0;visibility:hidden;}
body .overlay-class.active{z-index:9998;visibility:visible;opacity:1}
body .overlay-class{background:rgba(0,0,0,0);background:transparent;opacity:0;cursor:pointer;}

/* Links */
a,a:active,a:focus,a:hover{text-decoration:none;}
a,a:active,a:focus{color:#cd1b30;}
a:hover{color:#ae0834;}

/* Heading */
h1,h2,h3,h4,h5,h6{font-family:"DIN 2014",Arial,sans-serif;font-weight:700;margin-top:0;margin-bottom:0;line-height:1.41}
h1{font-size:56px}
h2{font-size:48px}
h3{font-size:40px}
h4{font-size:34px}
h5{font-size:24px}
h6{font-size:18px}
h1,h2,h3,h4,h5,h6{color:#333;}

/* Sector */
.sector{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
.sector:after{display:table;clear:both;content:''}
.sector.sector-100{padding:100px 0;}
.sector.sector-dotted-map{background:url(../img/dotted-map.png) no-repeat center center / contain;}

/* Margin */
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-25{margin-top:25px!important}
.mt-30{margin-top:30px!important}
.mt-40{margin-top:40px!important}

/* Padding */
.pb-10{padding-bottom:10px!important}
.pb-15{padding-bottom:15px!important}
.pb-20{padding-bottom:20px!important}
.pb-25{padding-bottom:25px!important}
.pb-30{padding-bottom:30px!important}
.pb-40{padding-bottom:40px!important}
.pt-10{padding-top:10px!important}
.pt-15{padding-top:15px!important}
.pt-20{padding-top:20px!important}
.pt-25{padding-top:25px!important}
.pt-30{padding-top:30px!important}
.pt-40{padding-top:40px!important}

/* Figure */
.figure-media{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;overflow:hidden;z-index:1;}
.figure-media img.image-fill{position:absolute;display:block;margin:0;padding:0;box-sizing:border-box;width:100%;height:100%;z-index:200;top:0;left:0;}
.figure-media img.image-cover{position:relative;display:block;margin:0;padding:0;box-sizing:border-box;width:100%;height:auto;z-index:100}

/* Entry */
.entry{display:block;position:relative;box-sizing:border-box;margin:0;padding:0;font-size:16px;line-height:1.8;word-wrap:break-word;font-weight:500;font-family:Arial,sans-serif;}
.entry:after{display:table;clear:both;content:''}
.entry p{margin-bottom:25px}
.entry ul,.entry ol{display:block;position:relative;box-sizing:border-box;margin:0 0 25px;padding:0;list-style:none}
.entry ul:after,.entry ol:after{display:table;clear:both;content:''}
.entry ul li,.entry ol li{position:relative;padding-left:32px;margin-bottom:10px;font-size:14px;width:50%;float:left;}
.entry ul li::before,.entry ol li::before{content:'\f00c';position:absolute;top:5px;left:0;display:block;font-size:13px;line-height:1;font-family:'FontAwesome';font-weight:900}
.entry ul li:last-child,.entry ol li:last-child{margin-bottom:0;padding-bottom:0}
.entry ul li a,.entry ol li a{line-height:16px}
.entry .alignnone{margin:5px 20px 20px 0}
.entry .aligncenter,.entry div.aligncenter{display:block;margin:5px auto}
.entry .alignright{float:right;margin:5px 0 20px 20px}
.entry .alignleft{float:left;margin:5px 20px 20px 0}
.entry a img.alignright{float:right;margin:5px 0 20px 20px}
.entry a img.alignnone{margin:5px 20px 20px 0}
.entry a img.alignleft{float:left;margin:5px 20px 20px 0}
.entry a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.entry .wp-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.entry .wp-caption.alignnone{margin:5px 20px 20px 0}
.entry .wp-caption.alignleft{margin:5px 20px 20px 0}
.entry .wp-caption.alignright{margin:5px 0 20px 20px}
.entry .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.entry .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.entry .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.entry .screen-reader-text:focus{clip:auto!important;clip-path:none;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.entry blockquote{font-size:18px!important;font-weight:600!important;border-left:5px solid #d2a98e;border-top:none;border-bottom:none;border-right:none;padding:20px 15px!important;}
.entry blockquote:after{display:table;clear:both;content:""}
.entry figure.wp-caption.aligncenter{clear:both}
.entry figure.wp-caption{border:none;padding:0;max-width:100%;margin-bottom:24px}
.entry figure.wp-caption img{max-width:100%;height:auto}
.entry figure.wp-caption .wp-caption-text{font-size:12px;font-style:italic;font-weight:400;line-height:1.3;padding:10px}
.entry figure.wp-block-image{margin-bottom:10px;}
.entry figure.wp-block-image img{width:100%;}
.entry img{max-width:100%;height:auto}
.entry iframe{width:100%}
.entry table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0 0 15px;padding:0}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:15px;}
.entry ul li::before,.entry ol li::before{color:#086AD8;}
.entry ol li::before{color:#b93131;}
.entry .wp-caption{background:#fff;border-color:#f0f0f0;}
.entry .screen-reader-text:focus{background-color:#eee;color:#444;}
.entry blockquote{border-color:#d2a98e;background:#fff!important;color:#222!important}
.entry figure.wp-caption{background:#f1f1f1;}

/* Embed */
.responsive-oembed-wrapper.has-aspect-ratio{position:relative;width:100%;height:0;overflow:hidden;margin:0 0 24px;clear:both}
.responsive-oembed-wrapper.has-aspect-ratio iframe,.responsive-oembed-wrapper.has-aspect-ratio object,.responsive-oembed-wrapper.has-aspect-ratio embed{position:absolute;top:0;left:0;width:100%;height:100%}
.responsive-oembed-wrapper.has-no-aspect-ratio{position:relative;margin:0 0 24px!important;clear:both}
.responsive-oembed-wrapper.has-no-aspect-ratio iframe{position:relative;margin:0 auto!important;max-width:640px!important}
.embed-responsive{margin:0 auto 15px!important}
.mejs-container{margin:0 auto 15px!important}
blockquote.wp-embedded-content{display:none;}
.mejs-mb-0 .mejs-container{margin-bottom:0!important;}

/* Fancybox */
.fancybox-content .mejs-container.mejs-audio{width:100%!important;margin-bottom:0!important}

/* Video */
.wp-video{width:100%!important}

/* Gallery */
.media-gallery{display:block;margin:0 0 20px;padding:0}
.media-gallery .row{display:block;margin:0 -15px;padding:0}
.media-gallery .col{display:block;margin:0;padding:0 15px 30px}
.media-gallery img{display:block;margin:0;padding:0;width:100%;height:auto;transition:.3s ease}
.media-gallery a{display:block;margin:0;padding:0;position:relative;overflow:hidden}
.media-gallery a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.media-gallery a:before{display:block;margin:auto;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:30;font-family:FontAwesome;content:"\f00e";width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;transition:.3s ease;opacity:0}
.media-gallery a:after{display:block;margin:auto;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:25;width:100%;height:100%;transition:.3s ease;opacity:0;content:""}
.media-gallery a:hover:after{opacity:1}
.media-gallery a:hover:before{opacity:1}
.media-gallery a:before{color:#fff;}
.media-gallery a:after{background:rgba(0,0,0,0.3);}

/* Facebook */
#fb-root{display:none}
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}

/* Back to top */
.to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;cursor:pointer;border:0;border-radius:32px;text-decoration:none;transition:.3s ease;opacity:0}
.to-top.show{opacity:1}
.to-top{background:#ebebeb;color:#000!important;}
.to-top:hover{background:#f90000;color:#fff!important;}

/* - Blank: Defaults */
body.blank{background: rgb(222,222,222);background: linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(241,241,241,1) 100%);}

/* - Blank: Body */
#blank-main{position:relative;display:block;margin:0;padding:0;text-align:center;height:100vh;width:100%;}
#blank-main .container-fluid{max-width:768px;}
#blank-main .bluebar{position:relative;display:block;margin:auto;padding:0;top:50%;left:0;right:0;bottom:0;width:100%;transform: translate(0, -50%)}
#blank-main .title{position:relative;display:block;margin:auto;padding:0;line-height:1;text-align:center;color:#000;font-size: 64px;font-weight:700;text-transform:uppercase;}
#blank-main .description{position:relative;display:block;margin:0 auto 15px;padding:15px 0;text-align:center;color:#000;font-size:24px;font-weight:300;font-size:24px;line-height:1.3;text-transform:normal;}
#blank-main .button{position:relative;display:block;margin:0 auto 5px;padding:0;text-align:center;}
#blank-main .button a.btn-icon{position:relative;display:inline-block;margin:0;padding:5px 0;text-align:center;background:transparent;color:#000;border-radius:5px;opacity:1;transition:.3s ease}
#blank-main .button a.btn-icon:hover{opacity:.8}
#blank-main .button a.btn-icon:after{display:table;content:"";clear:both}
#blank-main .button a.btn-icon i{position:relative;display:block;margin:0 10px 0 0;padding:0;text-align:center;color:#000;font-size:16px;float:left;line-height:32px;border-radius:100%}
#blank-main .button a.btn-icon span{position:relative;display:block;margin:0;padding:0;float:left;line-height:30px;font-size:16px;text-transform:none;font-weight:400}
#blank-main .social-list{box-sizing:border-box;position:relative;display:inline-block;margin:0 -10px;padding:0}
#blank-main .social-list:after{display:table;clear:both;content:''}
#blank-main .social-list > li{box-sizing:border-box;position:relative;display:block;margin:0;padding:0 10px;float:left;font-size:18px}
#blank-main .social-list > li > a{box-sizing:border-box;position:relative;display:block;margin:0;padding:0;color:#000;text-decoration:none;opacity:1;transition:.3s ease;width:20px;height:20px;line-height:20px;text-align:center;}
#blank-main .social-list > li > a:hover{color:#f90000;}
#blank-main .copyright{position:relative;margin:0;padding:25px 0 0;display:block;text-align:center;font-size:13px;color:#000}
#blank-main .copyright p{position:relative;margin:0 0 5px;padding:0;display:block}
#blank-main .copyright a{font-weight:500;color:#f90000;text-decoration:none}
#blank-main .copyright .small{display:block;padding:10px 0 0;color:#000}
#blank-main .copyright .small a{font-weight:400;color:#000;text-decoration:none}
#blank-main .copyright .small a:hover{color:#f90000}
@media (max-width: 768px) {
	#blank-main .title{font-size:21px;}
	#blank-main .description{font-size:14px;}
	#blank-main .button a.btn-icon i{font-size:13px;}
	#blank-main .button a.btn-icon span{font-size:13px;}
}