@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');


body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading { }
.resetta { width:auto; max-width:none; flex:auto; flex-basis: auto !important; -webkit-flex-basis: auto !important;
 -ms-flex-preferred-size: auto !important; }

.sx { text-align:left;} .cx { text-align:center;} .cx2 { text-align:center; margin:0px auto;} .dx { text-align:right;} .jx { text-align:justify;}
.fl_sx { float:left;} .fl_dx { float:right;} .img_sx { float:left; margin:5px 10px 0px 0px;} .img_dx { float:right; margin:2px 0px 0px 10px;} .clear_sx { clear:left; height:auto; min-height:1px;} .clear_dx { clear:right; height:auto; min-height:1px;} .clear_b { clear:both; height:auto; min-height:1px;}

.hidden, div.unsuboptions { visibility: hidden; }
body.layout-unsub #back-top { display: none; }

div#tremail { padding-bottom: 5px; }
div#trcustomtext_110_16_56_42 div.acykey { width: auto; padding-bottom: 10px; }

input#field_email { pointer-events: none; }
#acymodifyform div.acykey, #acymodifyform .captchakeycomponent { min-width: 40%; }
div.inputVal span { padding-right:15px; }

/* Responsive */

@media only screen and (max-width: 1300px) {
    
}
@media only screen and (max-width: 500px) {
    
}
    
    
    