.d0-icon-box {background-color:#d8c6b8; padding:25px; min-height:20px; display:block; border-radius: 8px 50px 50px 0px; -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
 .d0-icon-box:hover { background-color:#dfd5cb; cursor: pointer;}
.d0-feature-box {background-color:#d8c6b8; padding:25px; min-height:20px; display:block; border-radius: 8px 50px 50px 0px;}
.d0-service-box {background-color:#f9f8f5; padding:0px; min-height:20px; display:block; border-radius: 8px 50px 8px 8px; margin: 10px;}
.d0-process-box {background-color:#d8c6b8; padding:25px; min-height:20px; display:block; border-radius: 8px 50px 50px 0px;}

.d0roundedbg {clip-path: inset(0 round 0px 0px 10% 10%);}
.d0roundedbgtop {clip-path: inset(0 round 10% 10% 0px 0px );}
.d0roundedbgtb {clip-path: inset(0 round 10% 10% 10% 10%);}
.d0locationbox{background-color: #ffffff; padding:30px; min-height:350px; display:block; border-radius: 50px 0px 50px 50px; margin:10px;}

.d0boxpad { padding:10px;}

.r8_form {
margin:0px;
padding:0px;
border:0px;
max-width:1000px;
}

.r8_form_para {text-align: left; padding-left:18px;}

img{border-radius: 15px;}

h1 {letter-spacing: 8px;} 
h2 {letter-spacing: 8px;} 
h3 {letter-spacing: 4px; font-family: lexend;} 
h4 {letter-spacing: 4px; font-family: lexend;}

a {color:#a5998d;}
a:hover {color:#5d5d5d;}
