body .wp-block-uagb-container.uagb-position__sticky{transition-property:top,bottom;transition-duration:250ms;transition-timing-function:ease}body .wp-block-uagb-container.uagb-position__sticky--stuck{position:fixed;margin:0!important}body .wp-block-uagb-container.uagb-position__sticky--restricted{position:absolute;margin:0!important}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color, background-color, border-color;-moz-transition-property:color, background-color, border-color;-o-transition-property:color, background-color, border-color;transition-property:color, background-color, border-color;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]{min-height:0 !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type="text"]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75% !important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:#f00;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:0.4s;-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:0.4s;content:"";-webkit-transition:0.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50% !important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type="radio"]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type="radio"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type="radio"].round+label::before{border-radius:100% !important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type="radio"],.uagb-forms-checkbox-wrap input[type="checkbox"],.uagb-forms-accept-wrap input[type="checkbox"]{opacity:0}.uagb-forms-checkbox-wrap input[type="checkbox"]:checked+label::before,.uagb-forms-accept-wrap input[type="checkbox"]:checked+label::before{line-height:1.2;content:"\2714"}.uagb-forms-checkbox-wrap input[type="checkbox"]+label::before,.uagb-forms-accept-wrap input[type="checkbox"]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width: 767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media (min-width: 768px) and (max-width: 1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media (max-width: 767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}
.wp-block-uagb-container.uagb-block-69a596ed .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-69a596ed .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-69a596ed .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-69a596ed .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-69a596ed .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-69a596ed{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-69a596ed > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 100vw);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-69a596ed{min-height: 1000px;box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: scroll;background-image: url(https://jmatic.eu/wordpress/wp-content/uploads/2018/03/contacts.jpg);background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-90deace9 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-90deace9 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-90deace9 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-90deace9 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-90deace9 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-90deace9{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-90deace9 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-90deace9{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: scroll;background-clip: padding-box;row-gap: 20px;column-gap: 20px;}.uagb-block-40d31709.uagb-forms__outer-wrap{padding-top: 25px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px;}.uagb-block-40d31709 .uagb-forms-main-form textarea{text-align: left;}.uagb-block-40d31709 .uagb-forms-input{text-align: left;}.uagb-block-40d31709 .uagb-forms-input-label{display: block;text-align: left;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-field-set{margin-bottom: 20px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;color: var(--ast-global-color-0);margin-bottom: 10px;}.uagb-block-40d31709 .uagb-forms-success-message{background-color: var(--ast-global-color-5);color: var(--ast-global-color-0);}.uagb-block-40d31709 .uagb-forms-failed-message{background-color: var(--ast-global-color-5);color: var(--ast-global-color-0);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input:focus{outline:  none !important;background-color:  !important;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:  !important;}.uagb-block-40d31709 .uagb-slider.round{border-radius: 20px !important;}.uagb-block-40d31709 .uagb-form-phone-country{background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance: none !important;-webkit-appearance:  none !important;background-position:  top 50% right 12px;appearance: none !important;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align: left;}.uagb-block-40d31709 .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-40d31709 .uagb-forms-radio-wrap input[type=radio] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-40d31709 .uagb-slider{background-color: #ffffff;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider:before{height: 20px;width: 20px;top: 3px;bottom: 3px;left: 3px;background-color: #1e1e1e;border-radius: 3px 3px 3px 3px;}.uagb-block-40d31709 .uagb-switch input:checked + .uagb-slider{background-color: #017cba;}.uagb-block-40d31709 .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);background-color: #ffffff;}.uagb-block-40d31709 .uagb-switch input:focus + .uagb-slider{box-shadow: 0 0 1px#017cba;}.uagb-block-40d31709 .uagb-forms-accept-wrap input[type=checkbox] + label:before{background-color: #ffffff;width: 15px;height: 15px;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #BDBDBD;border-style: solid;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top: 11px;padding-bottom: 11px;padding-left: 12px;padding-right: 12px;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-input{padding-top: 12px;padding-bottom: 12px;padding-left: 12px;padding-right: 12px;}.uagb-block-40d31709 .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-radio-wrap input[type=radio]:checked + label:before{background-color: #ffffff;box-shadow: inset 0 0 0 4px #017cba;font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{color: #ffffff;background-color: #017cba;font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap.wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link {font-size: 15px;color: var(--ast-global-color-0);border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button {font-size: 15px;color: var(--ast-global-color-0);border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap.wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link:hover {color: var(--ast-global-color-2);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button:hover{color: var(--ast-global-color-2);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button-wrap.wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link:focus {color: var(--ast-global-color-2);background-color: var(--ast-global-color-4);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button:focus{color: var(--ast-global-color-2);background-color: var(--ast-global-color-4);}.uagb-block-40d31709.uagb-forms__full-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{width: 100%;padding: 10px 15px;}.uagb-block-40d31709.uagb-forms__small-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{padding: 5px 10px;}.uagb-block-40d31709.uagb-forms__medium-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{padding: 12px 24px;}.uagb-block-40d31709.uagb-forms__large-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{padding: 20px 30px;}.uagb-block-40d31709.uagb-forms__extralarge-btn .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button{padding: 30px 65px;}.uagb-block-40d31709 .uagb-forms-main-form .wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link{background: var(--ast-global-color-5);}.uagb-block-40d31709  .uagb-forms-main-form .wp-block-button:not(.is-style-outline) .uagb-forms-main-submit-button.wp-block-button__link:hover{background: var(--ast-global-color-4);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button{font-size: 15px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-69a596ed{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-69a596ed > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-69a596ed{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: url(https://jmatic.eu/wordpress/wp-content/uploads/2018/03/contacts.jpg);background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-90deace9{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-90deace9 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-90deace9{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-clip: padding-box;}.uagb-block-40d31709.uagb-forms__outer-wrap{padding-top: 25px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-40d31709 .uagb-slider.round{border-radius: 20px !important;}.uagb-block-40d31709 .uagb-form-phone-country{background-position: top 50% right 12px;padding-right: 30px;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-40d31709 .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button{font-size: 15px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-69a596ed{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-69a596ed > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-69a596ed{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-image: url(https://jmatic.eu/wordpress/wp-content/uploads/2018/03/contacts.jpg);background-clip: padding-box;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-90deace9{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-90deace9 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-90deace9{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;background-clip: padding-box;}.uagb-block-40d31709.uagb-forms__outer-wrap{padding-top: 25px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input-label{font-size: 15px;}.uagb-block-40d31709 .uagb-slider.round{border-radius: 20px !important;}.uagb-block-40d31709 .uagb-form-phone-country{background-position: top 50% right 6px;padding-right: 30px;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-checkbox-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-radio-wrap input[type=radio] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form  .uagb-forms-accept-wrap input[type=checkbox] + label:before{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-input{border-style: solid;border-color: #BDBDBD;}.uagb-block-40d31709 .uagb-switch input:checked + .uagb-slider:before{transform: translateX(30px);}.uagb-block-40d31709 .uagb-forms-checkbox-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-radio-wrap input[type=radio]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-accept-wrap input[type=checkbox]:checked + label:before{font-size: calc(15px / 1.2);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-switch{height: calc(1px + 1px + 26px);width: calc(1px + 1px + 56px);}.uagb-block-40d31709 .uagb-forms-main-form .uagb-slider:before{height: calc(20px + 0px);width: calc(20px + 0px);top: 3px;bottom: 3px;left: 3px;border-radius: 3px 3px 3px 3px;}.uagb-block-40d31709 .uagb-forms-main-form .uagb-forms-main-submit-button{font-size: 15px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.ast-page-builder-template .ast-article-post {
margin-bottom: 2.5em;
}
.ast-featured-post {
float: none;
}
.ast-separate-container .ast-separate-posts.ast-article-post {
margin-bottom: 2em;
} .ast-animate-hidden {
visibility: hidden;
opacity: 0;
}
.ast-animate-display {
visibility: visible;
opacity: 1;
}
.ast-no-thumb .ast-date-meta .posted-on {
margin-bottom: 1.5em;
}
.ast-date-meta.circle .posted-on {
border-radius: 50%;
overflow: hidden;
}
.has-post-thumbnail .ast-date-meta.circle .posted-on {
margin: 1em;
}
.ast-separate-container .ast-grid-1 .blog-layout-1 {
padding: 0;
}
.ast-separate-container .ast-grid-1 .blog-layout-2,
.ast-separate-container .ast-grid-1 .blog-layout-3 {
padding: 0;
border-bottom: 0;
}
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,
.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3 {
border-bottom: 0;
}
.ast-separate-container .blog-layout-1,
.ast-separate-container .blog-layout-2,
.ast-separate-container .blog-layout-3 {
padding: 2.66666em;
}
.ast-separate-container .ast-grid-2 .blog-layout-1,
.ast-separate-container .ast-grid-2 .blog-layout-2,
.ast-separate-container .ast-grid-2 .blog-layout-3,
.ast-separate-container .ast-grid-3 .blog-layout-1,
.ast-separate-container .ast-grid-3 .blog-layout-2,
.ast-separate-container .ast-grid-3 .blog-layout-3,
.ast-separate-container .ast-grid-4 .blog-layout-1,
.ast-separate-container .ast-grid-4 .blog-layout-2,
.ast-separate-container .ast-grid-4 .blog-layout-3 {
padding: 1.5em;
}
@media (max-width: 1200px) {
.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0), .ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+1),
.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),
.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+1),
.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),
.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+1) {
padding: 0;
}
.ast-separate-container .blog-layout-1,
.ast-separate-container .blog-layout-2,
.ast-separate-container .blog-layout-3 {
padding: 1.5em;
}
}
.site-content .ast-grid-2 .ast-article-post,
.site-content .ast-grid-3 .ast-article-post,
.site-content .ast-grid-4 .ast-article-post {
background: transparent;
}
.site-content .ast-grid-2 .ast-article-post .blog-layout-2,
.site-content .ast-grid-2 .ast-article-post .blog-layout-3,
.site-content .ast-grid-3 .ast-article-post .blog-layout-2,
.site-content .ast-grid-3 .ast-article-post .blog-layout-3,
.site-content .ast-grid-4 .ast-article-post .blog-layout-2,
.site-content .ast-grid-4 .ast-article-post .blog-layout-3 {
border-bottom: 0;
} .ast-page-builder-template .ast-article-post .entry-header {
margin: auto auto 1em auto;
padding: 0;
}
.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on {
position: relative;
display: inline-block;
margin-bottom: 1em;
}
hr.post-divider {
height: 0;
margin: 0;
}
hr.ast-single-previous-hr {
height: 0;
margin-top: 2em;
}
.ast-show-comments-data {
padding: 2em 6.67em;
}
.ast-show-comments-data .ast-show-comments {
cursor: pointer;
}
.ast-show-comments-data .ast-show-comments-count,
.ast-show-comments-data .ast-show-comments {
max-width: 640px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.ast-show-comments-data .ast-show-comments-count {
margin-bottom: 2em;
}
.ast-pagination-square .ast-pagination .page-numbers,
.ast-pagination-circle .ast-pagination .page-numbers {
border-style: solid;
border-width: 1px;
line-height: 2.33333em;
}
.ast-pagination-circle .ast-pagination .page-numbers {
border-radius: 50%;
}
.ast-pagination-circle .ast-pagination .prev.page-numbers,
.ast-pagination-circle .ast-pagination .next.page-numbers {
border-radius: 30px;
}
@media all and (max-width: 768px) {
#content:before {
content: "";
}
} .ast-pagination-infinite {
text-align: center;
margin: 2.5em 0 0;
}
.ast-page-builder-template .ast-pagination-infinite {
margin: 2.5em 0;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}
.no-more {
cursor: default;
} .ast-loader {
display: none;
margin: 0 auto;
min-height: 58px;
line-height: 58px;
width: 70px;
text-align: center;
}
.ast-loader > div {
width: 18px;
height: 18px;
background-color: #0085ba;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.ast-loader .ast-loader-1 {
animation-delay: -0.32s;
}
.ast-loader .ast-loader-2 {
animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%,
80%,
100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
} .ast-blog-pagination-type-infinite .ast-pagination {
display: none;
}
.ast-related-post-featured-section .post-thumb-img-content + * .posted-on {
position: absolute;
top: 0;
left: 0;
}
.ast-related-post-featured-section .posted-on {
position: relative;
display: inline-block;
width: 5.714285714em;
height: 5.714285714em;
padding: 0.7em;
margin-bottom: 1.5em;
}
.ast-related-post-featured-section .posted-on .entry-date span {
display: block;
width: 100%;
text-align: center;
}
.ast-related-post-featured-section .posted-on .date-month {
font-size: 0.8571428571em;
line-height: 1em;
}
.ast-related-post-featured-section .posted-on .date-year {
font-size: 0.8571428571em;
line-height: 1em;
}
.ast-related-post-featured-section .posted-on .date-day {
font-size: 2.5em;
line-height: .9em;
font-weight: 900;
margin: .1em 0;
}
.blog-layout-1 { }
.blog-layout-1 .post-thumb .posted-on {
position: absolute;
top: 0;
}
.blog-layout-1 .post-thumb .posted-on .entry-date span {
display: block;
width: 100%;
text-align: center;
}
.blog-layout-1.ast-no-thumb .posted-on {
position: relative;
display: inline-block;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left: calc(-1 * var(--ast-container-default-xlg-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left: calc(-1 * var(--ast-container-default-lg-padding));
}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left: calc(-1 * var(--ast-container-default-slg-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left: calc(-1 * var(--ast-container-default-xxs-padding));
}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top: calc(-1 * var(--ast-container-default-md-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top: calc(-1 * var(--ast-container-default-sm-padding));
}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top: calc(-1 * var(--ast-container-default-slg-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top: calc(-1 * var(--ast-container-default-xs-padding));
}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top: calc(-1 * var(--ast-container-default-md-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top: calc(-1 * var(--ast-container-default-sm-padding));
}
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left: calc(-1 * var(--ast-container-default-xlg-padding));
margin-right: calc(-1 * var(--ast-container-default-xlg-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left: calc(-1 * var(--ast-container-default-xs-padding));
margin-right: calc(-1 * var(--ast-container-default-xs-padding));
}
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
margin-top: calc(-1 * var(--ast-container-default-md-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
margin-top: calc(-1 * var(--ast-container-default-sm-padding));
}
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
margin-left: calc(-1 * var(--ast-container-default-xlg-padding));
margin-right: calc(-1 * var(--ast-container-default-xlg-padding));
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
margin-left: calc(-1 * var(--ast-container-default-xs-padding));
margin-right: calc(-1 * var(--ast-container-default-xs-padding));
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left: -1.5em;
margin-right: -1.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
margin-left: -1.5em;
margin-right: -1.5em;
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left: -0.5em;
margin-right: -0.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
margin-left: -0.5em;
margin-right: -0.5em;
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top: -1.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
margin-top: -1.5em;
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top: -0.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
margin-top: -0.5em;
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top: -1.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
margin-top: -1.5em;
}
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left: -1.5em;
margin-right: -1.5em;
}
@media (max-width: 1200px) {
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,
.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
margin-left: -1.5em;
margin-right: -1.5em;
}
}
.ast-hb-account-login-wrapper .ast-hb-account-login {
position: fixed;
left: 50%;
top: 50%;
padding: 35px;
max-height: 550px;
width: 340px;
margin: 0 0 0 -170px;
background-color: #f1f1f1;
z-index: 1000011;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}
.ast-hb-account-login-wrapper .ast-hb-account-login-bg {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
opacity: .7;
z-index: 1000010;
transition: all 0.3s;
}
.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close {
background: 0 0;
border: 0;
font-size: 24px;
line-height: 1;
padding: .4em;
color: inherit;
-js-display: flex;
display: flex;
box-shadow: none;
}
.ast-hb-account-login-wrapper #loginform input[type=text],
.ast-hb-account-login-wrapper #loginform input[type=password] {
width: 100%;
max-width: 100%;
margin-top: 10px;
border: 1px solid;
background-color: transparent;
vertical-align: middle;
}
.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after {
content: "|";
margin: 0 0.4em;
}
.ast-header-account-link.ast-account-action-link,
.ast-header-break-point .ast-header-account-link,
.ast-header-account-link.ast-account-action-login,
.ast-header-account-link.ast-account-action-login.customize-unpreviewable {
cursor: pointer;
pointer-events: all;
}
.ast-header-account {
-js-display: flex;
display: flex;
}
.ast-hb-account-login-wrapper {
visibility: hidden;
}
.ast-hb-account-login-wrapper .ast-hb-login-header {
-js-display: flex;
position: absolute;
right: 0;
top: 0;
display: flex;
justify-content: flex-end;
min-height: calc(1.2em + 24px);
}
.ast-hb-account-login-wrapper .ast-hb-account-login {
transform: scale(0.7);
opacity: 0;
transition: all 0.3s;
overflow: auto;
}
.ast-hb-account-login-wrapper.show {
visibility: visible;
}
.ast-hb-account-login-wrapper.show .ast-hb-account-login {
transform: scale(1) translateY(-50%);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ast-hb-login-body {
height: 100%;
position: relative;
line-height: 1.5;
} .ast-hf-account-menu-wrap.ast-main-header-bar-alignment {
position: relative;
}
.main-header-bar .main-header-bar-navigation .ast-account-nav-menu {
line-height: 1.45;
}
.ast-account-nav-menu {
width: 240px;
background: #fff;
left: -999em;
position: absolute;
top: 0px;
z-index: 99999;
list-style: none;
margin: 0;
padding-left: 0;
border: 0;
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.ast-account-nav-menu .sub-menu {
right: auto;
top: 0;
margin-left: 0;
}
.ast-account-nav-menu .menu-item.focus > .sub-menu,
.ast-account-nav-menu .menu-item:hover > .sub-menu {
left: 100%;
}
.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus > .sub-menu,
.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover > .sub-menu {
left: -100%;
}
.ast-account-nav-menu .menu-item .menu-link {
padding: .9em 1em;
}
.ast-account-nav-menu .menu-item {
border-style: none;
}
.ast-account-nav-menu .menu-item.menu-item-has-children > .menu-link:after {
position: absolute;
right: 1em;
top: 50%;
transform: translate(0, -50%) rotate(270deg);
}
.ast-primary-header-bar .main-header-menu.ast-account-nav-menu > .menu-item,
.ast-above-header-bar .main-header-menu.ast-account-nav-menu > .menu-item,
.ast-below-header-bar .main-header-menu.ast-account-nav-menu > .menu-item {
height: auto;
line-height: unset;
bottom: -5px;
}
.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a {
background: unset;
}
.ast-header-account-wrap .menu-item:last-child > .menu-link {
border-style: none;
}
.ast-divider-wrapper {
border: 0;
}
.ast-mobile-popup-content .ast-header-divider-element {
justify-content: center;
}
.ast-header-divider-element {
position: relative;
}
.ast-fb-divider-layout-vertical {
position: relative;
}
.ast-hb-divider-layout-vertical.ast-header-divider-element {
height: 100%;
} .ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element) {
padding: 15px 20px;
}
.footer-widget-area .ast-footer-divider-element {
position: relative;
align-items: center;
}
.footer-widget-area .ast-divider-wrapper {
display: inline-block;
}
.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal {
-js-display: inline-flex;
display: inline-flex;
vertical-align: middle;
} [data-section*="section-hb-button-"] .ast-builder-button-size-xs .ast-custom-button,
[data-section*="section-fb-button-"] .ast-builder-button-size-xs .ast-custom-button {
font-size: 13px;
padding: 8px 20px;
}
[data-section*="section-hb-button-"] .ast-builder-button-size-sm .ast-custom-button,
[data-section*="section-fb-button-"] .ast-builder-button-size-sm .ast-custom-button {
font-size: 15px;
padding: 10px 40px;
}
[data-section*="section-hb-button-"] .ast-builder-button-size-md .ast-custom-button,
[data-section*="section-fb-button-"] .ast-builder-button-size-md .ast-custom-button {
font-size: 17px;
padding: 15px 45px;
}
[data-section*="section-hb-button-"] .ast-builder-button-size-lg .ast-custom-button,
[data-section*="section-fb-button-"] .ast-builder-button-size-lg .ast-custom-button {
font-size: 19px;
padding: 20px 50px;
}
[data-section*="section-hb-button-"] .ast-builder-button-size-xl .ast-custom-button,
[data-section*="section-fb-button-"] .ast-builder-button-size-xl .ast-custom-button {
font-size: 21px;
padding: 25px 55px;
}
.ast-fb-divider-layout-vertical {
-js-display: flex;
display: flex;
}
.site-footer-section {
position: relative;
}
.ast-builder-language-switcher .ast-builder-language-switcher-menu {
list-style: none;
margin: 0;
padding: 0;
line-height: normal;
-webkit-tap-highlight-color: transparent;
}
.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher {
display: block;
}
.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu {
display: block;
}
.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher {
-js-display: flex;
display: flex;
}
.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu {
-js-display: flex;
display: flex;
flex-wrap: wrap;
}
.ast-builder-language-switcher a {
-js-display: flex;
display: flex;
align-items: center;
}
.ast-lswitcher-item-header,
.ast-lswitcher-item-footer {
-js-display: inline-flex;
display: inline-flex;
}
span.ast-lswitcher-item-footer:last-child,
span.ast-lswitcher-item-header:last-child {
margin-right: 0px;
}
.ast-header-sticky-active {
position: fixed !important;
right: 0;
left: 0;
margin: 0 auto;
z-index: 99;
}
.ast-footer-sticky-active .ast-custom-footer {
position: fixed !important;
right: 0;
left: 0;
bottom: 0;
margin: 0 auto;
z-index: 99;
}
.ast-custom-header {
position: relative;
z-index: 99;
}
.ast-custom-header.ast-header-sticky-active {  }
.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap {
transition: padding 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active .fl-module-content {
transition: all 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active .elementor-section-wrap {
transition: padding 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active .elementor-row > .elementor-column > .elementor-element-populated {
transition: all 0.3s linear;
} .ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk {  }
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap {
transition: padding 0.3s linear;
padding-top: 5px;
padding-bottom: 5px;
box-sizing: border-box;
}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content {
margin-top: 5px;
margin-bottom: 5px;
transition: all 0.3s linear;
}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img {
max-height: 50px;
width: auto;
}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap {
transition: padding 0.3s linear;
box-sizing: border-box;
}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img {
max-height: 50px;
width: auto;
}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row > .elementor-column > .elementor-element-populated {
max-height: 60px;
transition: all 0.3s linear;
}
.ast-custom-header.ast-header-sticky-active {
top: 0;
width: 100%;
transition: ease-out;
} .single-advanced-hook .ast-no-title,
.single-advanced-hook .hentry {
margin: 0;
}
.js_active .ast-plain-container.single-advanced-hook .entry-header {
margin: 0;
} .summary.entry-summary + [CLASS*="astra-advanced-hook"] {
clear: both;
}
.single-astra-advanced-hook .wp-block-buttons,
.single-astra-advanced-hook .wp-block-uagb-buttons { margin-bottom: 1.5em;
} .single-astra-advanced-hook .ast-container {
flex-wrap: wrap;
}
.single-astra-advanced-hook .ast-container > * {
width: 100%;
}    body.ast-padded-layout::before, body.ast-padded-layout::after {
background: inherit;
content: "";
display: block;
height: 0;
left: 0;
position: fixed;
width: 100%;
z-index: 999;
}
body.ast-padded-layout::after {
bottom: 0;
}
body.ast-padded-layout {
background-attachment: fixed;
}
body.ast-padded-layout::before {
top: 0;
}
@media (min-width: 44.375em) {
body.ast-padded-layout.admin-bar::before {
top: 46px;
}
}
@media (min-width: 48.9375em) {
body.ast-padded-layout.admin-bar::before {
top: 32px;
}
}
.elementor-page.ast-box-layout #page, .elementor-page.ast-padded-layout #page {
overflow: hidden;
}
.siteorigin-panels.ast-box-layout #page, .siteorigin-panels.ast-padded-layout #page {
overflow: hidden;
}
.ast-separate-container.ast-box-layout #content .ast-container {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 768px) {
.ast-separate-container.ast-box-layout #content .ast-container {
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 544px) {
.ast-separate-container.ast-box-layout #content .ast-container {
padding-left: 0.54em;
padding-right: 0.54em;
}
}
.js_active .ast-box-layout #page,
.js_active .ast-padded-layout #page {
overflow: hidden;
}
.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],
.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width] {
max-width: 100%;
left: 0px !important;
}     .ast-sticky-active {
position: fixed !important;
right: 0;
left: 0;
margin: 0 auto;
}
.ast-nav-up {
transform: translateY(-100%);
}
.site-header .sticky-custom-logo {
display: none;
}
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover,
.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus {
background: transparent;
}
.ast-offcanvas-active .ast-above-header,
.ast-fullscreen-active .ast-above-header {
z-index: 4;
}
.ast-offcanvas-active .ast-above-header.ast-sticky-active,
.ast-fullscreen-active .ast-above-header.ast-sticky-active {
z-index: 0;
}
#ast-fixed-header {
position: fixed;
visibility: hidden;
top: 0;
left: 0;
width: 100%;
}
#ast-fixed-header .main-header-bar {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#ast-fixed-header.ast-header-slide {
transform: translateY(-100%);
transition: transform 0.3s linear, top 0.3s linear, visibility 0.3s linear;
}
#ast-fixed-header.ast-header-fade {
opacity: 0;
transition: opacity 0.3s linear;
}
.main-header-bar.ast-sticky-active {
box-shadow: 0 2px 10px 0 rgba(36, 50, 66, 0.075);
}
.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,
.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link {
display: none;
}
.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo {
display: inline-block;
}
.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
display: none;
}
.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,
.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,
.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
display: inline-block;
}
.ast-sticky-main-shrink { }
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar,
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar {
line-height: 55px;
}
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity,
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation {
line-height: 3;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
max-height: 55px !important;
width: auto;
}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar, .ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar {
padding-bottom: 0;
}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons {
line-height: 0;
padding-bottom: 0.5em;
}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding {
padding-bottom: 0.5em;
}
.ast-sticky-above-shrink { }
.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity,
.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation {
line-height: 3;
}
.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img {
max-height: 55px;
width: auto;
}
.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar, .ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar {
padding-bottom: 0;
}
.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons {
line-height: 0;
padding-bottom: 0.5em;
}
.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding {
padding-bottom: 0.5em;
}
.ast-sticky-below-shrink { }
.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity,
.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation {
line-height: 3;
}
.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img {
max-height: 55px;
width: auto;
}
.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar, .ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar {
padding-bottom: 0;
}
.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons {
line-height: 0;
padding-bottom: 0.5em;
}
.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding {
padding-bottom: 0.5em;
}
.ast-header-break-point .ast-sticky-active .sticky-custom-logo img {
display: block;
}
.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img {
display: block;
}
.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo {
display: none;
}
.ast-header-break-point .ast-header-sticked .sticky-custom-logo img {
display: block;
}
.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img {
display: none;
}
.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img {
display: inline-block;
}
.above-header-toggle-on .main-header-bar {
z-index: 1;
}
.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content {
display: none;
}
.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content {
display: none;
}
.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content {
display: block;
}
.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content {
display: block;
}
.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content {
display: block;
}
.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,
.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,
.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content {
display: block;
}
.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content {
display: none;
}
.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-desktop-header-content,
.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-desktop-header-content,
.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead > .ast-desktop-header-content {
display: none;
}
.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content {
display: none;
}
.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,
.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,
.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content {
display: none;
}
.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content,
.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content,
.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > .ast-mobile-header-wrap .ast-mobile-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content,
.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead > #ast-desktop-header .ast-desktop-header-content {
position: fixed;
} .site-primary-header-wrap, .site-above-header-wrap, .site-below-header-wrap {
transition: all 0.2s linear;
}
.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead > .main-header-bar-navigation {
display: none !important;
}
.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead > .main-header-bar-navigation {
display: none !important;
}
.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active {
z-index: 5;
}
.ast-fullscreen-menu-overlay #ast-fixed-header {
z-index: 9;
} .ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar,
.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper {
overflow-y: unset !important;
}
#ast-mobile-header .content-align-flex-start {
max-height: 60vh;
overflow: auto;
}     .astra-full-megamenu-wrapper {
z-index: 99999;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu > .menu-item {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc > .menu-link {
vertical-align: middle;
text-align: center;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover > .menu-link {
background-color: transparent;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu {
opacity: 0;
visibility: hidden;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item > .menu-link {
background-color: transparent;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus {
opacity: 1;
visibility: visible;
-js-display: flex;
display: flex;
padding: 15px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu > .menu-item {
padding-left: 15px;
padding-right: 15px;
display: block;
flex: 1;
opacity: 1;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu > .menu-item:first-child {
padding-left: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu > .menu-item:last-child {
padding-right: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item {
width: 50%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item {
width: 33.33%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item {
width: 25%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child {
border-right: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu {
background-color: transparent;
display: block;
opacity: 1;
visibility: visible;
transform: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link {
padding-left: 24px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link {
padding-left: 48px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu {
border: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu > .menu-item .sub-menu {
position: static;
width: 100%;
margin: auto;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu > .menu-item .sub-menu .menu-item {
width: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus > .menu-item {
padding-left: 15px;
padding-right: 15px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus > .menu-item:first-child {
padding-left: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus > .menu-item:last-child {
padding-right: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus {
opacity: 1;
visibility: visible;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus {
-js-display: flex;
display: flex;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched {
width: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content {
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item > .menu-link::after {
content: '';
}
.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item > .menu-link .ast-icon.icon-arrow {
display: none;
}
.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link {
border: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu {
opacity: 1;
visibility: visible;
-js-display: flex;
display: flex;
padding: 15px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item {
padding-left: 15px;
padding-right: 15px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item:first-child {
padding-left: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item:last-child {
padding-right: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item {
padding-left: 15px;
padding-right: 15px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item:first-child {
padding-left: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item:last-child {
padding-right: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item {
width: 50%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item {
width: 33.33%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item {
width: 25%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu > .menu-item {
display: block;
flex: 1;
opacity: 1;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu {
background-color: transparent;
display: block;
opacity: 1;
visibility: visible;
transform: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link {
padding-left: 24px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link {
padding-left: 48px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu {
border: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu > .menu-item .sub-menu {
position: static;
width: 100%;
margin: auto;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu > .menu-item .sub-menu .menu-item {
width: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child {
border-right: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper {
opacity: 1;
visibility: visible;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu {
-js-display: flex;
display: flex;
}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item {
width: 100%;
}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu {
min-width: 100%;
}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item {
width: 100%;
}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu {
min-width: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper {
background: #FFFFFF;
position: absolute;
opacity: 0;
visibility: hidden;
top: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu {
display: none;
position: relative;
left: 0;
top: 0;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
border-width: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu {
padding: 15px;
}
.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item + .ast-mm-custom-content {
margin-top: .9em;
}
.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children) > a {
margin-bottom: .9em;
}
.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor > .menu-link,
.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor > .menu-link,
.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor > .menu-link {
background-color: transparent;
}
.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,
.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,
.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text {
vertical-align: text-top;
}
.ast-desktop .ast-mm-template-content,
.ast-desktop .ast-mm-custom-text-content {
padding: 0 1em;
}
.ast-desktop .ast-mm-custom-text-content {
margin-bottom: 0.9em;
}
.ast-desktop .ast-below-header .ast-mm-custom-text-content,
.ast-desktop .ast-below-header .ast-mm-template-content {
padding: 0.9em 1em;
}
.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper {
border-width: 1px;
border-style: solid;
}
.ast-desktop .ast-mm-widget-content a {
display: initial;
}
.ast-desktop .ast-mm-widget-content .ast-mm-widget-item {
padding: 1.5em;
margin-bottom: 0.9em;
}
.ast-desktop .ast-mm-widget-content .ast-search-submit {
display: none;
}
.ast-desktop .submenu-with-border .astra-megamenu {
border-width: 1px;
}
.ast-menu-description {
line-height: 1.6;
display: block;
font-size: 0.8em;
padding: 2px 0;
} .site-header a .sub-arrow,
.site-header a .ast-menu-description {
transition: none;
}
.site-header .menu-text {
transition: none;
}
.ast-header-break-point .ast-menu-description {
line-height: inherit;
}
.astra-mm-highlight-label {
font-size: 0.7em;
margin-left: 5px;
line-height: normal;
padding: 3px 6px;
border-radius: 2px;
}
.ast-desktop .ast-hide-menu-item {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item {
display: none;
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu > .menu-item-has-children > .menu-link::after, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu > .menu-item-has-children > .menu-link::after, .ast-desktop .ast-mega-menu-enabled.ast-above-header-menu > .menu-item-has-children > .menu-link::after {
content: '';
margin: 0;
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after,
.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after, .ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after,
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow:after {
transform: rotate(-90deg);
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow,
.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow, .ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow,
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .sub-arrow {
position: absolute;
right: 5%;
top: 50%;
transform: translateY(-50%);
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus, .ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus {
background: transparent;
}
.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li > .menu-link .sub-arrow:after,
.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children > .menu-link .sub-arrow:after,
.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li > .menu-link .sub-arrow:after,
.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children > .menu-link .sub-arrow:after {
display: none;
}
.ast-disable-link {
cursor: default;
}
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover > .menu-link,
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus > .menu-link,
.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading > .menu-link:hover {
background: transparent;
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover > .menu-link,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus > .menu-link,
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading > .menu-link:hover {
background: transparent;
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading > .menu-link {
background: transparent;
}
.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,
.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,
.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,
.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,
.ast-desktop .astra-mega-menu-width-full,
.ast-desktop .astra-mega-menu-width-full-stretched {
background: transparent;
}
.ast-desktop .main-header-menu > .menu-item .astra-full-megamenu-wrapper:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
transform: translateY(-100%);
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu {
box-shadow: none;
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu {
box-shadow: none;
}
.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper {
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item,
.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,
.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item {
display: none;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle,
.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle,
.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle {
display: none;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .sub-menu,
.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .sub-menu,
.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .sub-menu {
display: block !important;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .ast-mm-custom-content + .sub-menu,
.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .ast-mm-custom-content + .sub-menu,
.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item + .ast-menu-toggle + .ast-mm-custom-content + .sub-menu {
display: block !important;
}
.ast-hidden {
display: none !important;
}
.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu {
right: 0;
}     .main-header-bar-wrap .ast-search-box.header-cover {
z-index: 7;
}
.ast-below-header-wrap .ast-search-box.header-cover .search-field,
.ast-below-header-wrap .ast-search-box.header-cover #close {
font-size: 1.8em;
}
.ast-below-header-wrap .ast-search-box.header-cover .search-submit {
font-size: 1.5em;
}
.ast-search-box.header-cover, .ast-search-box.full-screen {
display: none;
opacity: 0;
transition: opacity .3s ease-in-out,display .3s ease-in-out;
width: 100%;
height: 100%; }
.ast-search-box.header-cover .search-field, .ast-search-box.full-screen .search-field {
background: 0 0;
border: 0;
color: #fafafa;
box-shadow: none;
text-align: left;
padding: 0;
}
.ast-search-box.header-cover .search-submit, .ast-search-box.full-screen .search-submit {
background: var(--ast-fs-search-submit-background, 0 0);
padding: 0;
border-radius: 50%;
box-shadow: none;
color: var(--ast-fs-search-text-color, #9E9E9E);
transition: all .7s ease-In;
outline: none;
border: 0;
vertical-align: middle;
}
.ast-search-box.header-cover .ast-search-wrapper, .ast-search-box.full-screen .ast-search-wrapper {
position: absolute;
width: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.ast-search-box.header-cover .ast-search-wrapper .search-form, .ast-search-box.full-screen .ast-search-wrapper .search-form {
line-height: normal;
}
.ast-search-box.header-cover #close, .ast-search-box.full-screen #close {
color: #fafafa;
transform: rotate(0);
font-size: 2em;
cursor: pointer;
z-index: 9;
font-weight: normal;
}
.ast-search-box.header-cover .search-field::-webkit-input-placeholder, .ast-search-box.full-screen .search-field::-webkit-input-placeholder {
color: #fafafa;
}
.ast-search-box.header-cover .search-field:-moz-placeholder, .ast-search-box.full-screen .search-field:-moz-placeholder { color: #fafafa;
}
.ast-search-box.header-cover .search-field::-moz-placeholder, .ast-search-box.full-screen .search-field::-moz-placeholder { color: #fafafa;
}
.ast-search-box.header-cover .search-field:-ms-input-placeholder, .ast-search-box.full-screen .search-field:-ms-input-placeholder {
color: #fafafa;
}
.ast-search-box.header-cover {
position: absolute;
background: rgba(25, 25, 25, 0.96);
top: 0;
z-index: 10;
}
.ast-search-box.header-cover .search-field {
font-size: 2em;
line-height: 2;
width: 100%;
}
.ast-search-box.header-cover .ast-container {
position: relative;
}
.ast-search-box.header-cover .search-text-wrap,
.ast-search-box.header-cover .search-submit,
.ast-search-box.header-cover .close {
display: inline-block;
}
.ast-search-box.header-cover .search-text-wrap {
width: calc( 100% - 2.5em);
vertical-align: middle;
}
.ast-search-box.header-cover .search-submit {
font-size: 1.7em;
margin-right: 2em;
}
.ast-search-box.header-cover #close {
vertical-align: middle;
backface-visibility: hidden;
}
.ast-search-box.full-screen {
position: fixed;
background: rgba(25, 25, 25, 0.96);
top: 0;
left: 0;
z-index: 999;
}
.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
text-align: center;
color: #e2e2e2;
font-size: 1.5em;
font-weight: normal;
transition-delay: 50ms;
transition: all .3s ease-in-out;
}
.ast-search-box.full-screen .ast-search-wrapper fieldset {
border: 0;
padding: 2.5em 0 1em;
border-bottom: 2px solid var(--ast-border-color);
}
.ast-search-box.full-screen .ast-search-wrapper .search-field {
font-size: 2em;
padding-left: 20px;
line-height: 1.7;
width: 92%;
vertical-align: middle;
}
.ast-search-box.full-screen .ast-search-wrapper .search-form {
width: 70%;
margin: 20px auto;
}
.ast-search-box.full-screen .ast-search-wrapper .search-submit {
font-size: var(--ast-fs-search-font-size, 1.7em);
}
.ast-search-box.full-screen #close {
position: absolute;
color: #fafafa;
right: 1em;
line-height: 1;
cursor: pointer;
z-index: 9;
font-weight: normal;
font-size: 2em;
top: 1.5em;
backface-visibility: hidden;
}
.ast-search-box.full-screen ::-webkit-input-placeholder { opacity: 0;
}
.ast-search-box.full-screen ::-moz-placeholder { opacity: 0;
}
.ast-search-box.full-screen :-ms-input-placeholder { opacity: 0;
}
.ast-search-box.full-screen :-moz-placeholder { opacity: 0;
}
@media (max-width: 420px) {
.ast-search-box.full-screen ::-webkit-input-placeholder { opacity: 1;
}
.ast-search-box.full-screen ::-moz-placeholder { opacity: 1;
}
.ast-search-box.full-screen :-ms-input-placeholder { opacity: 1;
}
.ast-search-box.full-screen :-moz-placeholder { opacity: 1;
}
}
.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder {
opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder { opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder { opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder { opacity: 0.5;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-form {
padding-left: 0;
padding-right: 0;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-left: 1em;
padding-right: 2em;
}
.ast-inline-search.ast-search-menu-icon {
position: relative;
transform: none;
left: 0;
right: 0;
}
.ast-inline-search.ast-search-menu-icon .search-submit {
display: block;
background: none;
border: none;
position: absolute;
height: 100%;
right: 0.25em;
padding: 0;
top: 0;
font-size: 1.3em;
color: #757575;
}
.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form {
padding: 0;
}
.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 2em;
}
.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field {
width: 80%;
}
.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,
.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover {
display: none;
} .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form {
right: -1em;
left: auto;
padding-left: 0em;
padding-right: 3em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field {
padding-right: 0px;
padding-left: 1em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
right: auto;
padding-right: 0em;
padding-left: 3em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field {
padding-left: 0px;
padding-right: 1em;
} .ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form {
padding-left: 0px;
left: auto;
padding-right: 2em;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form {
left: -1em;
padding-left: 2em;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field {
padding-right: 0;
padding-left: 1em;
}
.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
right: auto;
padding-right: 2em;
}
.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form {
left: 0;
padding-left: 0;
padding-right: 2em;
} .ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form {
right: -1em;
left: auto;
padding-left: 0em;
padding-right: 3em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field {
padding-right: 0px;
padding-left: 1em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
right: auto;
padding-right: 0em;
padding-left: 3em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field {
padding-left: 0px;
padding-right: 1em;
} .ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-left: 1em;
padding-right: 0;
}
.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
padding-left: 3em;
padding-right: 1em;
}
.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
right: auto;
padding-right: 2em;
} .ipod.full-screen,
.iphone.full-screen {
position: fixed !important;
}
@media (max-width: 992px) {
.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
left: auto;
}
.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
left: auto;
}
}
@media (max-width: 544px) {
.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
display: none;
}
.ast-search-box.full-screen .ast-search-wrapper .search-field,
.ast-search-box.full-screen .ast-search-wrapper .search-submit {
font-size: 1.6em;
}
}