@media screen and (min-width: 782px){
body, button, input, select, textarea {
    font-size: 18px!important;
	}}

.site-content {
  padding-top: 80px!important;
}

.navbar .header-logo-wrapper {
    padding: 10px 0 0 0!important;
}
.navbar-nav>li>a:hover {
    border-bottom: 1px solid #008fc3;
	  color: #999999!important
}

.navbar-nav>li.current-menu-item>a, .navbar-nav>li.current-menu-parent>a, .navbar-nav>li.current_page_item>a {
    border-bottom: 1px solid #008fc3!important
}

@media screen and (min-width: 48em){
.has-header-image.home.blog .headroom--not-top .navbar, .has-header-image.inspiro-front-page .headroom--not-top .navbar, .has-header-video.home.blog .headroom--not-top .navbar, .has-header-video.inspiro-front-page .headroom--not-top .navbar {
    background:  rgba(0, 106, 144, 0.9)!important;
	}
}

@media (min-width: 768px) and (max-width: 1079px){
.has-header-image.home.blog .custom-header, .has-header-image.inspiro-front-page .custom-header, .has-header-video.home.blog .custom-header, .has-header-video.inspiro-front-page .custom-header {
    display: table!important;
    height: 130vh!important;
	}}

@media (min-width: 768px) and (max-width: 1079px){
	.admin-bar.inspiro-front-page.has-header-image .custom-header-media, .admin-bar.inspiro-front-page.has-header-video .custom-header-media {
    height: calc(140vh - 32px);
}
}

@media screen and (min-width: 48em){
.headroom--not-top .navbar {
    background: rgba(0,106,144,1);
    padding: 12px 0;
}}

/**.header-widgets-wrapper{
	display: none!important;
}**/

.entry-header {
	display: none!important;
}

.entry-content {
    margin-top: 0!important;
}

@media screen and (max-width: 1079px){
.site-title {
    font-size: 3.5rem!important;
 }
.site-description {
    font-size: 1rem;
    text-shadow: none;
}
}

.colors-custom .button:hover {
	color: white!important;
}

.wp-block-cover {
	padding: 8vw 0 0.05vw 0!important;
	margin-top: -80px!important
}

.wp-block-cover-contactus {
	padding: 3vw 0 3vw 0!important;
	margin-top: 0px!important
}

.home-services-block {
	padding:3em 2.375em 0em 2.375em!important;
}

.has-huge-font-size {
    margin-bottom: 80px!important;
}

.page .entry-title, .page-title {
    font-size: 2.6rem;
    text-transform: none!important;
	  font-family: 'Inter', sans-serif;
}

.header-links a, h2 a, h2 span {
	font-family: 'Inter', sans-serif;
	text-decoration: none!important;
	color: #FFFFFF!important;
	font-size: 2.6rem!important;
	text-transform: ease-in-out;
	transform: ease-in-out;
	transition: 0.5s;
}

/**h2 a:hover, h2 span:hover {
	color: #006a90!important;
	text-transform: ease-in-out;
	transform: ease-in-out;
	transition: 0.5s;
}**/

.wp-block-button.is-style-outline a:hover {
    background-color: #006a90;
    border-color: #006a90;
}

.wp-block-button__link {
	font-size:16px!important;
}

@media screen and (max-width: 40em){
.wp-block-button__link {
    font-size: .75rem!important;
}
}

.wp-block-cover__image-background {
	background-size: cover;
}

.site-info {
    display: none!important;
}

.why-intro {
	padding-top:0!important;
}

@media screen and (max-width: 40em){
.page .entry-content, .single .entry-content {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
	}

.why-intro, .why-choose  {
	padding-top:6vw!important;
}
}

.wp-block-nextend-smartslider3 {
    width: 80vw;
    max-width: 80vw;
    margin-left: calc(-80vw / 2 + 100% / 2);
    margin-right: calc(-80vw / 2 + 100% / 2);
}

.footer-widget-2 {
	text-align: right;
	padding-top: 10px;
  font-family: 'Inter','Montserrat','Arial';
}

@media screen and (max-width: 48em){
	.footer-widget-1 {
		width: 50%;
		float: left;
	}
	
	.footer-widget-2 {
    width: 50%;
    float: right;
    padding: 10px 0;
    font-size: 11px;
	}
	
	.site-footer-separator {
		display: none;
	}
	
.pgcsimplygalleryblock-grid-main-wrap {
    padding: 0!important;

  }
}

.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner.pgc-bottom-align .pgcsimplygalleryblock-grid-title-wrap {
    top: unset;
    bottom: 0px!important;
    display: block;
    width: 100%;
    margin: 0;
    padding: 20vh 0 2vh 0;
    left: 0;
    background: #006a90;
    background: rgb(0,106,144);
    background: linear-gradient(0deg, rgba(0,106,144,1) 0%, rgba(0,106,144,0.7399334733893557) 25%, rgba(0,106,144,0) 100%);
}

.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner.pgc-bottom-align .pgcsimplygalleryblock-grid-title-wrap:hover {

}

.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner .pgcsimplygalleryblock-grid-info-wrap {
    margin-top: 10px;
    display: block;
    width: 100%;
}

.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner .pgcsimplygalleryblock-grid-item-title {
    /* display: inline; */
    color: inherit;
    line-height: 1.5;
    padding: 2px;
    padding-left: 0;
    padding-right: 0;
    pointer-events: none;
    text-align: center;
    width: 100%;
    display: block;
}

.pgcsimplygalleryblock-grid-main-wrap {
    pointer-events: none;
}

.pgcsimplygalleryblock-grid-item-title {
    display: block!important;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
}

.pgcsimplygalleryblock-grid-item-wrap img {
	opacity: 0.75;
}


.pgcsimplygalleryblock-grid-item-hover {
    background-color: rgba(0,0,0,1)!important;
    mix-blend-mode: color;
}

.nextend-arrow-previous {
    width: 0px!important;
    height: 0px!important;
    padding: 14px!important;
    background: url(https://mitad.co.uk/wp-content/uploads/2022/08/mitad-arrow-l.png)!important;
    background-size: cover!important;
}

.nextend-arrow-next {
    width: 0px!important;
    height: 0px!important;
    padding: 14px!important;
    background: url(https://mitad.co.uk/wp-content/uploads/2022/08/mitad-arrow-r.png)!important;
    background-size: cover!important;
}

.nextend-arrow-next img, .nextend-arrow-previous img {
  display:none!important;
}

/***** ABOUT US *****/


@media screen and (max-width: 48em){
.site-content {
	padding-top:0px!important;
}
}

.navbar {
	background: #006a90;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]), .wp-block-cover .has-background-dim:not([class*=-background-color]) {
    background-color: #006a90;
}

.ourmission-title, .whatwedo-title, .ourvalues-title {
	font-size: 2.6rem!important;
}

.ourmission-text {
	padding-bottom: 60px;
}

.whatwedo {
    padding:2vw 0 3.5vw 0!important;
}

@media screen and (max-width: 48em){
.whatwedo {
    padding:5vw 0 8.5vw 0!important;
}
}

.whatwedo-title {
	padding:0!important;
}

.whatwedo-text {
	line-height: 1.4!important;
}


.wp-block-getwid-button-group {
   overflow: visible!important;
}

.wp-block-button__link.has-background {
	  min-height: 120px;
	  float: left;
    margin: 5px;
    border-radius: 10px;
    padding: 22px 22px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Inter', Montserrat Black;
    font-size: 17px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    border-radius: 5px;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: 300ms background-position ease-in-out;
    background: linear-gradient(75deg, #006a90, #006a90, #008fc3, #008fc3)!important;
    background-size: 180%!important;
    background-position: left;
	  line-height:1.4;
}

.wp-block-button__link:hover {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    transition: all 0.3s ease-in-out;
    background-position: right!important;
}

.wp-block-button__link:not(:hover) {
    -webkit-transform: scale(1.00, 1.00);
    transform: scale(1.00, 1.00);
    transition: all 0.3s ease-in-out;
}

.wp-block-button a {
	font-family: 'Inter', Montserrat Black;
}

.wp-block-button__link strong {
    color: white;
    text-decoration: none;
    display: table-cell;
    height: 76px;
	  width:10%;
    padding: 0px;
    vertical-align: middle;
    transition: all 0.3s ease-in-out;
}

.wp-block-button__link strong:hover {
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}


@media (min-width: 768px) and (max-width: 920px){
	.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-25 {
    width: 33.33333%;
}
}

@media (min-width: 0px) and (max-width: 767px){
	.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-25 {
    width: 100%;
}
	
	.wp-block-button__link strong {
    font-size: 18px;
}
}

.wp-block-separator.has-alpha-channel-opacity.is-style-wide{
	  opacity:0.1!important;
		border-bottom: 1px solid!important;
}



.process-boxes{
    visibility: visible;
    animation-duration: 800ms;
    animation-delay: 200ms;
    animation-name: fadeInDownShort;
	
    min-height: 180px;
    float: left;
    margin: 0;
    border-radius: 10px;
    padding: 22px 22px!important;
    color: white;
    text-align: center;
    font-family: 'Inter', Montserrat Black;
    font-size: 17px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    border-radius: 5px;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: 300ms background-position ease-in-out;
    background: linear-gradient(75deg, #006a90, #006a90, #008fc3, #008fc3)!important;
    background-size: 180%!important;
    background-position: left;
}


.process-boxes:hover {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    transition: all 0.3s ease-in-out;
    background-position: right!important;
	  cursor: pointer;
}

.process-boxes:not(:hover) {
    -webkit-transform: scale(1.00, 1.00);
    transform: scale(1.00, 1.00);
    transition: all 0.3s ease-in-out;
}

.wp-block-getwid-section__background.has-background {
	background: transparent!important;
}

.asset-tagging-box {
	padding: 0!important;
}

.wp-block-getwid-section__wrapper {
    min-height: 230px;
}

.our-process {
	background-color: #006a90;
}

.our-process .wp-block-getwid-section__background {
	opacity: 0.6;
  background-color: #006a90;
	mix-blend-mode: overlay;
}


.process-titles {
	line-height: 1.1!important;
	padding-bottom: 20px;
}

.process-text{
  line-height: 1.4;
	margin-bottom: 0px!important;
}

@media (min-width: 768px) and (max-width: 920px){.process-text{
  font-size:12px!important;
	}}

@media (min-width: 0px) and (max-width: 767px){
	.wp-block-getwid-section__wrapper {
    min-height: 130px;
}
	
	.process-boxes {
		margin: 0 20px!important;
    padding: 22px 10px!important;
	}
	
	#sgpb-popup-dialog-main-div {
		max-width: 230px!important;
	}
	
	.sgpb-main-html-content-wrapper h2 {
		font-size: 28px!important;
	}
	
	.sgpb-main-html-content-wrapper p {
		font-size: 14px!important;
		line-height: 1.4!important;
	}
}

.map-columns {
	max-width: 1200px!important;
	margin: 0 auto;
}

.map-textblock {
  padding: 10px 0px 10px 0px;
	line-height: 1.4;
}

.map-block .wp-block-getwid-section__inner-wrapper {
	max-width: 1080px!important;
}

@media (min-width: 0px) and (max-width: 767px){
	.map-section .wp-block-getwid-section__wrapper {
		padding: 0px 40px!important;
	}
	.map-block .wp-block-getwid-section__wrapper {
		padding: 0px!important;
	}
	 .map-textblock p {
		font-size: 24px!important;
		text-align: center!important;
	}
}

/***** SERVICES *****/

.services-block {
    padding: 0em!important;
}

.services-block .pgcsimplygalleryblock-grid-item-button {
	text-align: center;
  width: 100%;
  display: block!important;
	text-decoration:none!important;
	font-weight: 500;
}

.services-block .pgcsimplygalleryblock-grid-item-button:hover {
  color: rgba(255,255,255,0.5)!important;
  background-color: rgba(255,255,255,0)!important;
  box-shadow: none!important;
}

.services-block .pgcsimplygalleryblock-grid-item-button:active, .services-block .pgcsimplygalleryblock-grid-item-button:focus {
 color: #999999!important;
}

.services-block .wp-block-getwid-advanced-heading {
	margin-top: 0!important;
}

.services-block .wp-block-getwid-advanced-heading__content {
	margin-top: 0!important;
	padding: 40px 0 20px!important;
}

.service-popout-column {
	padding: 40px 60px 20px 180px;
	line-height: 1.8;
}

@media (min-width: 0px) and (max-width: 767px){
	.service-popout-column {
	padding: 0 40px;
	text-align: justify;
  line-height: 1.6;
}
	
  .service-popout-column h2 {
	text-align: center;
		margin: 0;
}
}

@media (min-width: 768px) and (max-width: 1199px){
	.service-popout-column {
	padding: 0 0 0 60px;
}
}

@media (min-width: 1200px) and (max-width: 1600px){
	.service-popout-column {
	padding: 40px 0px 20px 100px;
}
}

/***** CONTACT US *****/

.contact-us-addressblock{
	margin:0 auto;
	width: 50%;
}

.contact-us-button {

}

.contact-us-button .ub-button-container {
	margin:0!important;
}

.contact-us-button .ub-button-medium {
	width: 320px;
	font-size:18px!important;
	font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
	transition: background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out;
}

.mitad-form {
	font-family: 'Inter', Montserrat, Arial;
	margin: 50px 60px 100px 60px!important;
}

.mitad-form-text {
  margin: 70px 180px 20px;
  max-width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 500;
}

div.wpforms-container-full .wpforms-form .wpforms-five-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-fifths, div.wpforms-container-full .wpforms-form .wpforms-one-fifth, div.wpforms-container-full .wpforms-form .wpforms-one-fourth, div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-one-sixth, div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-three-fourths, div.wpforms-container-full .wpforms-form .wpforms-three-fifths, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths, div.wpforms-container-full .wpforms-form .wpforms-two-fifths, div.wpforms-container-full .wpforms-form .wpforms-two-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
    margin-left: 2%;
    width: 49%;
}

.contact-columns {
	padding:0px!important;
	margin-bottom: -32px;
}

.contact-columns .wp-block-columns.is-layout-flex {
    gap: 0em;
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
    max-width: 100%!important;
}


div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
	height: 68px!important;
	border-radius: 3px;
  border: 0px solid #ccc;
}

div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form .is-focused .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {
    border: 0px solid #999!important;
}

div.wpforms-container .wpforms-form .choices__inner {
    border: 0px solid #cccccc!important;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 140px!important;
	  padding: 10px;
}

div.wpforms-container-full .wpforms-form .choices .choices__inner {
    min-height: 68px!important;
    border-radius: 3px;
	  font-size: 18px!important;
}

div.wpforms-container-full .wpforms-form .wpforms-page-button, div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form input[type=submit] {
    background: 0 0;
    background-color: #008fc3!important;
    border: 0!important;
    color: #fff!important;
	  border-radius: 3px;
	  transition: background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out;
	  font-family: 'Inter', Montserrat,sans-serif;
}

div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:hover {
    background-color: #fff!important;
    border: 0!important;
	  color: #006a90!important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #fff;
	  padding-top: 3px;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
   color:    #000;
   opacity:  .4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  .4;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  .4;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
   opacity:  .4;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
   opacity:  .4;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #000;
   opacity:  .4;
}

@media (min-width: 0px) and (max-width: 767px){
	.contact-us-addressblock {
    margin: 0;
    width: 100%;
		text-align: center;
}
	.contact-us-addressblock h2 {
		text-align: center;
}
	.ub-buttons.align-button-left {
    text-align: center;
}
	
	.wpforms-one-half {
	  width: 100%!important;
		margin: 0!important;
}
	
.mitad-form {
    margin: 40px 20px 80px 20px!important;
	  max-width: auto;
}
	
.mitad-form-text {
  margin: 70px 30px 0px;
  max-width: 90%;
  font-size: 24px;
}
	
	.mitad-form-firstname .wpforms-first{
		margin-bottom: 20px!important;
	}
	
	div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 180px!important;
}
	
	div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
		font-size: 18px;
	}
	
	button, div.wpforms-container-full .wpforms-form .wpforms-page-button, div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form input[type=submit], input[type=button], input[type=reset], input[type=submit] {
		font-size: 18px;
		padding: 20px 50px;
	}
}

/** NAV WIDGET **/

.side-nav__scrollable-container {
	background-color: #006a90;
}

@media screen and (max-width: 64em) {
.admin-bar .side-nav__wrap {
    padding-top: calc(34px + 18px + 12px);
}
}

@media screen and (max-width: 64em) {
.navbar-nav li {
    border-bottom: 0px solidrgba(255,255,255,.1);
}

.navbar-nav>li.current-menu-item>a, .navbar-nav>li.current-menu-parent>a, .navbar-nav>li.current_page_item>a {
   color: #ffffff;
}

.navbar-nav>li.current-menu-item>a, .navbar-nav>li.current-menu-parent>a, .navbar-nav>li.current_page_item>a {
    border-bottom: 0px solid #008fc3!important;
	color: #008fc3;
}

.side-nav .navbar-nav li a:active {
    color: #008fc3;
}
}


.columnWithBorder {
    border: #fff 2px solid;
    padding: 20px;
}

.columnWithBorder h2 {
    margin-bottom: 20px !important;
}


.home-service-columns img {
margin-bottom: 0px !important;
}

.home-service-columns .wp-element-caption {
font-size: 18px !important;
text-align: left !important;
font-weight: bold;
}

.home-contact-section {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices {
height: 68px!important;
border-radius: 3px;
border: 1px solid #ccc;
}

@media screen and (min-width: 782px) {
.site-title {
font-size: 60px;
}
}

.widget-column {
	display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: normal;
}

.widget-column.footer-widget-3 {
	justify-content: flex-end;
}

.widget-column.footer-widget-2 {
align-items: flex-end;
align-content: flex-end;
flex-direction: column;
}