
.block-call-to-action-compact {
    margin-top: 8rem !important;
	margin-bottom: 8rem !important;
}

.call-to-action-compact-inner {
    display: flex;
    align-items: flex-end;
}

.call-to-action-compact-buttons {
    display: flex;
    align-items: center;
}
.call-to-action-compact-buttons .wp-block-buttons {
    display: flex;
    align-items: center;
}
.call-to-action-compact-buttons span {
    display: none;
}

.call-to-action-compact-buttons a {
    margin-right: 2rem;
}


.call-to-action-compact-inner {
    display: flex;
    align-items: center;
    padding: 3rem;
    border: 1px solid rgb(13 47 46 / 25%);
}

.call-to-action-compact-inner-content {
    width: 75%;
    padding-right: 3rem;
}

.call-to-action-compact-portrait {
    width: 25%;
}

.call-to-action-compact-inner-content .heading-size-6 {
    margin-top: 0;
}

.call-to-action-compact-inner-content h3 {
    margin-top: 0;
	margin-left: 0;
    max-width: 55rem;
}


.block-call-to-action-compact figure {
    position: relative;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    /* Not needed if it's a block element, like a div */
    width: 100%;
    border-radius: 100%;
}

.block-call-to-action-compact figure img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.call-to-action-compact-portrait-mobile {
    width: 5rem;
    display: none;
}




/* Desktop small */
@media only screen and (max-width: 1260px) {
 

}


@media only screen and (max-width: 1000px) {
	.block-call-to-action-compact {
		margin-top: 6rem !important;
		margin-bottom: 6rem !important;
	}
}

/* Tablet */
@media only screen and (max-width: 800px) {


.call-to-action-compact-inner-content {
    width: 100%;
    padding-right: 0;
}
.call-to-action-compact-portrait-mobile {
    display: block;
}
	.call-to-action-compact-portrait {
		display: none;
	}

}


@media only screen and (max-width: 700px) {
	.block-call-to-action-compact {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}
	
}

/* Iphone */
@media only screen and (max-width: 600px) {

	
}