/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Dec 09 2023 | 18:36:12 */
@media only screen and (min-width: 600px){
.r-2-1 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 670px 0 0;
}
}
@media only screen and (max-width: 600px){
.r-2-1 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 400px 0 0 0;
}.r-2-1 .inherit-container-width.wp-block-group.alignwide.has-ast-global-color-4-background-color {
    padding: 20px !important;
}
}

footer .widget {
    margin: 0 0 1.5em 0;
}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
    transform: translateY(-53px);
    display: block;
}footer .ast-footer-copyright {
    margin: 0;
}footer .site-footer-below-section-1 p {
    padding: 0 30px;
}aside.footer-widget-area {
    padding: 0 20px;
}.site-footer-section-1 {
    margin: 0 !important;
}.ast-header-button-1 {
    display: none !important;
}@media screen and (max-width: 600px) {
.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
    padding: 0;
}footer .site-primary-footer-inner-wrap .site-footer-section {
    padding: 40px 0 0 0;
}footer .site-footer-section-1>div {
    padding: 15px !important;
    max-width: calc(50% - 3px);
    display: inline-flex !important;
    justify-content: flex-end !important;
}}div#ast-desktop-header .ast-grid-right-section {
    justify-content: flex-start !important;
}div#ast-desktop-header .site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
    width: 200px !important;
}div#ast-desktop-header .ast-builder-grid-row {
    display: inline-flex !important;
}div#ast-desktop-header .ast-header-button-1 {
    display: none !important;
}.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
    font-weight: 800;
}

.site-primary-footer-wrap {
    background: #001f22;
}section#block-7 img {
    float: right;
    padding: 20px;
}.footer-widget-area.widget-area.site-footer-focus-item.ast-footer-html-1 * {
    text-align: left !important;
    direction: rtl;
}p.ctct-f4 {
    padding: 0 60px 0 0;
    font-size: 20px;
    position: relative;
    top: -20px;
}footer section#block-23 li {
    font-size: 20px;
    text-align: right;
    line-height: 45px;
    position: relative;
    top: -30px;
}footer h2.uagb-ifb-title {
    font-size: 30px;
    color: #1bae70;
}footer#colophon p {
    text-align: right;
}footer .wp-block-uagb-icon.uagb-icon-wrapper {
    position: absolute;
}section#block-24 {
    font-size: 20px;
}footer .wp-block-uagb-icon.uagb-icon-wrapper {
    margin-top: 0 !important;
}section#block-14 {
    margin-bottom: 26px;
}p.ctct-f3, p.ctct-f2, p.ctct-f1 {
    padding: 0 57px 0 0;
}.site-footer h4.uagb-heading-text {
    font-size: 30px;
    color: white;
    padding: 0 0 30px 0;
    text-align: right;
    display: block;
	margin: 0 !important;
}
main#main {
    padding: 0 0 100px 0;
}

/*-s main page*/
@media only screen and (max-width: 600px) {
.r-2-1 .wp-container-3 {
    float: left;
    width: 100%;
    padding: 370px 0 0 0;
}.r-2-1 .inherit-container-width.wp-block-group.alignwide.has-ast-global-color-4-background-color.has-background.is-layout-constrained.wp-container-4 {
    padding: 61px 17px 0 17px !important;
}

.row-5 .wp-block-uagb-call-to-action.wp-block-button {
    padding: 0 !important;
}
}