body {
overflow-x: hidden;
} .site-header-primary-section-right .ast-flex,
.site-header-primary-section-left .ast-flex {
flex-wrap: nowrap !important;
white-space: nowrap !important;
}
.ast-logo-title-inline .site-logo-img {
padding-right: 0px;
}
.ast-theme-transparent-header #ast-desktop-header>[CLASS*="-header-wrap"]:last-child>[CLASS*="-header-bar"],
.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>[CLASS*="-header-wrap"]:last-child>[CLASS*="-header-bar"] {
border: none;
}
.ast-theme-transparent-header .ast-header-social-wrap .ast-social-color-type-custom .ast-builder-social-element svg {
fill: white;
}
.menu-link:hover {
text-decoration: underline;
text-decoration-thickness: 2px;
}
.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item>.menu-link {
text-decoration: underline;
text-decoration-color: #ffc300;
text-decoration-thickness: 2px;
} .elementor-post__title a:hover,
.elementor-post__read-more:hover {
color: #ffc300;
}
.elementor-element-5cd368f  ul {
list-style-type: none;
width: 400px;
margin: 0 auto;
}
.elementor-element-5cd368f ul li {
margin-left: 20px;
}
.elementor-element-5cd368f ul li:first-child {
margin-left: 0px!important;	
} .wpforms-container .wpforms-title,
.wpforms-container .wpforms-description,
.wpforms-field::placeholder {
font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.wpforms-container {
padding: 50px 100px;
background-color: white;
border-radius: 8px;
}
.wpforms-submit-container button[type="submit"] {
border-radius: 5px;
color: white;
background-color: black;
border: 2px solid black;
font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.wpforms-submit-container button[type="submit"]:hover {
color: black;
background-color: white;
overflow: hidden;
} .site-footer-section-2 .widget-title, #wpforms-widget-1 .wpforms-title {
font-size: 26px !important;
font-weight: bold;
}
.site-footer-section-2 .textwidget p {
font-size: 16px;
}
#text-1 {
padding-top: 50px;
} @media (max-width: 1224px) {
.site-header-primary-section-right .ast-header-button-1 {
display: none;
}
}
@media (max-width: 1024px) {
.header {
padding: 264px 40px 24px 40px;
}
.subhead-text .elementor-widget-container {
padding: 0px !important;
}
}
@media (max-width: 921px) {
.header {
padding: 120px 40px 24px 0px;
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
max-width: 75px;
}
.header-subline {
margin-top: 2em;
}
.elementor-headline--style-highlight svg {
top: 60% !important;
width: 80% !important;
height: calc(100% + 10px) !important;
}
.banner-card {
width: var(--container-widget-width, 70%) !important;
max-width: 70% !important;
--container-widget-width: 70% !important;
}
#wpforms-widget-1 .wpforms-container {
padding: 50px;
}
}
@media (max-width: 767px) {
.signet img {
max-width: 50%;
}
.wpforms-container {
margin-top: 30%;
}
.header h1 {
font-size: 42px !important;
}
.header h2 {
font-size: 38px !important;
}
.header h5, .header p {
font-size: 22px !important;
}
#wpforms-widget-1 .wpforms-container {
padding: 25px;
}
}
@media (max-width: 543px) {
.elementor-widget-animated-headline h1 span {
font-size: 55px;
}
.quotation h3 {
font-size: 32px !important;
}
.quotation h4 {
font-size: 26px !important;
}
.banner-card {
width: var(--container-widget-width, 100%) !important;
max-width: 100% !important;
--container-widget-width: 100% !important;
}
.elementor-1111 .elementor-element.elementor-element-7a85925,
.elementor-812 .elementor-element.elementor-element-28fc2d8 {
padding: 30px;
}
.testimonials {
margin-top: 0px !important;
}
.wpforms-container {
padding: 10px 20px;
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {
font-size: 1em !important;
}
.header .elementor-element-populated {
margin: 10px !important;
}
.elementor-element-5cd368f ul {
width: 300px;
}
.elementor-element-5cd368f ul li:first-child {
margin-left: 20px!important;	
}
#text-1 {
text-align: left;
}
#text-1 .widget-title {
font-size: 1.7rem;
margin-top: 50px;
}
#text-1 .textwidget {
font-size: 1rem;
}
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}