::selection {
background-color:var(--ast-global-color-1);
}
img:not(.wp-block-cover__image-background):not(.custom-logo-link img), .has-background, .wp-block-columns, .uagb-tm__content,.ast-separate-container .ast-article-post .post-content, .astra-advanced-hook-24677 .wp-block-navigation-item__content span, .astra-advanced-hook-18957, .single-post .ast-author-meta, .astra-advanced-hook-24696, .ip-check, .menu-link, video{
border-radius:.25rem;
}
.mb-0{
margin-bottom:0!important;	
}
.tools img{
width:100%;
height:150px;
object-fit:contain;
object-position:center;
}
h1 + .checklist{
margin-top:0;
}
.ast-container{
padding-left:2rem;
padding-right:2rem;
}
.has-medium-font-size{
line-height:1.6;
}
.margin-top-none{
margin-top:0!important;	
}
.margin-bot-none{
margin-bottom:0!important;	
}
@media(width < 782px){
.has-text-align-right{
text-align:center
}
}
.entry-content .wp-block-heading + div{
margin-block-start:0;
}   .wp-block-cover, .wp-block-cover-image{
min-height:320px;
}
.yoast-breadcrumbs a{
color:var(--ast-global-color-5)!important;
}
.hero-video{
max-width: 750px!important;
margin:auto;
margin-top:-8rem;
position:relative;
}
.hero h1{
color:var(--ast-global-color-5);
}
.wp-block-cover .wp-block-heading{
color:var(--ast-global-color-5);
}   .entry-content > .wp-block-columns:not(.vacancy){
margin: 5em auto;
justify-content:center;
}
.entry-content > .wp-block-columns:not(.has-background){
padding:0;
}
.has-background{
overflow:hidden;
padding:2em;
}
.col-hero{
margin: -2rem -2rem 1rem -2rem !important;
}
.has-ast-global-color-0-background-color{
display:flex;
flex-direction:column;
}
.alignfull{
margin-bottom:5rem!important;
border-radius:0!important;
}
.astra-advanced-hook-24698 .alignfull{
margin-bottom:0rem!important;
}
.entry-content > .wp-block-cover{
padding-top:5rem;
padding-bottom:5rem;
}
.tip .aligncenter img{
width:5rem;
height:5rem;
border-radius:10rem;
}
@media (500px <= width <= 920px){
.col-count-4{
flex-wrap:wrap!important;
}
.entry-content .col-count-4 .wp-block-column{
flex-basis:calc(50% - 1.5em)!important;
}
}
.steps{
display:flex;
flex-wrap:wrap;
justify-content:center;
}
.steps figure{
background:#fff;
border:solid 2px #eaeaea;
border-radius:50%;
width:5rem;
height:5rem;
padding:1em;
}
.wp-block-columns:has(.wp-block-buttons) .wp-block-column{
display:flex;
flex-direction:column;
}
* + figure{
margin-top:1.5rem;
}
@media(width > 500px){
.steps{
flex-wrap:wrap!important;
}
.steps.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
flex-wrap:wrap!important;
flex-basis: calc(50% - 1em) !important;
}
.steps .wp-block-column{
flex-grow: 0!important;
flex-wrap:wrap!important;
}
}
@media(width > 782px){
.steps.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
flex-wrap:wrap!important;
flex-basis: calc(33% - 1em) !important;
}
.sticky .wp-block-column{
position:sticky;
top:calc(80px + 5em);
}
}   .people-cta .wp-block-buttons{
margin-top:2rem;
}
.wp-block-buttons {
gap:1rem;	
}
.wp-element-button{
border-width:1px!important;
display: flex!important;
align-items: center;
justify-content: space-between;
}
.wp-element-button::after{
content: "\f344";
font-family: dashicons;
margin-left:.5em;
display:inline-block;
transition:.3s;
}
.wp-element-button:focus{
opacity: .7;
}
.contact .wp-element-button::after{
content: "\f465";
}
.phone .wp-element-button::after{
content:"\f525";
}
.wp-element-button:hover::after{
transform:translateX(.5em);
}
.hero-simple{
margin-bottom: 0;
}
.btn-bar{
position:relative;
margin-top:-10rem!important;
}
.btn-bar .wp-block-buttons {
display: grid;
grid-gap: .5rem;
}
.btn-bar .wp-element-button, .btn-bar .is-style-outline{
display:block;
min-height:100%;
min-width:100%;
}
.wp-block-cover .is-style-outline .wp-element-button{
color:var(--ast-global-color-4)!important;	
border-color:var(--ast-global-color-4)!important;
}
.wp-block-cover .is-style-outline .wp-element-button:hover, .wp-block-cover .is-style-outline .wp-element-button:focus{
color:var(--ast-global-color-0)!important;	
border-color:var(--ast-global-color-4)!important;
background-color:var(--ast-global-color-4)!important;
}
.is-content-justification-center .wp-block-button, .is-content-justification-left .wp-block-button, .is-content-justification-right .wp-block-button{
flex-basis:content!important;
}
.wp-block-buttons{
margin-top:auto;
}
.wp-block-buttons .has-luminous-vivid-amber-background-color{
border-color:var(--wp--preset--color--luminous-vivid-amber)!important;
}
.wp-block-buttons .has-luminous-vivid-amber-background-color:hover{
border-color:#CCA300!important;
background-color:#CCA300!important;
}
@media (width > 500px){
.btn-bar .wp-block-buttons {
grid-template-columns: repeat(2, 1fr);
}
}
@media (width > 996px){
.btn-bar .wp-block-buttons {
grid-template-columns: repeat(5, 1fr);
}
}    h1 {
text-wrap:balance;
}
.tip h3{
margin-top:1rem;
}
.tip h2 + h3, h2 + ul{
margin-top:0!important;
}
h3, h5{
margin-bottom:0rem!important;
}
h3 + p{
margin-top:.5rem!important;
}
.wp-block-cover p{
text-wrap:balance;
color: var(--ast-global-color-2)!important;
}
.wp-block-column > ul{
line-height:2;
}
figure + h3{
margin-top:1rem;
}   .entry-content > .people-cta, .cta-block{
padding:0;
}
.people-cta .wp-block-column:not(:has(figure)),.cta-block .wp-block-column:not(:has(figure)){
padding:2em;
}
@media(min-width: 782px){
.cta-block .wp-block-column:not(:has(figure)){
padding-right:0!important;
}
}
.people-cta .wp-block-column{
margin-bottom:0!important;
}
.cta-block figure{
position:absolute;
bottom:0;
height:100%;
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.cta-block figure img{
height: 100%;
object-fit: cover;
object-position: 0 1rem;
transform:translatex(-2rem);
}
.cta-block{
background-image: url(https://datalink.be/wp-content/uploads/2023/03/carousel-bg.png);
background-size: 200% 100%;
background-position: left center;
overflow:hidden;
position:relative;
}
.cta-block:last-child{
margin-bottom:0;	
}
.cta-block h2, .cta-block h3, .cta-block p, .cta-block li{
color:var(--ast-global-color-5);
text-wrap:balance;
}
@media(width < 782px){
.reverse-mobile{
flex-direction:column-reverse;
}
.cta-block figure{
display:none;
}
}   .wpcf7-form > p {
display:grid;
grid-gap:1em;
margin-bottom:0!important;
}
.wpcf7-submit{
font-size: 1rem!important;
line-height:1.6em!important;
}
.wpcf7-submit:disabled{
background-color:var(--ast-global-color-6)!important;
border-color:var(--ast-global-color-6)!important;
color:var(--ast-global-color-3)!important;
cursor: not-allowed;
}
.wpcf7-spinner{
display:none;
}
p + .wp-block-contact-form-7-contact-form-selector{
margin-block-start:0;
}
@media(width > 500px){
.home .wpcf7-form > p {
grid-template-columns:repeat(2, 1fr);
}
.home .wpcf7-form > p .wpcf7-submit,.home .wpcf7-form > p > span[data-name="your-message"], .home .wpcf7-form > p > span[data-name="privacybeleid"] {
grid-column:1 / 3;
}
}   .astra-megamenu{
padding:0!important;
}
.astra-megamenu .ast-disable-link{
background-color:var(--ast-global-color-4)!important;
border-radius:0;
}
.astra-megamenu .menu-item-has-children{
padding:0!important;
}
.astra-megamenu .menu-item-has-children + .menu-item-has-children{
border-left:1px solid var(--ast-global-color-6);
}
.astra-megamenu > .menu-item-has-children > ul{
padding:1rem!important;
}
.ast-below-header-wrap:not(.home .ast-below-header-wrap){
display:none;
}
.astra-mm-highlight-label{
float:right;
font-weight:700;
}   .ast-mobile-popup-drawer .ast-mobile-popup-overlay{
backdrop-filter: blur(0.25rem);
}
.ast-mobile-popup-header{
background-color:var(--ast-global-color-4);
}
.ast-mobile-popup-content{
display: flex!important;
flex-direction: column;
flex-grow: 1;
}
.ast-mobile-popup-inner{
height:100dvh;
}
.ast-mobile-popup-content .ast-builder-menu-mobile{
overflow:auto;
flex-grow:1;
max-height: calc(100dvh - 120px);
}
.ast-popup-nav-open{
overflow:hidden;
}
.ast-mobile-popup-content .ast-menu-toggle{
left:0;
text-align:right;
font-size: .7em!important;
width:100%;
padding:6px 1.2rem 6px 0!important;
}
.ast-mobile-popup-header{
border-bottom:1px solid var(--ast-global-color-6)!important;
}
.ast-mobile-popup-content .menu-text{
position: relative;
z-index: 1;
pointer-events:none;
}
.ast-mobile-popup-content .ast-builder-button-wrap{
width:100%;
text-align:center;
}
.menu-toggle-close{
border:none!important;
outline:none!important;
}
.ast-mobile-popup-content .ast-header-button-1{
background: var(--ast-global-color-4);
border-top: 1px solid var(--ast-global-color-6);
}
@media(545px <= width <= 1125px){
.menu-toggle-close svg{
width:2rem;
height:2rem;
}
}
.ast-sticky-shrunk .custom-logo{
max-width:100px!important;
transition: .5s ease-in-out;
}
.ast-desktop .ast-primary-header-bar.ast-sticky-shrunk .main-header-menu > .menu-item{
line-height:3rem;
}
.ast-mobile-header-wrap .ast-primary-header-bar.ast-sticky-shrunk, .ast-primary-header-bar.ast-sticky-shrunk .site-primary-header-wrap{
min-height:unset!important;	
}
.ast-sticky-shrunk .ast-custom-button{
font-size:.8rem!important;
}   .astra-advanced-hook-18957{
padding:2rem;
background-color:var(--ast-global-color-5);
box-shadow: 0 .5rem 1rem rgba(17, 87, 127, 0.1);
margin-bottom:5rem;
}
.astra-advanced-hook-18957 .wp-block-columns{
margin-bottom:0;
}
.astra-advanced-hook-18957 figure{
width:3rem;
}
.astra-advanced-hook-18957 .wp-block-column + .wp-block-column{
position:relative;
}
.astra-advanced-hook-18957 .wp-block-column + .wp-block-column::before{
position:absolute;
top:-.75rem;
left:0;
content:"";
width:100%;
height:1px;
background-color:var(--ast-global-color-6);
}
@media(width > 782px){
.astra-advanced-hook-18957 .wp-block-column + .wp-block-column::before{
top:0;
left:-.75rem;
width:1px;
height:100%;
}
}
.site-footer h4, .site-footer a{
color:#fff!important;
}
.widget_block{
margin-bottom: 1.5rem;	
}
.site-footer p{
text-wrap:balance;
margin-bottom:0!important;
color:rgba(255,255,255,70);	
}
#menu-footer-menu{
line-height:2;
}
.widget ul{
list-style-type:none;
}   .uagb-tm__content{
padding:2rem!important;
}
.uagb-testimonial-details{
padding-left:1rem;
padding-right:1rem;
}
.uagb-tm__image{
border-radius:50%;
background-color:var(--ast-global-color-5);
width:4rem;
height:4rem;
overflow:hidden;
}
.uagb-tm__image img{
object-fit:contain;
object-position:center;
box-sizing:border-box!important;
width:100%!important;
max-width:100%!important;
height:100%!important;
}
.wp-block-uagb-testimonial:not(.team) .uagb-tm__image{
padding:.5rem;
}
.slick-arrow{
border-radius:.25rem!important;
background-color:var(--ast-global-color-5)!important;
border-color:var(--ast-global-color-5)!important;
}
.slick-arrow svg{
fill: var(--ast-global-color-1);
}   .uagb-faq-questions-button{
border-bottom:1px solid var(--ast-global-color-6);
}   .checklist{
list-style:none;
padding-left:1em!important;
line-height:2;
}
.checklist li{
padding-left:2rem;
position:relative;
}
.checklist li::before {
font-family: dashicons;
font-size: 1em;
padding:.1em;
border-radius: 1em;
margin-right:.5em;
line-height:1;
position:absolute;
left:0;
top:.45em;
}
.checklist.checked li::before {
content: "\f147";
color: #26bf73;
background: #D7F9E8;
}
.checklist.exclamation li::before {
content: "\f488";
color: #EDA903;
background: #FDE9B3;
}
.checklist.cancel li::before {
content: "\f335";
color: #CE1751;
background: #FFE6EE;
}
.checklist.link li::before {
content: "\f103";
color: #35bbd8;
background: #a9f0ff;
}
.pricing-tables .has-background h3{
color:var(--ast-global-color-5);
}
.pricing-tables .has-medium-font-size, .pricing-tables .has-background h3{
margin:-2rem -2rem 0 -2rem;
padding:1rem 2rem;
}
.pricing-tables .has-medium-font-size{
margin-top:0!important;
border-bottom:1px solid var(--ast-global-color-6);
}
.pricing-tables .highlight-price .has-medium-font-size{
border-bottom:1px solid var(--ast-global-color-5);
background-color:var(--ast-global-color-5);
color:var(--ast-global-color-0);
}
.pricing-tables .has-background:not(.has-ast-global-color-1-background-color) h3{
background-color:var(--ast-global-color-0);
}
.pricing-tables .has-background ul{
list-style:none;
padding-left:0;
line-height: 3;
margin-top:0;
}
.pricing-tables .has-background li + li{
border-top:1px solid;
}
.pricing-tables .has-background:not(.has-ast-global-color-1-background-color) li + li{
border-color: var(--ast-global-color-6);
}
.pricing-tables .has-ast-global-color-1-background-color{
color:var(--ast-global-color-4);
}
.pricing-tables .has-ast-global-color-1-background-color li + li{
border-color:rgba(255,255,255,0.4);
}
.pricing-tables .has-background li:has(s){
opacity:.5;
}
.pricing-tables .has-ast-global-color-1-background-color{
transform:scale(1.1);
box-shadow: 0 .5rem 2rem rgba(0,0,0,.3);
}
@media (width > 350px){
.two-col-ul{
column-count: 2;
column-gap:1rem;
}
}   .wp-block-table{
border-radius:.25rem;
border:1px solid var(--ast-global-color-6);
overflow:auto;
margin-bottom:1rem;
}
.wp-block-table table{
margin-bottom:0;
}
.wp-block-table *{
border: none!important;
}
.wp-block-table thead tr{
background-color: var(--ast-global-color-0);
color: var(--ast-global-color-5);
}
.wp-block-table tbody tr:nth-child(even){
background-color: var(--ast-global-color-4);
}
.wp-block-table tbody tr{
background-color: var(--ast-global-color-5);
}
.wp-block-table td{
padding:.5rem;
}   .diagonal-bottom{
position:relative;
}
.diagonal-bottom::before{
content:"";
background-color: var(--ast-global-color-4);
width:100%;
aspect-ratio:4 / 1;
display:block;
position:absolute;
bottom:-1px;
left:0;
z-index:1;
clip-path: polygon(100% 0, 100% 100%, 0 100%);
}   .cases-grid li{
background-color:var(--ast-global-color-5);
border-radius:.25rem;
padding:1rem;
text-align:center;
line-height:1.2;
}
.cases-grid img{
width:100%;
aspect-ratio:2 / 1;
object-fit:contain;
}
.cases-grid a{
font-weight:700;
color: var(--ast-global-color-0);
}   .seo-input{
margin-bottom:2em;
padding-bottom:2em;
border-bottom:1px solid #eaeaea;
}
.seo-input input, .seo-input textarea{
width:100%;
border-radius:.2em;
outline: none!important;
}
.serp-arrow::before{
content: "\f140";
font-family: dashicons;
font-size:1.2rem;
color:#70757a;
line-height:1;
position: relative;
top: 4px;
}
.seo-input > div + div{
margin-top:1.5em;
}
.seo-input label{
display:flex;
justify-content:space-between;
align-items:bottom;
color:#35bbd8;
font-weight:600;
margin-bottom:.5em;
}
.seo-preview{
border-radius:.5em;
padding:1em;
background:#fff;
font-family: arial, sans-serif!important;
color: #4d5156;
font-size:14px;
line-height: 1.3!important;
letter-spacing: 0.25px;
}
.seo-tool{
max-width:750px!important;
margin:auto;
background-color:var(--ast-global-color-5);
padding:1rem;
border-radius:.25rem;
}
#serp-title{
color: #1a0dab;
font-size:20px;
margin-bottom: 3px;
width:100%;
letter-spacing: 0.3px;
}
#serp-description{
max-width:600px;
}
#serp-url{
color:#202124;
}
.input-counter{
font-size:12px;
background:#26bf73;
color:#fff;
border-radius:.25rem;
padding:.2em .5em;
display:inline-block;
transition:.2s;
}
.count-error{
background:#CE0000;
}
.error{
padding:.5em;
border-radius:.25rem;
margin-top:.5em;
width:100%;
color:#CE0000;
border:1px solid #CE0000;
background:#FFCBCB;
font-size:.5rem!important;
border-radius:.2em;
display:none;
}   .page-id-17079{
background:url(https://datalink.be/wp-content/uploads/2023/08/Datalink-mesh-gradient.png);
background-size:cover;
background-repeat:no-repeat;
background-position: bottom;
}
.page-id-17079 .wp-block-image img{
max-width:350px;
min-width:250px;
width:50%;
margin-bottom:2em;
}
.page-id-17079 .ast-container{
max-width:500px;
height:100vh;
}
.page-id-17079 .ast-container{
display:flex!important;
align-items:center;
flex-direction:row;
}
.page-id-17079 .is-style-outline .wp-element-button{
border-color:var(--ast-global-color-5)!important;
color:var(--ast-global-color-5)!important;
}   .ast-separate-container .ast-article-post{
border-bottom:0;
}
.ast-separate-container .ast-article-post .post-content{
--box_spacing: 1.5rem;
background-color:var(--ast-global-color-5)!important;
padding:var(--box_spacing);
box-shadow: 0 .5rem 1rem rgba(17, 87, 127, 0.1);
transition:.2s ease-in-out;
}
.ast-separate-container .ast-article-post .post-content:hover{
box-shadow: 0 0 0 rgba(17, 87, 127, 0.1);
}
.ast-separate-container .ast-article-post .post-thumb-img-content{
margin:calc(-1 * var(--box_spacing)) calc(-1 * var(--box_spacing)) 0 calc(-1 * var(--box_spacing));
}
.ast-separate-container .ast-article-post img{
aspect-ratio:2 / 1;
object-fit:cover;
border-radius:.25rem .25rem 0 0!important;
}
.ast-separate-container .ast-article-post .post-content p:not(.read-more){
min-height:4rem;
}
.entry-meta{
font-size:.8rem;
}
.yoast-breadcrumbs{
text-align:center;
font-size:1.2rem;
}
.astra-advanced-hook-24677 .wp-block-navigation{
margin-top:-7.5rem;
position:relative;
z-index:1;
margin-left:1.5rem;
margin-right:1.5rem;
}
.astra-advanced-hook-24677 .wp-block-navigation__container{
margin:auto;
padding:1.5rem 2rem;
background-color:var(--ast-global-color-5);
border-radius:.25rem;
gap:.5rem;
flex-grow:0;
}
.astra-advanced-hook-24677 .wp-block-navigation-item__content span{
border:1px solid #DCE7EC!important;
color: var(--ast-global-color-0)!important;
padding:0.25em 0.5em!important;
transition:.2s ease-in-out;
}
.astra-advanced-hook-24677 .current-menu-item .wp-block-navigation-item__content span{
background-color:#DCE7EC;
pointer-events:none;
}
.astra-advanced-hook-24677 .wp-block-navigation-item__content span:hover{
border:1px solid #DCE7EC!important;
background-color:#DCE7EC;
padding:0.25em 0.5em!important;
}
.ast-archive-description{
display:none;
}   .single-post h2{
margin-top:2rem;
}
.single-post h3{
margin-top:1.5rem;
}
.single-post .author-title{
font-weight:700;
} .single-post .site-main{
display:grid;
}
.single-post .ast-single-author-box{
grid-row: 1;
margin-top:0;
}
.single-post .about-author-title-wrapper{
display:none;
}
.single-post .ast-author-meta{
background-color:var(--ast-global-color-5)!important;
box-shadow: 0 .5rem 1rem rgba(17, 87, 127, 0.1);
padding:2rem!important;
}
.single-post .entry-content{
position:relative;
}
.single-post .entry-content .wp-block-post-featured-image img{
aspect-ratio:16 / 9;
}
.astra-advanced-hook-24696{
position:absolute;
top:0;
left:-3rem;
width:2.25rem;
height:100%;
}
.astra-advanced-hook-24696 .wp-block-uagb-social-share{
position:sticky;
top:8rem;
}
.wp-block-uagb-social-share-child:first-child{
border-radius:.25rem .25rem 0 0;
}
.wp-block-uagb-social-share-child:last-child{
border-radius:0 0 .25rem .25rem;
}
.astra-advanced-hook-24698 h1{
color:var(--ast-global-color-5);
}
.ast-separate-container .ast-article-single:not(.ast-related-post){
padding-left:3rem;
padding-right:2rem;
}
.wp-block-uagb-social-share {
border-radius:.25rem;
overflow:hidden;
}
.single-post .ast-author-details{
position:relative;
align-items:flex-start!important;
}
.single-post .post-author-avatar::before{
position:absolute;
top:0;
left:50%;
transform:translatex(-50%);
width:70%;
height:100%;
background-color:var(--ast-global-color-1);
border-radius:.25rem;
}
.single-post .entry-content > .wp-block-columns{
margin:2rem 0;
}
.single-post .entry-content > .wp-block-columns:last-child{
margin-bottom:0;
}
.single-post article{
padding-bottom:0!important;
}
.single-post .post-navigation{
padding:1rem;
background-color:var(--ast-global-color-5);
margin-top:3rem;
border-radius:.25rem;
box-shadow: 0 0.5rem 1rem rgba(17, 87, 127, 0.1);
}
.single-post #primary{
margin-bottom:2rem;
}
.single-post .post-navigation .nav-links{
justify-content:space-between;
}
.single-post .nav-previous,
.single-post .nav-next{
max-width:240px;
}
.single-post .post-navigation .nav-links a{
padding:1rem 2rem;
border-radius:.25rem;
background-color:var(--ast-global-color-5);
border: 1px solid rgba(17, 87, 127, 0.3);
color:var(--ast-global-color-0);
display:flex;
justify-content:center;
align-items:center;
}
.nav-links a:hover span{
transition: .2s;
display: block;
}
.nav-links a:hover .ast-left-arrow{
transform:translateX(-1rem);
}
.nav-links a:hover .ast-right-arrow{
transform:translateX(1rem);
}
.ast-pagination .ast-right-arrow{
transform:translateX(.5rem);
display:inline-block!important;
}
.single-post .post-navigation .nav-links a:hover{
background-color:var(--ast-global-color-0);
border-color: var(--ast-global-color-0);
color:var(--ast-global-color-5);
}
.single-post .entry-content > figure img{
box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
.single-post  .wp-element-caption{
font-style:italic;
font-size: .8rem;
line-height: 1.5;
}
.multiscreen-mockup{
position:relative;
margin-top:-2rem;
}
.multiscreen-mockup img{
box-shadow:none!important;
position:relative;
}
.multiscreen-mockup::before{
content:'';
display:block;
filter:blur(100px);
height:80%;
width:auto;
aspect-ratio: 1;
border-radius:50%;
background-color: rgba(0,0,0,.2);
position:absolute;
top:50%;
left:50%;
transform:translate(-50% , -50%);
}   .astra-advanced-hook-24778 > .wp-block-columns{
justify-content:center;
margin-top:-10rem;
margin-bottom:0;
padding-left:1.5rem;
padding-right:1.5rem;
position:relative;
z-index:1;
}
.astra-advanced-hook-24778 .wp-block-cover{
padding-top:5rem;
padding-bottom:8rem;
}
@media (width > 545px){
.astra-advanced-hook-24778 > .wp-block-columns{
padding-left:3rem;
padding-right:3rem;
}
}   @media(width < 545px){
.aos-delay-100, .aos-delay-200, .aos-delay-300, .aos-delay-400, .aos-delay-500, .aos-delay-600, .aos-delay-700, .aos-delay-800, .aos-delay-900, .aos-delay-1000, .aos-delay-1100, .aos-delay-1200, .aos-delay-1300, .aos-delay-1400, .aos-delay-1500, .aos-delay-1600, .aos-delay-1700, .aos-delay-1800, .aos-delay-1900, .aos-delay-2000, .aos-delay-2100, .aos-delay-2200, .aos-delay-2300, .aos-delay-2400, .aos-delay-2500, .aos-delay-2600, .aos-delay-2700, .aos-delay-2800, .aos-delay-2900, .aos-delay-3000{
transition-delay:0s!important;
}
}   .ip-check {
color: var(--ast-global-color-3);
background: var(--ast-global-color-5);
display: flex;
border:1px solid var(--ast-global-color-6);
overflow:hidden;
}
.copy-btn:before {
content: "\f491";
font-family: dashicons;
color: var(--ast-global-color-3);
}
.ip-check div {
padding: 0.75em;
}
.ip-check div:first-child {
background: var(--ast-global-color-4);
pointer-events: none;
}
.copy-text {
flex-grow: 1;
}
.copy-btn {
background: none!important;
transition: .2s ease;
opacity: .6;
padding: 0 1rem!important;
font-size: 1.2em;
border:none;
}
.copy-btn:hover {
opacity: 1;
}
.ip-container{
margin-top: -8.5em!important;
position:relative;
}   .grecaptcha-badge{
pointer-events:none;
visibility:hidden;
}   .astra-advanced-hook-20372{
min-height: 500px;
display:grid;
place-items:center;
}   .wp-block-gallery img{
background-color:var(--ast-global-color-5);
}   li::marker {
font-weight:700;
}
.wp-block-post-featured-image + .has-small-font-size{
margin-top:-1em;
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){
border-left-color: var(--ast-global-color-1);
font-size:1.2rem;
font-style:normal;
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) p{
margin-bottom:0;
}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) cite{
font-size:.8rem;
font-weight:700;
margin-top:1em;
}
.logo-collection img{
object-fit:contain!important;
padding:.5rem 1rem;
}   #ast-hf-mobile-menu .ast-submenu-expanded{
border-bottom:1px solid var(--ast-global-color-6);
}
#ast-hf-mobile-menu .sub-menu{
font-size:.8rem;
font-weight: 500;
padding-block:1rem;
}
#ast-hf-mobile-menu .sub-menu .ast-icon{
display:none;
}   .page-id-22876 .wp-block-query ul{
padding-left:0;
}
.page-id-22876 .wp-block-query ul li{
background-color:var(--ast-global-color-5);
border-radius:.25rem;
display:flex;
flex-direction:column;
overflow:hidden;
}
.page-id-22876 .wp-block-query ul li + li{
margin-top:var(--wp--style--block-gap);
}
.page-id-22876 .wp-block-query img{
border-radius:0!important;
}
.page-id-22876 .wp-block-query ul li .wp-block-group{
padding:2rem;
}
.page-id-22876 .wp-block-query ul figure img{
height:200px;
}
.page-id-22876 .wp-block-query .wp-block-post-excerpt__more-text{
margin-top:1.5rem;
margin-bottom:0;
}
.page-id-22876 .wp-block-query .wp-block-post-excerpt__excerpt{
margin-bottom:0;
}
@media (min-width: 730px){
.page-id-22876 .wp-block-query ul li{
flex-direction:row;
align-items:center;
}
.page-id-22876 .wp-block-query ul figure img{
height:380px;
}
}
.animated-cols img{
aspect-ratio:16 / 9;
object-fit:cover;
border-radius: .25rem .25rem 0 0!important;
}
.cta-block figure img {
max-width: calc(100% + 2rem);
}
.is-layout-flow > * {
margin-block-start: 0;
}
.tip h3 + p{
margin-top:0!important;
margin-bottom:1rem!important;
}
.tip h3 + p em{
font-style: normal;
font-weight:500;
font-size:.8rem;
color:var(--ast-global-color-1);
}