@media(min-width: 1024px) {
    .calendly-overlay .calendly-popup {
        height: 100%!important
    }
}
span#hello-inline.vpdmi {
    right: 10px !important;
}
.nddyrx table,
.nddyrx tr,
.nddyrx td {
    border: 1px solid #d9d9d9!important;
    border-collapse: collapse;
}
.nddyrx table tbody tr:last-child {
    border: 1px solid #d9d9d9!important;
}
.sretp.qckqo:hover,
.offuxl .trigger_schedule:hover,
.subscription_btn.ckldup.pebqs.sretp:hover {
    color: #0c152a;
}
@media (max-width: 768px){
	.qpfhb ul.navbar-nav li._open > .sub-menu > li,
	.qpfhb ul.navbar-nav > li {
		transform: none;
	}
	.qpfhb ul.navbar-nav li._open > .sub-menu {
		height: auto;
	}
}
.fwanpv .rpjyxb .bspsq img{
	object-fit: contain;
}



@media(max-width: 767px){
	.archive.author #author-avatar .avatar img,
	.author-avatar img {
		width: 100%;
		height: auto;
	}
}

body #CybotCookiebotDialog {
    top: auto !important;
    bottom: 0 !important;
    max-width: 100vw !important;
    transform: scale(1) !important;
}



.footer_icon_certification {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 300px;
}

.footer_icon_certification img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.footer_icon_certification span {
    width: calc(50% - 8px);
    height: auto;
    flex: 0 0 calc(50% - 8px);
    margin-bottom: 20px;
}

.footer_icon_certification span:nth-child(3) {
    text-align: center;
}

.footer_icon_certification span:nth-child(3) img {
	max-width: 80%
}

.contact_certificate_top {
	margin-bottom: 36px;
}

@media(max-width: 768px) {
    .contact_certificate_top {
        justify-content: center;
    }
}

.contact_certificate_top span img{
    width: auto;
    max-height: 132px;
    height: auto;
}

@media(min-width: 769px) {
    .contact_certificate_top span:not(:last-child) {
        margin-right: 16px;
    }
}
@media(max-width: 768px) {

    .contact_certificate_top span:nth-child(1) {
        margin-right: 16px;
    }
    
    .contact_certificate_top span img{
        max-height: 140px;
    }

	.contact_certificate_top-nonesp {
		display: none;
	}
}