﻿*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}
@-ms-viewport{width:device-width}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{background-color:#fff;color:#555;font-family:Lato,sans-serif;font-size:1rem;line-height:1.5;margin:0;text-align:left;-webkit-font-smoothing:antialiased;font-size:14px;font-smoothing:antialiased;font-weight:400;line-height:24px}
body,html{-moz-osx-font-smoothing:grayscale;height:100%}
[tabindex="-1"]:focus{outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-bottom:2.5px;margin-top:0}
p{margin-bottom:1rem;margin-top:0}
p a{color:#ef1748}
ul{margin-bottom:1rem;margin-top:0}
ul ul{margin-bottom:0}
b,strong{font-weight:bolder}
a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#ef1748;text-decoration:none}
a:hover{color:#ae0c31;text-decoration:underline}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
figure{margin:0 0 1rem}
img{border-style:none;vertical-align:middle}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{border:0;margin:0;min-width:0;padding:0}
legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:none;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none !important}
a,a:active,a:focus{color:#6f6f6f;text-decoration:none}
a:active,a:hover{color:#ff214f;text-decoration:none}
img{height:auto;max-width:100%}
video{background-size:cover;display:table-cell;vertical-align:middle;width:100%}
input[type=submit]{width:auto}
input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;outline:none}
input:focus,textarea:focus{border-color:#585858;outline:none}
input[type=button]:focus{outline:none}
select::-ms-expand{display:none}
iframe{border:0}
p{margin:0 0 25px}
b,strong{font-weight:600}
#main-header{background-color:#fff}
#main-header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0,0,0,0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E");background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}
@media (max-width:767.98px){
    #main-header .navbar-collapse{background:#fff}
    #main-header .navbar-collapse>ul{-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#fff;display:block;height:auto;margin-left:-240px;min-height:100%;padding-bottom:0;position:relative;text-align:center;transition:all .25s ease-in-out;width:240px}
    #main-header .navbar-collapse:before{background-color:rgba(0,0,0,.45);content:"";cursor:pointer;display:none;height:100vh;left:0;min-height:100%;position:fixed;top:0;width:100%}
}
@media (max-width:767.98px){
    #main-header .container{padding-left:15px;padding-right:15px}
}
.navbar{padding:0;position:relative}
.navbar,
.navbar>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:991.98px){
    .navbar-expand-lg>.container{padding-left:0;padding-right:0}
}
@media (min-width:992px){
    .navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
    .navbar-expand-lg,
    .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}
    .navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}
    .navbar-nav a{padding-left:.5rem;padding-right:.5rem}
    .navbar-expand-lg>.container,
    .navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
    .navbar-expand-lg .navbar-toggler{display:none}
}
.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
/* Container */
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.container .container{padding:0}
@media (min-width:576px){
    .container{max-width:540px}
}
@media (min-width:768px){
    .container{max-width:720px}
}
@media (min-width:992px){
    .container{max-width:960px}
}
@media (min-width:1200px){
    .container{max-width:1170px}
}
@media (max-width:767.98px){
    .container{padding-left:30px;padding-right:30px}
}
.navbar-toggler{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}
.navbar-toggler:focus,
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}
/* Navbar brand */
.navbar-brand{display:inline-block;vertical-align:middle;font-size:1.25rem;line-height:inherit;padding-bottom:15px;padding-top:15px;white-space:nowrap;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:auto !important;margin-left:auto !important}
.navbar-brand:focus,
.navbar-brand:hover{text-decoration:none;color:rgba(0,0,0,.9)}
/* Ratio */
.ratio{position:relative;overflow:auto !important;height:69px;width:220px}
.ratio:before{content:"";display:block}
.ratio>img{display:block;font-family:blur-up\:always,object-fit\:cover,Lato,sans-serif;height:100% !important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
.top-menu-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.navbar-collapse{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#primary_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0;margin-left:auto !important}
#primary_nav a{color:#555;font-size:15px;font-weight:700;padding-left:20px;padding-right:20px;text-transform:uppercase}
/* Navbar-nav */
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}
.navbar-nav a{display:block;padding:.5rem 1rem;color:rgba(0,0,0,.5);padding-left:0;padding-right:0}
.navbar-nav a:focus,
.navbar-nav a:hover{color:rgba(0,0,0,.7);text-decoration:none}
.opacity-extra-medium{opacity:.4;height:100%;left:0;position:absolute;top:0;width:100%}
/* Row */
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
/* Site title wripper */
.site-title-wripper{vertical-align:middle;display:table-cell;text-align:center}
/* Entry content */
.entry-content{padding:0;margin-top:25px}
.entry-content img{margin:28px 0 0}
.entry-content .intro{margin-bottom:32px}
.entry-content .intro p{font-size:16px;line-height:28px;margin-bottom:28px;text-align:justify}
.entry-content .intro p:last-child{margin-bottom:0}
.entry-content h2,
.entry-content h3,
.entry-content h5{font-size:32px;line-height:40px}
.entry-content h4,
.entry-content h6{font-size:25px;line-height:30px}
.entry-content ul{padding-left:17px}
.entry-content a{color:#ef1748;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}
.entry-content a:hover{colore:#960a2a;-webkit-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}
@media screen and (prefers-reduced-motion:reduce){
    .entry-content a{-webkit-transition:none;-o-transition:none;transition:none}
    .entry-content a:hover{-webkit-transition:none;-o-transition:none;transition:none}
}
.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand>.container{padding-left:0;padding-right:0}
.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}
.navbar-expand>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}
/* Footer bottom */
.footer-bottom{font-size:15px}
.footer-bottom .navbar-text{padding-right:.5rem}
/* Other */
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
h1,h2,h3,h4,h5,h6{color:#555;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:2.5px;font-weight:400;letter-spacing:0;margin:0 0 25px;padding:0}
.mb-3{margin-bottom:15px}
.bg-black{background-color:#000}
h1{font-size:2.5rem;color:#fff;font-weight:600;margin-bottom:0}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
.text-white{color:#fff}
.display-table{display:table}
section{padding:0}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}
.pb-10{padding-bottom:10px}
.last-paragraph-no-margin p:last-of-type{margin-bottom:0}
.pb-3{padding-bottom:15px}
.pt-2{padding-top:10px}
.pb-2{padding-bottom:10px}
.mt-3{margin-top:15px}
.links-group{margin:0 auto;max-width:180px}
.links-group .btn{padding:2px 23px 1px}
.text-justify{text-align:justify}
.position-relative{position:relative}
.col-md-6{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}
.bg-medium-gray{background-color:#acacac}
.bg-medium-gray.btn:hover{background-color:#ef1748}
.text-extra-small{font-size:11px;line-height:14px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,
input[type=submit].btn-block{width:100%}
.btn.btn-rounded{border-radius:50px}
.pb-6{padding-bottom:30px}
.bg-medium-light-gray{background-color:#ededed;background-color:#eee}
.border-color-medium-dark-gray{border-color:#363636}
.pt-1{padding-top:5px}
.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}
.mr-auto{margin-right:auto}
.padding-100px-tb{padding-bottom:100px;padding-top:100px}
.cover-background{background-position:50% !important;background-repeat:no-repeat !important;background-size:cover !important;overflow:hidden !important;position:relative !important}
@media (max-width:767px){body{font-size:12px;line-height:20px}
    .padding-30px-top{padding-top:30px}
    .padding-30px-bottom{padding-bottom:30px}
    .xs-padding-30px-tb{padding-bottom:30px;padding-top:30px}
}
@media (min-width:768px){
    .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media (min-width:992px){
    .col-md-6:nth-child(odd){clear:left}
}
@media (min-width:1200px){
    .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
.grid-item{position:relative}
.col-md-4{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}
@media (min-width:768px){
    .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}
@media (min-width:992px){
    .col-md-4:nth-child(3n+1)){clear:left}
}
@media (min-width:1200px){
    .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}

@media (min-width:992px){
    .col-md-20per:nth-child(5n+1){clear:left}
    .col-md-20per{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}
}
.content-title-wripper{text-align:center;margin-bottom:15px}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,
.nav-link:hover{text-decoration:none}
@media (max-width:767.98px){
    #navbarContent{z-index:2}
    #navbarContent>ul{text-align:left !important;width:100% !important}
}
html{font-size:14px}
@media (min-width:576px){
    html{font-size:calc(.52083vw + 11px)}
}
@media (min-width:768px){
    html{font-size:calc(.44643vw + 11.57143px)}
}
@media (min-width:992px){
    html{font-size:16px}
}
h1{font-size:70px;line-height:70px}
h2{font-size:55px;line-height:60px}
h3{font-size:48px;line-height:54px}
h4{font-size:40px;line-height:46px}
h5{font-size:32px;line-height:40px}
h6{font-size:25px;line-height:30px}
.text-small{font-size:12px;line-height:20px}
.text{font-size:14px;line-height:20px}
.text-medium{font-size:16px;line-height:23px}
.text-large{font-size:18px;line-height:26px}
.text-extra-large{font-size:20px;line-height:26px}
h1{font-size:32px;line-height:1em}
@media (min-width:576px){
    h1{font-size:calc(4.16667vw + 8px)}
}
@media (min-width:768px){
    h1{font-size:calc(3.57143vw + 12.57143px)}
}
@media (min-width:992px){
    h1{font-size:calc(3.36538vw + 14.61538px)}
}
@media (min-width:1200px){
    h1{font-size:calc(6.25vw - 20px)}
}
@media (min-width:1440px){
    h1{font-size:70px}
}
h2{font-size:25px;line-height:1.091em}
@media (min-width:576px){
    h2{font-size:calc(3.64583vw + 4px)}
}
@media (min-width:768px){
    h2{font-size:calc(3.57143vw + 4.57143px)}
}
@media (min-width:992px){
    h2{font-size:calc(3.84615vw + 1.84615px)}
}
@media (min-width:1200px){
    h2{font-size:calc(2.91667vw + 13px)}
}
@media (min-width:1440px){.h2,h2{font-size:55px}
}
h2{font-size:20px;line-height:1.125em}
@media (min-width:576px){
    h2{font-size:calc(2.60417vw + 5px)}
}
@media (min-width:768px){
    h2{font-size:calc(3.125vw + 1px)}
}
@media (min-width:992px){
    h2{font-size:calc(3.84615vw - 6.15385px)}
}
@media (min-width:1200px){
    h2{font-size:3.33333vw}
}
@media (min-width:1440px){
    h2{font-size:48px}
}
h4{font-size:18px;line-height:1.15em}
@media (min-width:576px){
    h4{font-size:calc(1.04167vw + 12px)}
}


/* Contact Wrapper */
.contact-wrapper{padding-top: 6rem; font-size: 1.3rem; padding-top: 6rem; padding-bottom: 2rem; background: #f8f9fa;}

.btn{display: inline-block; font-weight: 700; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 2px solid transparent; padding: 0.5rem 1.5rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: all 0.2s}
.btn:hover,
.btn:focus{text-decoration: none}
.btn:focus,
.btn.focus{outline: 0; box-shadow: none}
.btn.disabled,
.btn:disabled{opacity: 0.65}
.btn:not(:disabled):not(.disabled){cursor: pointer}
.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active{background-image: none}
.btn-primary{color: #212529; background-color: #f8dd11; border-color: #414141}
.btn-primary:hover{background-color: rgba(254, 200, 5, 0.7); border-color: #fec805}
.btn-primary:focus,
.btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(255, 145, 0, 0.5)}
.btn-primary.disabled, .btn-primary:disabled{color: #212529; background-color: #ff9100; border-color: #ff9100}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle{color: #ffffff; background-color: #cc7400; border-color: #bf6d00}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 145, 0, 0.5)}
.text-center{text-align: center}









/* Faq Wrapper */
.faq-wrapper{background-color: #fff; padding-top: 5rem; padding-bottom: 3rem}
/* faq */
.faq{padding: 5px 0}
.faq .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
.faq .container .header-wrapper{background: #fff; text-align: center; position: relative; z-index: 1}
.faq .container .header-wrapper h2{margin-bottom: 1.4em; font-size: 2.0625em; padding-bottom: 0.5em; text-align: center}
.faq .container .header-wrapper h2:after{content: ''; display: block; position: absolute; left: 20%; right: 20%; height: 1px; margin-top: 0.5em; background: -moz-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%); background: -webkit-linear-gradient(left, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%); background: linear-gradient(to right, rgba(176, 176, 176, 0) 0%, #b0b0b0 20%, #b0b0b0 80%, rgba(176, 176, 176, 0) 100%)}
.faq .container .faq-content{border-bottom: 1px dotted #ccc; padding: 1em 0}
.faq .container .faq-icon{line-height: 1em; color: #332524; float: left; font-weight: 700; padding-right: 0.3em; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms}
.faq .container .faq-open{transform: rotate(-45deg); transform-origin: 50% 50%; -ms-transform: rotate(-45deg); -ms-transform-origin: 50% 50%; -webkit-transform: rotate(-45deg); -webkit-transform-origin: 50% 50%; -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms}
.faq .container .faq-question{cursor: pointer; font-size: 1.5em; font-weight: bold; color: #332524}
.faq .container .faq-answer{clear: both; color: #332524; display: none; padding-left: 1.5em; margin: 10px; font-size: 18px}
@media (min-width: 576px){
    .faq .container{max-width: 540px}
}
@media (min-width: 768px){
    .faq .container{max-width: 720px}
}
@media (min-width: 992px){
    .faq .container{max-width: 960px}
}
@media (min-width: 1200px){
    .faq .container{max-width: 1050px}
}
@media (max-width: 768px){
    .faq .container .faq-question{font-size: 1.2em}
}
