@font-face{font-family:"Magical Childhood";src:url("../fonts/brand/Magical-Childhood.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:65%;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"Poppins";src:url("../fonts/brand/Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap;}

:root {
 --cleanin-font:"Poppins",sans-serif;
 --cleanin-font-two:"Magical Childhood",sans-serif;
 --cleanin-base:#92A48A; --cleanin-base-rgb:146,164,138;
 --cleanin-black:#34412F; --cleanin-black-rgb:52,65,47;
 --cleanin-gray:#525A50; --cleanin-gray-rgb:82,90,80;
 --cleanin-gray-bg:#F5F6F3; --cleanin-gray-bg-rgb:245,246,243;
 --cleanin-bdr-color:#D7B3A7; --cleanin-bdr-color-rgb:215,179,167;
 --shiniest-rose:#D7B3A7;
}
.thm-btn,.main-header-one__top,.services-one__single-icon,.about-one__experience {color:var(--cleanin-black);}
.main-header-one__top a,.main-header-one__top .icon,.main-header-one__top .icon span {color:var(--cleanin-black);}
.thm-btn .hover-btn {background:var(--shiniest-rose);}
.thm-btn:hover {color:var(--cleanin-black);}
.sec-title__tagline .icon-box,.site-footer__bottom {background-color:var(--shiniest-rose);}
.site-footer__bottom,.site-footer__bottom a {color:var(--cleanin-black);}
.main-menu__list a,.mobile-nav__content a {font-family:var(--cleanin-font)!important;}

/* Client refinements: palette, imagery clipping, contact details. */
.main-header-one__top,.main-header-two__top,.main-header-three__top,
.main-header-four__top,.main-header-five__top {background-color:#D7B3A7;}
.main-header-one__top::before {background-color:#D7B3A7;border-top-color:#D7B3A7;}
.header-style1__contact .icon,.header-style1__contact p,.header-style1__contact a,
.main-header-one__top-right,.main-header-one__top-right a {color:#34412F;}
.main-header-one__top .header-style1__contact .text p,
.main-header-one__top .header-style1__contact .text a,
.main-header-one__top .header-style1__contact .icon i {color:#34412F;}
.main-header__language-switcher .nice-select {background:transparent;color:#34412F;}
.header-style1__contact {flex-wrap:wrap;}
.main-slider-one {overflow:hidden;isolation:isolate;}
.main-slider-one .owl-stage-outer,.main-slider-one__single {overflow:hidden;}
.main-slider-one__bg {background-color:#92A48A;}
.main-slider-one__bg::before {background:rgba(146,164,138,.6);}
.main-slider-one .owl-animated-out,.main-slider-one .owl-animated-in {animation-duration:700ms;}
.about-one__content-list ul li .icon-box {background-color:#D7B3A7;}
.sec-title__tagline .icon-box.shiniest-mark {background:transparent;}
.sec-title__tagline .icon-box.shiniest-mark img {display:block;width:28px;height:44px;object-fit:contain;}
.services-one {background-color:#92A48A;}
.counter-one {background-color:#D7B3A7;}
.counter-one__single-icon,.counter-one__single-content,.counter-one__single-content h2,
.counter-one__single-content p,.counter-one__single-content span {color:#34412F;}
.contact-honeypot {position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden;}
