.dp-ld-common-sec b{
	color: #566b59;
	font-weight: inherit;
}

.dp-ld-common-sec{
	font-family: 'PP Pangram Sans', Arial, Helvetica;
	font-size: 22px;
	color: rgba(0, 0, 0, 0.5);
}


.dp-ld-common-sec h2,
.dp-ld-common-sec h3,
.dp-ld-common-sec h4,
.dp-ld-common-sec h5,
.dp-ld-common-sec h6{
	font-family: 'PP Pangram Sans', Arial, Helvetica;
	color:#000;
}

.dp-ld-common-sec .btn{
	font-size: 20px;
}

.dp-ld-common-sec .btn{
	margin-right: 30px;
}
.dp-ld-common-sec .btn.circle>span:not(.btn-icon):not(.btn-txt){
	padding: 0.8em 0.2em 0.8em 0.2em;
}
.dp-ld-common-sec .btn>span:not(.btn-icon):not(.btn-txt){
	font-family: 'PP Pangram Sans', Arial, Helvetica;
	letter-spacing: 0;
	font-weight: 600;
	
}

@media screen and (min-width: 1500px) {
    .dp-ld-common-sec .container {
        width: 1470px;
    }
    
    .page-id-9587 .main-header .container {
    	max-width: 1470px;
    }
}

.dp-blurr-bg-badge{
    position:absolute;
    left:40px;
    bottom:0;
    max-width: 300px;
    padding:15px 30px;
}

.dp-blurr-bg-badge h3{
    font-size:30px;
    font-weight:normal;
    margin-bottom:0;
    line-height: 1.2;
    color:#fff;
}



 .dp-blurr-bg-badge.iconbox .iconbox-icon-container>svg{
   width:56px;
 }

 .dp-blurr-bg-badge.iconbox{
  backdrop-filter: blur(31px);
}

.dp-ld-banner-sec .vc_column-inner  > .wpb_wrapper{
    position:static;
}

.dp-ld-iconbox p{
    font-size:20px;
    color:rgba(0, 0, 0, 0.5);
    line-height:1.2
}

.dp-ld-iconbox h3{
    font-weight:500;
    margin-bottom: 15px;
}

.dp-ld-iconbox-row .dp-ld-iconbox{
    margin-bottom:10px;
}

.dp-ld-check-list-item{
    margin-bottom:15px;
}
@media (min-width:992px){
	.dp-ld-iconbox-row-1 .wpb_column:not(:first-child) .vc_column-inner:before{
		content:'';
		display:block;
		position:absolute;
		top:90px;    
		bottom:0;
		left:-15px;
		border-left:1px solid #E2E2E2;
		max-height:176px;
	}
}
@media (max-width:768px){
	.dp-ld-common-sec .btn{
		width:auto;
	}
}
.dp-testimonial-row .carousel-item-content{
    background:#fff;
    border-radius:24px;
    box-shadow: 0px 0.5px 0.5px 0px #1A19250A, 0px 1px 1px 0px #1A19250A, 0px 1px 2px 1px #1A19250A;
    margin-bottom:15px;
}


.dp-testimonial-row .lqd-testi .lqd-testi-np h3{
    font-weight:500 !important;
    font-family:'Inter', sans-serif;
    margin-bottom: 0;
}

.dp-testimonial-row .lqd-testi-details-sm .lqd-testi-np h4{
    font-size:13px;
    color:#73737F;
    font-family:'Inter', sans-serif;
}

.dp-testimonial-row  .wpb_single_image img{
    max-height:15px;
    width:auto;
}

.dp-testimonial-item-top{
    position:relative;    
}
.dp-testimonial-item-top .lqd-simple-heading-wrap{
    position:absolute;
    right:40px;
    top:40px;
    z-index: 1;
    background:#F7F7F8;
    border-radius:50px;
    line-height:1.2 !important
}

.dp-testimonial-item-top .lqd-simple-heading-wrap h5{
    margin:0;
    padding:4px 10px;
    font-size:12px;
    line-height:1;
    font-family:'Inter', sans-serif;
    font-weight:500;
    
}

.dp-testimonial-item-bottom{
    padding:0 35px 20px;
    
}

.dp-testimonial-item-bottom h6{
    font-size:12px;
    color:#A3A3AE;
    font-family:'Inter', sans-serif;
}

.dp-testimonial-row p{
    font-family:'Inter', sans-serif;
    font-size:14px;
    line-height:1.5;
    color:#1A1925;
}

.dp-testimonial-row .lqd-testi-card{
    margin-bottom:0;
    border-radius: 0;
    background: none;
}

.dp-testimonial-row .lqd-testi-info{
    border-bottom:1px solid rgb(0 0 0/10%);
    padding-bottom:20px;
}

.dp-testimonial-row .lqd-testi-avatar-48 .lqd-testi-avatar{
    margin-right:15px;
     filter: grayscale(100%);
}

.dp-testimonial-row .wpb_single_image .vc_single_image-wrapper{
    margin-bottom: 0;
}

.dp-ld-grey-sec{
	background: linear-gradient(260.91deg, rgba(255, 255, 255, 0.05) 15.33%, rgba(86, 107, 89, 0.05) 95.41%);

}
.dp-ld-faq-accordion{
    max-width:1043px;
    margin:0 auto;
}


.dp-ld-faq-accordion .accordion-item{
    background:#FBFBFB;
    border-radius:20px;
    margin-bottom:15px;
}

.dp-ld-faq-accordion .accordion-title{
    font-size:24px;
}

.dp-ld-faq-accordion .accordion-title a{
    padding:25px 40px
}

.dp-ld-faq-accordion .accordion-content{
    padding:0 40px 20px;
}

.dp-ld-faq-accordion .accordion-expander>i{
    font-size:32px;
    color:#1F1F1F
}
.dp-ld-footer-logo{
    max-width:187px;
}

.dp-ld-footer-logo + style + .ld-fancy-heading{
    max-width:277px;
}
.dp-ld-footer-sec a{
    color:inherit
}
.dp-ld-footer-img{
    margin-top:-200px;
}
.dp-ld-social-icon.social-icon-shaped.social-icon-sm a i{
    background:#000 !important;
}
.header .dp-ld-common-sec .main-nav>li>a[href*="tel"]:before,
.header .dp-ld-common-sec .main-nav>li>a[href*="mailto"]:before{
    content:'';
    display:inline-block;
    width:1em;
    height:1em;
    background:url('https://rink.immo/wp-content/uploads/2025/09/mail.svg') no-repeat center center;
    margin-right:0.5em;
}

.header .dp-ld-common-sec .main-nav>li>a[href*="tel"]:before{
    background-image:url('https://rink.immo/wp-content/uploads/2025/09/phone.svg')
}
.header .dp-ld-common-sec .navbar-brand{
    max-width:187px;
}
.dp-ld-rating:before{
    content:'';
    display:inline-block;
    width:80px;
    height:16px;
    background:url('https://rink.immo/wp-content/uploads/2025/09/star.svg') repeat-x;
    margin-right:12px;
}
.dp-ld-banner-sec .btn{ 
    margin-bottom:30px;
}
.page-id-9587 #wrap{
	overflow: hidden;
}
.dp-ld-common-sec a:not(.btn){
		color:inherit;
}
.dp-ld-common-sec .btn.btn-naked>span:not(.btn-icon):not(.btn-txt)>span{
    box-shadow: 0 1px 0;
}
.dp-ld-iconbox.iconbox .iconbox-icon-container>svg{
    width:65px;
}

.dp-ld-iconbox.iconbox .iconbox-icon-container>svg:has([fill="url(#paint0_linear_7_1623)"]){
    width:50px;
}

.dp-ld-iconbox.iconbox .iconbox-icon-container>svg:has([fill="url(#paint0_linear_7_1580)"]),
.dp-ld-iconbox.iconbox .iconbox-icon-container>svg:has([fill="url(#paint0_linear_7_1592)"]){
    width:56px;
}


@media (min-width:1600px){
	.dp-ld-footer-img {
		margin-left: -100px;
		margin-right: -100px;
	}
}
@media (max-width:767px){
	.dp-ld-common-sec{
		font-size:18px;
	}
	.dp-blurr-bg-badge h3{
		font-size:23px;
	}
	.dp-blurr-bg-badge.iconbox .iconbox-icon-container>svg{
		width:36px;
	}
}




