html {
min-width:375px;
width:100%;
scroll-behavior: smooth;
overflow-x: hidden;
}
body {
margin:0px;
font-family: "Raleway", Sans-serif!important;
}
h1, h2, h3, h4, h5 { }
p { }
@media (max-width: 767px) {
p { }
}
h1 { }
@media (max-width: 767px) {
h1 { }
}
h2 { }
@media (max-width: 767px) {
h2 { }
}
h3 { }
@media (max-width: 767px) {
h3 { }
}
h4 { }
h5 { }
a { }
a:hover { }
a:hover img { } .kwH1Style {
font-size:60px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH1Style {
font-size:36px;
}
}
.kwH2Style {
font-size:36px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH2Style {
font-size:25px;
}
}
.kwH3Style {
font-size:25px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH3Style {
font-size:21px;
}
}
.kwH4Style {
font-size:21px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH4Style {
font-size:19px;
}
}
.kwH5Style {
font-size:20px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH5Style {
font-size:18px;
}
}
.kwH6Style {
font-size:18px;
line-height:1.2;
font-weight:700;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwH6Style {
font-size:16px;
}
}
.kwPStyle {
font-size:18px;
line-height:1.2;
font-weight:400;
color:#000;
margin:0px;
}
@media (max-width: 767px) {
.kwPStyle {
font-size:16px;
}
}
.kwPSmallText {
font-size:16px;
line-height:1.2;
}
.marginLarge {
margin-top:100px;
margin-bottom:100px;
}
@media (max-width: 767px) {
.marginLarge {
margin-top:50px;
margin-bottom:50px;
}
}
.marginLargeAll {
margin:100px;
}
@media (max-width: 767px) {
.marginLargeAll {
margin:50px;
}
}
.marginLargeTop {
margin-top:100px;
}
@media (max-width: 767px) {
.marginLargeTop {
margin-top:50px;
}
}
.marginLargeBottom {
margin-bottom:100px;
}
@media (max-width: 767px) {
.marginLargeBottom {
margin-bottom:50px;
}
}
.marginLargeSxDx {
margin-left:100px;
margin-right:100px;
}
@media (max-width: 767px) {
.marginLargeSxDx {
margin-left:50px;
margin-right:50px;
}
}
.marginMediumAll {
margin:50px;
}
@media (max-width: 767px) {
.marginMediumAll {
margin:30px;
}
}
.marginMedium {
margin-top:50px;
margin-bottom:50px;
}
@media (max-width: 767px) {
.marginMedium {
margin-top:30px;
margin-bottom:30px;
}
}
.marginMediumTop {
margin-top:50px;
}
@media (max-width: 767px) {
.marginMediumTop {
margin-top:30px;
}
}
.marginMediumBottom {
margin-bottom:50px;
}
@media (max-width: 767px) {
.marginMediumBottom {
margin-bottom:30px;
}
}
.marginMediumSxDx {
margin-left:50px;
margin-right:50px;
}
@media (max-width: 767px) {
.marginMediumSxDx {
margin-left:30px;
margin-right:30px;
}
}
.marginSmallAll {
margin:15px;
}
.marginSmallTop {
margin-top:15px;
}
.marginSmallBottom {
margin-bottom:15px;
}
.marginSmallSxDx {
margin-left:15px;
margin-right:15px;
}
.paddingLargeAll {
padding:100px;
}
@media (max-width: 767px) {
.paddingLargeAll {
padding:50px;
}
}
.paddingLarge {
padding-top:100px;
padding-bottom:100px;
}
@media (max-width: 767px) {
.paddingLarge {
padding-top:50px;
padding-bottom:50px;
}
}
.paddingLargeTop {
padding-top:100px;
}
@media (max-width: 767px) {
.paddingLargeTop {
padding-top:50px;
}
}
.paddingLargeBottom {
padding-bottom:100px;
}
@media (max-width: 767px) {
.paddingLargeBottom {
padding-bottom:50px;
}
}
.paddingLargeSxDx {
padding-left:100px;
padding-right:100px;
}
@media (max-width: 767px) {
.paddingLargeSxDx {
padding-left:50px;
padding-right:50px;
}
}
.paddingMediumAll {
padding:50px;
}
@media (max-width: 767px) {
.paddingMediumAll {
padding:30px;
}
}
.paddingMedium {
padding-top:50px;
padding-bottom:50px;
}
@media (max-width: 767px) {
.paddingMedium {
padding-top:30px;
padding-bottom:30px;
}
}
.paddingMediumTop {
padding-top:50px;
}
@media (max-width: 767px) {
.paddingMediumTop {
padding-top:30px;
}
}
.paddingMediumBottom {
padding-bottom:50px;
}
@media (max-width: 767px) {
.paddingMediumBottom {
padding-bottom:30px;
}
}
.paddingMediumSxDx {
padding-left:50px;
padding-right:50px;
}
@media (max-width: 767px) {
.paddingMediumSxDx {
padding-left:30px;
padding-right:30px;
}
}
.paddingSmallAll {
padding:15px;
}
.paddingSmall {
padding:15px;
}
.paddingSmallTop {
padding-top:15px;
}
.paddingSmallBottom {
padding-bottom:15px;
}
.paddingSmallSxDx {
padding-left:15px;
padding-right:15px;
}
.container-standard {
max-width:1500px;
margin-left:auto;
margin-right:auto;
}
img { }
.button-custom-a,
.block-contact-form7 input[type="submit"] { background-color: #000;
color:#fff;
padding:10px 30px;
display:inline-block;
font-weight:700;
font-size:18px;
border-radius:0px;
letter-spacing: 0;
}
.button-custom-a:hover {
opacity:0.7;
}
.button-custom-a:focus {
color:#fff;
}
.max-width-p {
max-width:1000px;
width:100%;
margin-left:auto;
margin-right:auto;
}
.anchorlink {
height:0px;
}
.full-width-custom-a {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw!important;
margin-right: -50vw!important;
padding: 0;
box-sizing: border-box;
max-width: none!important;
}
.section-standard {
padding:100px 15px 15px 0px;
}
@media (max-width: 767px) {
.section-standard {
padding:50px 15px 15px 0px;
}
}
.empty-15 {
height:15px;
}
.empty-20 {
height:20px;
}
.empty-30 {
height:30px;
}
.empty-50 {
height:50px;
}
.empty-100 {
height:100px;
}
.linee-separator {
height:1px;
background-color:#4e4d4d;
width:100%;
}
.close-readmore, .modal-close, .close {
display:none;
}
.modal-custom {
position:fixed;
background-color:rgba(0,0,0,.6);
width:100%;
height:100%;
top:0;
left:0;
z-index:1000;
}
.modal-custom-wrap {
max-width:1200px;
padding: 0px 20px;
width:100%;
height:100%;
margin:auto;
position:relative;
}
.no-after:after,
.no-after a:after {
display:none;
}
.block-sticky {
position: -webkit-sticky;
position: sticky;
top: 0;
}
.full-height-layout {
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
height: auto;
}
.full-height-layout > main,
.full-height-layout > .full-height-block {
display: flex;
flex: 1;
}          .not-last-children > *:nth-last-child(1):after,
.not-last-children > *:nth-last-child(1):before {
display:none;
}
.not-first > *:nth-child(1):after,
.not-first > *:nth-child(1):before {
display:none;
}
.not-column-first > *:nth-child(1) {
display:none;
}
.not-column-last > *:nth-last-child(1) {
display:none;
}
.visible-mb {
display:none!important;
}
.visible-tb {
display:none!important;
}
@media (max-width: 1440px) {
.visible-tb {
display:block!important;
}
.hidden-tb {
display:none!important;
}
}
@media (min-width: 1441px) {
.hidden-dk {
display:none!important;
}
}
@media (min-width: 743px) {
}
@media (max-width: 744px) {
.hidden-mb {
display:none!important;
}
.visible-mb {
display:block!important;
}
} @keyframes 
animationOpacity1
{
0%{
opacity:0
}
100%{
opacity:1
}
}      @media (max-width: 1600px) {
}
@media (max-width: 1400px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 991px) {
}
@media (max-width: 921px) {
}
@media (max-width: 781px) {
}
@media (max-width: 767px) {
}
@media (max-width: 500px) {
}
@media (min-width: 500px) {
}
@media (min-width: 767px) {
}
@media (min-width: 921px) {
}
@media (min-width: 991px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (min-width: 1600px) {
}