@keyframes zoom{0%,to{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
*{margin:0;padding:0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-decoration:none}
body,iframe,img{padding:0;font:inherit;text-decoration:none}
body{border:0}
iframe,img{margin:0}
body,iframe{vertical-align:baseline}
img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none}
img{vertical-align:middle;height:auto;max-width:100%;margin-bottom:1rem;display:block}
.map img{max-width:none}
a:focus{outline:0}
iframe{width:100%;border:0;display:inline-block}
::-moz-selection{background:#d7171e;color:#fff}
body{background:#13181d;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin:0;font-size:13px;line-height:1.55;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.h1,h1,h2{font-family:"Playfair Display","Dosis","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.5rem;position:relative;color:#fff}
.h1,.h3,body,h1,h2,h3,h5{font-weight:400}
.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-family:"Playfair Display","Dosis","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.5rem;position:relative;letter-spacing:2px;color:#fff}
.h1,.h2,h1,h2{letter-spacing:5px}
.h1,h1{font-size:2.875rem;line-height:1.2}
.h2,h2{font-size:2.5rem;line-height:3rem}
.h3,h3{font-size:1.125rem}
.h4,blockquote,h4{font-size:1.25rem;font-weight:400;line-height:2rem}
.h4,blockquote{font-weight:500}
.h5,h5{font-size:1rem}
.h6,h6{font-size:.75rem;line-height:1.5rem;font-weight:700}
.font-weight-600,.h5{font-weight:600}
.avatar{flex-shrink:0;border-radius:50%}
.avatar.avatar-lg{width:3.5rem;height:3.5rem}
.avatar.avatar-sm{width:2.5rem;height:2.5rem}
.block-title{display:inline-block;position:relative;padding:0 .625em}
.block-title:before{position:absolute;content:"";width:100%;height:.875rem;background:#d7171e;bottom:.775rem;left:0}
.span{font-size:.75rem}
.big-icon{font-size:5rem;opacity:.5;color:#3b4b5b}blockquote{font-style:italic;margin:.7537rem 0;font-weight:300;line-height:1.5735rem}
.p,p,p em{display:block}
.p,p{line-height:1.9;margin-bottom:1.875rem;font-size:.8125rem}p span,small span{font-size:inherit}p em{font-weight:400!important}form{position:relative}em{margin-bottom:.5rem}
.w-93{width:93%}
.opc-70{opacity:.7}
.vertical-align{display:-webkit-flex!important;display:-moz-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.text-small{font-size:11px;display:inline-block}
.block-content,.section,section{position:relative;overflow:hidden;width:100%}
.block-content{padding-bottom:.3125rem}
.front-p{position:relative;z-index:100}
.uppercase{text-transform:uppercase}
.block-social li a:hover,.but:hover,.text-white,strong a{color:#fff}
.text-red{color:#d7171e}
.bold{font-weight:700}
.switch-fot{font-family:"Source Code Pro",monospace}
.form-control-border0{border:0}
.height-70{height:70vh}img.animated{-webkit-transform:translateX(-10px) translateZ(0);transform:translateX(-10px) translateZ(0);transition:.45s ease;width:calc(100% + 10px);max-width:initial}img:hover{-webkit-transform:translateX(0);transform:translateX(0)}
.sing{max-width:30%}
.adjust-space{margin-top:-30px;display:block}
.container{position:relative}
.indent{text-indent:-999px;display:none}:-moz-placeholder,input[type]:-moz-placeholder{color:rgba(85,45,35,.5)}::-moz-placeholder{color:rgba(85,45,35,.5)}:-ms-input-placeholder{color:rgba(85,45,35,.5)}::-webkit-input-placeholder{color:rgba(85,45,35,.5)}
.zoom{animation:zoom 15s ease 0s normal both infinite;-webkit-animation:zoom 15s ease 0s normal both infinite;-moz-animation:zoom 15s ease 0s normal both infinite;-ms-animation:zoom 15s ease 0s normal both infinite;-o-animation:zoom 15s ease 0s normal both infinite}a.link{margin-bottom:1rem;display:block}
.as-link{cursor:pointer}
.block-hover,.block-tabs li,.but,.insta-Feed li img,.mobile-but .lines:after,.mobile-but .lines:before,.playlist li,a,input[type=text]{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}
.btn-s{padding:.29rem .725rem .29rem .625rem;font-size:.6875rem}
.btn.with-ico i{margin-right:.5125rem}
.block-social li a,.with-ico i{display:inline-block;margin-right:.8125rem}
.border-2{border-color:#d7171e!important}
.border-3{border-color:rgba(255,255,255,.5)!important}
.block-social li a{color:rgba(255,255,255,.7);border:2px solid transparent;border-color:rgba(255,255,255,.07);padding:.2875rem .55rem;font-size:.9357rem;margin-right:.3rem}a.link:hover{opacity:.7;text-decoration:none}p a.link{margin-top:0;font-size:inherit;text-decoration:underline;display:inline-block}section.divider{padding-top:12rem;padding-bottom:12rem}section.main{padding-top:7.42857rem;padding-bottom:7.42857rem}
.gap-one-bottom-md,div[class*=col-].gap-one-bottom-md{padding-bottom:5rem}
.gap-one-top-md,div[class*=col-].gap-one-top-md{padding-top:5rem}
.gap-double-md,div[class*=col-].gap-double-md{padding-top:5rem;padding-bottom:5rem}
.gap-one-bottom-lg,div[class*=col-].gap-one-bottom-lg{padding-bottom:10rem}
.gap-one-top-lg,div[class*=col-].gap-one-top-lg{padding-top:10rem}
.gap-double-lg,div[class*=col-].gap-double-lg{padding-top:10rem;padding-bottom:10rem}
.gap-one-bottom-sm,div[class*=col-].gap-one-bottom-sm{padding-bottom:3rem}
.gap-one-top-sm,div[class*=col-].gap-one-top-sm{padding-top:3rem}
.gap-double-sm,div[class*=col-].gap-double-sm{padding-top:3rem;padding-bottom:3rem}
.bg-secondary{border-top:1px solid rgba(59,75,91,.3)}
.bg-red{background:#d7171e}
.bg-dark-blue{background:#13181d}