.pre-footer{padding:2px 0;margin:20px;color:#fff;background-image:linear-gradient(to right,#fff 0%,#009d4a 50%,#fff 100%)}.pre-footer .row>div{display:flex;align-items:center}.pre-footer .right{margin-left:90px;flex-grow:1}.pre-footer p{line-height:1;margin-bottom:0}.pre-footer .title{font-size:1.125rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.pre-footer .subscribe-block .left{position:relative;padding-left:66px}.pre-footer .subscribe-block .left .icon{position:absolute;top:50%;left:0;transform:translate(0,-50%);font-size:40px}.pre-footer .subscribe-block .right{margin-right:60px}.subscribe-form .mc4wp-form-fields{display:flex}.subscribe-form input{font-size:.875rem;padding:9px 13px;border:2px solid;transition-duration:.3s}.subscribe-form input:not([type=submit]){color:#3f3a40;flex-grow:1;border:2px solid #fff;transition-property:color,background-color}.subscribe-form input[type=submit]{font-weight:700;text-transform:uppercase;border:2px solid;background-color:transparent;margin-left:-1px;transition-property:background-color}.subscribe-form input:not([type=submit]):focus{color:#3f3a40;background-color:#dcd52a;border-color:#fff}.subscribe-form input[type=submit]:hover,.subscribe-form input[type=submit]:focus{background-color:#dcd52a}.subscribe-form input::-moz-placeholder{color:#bab9b6;font-style:italic}.subscribe-form input::-ms-input-placeholder{color:#bab9b6;font-style:italic}.subscribe-form input::-webkit-input-placeholder{color:#bab9b6;font-style:italic}.pre-footer .socials-block .left{margin-left:60px}.footer-widgets:not(:empty){color:inherit;background-color:#fff;padding-top:0;padding-bottom:0}.footer-widgets .container{overflow:hidden}.footer-widgets .col{padding:2.25vw 15px;display:flex;flex-direction:column}.footer-widgets .widgetlist{width:100%}.widget:not(.sb_contact_socials_widget) ul li:not(:last-child),.widget ol li:not(:last-child){border-bottom:none}.sb-dev-link a{font-weight:700}@media (min-width:1201px){.footer-widgets .row{margin:0 -2.25%}.footer-widgets .col{min-width:240px;padding-left:2.25%;padding-right:2.25%}.footer-widgets .f-col-1{flex-grow:2}.footer-widgets .col:not(:last-child){border-right:1px solid #e8e8e8}}@media (max-width:1200px){.pre-footer .subscribe-block .right,.pre-footer .right{margin-right:15px;margin-left:15px}}@media (max-width:575px){.f-col-1 .widgetlist .widget_media_image{padding-bottom:10px}.f-col-1 .widget_media_image img{max-width:180px !important;display:block;margin:auto}.pre-footer .subscribe-block{flex-direction:column}.pre-footer .subscribe-block .left{margin-bottom:15px}.pre-footer .subscribe-block .right,.pre-footer .right{margin-left:0;margin-right:0;width:100%}}.sb_mobile .child-copy-info{margin-bottom:20px;text-align:center}.sb_mobile .footer-widgets .wtitle{display:flex;justify-content:space-between;align-items:center;padding-bottom:0}.toggle-btn{width:1em;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 5px}.toggle-btn:before{content:'\e80d';font-family:'fontello';font-size:1.5em;line-height:1;transition-property:transform;transition-duration:.3s}.sb_mobile .footer-widgets .widgetlist{margin-bottom:0;padding-bottom:1em;border-bottom:1px solid #ddd}.sb_mobile .footer-widgets .widget.__show .toggle-btn:before{transform:rotate(-45deg)}.sb_mobile .footer-widgets .wtitle+ul{display:none}.site-footer .ethno-pattern{background-image:url(//greenvisa.com.ua/wp-content/themes/sb-child/css/blocks/../../img/pattern.svg);background-repeat:repeat-x;background-position:left;height:25vh}