/*
Theme Name: Bald Marketing Theme
Description: Bald Marketing Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All 
	Header
		Top menu
	Content block
	Container
	Footer 
	Media Queries
*/




/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:16px/30px 'Poppins', sans-serif;color:#6c7d85;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:#ef3e21;transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:#2b3033;}




/* All */
.wrapper {max-width:1340px;padding:0 10px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;}


    /* Posts navigation */
.posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;}


    /* Data cover */
.cover {display:none;}
*[data-cover] {min-height:200px;background:url(images/blank.gif) center center/cover no-repeat;}
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}


    /* Responsive video */
.video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


    /* Typography */
h1 {font:700 86px/102px 'Poppins';color:#2b3033;padding-bottom:40px;}
h1 strong {position:relative;z-index:1;}
h1 strong:before {content:'';display:block;width:calc(100% - 10px);height:15px;position:absolute;bottom:22px;left:5px;background:#f03f22;z-index:-1;}
h2 {font:700 44px 'Poppins';color:#2b3033;padding-bottom:30px;}
h2 strong {color:#ef3e21;font-weight:700;}
h3 {font:700 30px 'Poppins';color:#ef3e21;padding-bottom:30px;}
h4 {font:700 24px 'Poppins';color:#ef3e21;}
h5 {font:700 22px 'Poppins';color:#2b3033;padding-bottom:15px;}
h5 strong {color:#ef3e21;font-weight:700;}
h5.is-style-alt {font-weight:500;font-size:18px;}
h5.is-style-alt strong {font-weight:500;}
h6 {font:20px/40px 'Poppins';padding-bottom:15px;}
h6 strong {color:#2b3033;font-weight:500;}
p {padding-bottom:30px;}
p strong {color:#2b3033;font-weight:500;}
p em {color:#ef3e21;font-weight:500;font-style:normal;}


    /* Form */
input[type="text"], input[type="email"], input[type="tel"], textarea {font:15px 'Poppins', sans-serif;color:#6c7d85;background:none;border:none;border-bottom:1px solid #808385;border-radius:0;padding:0;height:43px;width:100%;box-sizing:border-box;}
textarea {height:95px;padding:10px 0 0 0;}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .validation_error, .gform_validation_errors {display:none !important;}
.gform_wrapper .gform_body .gform_fields {display:flex;flex-wrap:wrap;justify-content:space-between;}
.gform_wrapper .gform_body .gfield {position:relative;padding-bottom:30px;width:calc(50% - 18px);}
.gform_wrapper .gform_body .gfield:last-child {width:100%;}
.gform_wrapper .gform_body .gfield > label {font-size:15px;position:absolute;top:6px;left:0;transition:all ease-in-out .2s;}
.gform_wrapper .gform_body .gfield.movelabel > label {color:#b3bcc1;font-size:12px;top:-15px;}
.gform_wrapper .gform_body .gfield > label .gfield_required:before {content:'*';color:#ef3e21;}
.gform_wrapper .gform_body .gfield > label .gfield_required span {display:none;}
.gform_wrapper .gform_body .gform_hidden {display:none;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper textarea {color:#fff;}
.gform_wrapper .gform_body .gfield .validation_message {position:absolute;bottom:10px;left:0;z-index:2;font-size:12px;line-height:20px;}
.gform_confirmation_wrapper {padding-bottom:30px;}


    /* Buttons */
.wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#fff;background:#ef3e21 url(images/icons/arrow.png) right 30% center/17px auto no-repeat;padding:5px 10% 5px 10px;min-width:270px;height:62px;font:500 16px 'Poppins';box-shadow:rgba(41,22,19,.4) 0 12px 40px 0;border:none;border-radius:32px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background-color:#6c7d85;}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#fff;background-color:#6c7d85;}
.is-style-outline .wp-block-button__link:hover {color:#fff;background-color:#ef3e21;}


    /* Main Colors */
.has-primary-color-color {color:#ef3e21;}
.has-secondary-color-color {color:#2b3033;}
.has-text-color-color {color:#6c7d85;}
.has-primary-color-background-color {background-color:#ef3e21;}
.has-secondary-color-background-color {background-color:#2b3033;}
.has-text-color-background-color {background-color:#6c7d85;}




/* Header */
.header {padding:40px 70px 0 70px;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;z-index:999;}
.header .wrapper {max-width:100%;display:flex;justify-content:space-between;}
.header .logo {width:125px;height:100px;font-size:0;line-height:0;background:url(images/logo.png) center center/100% auto no-repeat;display:inline-block;}
	/* Top menu */
.header nav ul {display:flex;}
.header nav ul li {font-weight:500;padding:15px 20px 0 10px;}
.header nav ul li a, .header nav ul li a:visited {color:#2b3033;}
.header nav ul li a:hover {color:#ef3e21;}




/* Content block */
body:not(.home) .content_block {padding:180px 0;}
.content_block article > ul, .content_block article > ol {margin-bottom:20px;}
.content_block article > ul li {list-style-position:inside;list-style-type:disc;}
.content_block article > ol li {list-style-position:inside;list-style-type:decimal;}
.content_block blockquote {padding-left:40px;border-left:4px solid #666;margin-bottom:25px;}
.content_block .wp-block-separator {border:none;background:#ef3e21;height:5px;width:90px;margin:0 auto 45px auto;}
.content_block article > h2.has-text-align-center {max-width:705px;margin:0 auto;position:relative;z-index:2;}
.content_block article > h5.has-text-align-center {max-width:1020px;margin:0 auto;padding-bottom:5px;position:relative;z-index:2;}
.content_block article > h6.has-text-align-center {max-width:1020px;margin:0 auto 25px auto;position:relative;z-index:2;}
.content_block article > p.has-text-align-center {position:relative;z-index:2;}


    /* Welcome block */
.welcome_block {background:#eff4f6 url(images/demo/welcome_bg.png) center bottom/contain no-repeat;padding:180px 0 140px 0;position:relative;margin-bottom:125px;}
.welcome_block .wrapper {max-width:1510px;padding:0 20px;display:flex;justify-content:space-between;}
.welcome_block section {flex:1 0 52%;padding:150px 0 0 0;}
.welcome_block section h4 {padding-bottom:185px;}
.welcome_block section p {text-transform:uppercase;color:#a8bbc5;font-size:13px;font-weight:500;padding-bottom:35px;}
.welcome_block section ul {display:flex;flex-wrap:wrap;font-size:0;line-height:0;}
.welcome_block section ul li {display:flex;align-items:flex-end;padding:0 50px 25px 0;}
.welcome_block section ul li:nth-child(3) img {position:relative;top:4px;}
.welcome_block .img {width:48%;text-align:right;}
.welcome_block .img img {max-width:575px;width:100%;}
.welcome_block .bg {width:124px;height:124px;position:absolute;top:5px;left:calc(100% + 10px);z-index:1;}
.welcome_block .bg:before {content:'';display:block;width:100%;height:100%;background:url(images/icons/bubble_blue.svg) center center/100% auto no-repeat;position:absolute;top:0;left:0;z-index:1;}
.welcome_block .bg:after {content:'';display:block;width:110px;height:110px;background:#fff;position:absolute;top:25px;left:-65px;border-radius:50%;z-index:-1;}
.welcome_block .bg.red {top:auto;bottom:180px;left:-165px;}
.welcome_block .bg.red:before {background-image:url(images/icons/bubble_red.svg);}
.welcome_block .bg.red:after {background:rgba(243,189,180,.22);top:56px;left:44px;}
.welcome_block .bg.blue {top:auto;bottom:-235px;left:auto;right:0;}
.welcome_block .bg.blue:after {background:#eff4f6;}
.welcome_block [data-slide] {position:absolute;bottom:40px;right:20px;cursor:pointer;z-index:10;width:65px;height:65px;background:#b1cbd8 url(images/icons/arrow.svg) center center/14px auto no-repeat;border-radius:50%;box-shadow:rgba(177,203,216,.5) 0 8px 30px 0;}
@media only screen and (min-width: 1700px) {
.welcome_block [data-slide] {right:100px;}
}


    /* Media Text */
.wp-block-media-text {padding-top:130px;padding-bottom:130px;}
.wp-block-media-text .wp-block-media-text__media {font-size:0;line-height:0;}
.wp-block-media-text .wp-block-media-text__media > div {max-width:540px;display:inline-block;border-radius:20px;box-shadow:rgba(177,203,216,.5) 0 8px 30px 0;position:relative;}
.wp-block-media-text .wp-block-media-text__media > div:before, .wp-block-media-text .wp-block-media-text__media > div:after {content:'';display:block;width:124px;height:124px;background:url(images/icons/bubble_red.svg) center center/100% auto no-repeat;position:absolute;top:-35px;left:-60px;z-index:1;}
.wp-block-media-text .wp-block-media-text__media > div:after {background-image:url(images/icons/bubble_blue.svg);top:auto;bottom:-83px;left:auto;right:-55px;}
.wp-block-media-text .wp-block-media-text__media > div div:before, .wp-block-media-text .wp-block-media-text__media > div div:after {content:'';display:block;width:110px;height:110px;background:rgba(243,189,180,.22);position:absolute;top:24px;left:-70px;border-radius:50%;z-index:-1;}
.wp-block-media-text .wp-block-media-text__media > div div:after {background:#eff4f6;top:auto;bottom:-35px;left:auto;right:-63px;}
.wp-block-media-text .wp-block-media-text__media div div {border-radius:20px;background-blend-mode:overlay;background:linear-gradient(to bottom left, #f6fdff 0%, #094150 100%);}
.wp-block-media-text .wp-block-media-text__media img {opacity:.67;border-radius:20px;filter:saturate(40%);}
.wp-block-media-text .wp-block-media-text__content {padding:40px 0 0 12%;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:40px 12% 0 0;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {text-align:right;}


    /* Services block */
.services_block {background:#eff4f6 url(images/demo/services_bg.png) center top/contain no-repeat;padding:360px 0 90px 0;position:relative;margin-top:-160px;}
.services_block .wrapper {max-width:1510px;padding:0 20px;}
.services_block .bg {width:124px;height:124px;position:absolute;top:-390px;left:-125px;z-index:1;}
.services_block .bg:before {content:'';display:block;width:100%;height:100%;background:url(images/icons/bubble_blue.svg) center center/100% auto no-repeat;position:absolute;top:0;left:0;z-index:1;}
.services_block .bg:after {content:'';display:block;width:110px;height:110px;background:#eff4f6;position:absolute;top:40px;left:-30px;border-radius:50%;z-index:-1;}
.services_block .bg.red {top:-120px;left:calc(100% - 70px);}
.services_block .bg.red:before {background-image:url(images/icons/bubble_red.svg);}
.services_block .bg.red:after {background:#fff;top:-60px;left:-30px;}
.services_block h2 {text-align:center;padding-bottom:50px;}
.services_block ul {position:relative;padding-top:53px;background:url(images/demo/services_bg2.png) center 40px repeat-y;}
.services_block ul:before, .services_block ul:after {content:'';display:block;width:30px;height:30px;background:#ef3e21 url(images/icons/arrow_down.svg) center center/13px auto no-repeat;border-radius:50%;position:absolute;top:0;left:calc(50% - 15px);}
.services_block ul:after {top:auto;bottom:0;}
.services_block ul li {padding:0 0 60px 0;position:relative;}
.services_block ul li .toggle {display:none;}
.services_block ul li:before {content:'';display:block;width:10px;height:10px;background:#d5dee2;border:10px solid #eff4f6;border-radius:50%;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);transition:all ease-in-out .3s;z-index:2;}
.services_block ul li.inview:before {background:#ef3e21;border-color:#fff;box-shadow:rgba(44,46,48,.09) 0 3px 15px 0;}
.services_block ul li:after {content:'';display:block;width:46px;height:46px;background:#eff4f6;border-radius:50%;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);transition:all ease-in-out .3s .3s;z-index:1;}
.services_block ul li figure:before {content:'';display:block;width:6px;height:0;background:#fff;border-radius:3px;position:absolute;top:-12px;left:calc(50% - 3px);transition:all ease-in-out .6s;}
.services_block ul li.inview figure:before {height:100%;}
.services_block ul li:last-child {padding:0;}
.services_block ul li figure {display:flex;align-items:center;}
.services_block ul li.active figure {display:flex;}
.services_block ul li figure > div {flex-basis:50%;padding:0 120px 0 0;box-sizing:border-box;}
.services_block ul li:nth-child(odd) figure > div {order:2;padding:0 0 0 135px;}
.services_block ul li figure figcaption {flex-basis:50%;padding:0 50px 0 135px;box-sizing:border-box;}
.services_block ul li:nth-child(odd) figure figcaption {padding:0 135px 0 60px;}
.services_block ul li figure figcaption h3 {padding-bottom:15px;}
.services_block ul li figure figcaption a {text-decoration:underline;}




/* Footer */
.footer {background:#2b3033;color:#fff;padding:55px 0 60px 0;}
.footer h2 {color:#fff;padding-bottom:55px;}
.footer h4, .footer h2.widgettitle {font-weight:500;color:#fff;padding-bottom:50px;}
.footer h2.widgettitle {font-size:24px;padding-bottom:15px;}
.footer .wrapper {padding-top:130px;background:url(images/logo.png) center top/125px auto no-repeat;}
.footer .wrapper > p {text-align:center;color:#b3bcc1;font-size:13px;}
.footer .bg {width:124px;height:124px;background:url(images/icons/bubble_blue.svg) center center/100% auto no-repeat;position:absolute;top:-135px;left:-90px;z-index:1;}
.footer .bg:before {content:'';display:block;width:110px;height:110px;background:rgba(177,203,216,.20);position:absolute;top:30px;left:-30px;border-radius:50%;z-index:-1;}
.footer .bg.red {top:auto;bottom:120px;left:100%;background-image:url(images/icons/bubble_red.svg);}
.footer .bg.red:before {background:rgba(239,62,33,.20);top:56px;left:44px;}
.footer .widget .wp-block-columns {margin-bottom:65px;}
.footer .widget .wp-block-columns .wp-block-column {min-width:50%;padding:0 100px 0 0;box-sizing:border-box;}
.footer .widget .wp-block-columns .wp-block-column:not(:first-child) {margin-left:0;padding:0 0 0 105px;border-left:1px solid #414548;}
.footer .widget .wp-block-column > ul li {padding-bottom:25px;}
.footer .widget .wp-block-column > ul li a, .footer .widget .wp-block-column > ul li a:visited {color:#fff;}
.footer .widget .wp-block-column > ul li a:hover {color:#ef3e21;}
.footer .widget .wp-block-column > ul li a:before {content:'';display:inline-block;vertical-align:middle;width:60px;height:60px;background:#ef3e21 url(images/icons/phone.svg) center center/13px auto no-repeat;border-radius:50%;margin-right:20px;}
.footer .widget .wp-block-column > ul li a[href*="mailto"]:before {background-image:url(images/icons/email.svg);background-size:17px auto;}
.footer .widget .wp-block-column > ul li a[href*="linkedin"]:before {background-image:url(images/icons/linkedin.svg);background-size:15px auto;}
.footer .widget .wp-block-column > ul li a[href*="twitter"]:before {background-image:url(images/icons/twitter.svg);background-size:17px auto;}




/* Media Queries */
	/* Desktop */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
/* Header */
.header {padding:40px 5px 0 5px;}
    /* Top menu */
.header nav ul li:last-child {padding-right:0;}
    /* Services block */
.services_block {margin-top:-80px;padding-top:280px;}
}


	/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    /* Typography */
h1 {font-size:70px;line-height:90px;}
/* Header */
.header {padding:40px 5px 0 5px;}
    /* Top menu */
.header nav ul li:last-child {padding-right:0;}
    /* Welcome block */
.welcome_block {padding:140px 0 100px 0;}
.welcome_block section {padding:50px 0 0 0;}
.welcome_block section h4 {padding-bottom:85px;}
    /* Services block */
.services_block {padding-top:200px;margin-top:-60px;}
.services_block ul li figure > div {padding:0 40px 0 0;}
.services_block ul li:nth-child(odd) figure > div {padding:0 0 0 40px;}
.services_block ul li figure figcaption {padding:0 0 0 40px;}
.services_block ul li:nth-child(odd) figure figcaption {padding:0 40px 0 0;}
/* Footer */
.footer .widget .wp-block-columns .wp-block-column {padding-right:50px;}
.footer .widget .wp-block-columns .wp-block-column:not(:first-child) {padding:0 0 0 45px;}
}


	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
.wrapper {padding:0 20px;}
    /* Typography */
body {font-size:12px;line-height:22px;}
h1 {font-size:40px;line-height:46px;padding-bottom:15px;}
h1 strong:before {width:calc(100% - 6px);height:8px;bottom:11px;left:2px;}
h2 {font-size:22px;line-height:33px;padding-bottom:20px;}
h3 {font-size:18px;line-height:29px;padding-bottom:20px;}
h4 {font-size:15px;line-height:24px;}
h5 {font-size:12px;line-height:22px;padding-bottom:0;}
h5.is-style-alt {font-size:12px;}
h6 {font-size:12px;line-height:22px;padding-bottom:0;}
p {padding-bottom:20px;}
    /* Buttons */
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {background-size:13px auto;padding-right:10%;height:35px;font-size:12px;border-radius:18px;}
    /* Form */
input[type="text"], input[type="email"], input[type="tel"], textarea {font-size:14px;height:35px;}
textarea {height:105px;}
.gform_wrapper .gform_body .gform_fields {display:block;}
.gform_wrapper .gform_body .gfield {padding-bottom:15px;width:auto;}
.gform_wrapper .gform_body .gfield > label {font-size:14px;top:6px;}
.gform_wrapper .gform_body .gfield.movelabel > label {font-size:12px;top:-15px;}
.gform_wrapper .gform_body .gfield .validation_message {bottom:-2px;left:auto;right:0;}
.gform_wrapper .button {min-width:100%;padding-right:5%;}
.gform_confirmation_wrapper {padding-bottom:20px;}
/* Header */
.header {padding:20px 0 0 0;}
.header .wrapper {justify-content:center;}
.header .logo {width:62px;height:50px;}
    /* Top menu */
.header nav {display:none;}
/* Content block */
body:not(.home) .content_block {padding:80px 0;}
.content_block .wp-block-separator {height:3px;width:46px;margin-bottom:20px;}
.content_block article > h5.has-text-align-center {padding-bottom:0;}
    /* Welcome block */
.welcome_block {padding:85px 0 40px 0;margin-bottom:40px;}
.logged-in .welcome_block {padding-top:50px;}
.welcome_block .wrapper {flex-wrap:wrap;}
.welcome_block section {min-width:100%;padding:20px 0 0 0;}
.welcome_block section h4 {padding-bottom:30px;}
.welcome_block section p {font-size:10px;padding-bottom:20px;}
.welcome_block section ul li {padding:0 25px 15px 0;}
.welcome_block section ul li img {max-height:13px;width:auto;}
.welcome_block section ul li:nth-child(3) img {top:1px;}
.welcome_block .img {width:100%;text-align:center;order:-1;}
.welcome_block .img img {max-width:315px;}
.welcome_block .bg {display:none;}
.welcome_block [data-slide] {display:none;}
    /* Media Text */
.wp-block-media-text {padding-top:45px;padding-bottom:10px;}
.wp-block-media-text .wp-block-media-text__media {text-align:center;}
.wp-block-media-text .wp-block-media-text__media > div {max-width:270px;border-radius:12px;}
.wp-block-media-text .wp-block-media-text__media > div:before, .wp-block-media-text .wp-block-media-text__media > div:after {width:63px;height:63px;top:-19px;left:-30px;}
.wp-block-media-text .wp-block-media-text__media > div:after {top:auto;bottom:-43px;left:auto;right:-25px;}
.wp-block-media-text .wp-block-media-text__media > div div:before, .wp-block-media-text .wp-block-media-text__media > div div:after {width:56px;height:56px;top:12px;left:-35px;}
.wp-block-media-text .wp-block-media-text__media > div div:after {top:auto;bottom:-17px;left:auto;right:-31px;}
.wp-block-media-text .wp-block-media-text__media div div, .wp-block-media-text .wp-block-media-text__media img {border-radius:12px;}
.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:30px 0 0 0;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {text-align:center;}
    /* Services block */
.services_block {padding:90px 0 0 0;margin-top:0;}
.services_block .bg {display:none;}
.services_block h2 {padding-bottom:25px;}
.services_block ul {padding-top:0;background:none;}
.services_block ul:before, .services_block ul:after {display:none;}
.services_block ul li {padding:0;}
.services_block ul li .toggle {display:block;}
.services_block ul li .toggle {cursor:pointer;padding:10px 70px 10px 20px;border-top:1px solid #dbe0e2;border-bottom:1px solid #dbe0e2;position:relative;margin:0 -20px -1px -20px;color:#2b3033;}
.services_block ul li .toggle .plusminus {position:absolute;top:50%;right:20px;margin-top:-10px;width:20px;height:20px;border-radius:50%;background:#ef3e21;box-sizing:border-box;transition:background ease-out 0.25s;}
.services_block ul li .toggle .plusminus:after {content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -4px;width:8px;height:2px;background:#fff;}
.services_block ul li .toggle .plusminus:before {content:'';position:absolute;top:50%;left:50%;margin:-4px 0 0 -1px;width:2px;height:8px;background:#fff;transition:transform ease-out 0.25s;}
.services_block ul li.active .toggle {color:#6c7d85;}
.services_block ul li.active .toggle .plusminus {background:#b1cbd8;}
.services_block ul li.active .toggle .plusminus:before {transform:rotate(90deg);}
.services_block ul li:before, .services_block ul li:after, .services_block ul li figure:before {display:none;}
.services_block ul li figure {display:none;padding-top:30px;}
.services_block ul li.active figure {display:block;}
.services_block ul li figure > div, .services_block ul li:nth-child(odd) figure > div {padding:0 0 15px 0;text-align:center;}
.services_block ul li figure > div img {max-width:290px;width:100%;}
.services_block ul li figure figcaption, .services_block ul li:nth-child(odd) figure figcaption {padding:0;}
.services_block ul li figure figcaption h3 {padding-bottom:10px;}
/* Footer */
.footer {padding:25px 0 10px 0;}
.footer h2 {padding-bottom:15px;}
.footer h4, .footer h2.widgettitle {padding-bottom:15px;font-size:18px;}
.footer h2.widgettitle {font-size:15px;padding-bottom:15px;text-align:center;}
.footer .wrapper {padding-top:60px;background-size:62px auto;}
.footer .wrapper > p {font-size:12px;}
.footer .bg {display:none;}
.footer .widget .wp-block-columns {margin-bottom:20px;display:block;}
.footer .widget .wp-block-columns .wp-block-column {padding:0 0 30px 0;}
.footer .widget .wp-block-columns .wp-block-column:not(:first-child) {padding:0;border-left:none;}
.footer .widget .wp-block-column > ul li {padding-bottom:17px;}
.footer .widget .wp-block-column > ul li a:before {width:46px;height:46px;background-size:10px auto;margin-right:15px;}
.footer .widget .wp-block-column > ul li a[href*="mailto"]:before {background-size:13px auto;}
.footer .widget .wp-block-column > ul li a[href*="linkedin"]:before {background-size:11px auto;}
.footer .widget .wp-block-column > ul li a[href*="twitter"]:before {background-size:13px auto;}
}