.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1280px;
}
body {font-family: 'Montserrat';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Playfair Display';font-size: 36px;font-weight: 500;line-height: 1.25;color: #3e483d;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.header {
transform:translate(-50%); position:fixed;
 left:50%;
 max-width:1330px;
 width:calc(100% - 20px) ;
 background-color:#f6f2e7;
 top:25px;
 border-radius:50px;
 padding-left:45px;
 padding-right:45px;
 padding-top:20px;
 padding-bottom:20px;
 gap:20px;
 z-index:99;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:20px;
}
@media (max-width: 1280px) {
.header {
 padding-top:14px;
 padding-bottom:14px;
 padding-left:20px;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.header {
 padding-top:0px;
 padding-bottom:0px;
 padding-left:14px;
 padding-right:14px;
}
}

@media (max-width: 479px) {
.header {
 padding-right:14px;
 width:calc(100% - 10px) ;
 top:8px;
 padding-top:8px;
 padding-bottom:8px;
}
}

.header__logo {
}
.header__logo-icon {
 max-width:139px;
}
@media (max-width: 479px) {
.header__logo-icon {
 max-width:100px;
}
}

.header__links {
 gap:50px;
}
.header__links:not(.ct-section):not(.oxy-easy-posts),
.header__links.oxy-easy-posts .oxy-posts,
.header__links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:50px;
}
.header__links-navigation {
 gap:50px;
}
.header__links-navigation:not(.ct-section):not(.oxy-easy-posts),
.header__links-navigation.oxy-easy-posts .oxy-posts,
.header__links-navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:50px;
}
@media (max-width: 1280px) {
.header__links-navigation {
}
.header__links-navigation:not(.ct-section):not(.oxy-easy-posts),
.header__links-navigation.oxy-easy-posts .oxy-posts,
.header__links-navigation.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header__links-navigation-item {
}
.header__links-navigation-link {
 font-family:Montserrat;
 color:#211917;
}
.button--ghost {
 font-size:16px;
 font-weight:300;
 letter-spacing:1.6px;
 line-height:1.4;
}
@media (max-width: 767px) {
.button--ghost {
 font-size:12px;
}
}

.header__links-action {
}
@media (max-width: 1280px) {
.header__links-action {
}
.header__links-action:not(.ct-section):not(.oxy-easy-posts),
.header__links-action.oxy-easy-posts .oxy-posts,
.header__links-action.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header__links-action-cta {
}
@media (max-width: 1280px) {
.header__links-action-cta {
}
}

.button {
 font-family:Playfair Display;
 background-color:rgba(0,0,0,0);
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
cursor: pointer;
}
.button--base {
 font-family:Playfair Display;
 padding-bottom:10px;
 padding-left:30px;
 padding-right:30px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(0,0,0,0);
 border-right-color:rgba(0,0,0,0);
 border-bottom-color:rgba(0,0,0,0);
 border-left-color:rgba(0,0,0,0);
 font-size:16px;
 letter-spacing:0.8px;
 font-weight:600;
 padding-top:10px;
 line-height:1.25;
 border-radius:25px;
 gap:10px;
 transition-duration:0.3s;
}
.button--base:not(.ct-section):not(.oxy-easy-posts),
.button--base.oxy-easy-posts .oxy-posts,
.button--base.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
@media (max-width: 767px) {
.button--base {
 padding-top:6px;
 padding-bottom:6px;
 padding-left:22px;
 padding-right:22px;
}
}

.button--solid-primary:hover{
 background-color:#ccd1bf;
 color:#211917;
 border-top-color:#ccd1bf;
 border-right-color:#ccd1bf;
 border-bottom-color:#ccd1bf;
 border-left-color:#ccd1bf;
}
.button--solid-primary {
 border-radius:25px;
 gap:10px;
 border-top-color:#b27d57;
 border-right-color:#b27d57;
 border-bottom-color:#b27d57;
 border-left-color:#b27d57;
 background-color:#b27d57;
 color:#fdfdfd;
}
.button--solid-primary:not(.ct-section):not(.oxy-easy-posts),
.button--solid-primary.oxy-easy-posts .oxy-posts,
.button--solid-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:10px;
}
.footer {
 background-color:#f6f2e7;
}
.footer .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
.header-gap {
 height:135px;
}
@media (max-width: 767px) {
.header-gap {
 height:100px;
}
}

@media (max-width: 479px) {
.header-gap {
 height:60px;
}
}

.footer__logo {
 max-width:222px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
.footer__logo-icon {
 width:100%;
}
.footer__navigation {
 width:100%;
 max-width:1240px;
 padding-left:20px;
 padding-right:20px;
 gap:47px;
 margin-top:50px;
 text-align:justify;
 margin-left:auto;
 margin-right:auto;
}
.footer__navigation:not(.ct-section):not(.oxy-easy-posts),
.footer__navigation.oxy-easy-posts .oxy-posts,
.footer__navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
gap:47px;
}
@media (max-width: 991px) {
.footer__navigation {
 gap:20px;
}
.footer__navigation:not(.ct-section):not(.oxy-easy-posts),
.footer__navigation.oxy-easy-posts .oxy-posts,
.footer__navigation.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

.footer__navigation-item {
}
.footer__navigation-link {
 color:#211917;
}
.footer__devider {
 width:100%;
 margin-top:50px;
 margin-bottom:50px;
 background-color:#211917;
 height:1px;
}
@media (max-width: 991px) {
.footer__devider {
 margin-top:20px;
 margin-bottom:20px;
}
}

.footer__foot {
 width:100%;
 max-width:1280px;
 padding-left:20px;
 padding-right:20px;
 gap:20px;
 margin-left:auto;
 margin-right:auto;
}
.footer__foot:not(.ct-section):not(.oxy-easy-posts),
.footer__foot.oxy-easy-posts .oxy-posts,
.footer__foot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:20px;
}
@media (max-width: 991px) {
.footer__foot {
 text-align:justify;
}
.footer__foot:not(.ct-section):not(.oxy-easy-posts),
.footer__foot.oxy-easy-posts .oxy-posts,
.footer__foot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.footer__foot-box {
}
.footer__foot-box--info {
}
.footer__foot-box--info:not(.ct-section):not(.oxy-easy-posts),
.footer__foot-box--info.oxy-easy-posts .oxy-posts,
.footer__foot-box--info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.footer__foot-logo {
 font-family:Playfair Display;
 font-weight:500;
 color:#211917;
}
.footer__foot-logo-image {
}
.footer__foot-logo-text {
}
.text--3xl {
 font-size:24px;
 letter-spacing:1.2px;
 line-height:1.25;
}
.footer__foot-link {
 width:100%;
 gap:45px;
 margin-top:20px;
}
.footer__foot-link:not(.ct-section):not(.oxy-easy-posts),
.footer__foot-link.oxy-easy-posts .oxy-posts,
.footer__foot-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:45px;
}
.footer__foot-link-item {
}
.footer__foot-link-text {
 color:#211917;
}
.footer__foot-sosmed {
 gap:30px;
}
.footer__foot-sosmed:not(.ct-section):not(.oxy-easy-posts),
.footer__foot-sosmed.oxy-easy-posts .oxy-posts,
.footer__foot-sosmed.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:30px;
}
.footer__foot-sosmed-item {
}
.footer__foot-sosmed-icon {
}
.footer__foot-sosmed-icon:not(.ct-section):not(.oxy-easy-posts),
.footer__foot-sosmed-icon.oxy-easy-posts .oxy-posts,
.footer__foot-sosmed-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.footer__foot-button {
}
.header__menu-drawe-open {
}
.header__menu-drawe-open:not(.ct-section):not(.oxy-easy-posts),
.header__menu-drawe-open.oxy-easy-posts .oxy-posts,
.header__menu-drawe-open.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.header__menu-drawe-open {
}
.header__menu-drawe-open:not(.ct-section):not(.oxy-easy-posts),
.header__menu-drawe-open.oxy-easy-posts .oxy-posts,
.header__menu-drawe-open.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.floating-button {
}
.floating-button:not(.ct-section):not(.oxy-easy-posts),
.floating-button.oxy-easy-posts .oxy-posts,
.floating-button.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.floating-button {
 position:fixed;
 right:20px;
 bottom:20px;
 z-index:90;
}
.floating-button:not(.ct-section):not(.oxy-easy-posts),
.floating-button.oxy-easy-posts .oxy-posts,
.floating-button.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.home-slider {
 position:relative;
 background-color:#787565;
 overflow:hidden;
 z-index:5;
aspect-ratio: 1440 / 800;
}
@media (max-width: 767px) {
.home-slider {
aspect-ratio: 430 / 737;
}
}

.full-height {
height: 100dvh; height: 100vh;
}
.home-slider__slider {
 left:0px;
 width:100%;
 height:100%;
 bottom:0px;
aspect-ratio: 1440 / 800;
}
.home-slider__slider:not(.ct-section):not(.oxy-easy-posts),
.home-slider__slider.oxy-easy-posts .oxy-posts,
.home-slider__slider.ct-section .ct-section-inner-wrap{
display:flex;
}
.home-slider__slider-item {
 width:100%;
 background-color:#787565;
aspect-ratio: 1440 / 800;
}
.home-slider__slider-image {
 width:100%;
 object-fit:contain;
 position:relative;
 z-index:1;
 margin-top:auto;
}
@media (max-width: 479px) {
.home-slider__slider-image {
}
}

.home-slider__slider-overlay {
background-image:linear-gradient(rgba(246,242,231,0.3), rgba(246,242,231,0.3)), url(https://incogstaging.com/maha/wp-content/uploads/2025/05/Banner-Medical-Service-scaled.jpg);background-size:auto,  cover; position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
background-position: center;
}
.home-slider__slider-wrap {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
aspect-ratio: 1440 / 800;
}
@media (max-width: 767px) {
.home-slider__slider-wrap {
aspect-ratio: 430 / 737;
}
}

.our-service {
 position:relative;
}
@media (max-width: 991px) {
.our-service {
}
.our-service .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

.our-service__bg-orna {
transform:translate(-50%); position:absolute;
 left:50%;
 width:100%;
 object-fit:cover;
 max-width:99999999px;
 object-position:center bottom;
 bottom:-200px;
}
.our-service__content {
 width:100%;
 position:relative;
 z-index:10;
}
.text-3xl {
 font-size:36px;
 letter-spacing:1.8px;
 line-height:1.25;
}
@media (max-width: 767px) {
.text-3xl {
 font-size:30px;
}
}

.our-service__title {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.our-service__description {
 margin-top:20px;
 max-width:677px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 991px) {
.our-service__description {
 margin-top:14px;
}
}

.text-base {
 font-size:15px;
 letter-spacing:0.6px;
 line-height:1.4;
 font-weight:300;
}
@media (max-width: 767px) {
.text-base {
 font-size:14px;
}
}

.our-service__slider {
 margin-top:50px;
 width:100%;
}
.our-service__slider:not(.ct-section):not(.oxy-easy-posts),
.our-service__slider.oxy-easy-posts .oxy-posts,
.our-service__slider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
@media (max-width: 991px) {
.our-service__slider {
 margin-top:40px;
}
}

.our-service__slider-item {
 width:100%;
 max-width:300px;
 margin-right:35px;
}
@media (max-width: 767px) {
.our-service__slider-item {
 margin-right:20px;
}
}

.our-service__slider-img {
 border-radius:7.88px;
 width:100%;
 transition-duration:0.3s;
}
.our-service__slider-detail {
 width:100%;
 padding-top:25px;
 padding-bottom:25px;
 padding-right:0px;
}
.our-service__slider-detail:not(.ct-section):not(.oxy-easy-posts),
.our-service__slider-detail.oxy-easy-posts .oxy-posts,
.our-service__slider-detail.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.our-service__slider-detail {
 padding-top:18px;
 padding-bottom:18px;
}
}

.our-service__slider-title {
}
@media (max-width: 767px) {
.our-service__slider-title {
}
}

.our-service__slider-icon {
 transition-duration:0.3s;
}
.our-service__slider-icon:not(.ct-section):not(.oxy-easy-posts),
.our-service__slider-icon.oxy-easy-posts .oxy-posts,
.our-service__slider-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.text-2xl {
 font-size:24px;
 letter-spacing:1.2px;
 line-height:1.25;
 font-weight:500;
}
@media (max-width: 767px) {
.text-2xl {
 font-size:20px;
}
}

.our-service__slider-button {
 margin-top:50px;
 margin-left:auto;
}
@media (max-width: 767px) {
.our-service__slider-button {
 margin-top:60px;
}
}

.doctor-on-call {
background: linear-gradient(180deg, var(--Primary-Light-Cream, #F6F2E7) 63.88%, #787565 97.12%);
}
.doctor-on-call .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.doctor-on-call {
 overflow:hidden;
}
}

.doctor-on-call__content {
 width:100%;
 position:relative;
 gap:75px;
}
.doctor-on-call__content:not(.ct-section):not(.oxy-easy-posts),
.doctor-on-call__content.oxy-easy-posts .oxy-posts,
.doctor-on-call__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
gap:75px;
}
@media (max-width: 767px) {
.doctor-on-call__content {
 gap:50px;
}
.doctor-on-call__content:not(.ct-section):not(.oxy-easy-posts),
.doctor-on-call__content.oxy-easy-posts .oxy-posts,
.doctor-on-call__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
gap:50px;
}
}

.doctor-on-call__content-box {
 position:relative;
 z-index:5;
}
.doctor-on-call__content-box:not(.ct-section):not(.oxy-easy-posts),
.doctor-on-call__content-box.oxy-easy-posts .oxy-posts,
.doctor-on-call__content-box.ct-section .ct-section-inner-wrap{
display:flex;
}
.doctor-on-call__content-box--image {
 overflow:hidden;
}
.doctor-on-call__content-box--image:not(.ct-section):not(.oxy-easy-posts),
.doctor-on-call__content-box--image.oxy-easy-posts .oxy-posts,
.doctor-on-call__content-box--image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.doctor-on-call__content-image {
}
.doctor-on-call__content-box--text {
 max-width:618px;
 width:100%;
 padding-bottom:20px;
 padding-top:20px;
 margin-top:auto;
 margin-bottom:auto;
}
@media (max-width: 1280px) {
.doctor-on-call__content-box--text {
 padding-bottom:40px;
 padding-top:40px;
}
}

@media (max-width: 767px) {
.doctor-on-call__content-box--text {
 padding-top:0px;
 padding-bottom:0px;
}
}

.doctor-on-call__content-title {
}
.doctor-on-call__content-description {
 margin-top:20px;
}
.doctor-on-call__content-button {
 margin-top:75px;
}
@media (max-width: 767px) {
.doctor-on-call__content-button {
 margin-top:40px;
}
}

.doctor-on-call__orna {
 position:absolute;
 top:-144px;
 left:-603px;
}
.about-short {
 background-color:#787565;
 position:relative;
}
.about-short .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.about-short__main {
 width:100%;
 gap:75px;
 position:relative;
}
.about-short__main:not(.ct-section):not(.oxy-easy-posts),
.about-short__main.oxy-easy-posts .oxy-posts,
.about-short__main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:75px;
}
@media (max-width: 767px) {
.about-short__main {
 gap:50px;
}
.about-short__main:not(.ct-section):not(.oxy-easy-posts),
.about-short__main.oxy-easy-posts .oxy-posts,
.about-short__main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
gap:50px;
}
}

.about-short__box {
 width:100%;
}
.about-short__box--text {
 max-width:582px;
}
.about-short__title {
 color:#f6f2e7;
}
.about-short__description {
 margin-top:20px;
 color:#f6f2e7;
}
@media (max-width: 767px) {
.about-short__description {
 margin-top:14px;
}
}

.about-short__button {
 margin-top:75px;
}
@media (max-width: 767px) {
.about-short__button {
 margin-top:40px;
}
}

.button--outline-shade:hover{
 background-color:#ccd1bf;
 color:#211917;
}
.button--outline-shade {
 border-top-color:#ccd1bf;
 border-right-color:#ccd1bf;
 border-bottom-color:#ccd1bf;
 border-left-color:#ccd1bf;
 color:#f6f2e7;
 padding-right:20px;
 background-color:#787565;
}
.about-short__box--image {
 max-width:400px;
 position:relative;
}
@media (max-width: 767px) {
.about-short__box--image {
 max-width:100%;
}
}

.about-short__image {
 border-radius:25px;
 width:100%;
}
.about-short__image-orna {
 position:absolute;
 top:-33px;
 left:-71px;
}
.about-short__orna {
 position:absolute;
 bottom:-190px;
 right:-410px;
}
.our-location {
 background-color:#787565;
 position:relative;
 z-index:6;
}
@media (max-width: 767px) {
.our-location {
}
.our-location .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
}

.our-location__head {
 width:100%;
 z-index:10;
 gap:20px;
}
.our-location__head:not(.ct-section):not(.oxy-easy-posts),
.our-location__head.oxy-easy-posts .oxy-posts,
.our-location__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:20px;
}
@media (max-width: 991px) {
.our-location__head {
 text-align:center;
 gap:30px;
}
.our-location__head:not(.ct-section):not(.oxy-easy-posts),
.our-location__head.oxy-easy-posts .oxy-posts,
.our-location__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:30px;
}
}

@media (max-width: 767px) {
.our-location__head {
 padding-left:20px;
 padding-right:20px;
}
}

.our-location__head-title {
 color:#f6f2e7;
}
.our-location__head-tab {
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 border-radius:53px;
 background-color:#f6f2e7;
}
.our-location__head-tab:not(.ct-section):not(.oxy-easy-posts),
.our-location__head-tab.oxy-easy-posts .oxy-posts,
.our-location__head-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.our-location__head-tab {
 width:100%;
}
.our-location__head-tab:not(.ct-section):not(.oxy-easy-posts),
.our-location__head-tab.oxy-easy-posts .oxy-posts,
.our-location__head-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
}

.our-location__head-tab-item {
 width:181px;
 padding-left:51px;
 padding-right:51px;
 padding-top:17px;
 padding-bottom:17px;
 border-radius:47px;
 color:#3e483d;
 transition-duration:0.3s;
}
@media (max-width: 767px) {
.our-location__head-tab-item {
 padding-right:24px;
 padding-left:24px;
 width:100%;
 text-align:center;
}
.our-location__head-tab-item:not(.ct-section):not(.oxy-easy-posts),
.our-location__head-tab-item.oxy-easy-posts .oxy-posts,
.our-location__head-tab-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.our-location__head-tab-text {
 font-weight:600;
}
.active {
}
.our-location__content {
 width:100%;
 margin-top:50px;
 position:relative;
 z-index:10;
}
.our-location__content-item {
 width:100%;
 border-radius:20px;
 overflow:hidden;
aspect-ratio: 1240 / 520
}
.our-location__content-item:not(.ct-section):not(.oxy-easy-posts),
.our-location__content-item.oxy-easy-posts .oxy-posts,
.our-location__content-item.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.our-location__content-item {
 border-radius:0px;
aspect-ratio: 1240 / 740;
}
}

.show {
}
.testimonial {
 position:relative;
 overflow:hidden;
}
.testimonial .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
@media (max-width: 767px) {
.testimonial {
}
.testimonial .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

.testimonial__title {
 max-width:228px;
 text-align:center;
 position:relative;
 z-index:5;
 margin-left:auto;
 margin-right:auto;
}
.testimonial__card {
 width:100%;
 margin-top:75px;
 max-width:1135px;
 margin-left:auto;
 margin-right:auto;
}
.testimonial__card:not(.ct-section):not(.oxy-easy-posts),
.testimonial__card.oxy-easy-posts .oxy-posts,
.testimonial__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
@media (max-width: 767px) {
.testimonial__card {
 margin-top:40px;
}
}

.testimonial__card-item {
 width:100%;
 max-width:500px;
 margin-right:30px;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 background-color:#fdfdfd;
 border-radius:10px;
 margin-bottom:30px;
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
.testimonial__card-item {
 margin-right:15px;
 max-width:90%;
}
}

.testimonial__card-title {
}
.testimonial__card-description {
 margin-top:20px;
 min-height:190px;
}
.text-sm {
 font-size:14px;
 letter-spacing:0.56px;
 line-height:1.4;
 font-weight:300;
}
.testimonial__card-star {
 margin-top:20px;
 margin-left:auto;
}
.flickity-visible {
 position:relative;
 z-index:5;
}
.events {
 background-color:#787565;
 overflow:hidden;
}
@media (max-width: 767px) {
.events {
}
.events .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

.testimonial__orna {
transform:translate(-50%); position:absolute;
 bottom:0px;
 left:50%;
}
.events__head {
 width:100%;
}
.events__head:not(.ct-section):not(.oxy-easy-posts),
.events__head.oxy-easy-posts .oxy-posts,
.events__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.events__head-title {
 color:#f6f2e7;
}
.events__button {
}
.events__card {
 margin-top:50px;
 width:100%;
}
.events__card:not(.ct-section):not(.oxy-easy-posts),
.events__card.oxy-easy-posts .oxy-posts,
.events__card.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 30px;}
@media (max-width: 767px) {
.events__card {
 margin-top:40px;
}
.events__card:not(.ct-section):not(.oxy-easy-posts),
.events__card.oxy-easy-posts .oxy-posts,
.events__card.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.events__card-item {
 background-color:#f6f2e7;
 border-radius:20px;
 overflow:hidden;
 position:relative;
}
@media (max-width: 767px) {
.events__card-item {
 margin-right:20px;
}
}

.events__card-image {
 width:100%;
 border-radius:20px;
 transition-duration:0.3s;
}
.events__card-title {
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 width:100%;
}
.events__card-icon {
 position:absolute;
 top:20px;
 right:20px;
}
.events__card-icon:not(.ct-section):not(.oxy-easy-posts),
.events__card-icon.oxy-easy-posts .oxy-posts,
.events__card-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.home-slider__slider-navigation {
transform:translate(-50%); position:absolute;
 z-index:10;
 bottom:40px;
 left:50%;
 width:100%;
 max-width:1280px;
 padding-left:20px;
 padding-right:20px;
 gap:30px;
 margin-top:auto;
pointer-events: none;
}
.home-slider__slider-navigation:not(.ct-section):not(.oxy-easy-posts),
.home-slider__slider-navigation.oxy-easy-posts .oxy-posts,
.home-slider__slider-navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:30px;
}
.home-slider__slider-button:hover{
 opacity:0.8;
}
.home-slider__slider-button {
 transition-duration:0.3s;
pointer-events: all;
}
.prev {
}
.next {
}
.our-location__orna {
 position:absolute;
 top:-598px;
 left:-495px;
}
.page-head {
background-image:linear-gradient(rgba(62,72,61,0.6), rgba(62,72,61,0.6));background-size:auto,  cover; background-repeat:no-repeat;
background-position: center;
}
@media (max-width: 767px) {
.page-head {
 max-height:500px;
}
}

@media (max-width: 479px) {
.page-head {
 max-height:600px;
}
}

.page-head__container {
 width:100%;
 height:100%;
 position:relative;
}
.page-head__breadcrumb {
 position:absolute;
 top:74px;
 left:0px;
}
@media (max-width: 991px) {
.page-head__breadcrumb {
 top:50px;
}
}

@media (max-width: 767px) {
.page-head__breadcrumb {
 top:20px;
}
}

.breadcrumb {
 gap:10px;
}
.breadcrumb:not(.ct-section):not(.oxy-easy-posts),
.breadcrumb.oxy-easy-posts .oxy-posts,
.breadcrumb.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:10px;
}
@media (max-width: 479px) {
.breadcrumb {
}
}

.breadcrumb__item {
 color:#f6f2e7;
text-wrap: wrap;
}
@media (max-width: 479px) {
.breadcrumb__item {
text-wrap: wrap;
}
}

.breadcrumb__icon {
}
.breadcrumb__icon:not(.ct-section):not(.oxy-easy-posts),
.breadcrumb__icon.oxy-easy-posts .oxy-posts,
.breadcrumb__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.breadcrumb__item--current {
 font-weight:600;
}
.page-head__content {
 width:100%;
 max-width:864px;
 text-align:center;
 padding-bottom:0px;
 margin-bottom:auto;
 margin-top:auto;
 margin-left:auto;
 margin-right:auto;
}
.page-head__content:not(.ct-section):not(.oxy-easy-posts),
.page-head__content.oxy-easy-posts .oxy-posts,
.page-head__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.page-head__content-title {
 color:#f6f2e7;
}
.text-4xl {
 font-size:48px;
}
.page-head__content-points {
 margin-top:50px;
}
.page-head__content-points:not(.ct-section):not(.oxy-easy-posts),
.page-head__content-points.oxy-easy-posts .oxy-posts,
.page-head__content-points.ct-section .ct-section-inner-wrap{
display:flex;
}
.points {
 gap:13px;
}
.points:not(.ct-section):not(.oxy-easy-posts),
.points.oxy-easy-posts .oxy-posts,
.points.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:13px;
}
.points__item:hover{
 background-color:#ccd1bf;
 color:#211917;
}
.points__item {
 font-family:Playfair Display;
 font-size:16px;
 letter-spacing:0.8px;
 line-height:1.25;
 font-weight:600;
 color:#f6f2e7;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:30px;
 padding-right:30px;
 border-radius:25px;
 background-color:#b27d57;
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.points__item {
 padding-top:12px;
 padding-bottom:12px;
}
}

@media (max-width: 767px) {
.points__item {
 padding-top:6px;
 padding-bottom:6px;
 padding-left:14px;
 padding-right:14px;
 font-size:14px;
}
}

.home-visit {
 overflow:hidden;
}
.home-visit .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.home-visit {
}
.home-visit .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.home-visit__container {
 width:100%;
 position:relative;
}
.home-visit__container:not(.ct-section):not(.oxy-easy-posts),
.home-visit__container.oxy-easy-posts .oxy-posts,
.home-visit__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 767px) {
.home-visit__container {
 text-align:justify;
}
.home-visit__container:not(.ct-section):not(.oxy-easy-posts),
.home-visit__container.oxy-easy-posts .oxy-posts,
.home-visit__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.home-visit__box {
 width:100%;
 max-width:585px;
 padding-top:138px;
 padding-bottom:138px;
 text-align:left;
}
@media (max-width: 991px) {
.home-visit__box {
 padding-top:40px;
 padding-bottom:40px;
 max-width:400px;
}
}

@media (max-width: 767px) {
.home-visit__box {
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
}
}

.home-visit__tagline {
 color:#b27d57;
 border-top-color:#b27d57;
 border-right-color:#b27d57;
 border-bottom-color:#b27d57;
 border-left-color:#b27d57;
}
.tagline {
 font-family:Playfair Display;
 line-height:1.25;
 letter-spacing:0.8px;
 font-size:16px;
 font-weight:600;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right:15px;
 border-radius:25px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
@media (max-width: 767px) {
.tagline {
 font-size:12px;
}
}

@media (max-width: 479px) {
.tagline {
 font-size:14px;
}
}

.home-visit__title {
 margin-top:20px;
 color:#3e483d;
 max-width:500px;
 text-align:left;
}
@media (max-width: 479px) {
.home-visit__title {
 font-size:24px;
}
}

.home-visit__description {
 margin-top:20px;
}
@media (max-width: 767px) {
.home-visit__description {
 margin-top:14px;
}
}

.home-visit__button {
 margin-top:50px;
}
@media (max-width: 767px) {
.home-visit__button {
 margin-top:40px;
}
}

.home-visit__imaeg {
}
.home-visit__image {
 position:absolute;
 right:-317px;
 width:100%;
 z-index:2;
 bottom:-13px;
 max-width:1018px;
}
@media (max-width: 991px) {
.home-visit__image {
 right:-45%;
 bottom:0px;
}
}

@media (max-width: 767px) {
.home-visit__image {
 position:relative;
 z-index:10;
 right:0px;
 bottom:0px;
 height:100%;
 width:100%;
 object-fit:cover;
}
}

.home-visit__orna {
 position:absolute;
 z-index:1;
 top:-144px;
 right:-473px;
}
@media (max-width: 1280px) {
.home-visit__orna {
 right:-571px;
}
}

@media (max-width: 767px) {
.home-visit__orna {
 top:-116px;
 right:0px;
}
}

.walk-in-visit {
 background-color:#787565;
 overflow:hidden;
}
.walk-in-visit .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.walk-in-visit {
}
.walk-in-visit .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.walk-in-visit__container {
 width:100%;
 padding-top:0px;
 padding-bottom:0px;
 position:relative;
}
@media (max-width: 767px) {
.walk-in-visit__container {
}
.walk-in-visit__container:not(.ct-section):not(.oxy-easy-posts),
.walk-in-visit__container.oxy-easy-posts .oxy-posts,
.walk-in-visit__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.walk-in-visit__content {
 padding-top:152.5px;
 padding-bottom:152.5px;
 width:100%;
 max-width:585px;
 margin-left:auto;
 text-align:left;
}
@media (max-width: 991px) {
.walk-in-visit__content {
 max-width:400px;
 padding-top:40px;
 padding-bottom:40px;
 position:relative;
 z-index:10;
}
}

@media (max-width: 767px) {
.walk-in-visit__content {
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
}
}

.walk-in-visit__tagline {
 color:#ccd1bf;
 border-top-color:#ccd1bf;
 border-right-color:#ccd1bf;
 border-bottom-color:#ccd1bf;
 border-left-color:#ccd1bf;
}
.walk-in-visit__title {
 margin-top:20px;
 margin-bottom:0px;
 color:#f6f2e7;
}
@media (max-width: 479px) {
.walk-in-visit__title {
 font-size:24px;
}
}

.walk-in-visit__description {
 margin-top:20px;
 color:#f6f2e7;
}
.walk-in-visit__image {
 z-index:2;
 position:absolute;
 left:-124px;
 bottom:-64px;
}
@media (max-width: 1280px) {
.walk-in-visit__image {
 left:-320px;
}
}

@media (max-width: 991px) {
.walk-in-visit__image {
 left:-300px;
}
}

@media (max-width: 767px) {
.walk-in-visit__image {
 position:relative;
 left:0px;
 width:100%;
 object-fit:cover;
 margin-top:0px;
 height:100%;
 bottom:auto;
 object-position:center 10%;
}
}

.walk-in-visit__orna {
 position:absolute;
 z-index:1;
 left:-593px;
 top:-307px;
}
@media (max-width: 767px) {
.walk-in-visit__orna {
 width:100%;
 top:0px;
 left:0px;
}
}

.mcare-drip {
}
@media (max-width: 767px) {
.mcare-drip {
}
.mcare-drip .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

.mcare-drip__head {
 width:100%;
 gap:20px;
}
.mcare-drip__head:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__head.oxy-easy-posts .oxy-posts,
.mcare-drip__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
gap:20px;
}
@media (max-width: 991px) {
.mcare-drip__head {
}
.mcare-drip__head:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__head.oxy-easy-posts .oxy-posts,
.mcare-drip__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.mcare-drip__head-box {
 width:100%;
}
.mcare-drip__head-box--title {
}
.mcare-drip__head-box--description {
 max-width:601px;
}
@media (max-width: 991px) {
.mcare-drip__head-box--description {
 max-width:100%;
}
}

.mcare-drip__head-tagline {
 color:#b27d57;
 border-top-color:#b27d57;
 border-right-color:#b27d57;
 border-bottom-color:#b27d57;
 border-left-color:#b27d57;
}
.mcare-drip__head-title {
 margin-top:20px;
}
@media (max-width: 479px) {
.mcare-drip__head-title {
 font-size:24px;
}
}

.mcare-drip__head-description {
 line-height:1.4;
}
.mcare-drip__card {
 width:100%;
 margin-top:45px;
}
.mcare-drip__card:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__card.oxy-easy-posts .oxy-posts,
.mcare-drip__card.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 35px;grid-row-gap: 35px;}
@media (max-width: 991px) {
.mcare-drip__card {
}
.mcare-drip__card:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__card.oxy-easy-posts .oxy-posts,
.mcare-drip__card.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.mcare-drip__card-item {
 background-color:#ffffff;
 border-radius:10px;
 overflow:hidden;
 transition-duration:0.3s;
}
.mcare-drip__card-item:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__card-item.oxy-easy-posts .oxy-posts,
.mcare-drip__card-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.mcare-drip__card-item {
}
.mcare-drip__card-item:not(.ct-section):not(.oxy-easy-posts),
.mcare-drip__card-item.oxy-easy-posts .oxy-posts,
.mcare-drip__card-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.mcare-drip__card-image {
 height:100%;
 width:158px;
 object-fit:cover;
 transition-duration:0.3s;
}
@media (max-width: 479px) {
.mcare-drip__card-image {
 width:100%;
 object-fit:cover;
aspect-ratio: 1 / 1;
}
}

.mcare-drip__card-detail {
 width:100%;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
}
.mcare-drip__card-title {
 font-size:16px;
 transition-duration:0.3s;
}
.mcare-drip__card-price {
 font-family:Playfair Display;
 font-size:16px;
 font-weight:500;
 color:#b27d57;
 transition-duration:0.3s;
}
.mcare-drip__card-description {
 margin-top:10px;
 transition-duration:0.3s;
}
.text-xs {
 font-size:12px;
 letter-spacing:0.48px;
 line-height:1.4;
 font-weight:300;
}
.mcare-drip__card-note {
 font-family:Montserrat;
 margin-top:10px;
 font-weight:500;
 color:#3e483d;
 font-style:italic;
 transition-duration:0.3s;
}
.medical-checkup {
 background-color:#787565;
 overflow:hidden;
}
.medical-checkup .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.medical-checkup {
}
.medical-checkup .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.medical-checkup__container {
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.medical-checkup__container {
}
.medical-checkup__container:not(.ct-section):not(.oxy-easy-posts),
.medical-checkup__container.oxy-easy-posts .oxy-posts,
.medical-checkup__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.medical-checkup__content {
 width:100%;
 max-width:585px;
 margin-left:auto;
 padding-top:83.74px;
 padding-bottom:83.74px;
 position:relative;
 z-index:4;
 text-align:left;
}
@media (max-width: 991px) {
.medical-checkup__content {
 padding-top:40px;
 padding-bottom:40px;
 max-width:400px;
 margin-left:0auto;
}
}

@media (max-width: 767px) {
.medical-checkup__content {
 max-width:100%;
 margin-left:0auto;
 padding-left:20px;
 padding-right:20px;
}
}

.medical-checkup__tagline {
 color:#f6f2e7;
}
@media (max-width: 767px) {
.medical-checkup__tagline {
}
}

.medical-checkup__title {
 color:#f6f2e7;
 margin-top:20px;
 max-width:500px;
}
@media (max-width: 767px) {
.medical-checkup__title {
 font-size:24px;
}
}

@media (max-width: 479px) {
.medical-checkup__title {
}
}

.medical-checkup__description {
 margin-top:20px;
 color:#fdfdfd;
}
.medical-checkup__button {
 margin-top:50px;
}
.medical-checkup__orna {
 position:absolute;
 z-index:1;
 top:-307px;
 left:-593px;
}
@media (max-width: 767px) {
.medical-checkup__orna {
 top:-83px;
 left:0px;
}
}

.medical-checkup__image {
 position:absolute;
 z-index:2;
 left:-293px;
 bottom:-3px;
}
@media (max-width: 1280px) {
.medical-checkup__image {
 left:-449px;
}
}

@media (max-width: 991px) {
.medical-checkup__image {
 left:-200px;
 height:100%;
 object-fit:cover;
 object-position:right;
}
}

@media (max-width: 767px) {
.medical-checkup__image {
 position:relative;
 left:0px;
 bottom:0px;
 width:100%;
 height:100%%;
 object-position:right top;
}
}

.vaccination {
 overflow:hidden;
}
.vaccination .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.vaccination {
}
.vaccination .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.vaccination__container {
 width:100%;
 padding-top:106.24px;
 padding-bottom:106.24px;
 position:relative;
}
@media (max-width: 991px) {
.vaccination__container {
 padding-top:40px;
 padding-bottom:40px;
}
}

@media (max-width: 767px) {
.vaccination__container {
 padding-bottom:0px;
 padding-top:0px;
}
.vaccination__container:not(.ct-section):not(.oxy-easy-posts),
.vaccination__container.oxy-easy-posts .oxy-posts,
.vaccination__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.vaccination__content {
 width:100%;
 max-width:585px;
 position:relative;
 z-index:10;
 text-align:left;
}
@media (max-width: 1280px) {
.vaccination__content {
}
}

@media (max-width: 991px) {
.vaccination__content {
 max-width:400px;
}
}

@media (max-width: 767px) {
.vaccination__content {
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
 padding-top:40px;
 padding-bottom:40px;
}
}

.vaccination__tagline {
 color:#b27d57;
 border-top-color:#b27d57;
 border-right-color:#b27d57;
 border-bottom-color:#b27d57;
 border-left-color:#b27d57;
}
.vaccination__title {
 margin-top:20px;
 color:#3e483d;
}
@media (max-width: 767px) {
.vaccination__title {
 font-size:24px;
}
}

.vaccination__description {
 margin-top:20px;
}
.vaccination__button {
 margin-top:50px;
}
.vaccination__orna {
 position:absolute;
 right:-573px;
 top:-844px;
}
@media (max-width: 767px) {
.vaccination__orna {
 width:100%;
 top:-55px;
 right:0px;
}
}

.vaccination__image {
 position:absolute;
 right:-60px;
 bottom:-188px;
}
@media (max-width: 1280px) {
.vaccination__image {
 bottom:0px;
 right:-140px;
}
}

@media (max-width: 991px) {
.vaccination__image {
 bottom:0px;
 right:-200px;
}
}

@media (max-width: 767px) {
.vaccination__image {
 position:relative;
 right:0px;
 bottom:0px;
 height:100%;
 width:100%;
 object-fit:cover;
 object-position:center 40%;
 max-width:200px;
 margin-left:auto;
 margin-right:auto;
}
}

.emergenct-escort {
 background-color:#787565;
 overflow:hidden;
}
.emergenct-escort .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.emergenct-escort {
}
.emergenct-escort .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.emergenct-escort__container {
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.emergenct-escort__container {
}
.emergenct-escort__container:not(.ct-section):not(.oxy-easy-posts),
.emergenct-escort__container.oxy-easy-posts .oxy-posts,
.emergenct-escort__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.emergenct-escort__content {
 width:100%;
 max-width:585px;
 padding-top:104.74px;
 padding-bottom:104.74px;
 margin-left:auto;
 position:relative;
 z-index:10;
 text-align:left;
}
@media (max-width: 991px) {
.emergenct-escort__content {
 padding-top:40px;
 padding-bottom:40px;
 max-width:400px;
 margin-left:0auto;
}
}

@media (max-width: 767px) {
.emergenct-escort__content {
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
}
}

.emergenct-escort__tagline {
 color:#f6f2e7;
}
.emergenct-escort__titile {
 margin-top:20px;
 color:#f6f2e7;
}
@media (max-width: 767px) {
.emergenct-escort__titile {
 font-size:24px;
}
}

.emergenct-escort__description {
 margin-top:20px;
 color:#f6f2e7;
}
.emergenct-escort__button {
 margin-top:20px;
}
.emergenct-escort__orna {
 position:absolute;
 z-index:1;
 left:-593px;
 top:-307px;
}
@media (max-width: 767px) {
.emergenct-escort__orna {
 left:0px;
 height:272px;
 width:100%;
 object-fit:cover;
 top:0px;
}
}

.emergenct-escort__image {
 position:absolute;
 left:-281px;
 z-index:2;
 bottom:-4px;
}
@media (max-width: 1280px) {
.emergenct-escort__image {
}
}

@media (max-width: 991px) {
.emergenct-escort__image {
 left:-240px;
 height:100%;
 object-fit:cover;
 object-position:right;
}
}

@media (max-width: 767px) {
.emergenct-escort__image {
 left:0px;
 position:relative;
 object-position:top;
 object-fit:cover;
 width:100%;
 height:100%;
}
}

.laborator-test {
 overflow:hidden;
}
.laborator-test .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 767px) {
.laborator-test {
}
.laborator-test .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.laborator-test__container {
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.laborator-test__container {
}
.laborator-test__container:not(.ct-section):not(.oxy-easy-posts),
.laborator-test__container.oxy-easy-posts .oxy-posts,
.laborator-test__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.laborator-test__content {
 max-width:585px;
 width:100%;
 padding-top:152.5px;
 padding-bottom:152.5px;
 position:relative;
 z-index:10;
 text-align:left;
}
@media (max-width: 991px) {
.laborator-test__content {
 padding-top:40px;
 padding-bottom:40px;
 max-width:400px;
}
}

@media (max-width: 767px) {
.laborator-test__content {
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
}
}

.laborator-test__tagline {
 color:#b27d57;
}
.laborator-test__title {
 margin-top:20px;
}
@media (max-width: 767px) {
.laborator-test__title {
 font-size:24px;
}
}

.laborator-test__description {
 margin-top:20px;
}
.laborator-test__orna {
 position:absolute;
 z-index:1;
 right:-573.73px;
 top:-844px;
}
@media (max-width: 767px) {
.laborator-test__orna {
 top:-100px;
 right:0px;
}
}

.laborator-test__image {
 position:absolute;
 right:-152px;
 z-index:2;
 max-width:1539px;
 bottom:-29px;
}
@media (max-width: 1280px) {
.laborator-test__image {
}
}

@media (max-width: 991px) {
.laborator-test__image {
}
}

@media (max-width: 767px) {
.laborator-test__image {
transform:translate(-50%); position:relative;
 right:0px;
 bottom:0px;
 object-position:top;
 left:50%;
 margin-top:0px;
 width:100%;
 height:100%;
 object-fit:cover;
}
}

.about-main {
 overflow:hidden;
}
.about-main .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.about-main__container {
 width:100%;
 position:relative;
}
.about-main__content {
 width:100%;
 max-width:626px;
 padding-top:151px;
 padding-bottom:151px;
 position:relative;
 z-index:5;
}
@media (max-width: 1280px) {
.about-main__content {
 padding-top:100px;
 padding-bottom:100px;
 max-width:500px;
}
}

@media (max-width: 991px) {
.about-main__content {
 padding-top:50px;
 padding-bottom:50px;
 max-width:400px;
}
}

@media (max-width: 767px) {
.about-main__content {
 padding-bottom:0px;
 max-width:100%;
}
}

.about-main__title {
 color:#3e483d;
}
.about-main__description {
 margin-top:20px;
}
.about-main__orna {
 position:absolute;
 top:-216px;
 right:-410px;
}
@media (max-width: 1280px) {
.about-main__orna {
}
}

@media (max-width: 767px) {
.about-main__orna {
 bottom:-170px;
 right:0px;
 z-index:1;
 top:auto;
}
}

.about-main__image {
 position:absolute;
 bottom:0px;
 right:0px;
}
@media (max-width: 1280px) {
.about-main__image {
 width:400px;
}
}

@media (max-width: 991px) {
.about-main__image {
 width:300px;
}
}

@media (max-width: 767px) {
.about-main__image {
 position:relative;
 width:100%;
 z-index:2;
}
}

.about-main__star {
 position:absolute;
 z-index:3;
 top:23px;
 right:442px;
}
@media (max-width: 1280px) {
.about-main__star {
 right:300px;
 top:70px;
}
}

@media (max-width: 991px) {
.about-main__star {
 right:260px;
 width:50px;
 top:150px;
}
}

@media (max-width: 767px) {
.about-main__star {
 bottom:320px;
 left:-8px;
 top:auto;
 right:auto;
}
}

@media (max-width: 479px) {
.about-main__star {
 bottom:230px;
}
}

.our-journey {
}
@media (max-width: 767px) {
.our-journey {
}
.our-journey .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

.our-journey__title {
 text-align:center;
 color:#787565;
 margin-left:auto;
 margin-right:auto;
}
.our-journey__cards {
 margin-top:75px;
 width:100%;
 position:relative;
}
.our-journey__cards:not(.ct-section):not(.oxy-easy-posts),
.our-journey__cards.oxy-easy-posts .oxy-posts,
.our-journey__cards.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.our-journey__cards {
 margin-top:40px;
}
}

.our-journey__cards-item {
 width:100%;
 max-width:333px;
 margin-right:75px;
}
@media (max-width: 767px) {
.our-journey__cards-item {
 max-width:80%;
 margin-right:30px;
}
}

.our-journey__cards-list {
 width:100%;
}
.our-journey__cards-list:not(.ct-section):not(.oxy-easy-posts),
.our-journey__cards-list.oxy-easy-posts .oxy-posts,
.our-journey__cards-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.our-journey__cards-star {
 width:31px;
 height:31px;
}
.our-journey__cards-title {
 margin-top:40px;
 color:#3e483d;
}
.our-journey__cards-description {
 margin-top:25px;
 color:#3e483d;
}
.our-journey__cards-line {
 position:absolute;
 top:15px;
 width:100%;
 height:1px;
 background-color:#b27d57;
}
.our-service__overlay {
 position:absolute;
 left:0px;
 bottom:0px;
 width:100%;
 height:653px;
background: linear-gradient(180deg, var(--Primary-Light-Cream, #F6F2E7) 29.81%, #787565 87.02%), var(--Primary-Light-Cream, #F6F2E7);
}
.our-service__slider--white {
}
.events--cream {
 background-color:#f6f2e7;
}
@media (max-width: 991px) {
.events--cream {
}
.events--cream .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

.events__head--mt {
 margin-top:50px;
}
.events__card-featured {
 margin-top:50px;
}
.events__card-featured-item {
 background-color:#fdfdfd;
}
.events__card-featured-item:not(.ct-section):not(.oxy-easy-posts),
.events__card-featured-item.oxy-easy-posts .oxy-posts,
.events__card-featured-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.events__card-featured-item {
 border-radius:12px;
 overflow:hidden;
}
.events__card-featured-item:not(.ct-section):not(.oxy-easy-posts),
.events__card-featured-item.oxy-easy-posts .oxy-posts,
.events__card-featured-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.events__card-featured-image {
 border-radius:20px;
 width:100%;
aspect-ratio: 756 / 425;
}
.events__card-featured-content {
 width:100%;
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:45px;
 max-width:484px;
}
@media (max-width: 1280px) {
.events__card-featured-content {
 min-width:300px;
}
}

@media (max-width: 991px) {
.events__card-featured-content {
 max-width:100%;
 padding-top:32px;
 padding-bottom:32px;
 padding-left:20px;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.events__card-featured-content {
 padding-top:28px;
 padding-bottom:28px;
}
}

.events__card-featured-title {
}
.events__card-featured-button {
 margin-top:auto;
 margin-left:auto;
}
@media (max-width: 991px) {
.events__card-featured-button {
 margin-top:20px;
 margin-left:0px;
}
}

.page-head--events {
 height:562px;
}
.event-content {
}
.event-content__container {
 width:100%;
 gap:50px;
}
.event-content__container:not(.ct-section):not(.oxy-easy-posts),
.event-content__container.oxy-easy-posts .oxy-posts,
.event-content__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:50px;
}
@media (max-width: 767px) {
.event-content__container {
 text-align:justify;
}
.event-content__container:not(.ct-section):not(.oxy-easy-posts),
.event-content__container.oxy-easy-posts .oxy-posts,
.event-content__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.event-content__box {
 width:100%;
}
.event-content__box--aside {
 max-width:440px;
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
 background-color:#fdfdfd;
 border-radius:20px;
}
.event-content__inner {
 width:100%;
}
.oxy-stock-content-styles {
}
.event-content__aside-title {
}
.event-content__aside-card {
 margin-top:30px;
}
.event-content__aside-card-item {
 width:100%;
 padding-bottom:15px;
 margin-bottom:15px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#211917;
 gap:15px;
}
.event-content__aside-card-item:not(.ct-section):not(.oxy-easy-posts),
.event-content__aside-card-item.oxy-easy-posts .oxy-posts,
.event-content__aside-card-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:15px;
}
.event-content__aside-card-image {
 max-width:141px;
 width:100%;
 border-radius:10px;
aspect-ratio: 141 / 80;
}
.event-content__aside-card-title {
 font-size:16px;
 letter-spacing:0.8px;
}
.event-content__aside-button {
 margin-top:30px;
 min-width:240px;
}
.event-content__aside-button:not(.ct-section):not(.oxy-easy-posts),
.event-content__aside-button.oxy-easy-posts .oxy-posts,
.event-content__aside-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.cta {
 background-color:#787565;
 overflow:hidden;
}
.cta .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 479px) {
.cta {
}
.cta .ct-section-inner-wrap {
padding-left: 10px;
}
}

.cta__container {
 width:100%;
 padding-top:117px;
 padding-bottom:117px;
 position:relative;
}
@media (max-width: 991px) {
.cta__container {
}
}

@media (max-width: 767px) {
.cta__container {
 padding-top:25px;
 padding-bottom:0px;
}
}

.cta__content {
 width:100%;
 max-width:596px;
 position:relative;
 z-index:10;
}
@media (max-width: 479px) {
.cta__content {
 position:relative;
 z-index:5;
}
}

.cta__title {
 color:#f6f2e7;
}
.cta__action {
 margin-top:50px;
 gap:30px;
}
.cta__action:not(.ct-section):not(.oxy-easy-posts),
.cta__action.oxy-easy-posts .oxy-posts,
.cta__action.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:30px;
}
@media (max-width: 991px) {
.cta__action {
 text-align:left;
 margin-top:40px;
 gap:14px;
}
.cta__action:not(.ct-section):not(.oxy-easy-posts),
.cta__action.oxy-easy-posts .oxy-posts,
.cta__action.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:14px;
}
}

@media (max-width: 767px) {
.cta__action {
 margin-top:30px;
}
}

.button--solid-white:hover{
 background-color:#ccd1bf;
}
.button--solid-white {
 background-color:#f6f2e7;
 color:#3e483d;
}
.cta__orna {
 z-index:1;
 position:absolute;
 top:-164px;
 right:-260px;
}
@media (max-width: 991px) {
.cta__orna {
 right:-60%;
}
}

@media (max-width: 767px) {
.cta__orna {
 right:0px;
 bottom:-100px;
 top:auto;
}
}

.cta__image {
 position:absolute;
 z-index:2;
 right:-104px;
 width:864px;
 bottom:-157px;
}
@media (max-width: 991px) {
.cta__image {
 right:-10%;
 bottom:0px;
}
}

@media (max-width: 767px) {
.cta__image {
 right:-20%;
 bottom:0px;
 height:100%;
 object-fit:cover;
 object-position:left;
 position:static;
 margin-top:50px;
 top:auto;
}
}

@media (max-width: 479px) {
.cta__image {
 right:-10%;
}
}

.cta__star {
 z-index:3;
 position:absolute;
 bottom:-136px;
 right:-46px;
 width:252px;
}
.contact-content {
 overflow:hidden;
}
.contact-content .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.contact-content__container {
 width:100%;
 gap:50px;
 position:relative;
 padding-top:75px;
 padding-bottom:75px;
}
.contact-content__container:not(.ct-section):not(.oxy-easy-posts),
.contact-content__container.oxy-easy-posts .oxy-posts,
.contact-content__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:50px;
}
@media (max-width: 991px) {
.contact-content__container {
 padding-top:50px;
 padding-bottom:50px;
}
.contact-content__container:not(.ct-section):not(.oxy-easy-posts),
.contact-content__container.oxy-easy-posts .oxy-posts,
.contact-content__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.contact-content__box {
 width:100%;
 position:relative;
 z-index:5;
}
.contact-content__info-title {
}
.contact-content__info-locations {
 width:100%;
 margin-top:45px;
 gap:40px;
}
.contact-content__info-locations:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-locations.oxy-easy-posts .oxy-posts,
.contact-content__info-locations.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:40px;
}
@media (max-width: 991px) {
.contact-content__info-locations {
 margin-top:40px;
}
}

.contact-content__info-locations-item {
 width:100%;
}
.contact-content__info-locations-title {
 font-size:16px;
 letter-spacing:0.8px;
}
.contact-content__info-locations-link {
 gap:10px;
 width:100%;
}
.contact-content__info-locations-link:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-locations-link.oxy-easy-posts .oxy-posts,
.contact-content__info-locations-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:10px;
}
.contact-content__info-locations-link-item {
 gap:10px;
 margin-top:10px;
 text-align:left;
}
.contact-content__info-locations-link-item:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-locations-link-item.oxy-easy-posts .oxy-posts,
.contact-content__info-locations-link-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
gap:10px;
}
.contact-content__info-locations-link-icon {
}
.contact-content__info-locations-link-icon:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-locations-link-icon.oxy-easy-posts .oxy-posts,
.contact-content__info-locations-link-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.contact-content__info-locations-link-name {
 color:#3e483d;
 font-weight:300;
 max-width:428px;
}
.contact-content__info-sosmed {
 margin-top:45px;
 gap:30px;
}
.contact-content__info-sosmed:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-sosmed.oxy-easy-posts .oxy-posts,
.contact-content__info-sosmed.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:30px;
}
.contact-content__info-sosmed-item {
}
.contact-content__info-sosmed-icon {
}
.contact-content__info-sosmed-icon:not(.ct-section):not(.oxy-easy-posts),
.contact-content__info-sosmed-icon.oxy-easy-posts .oxy-posts,
.contact-content__info-sosmed-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.contact-content__ornament {
 position:absolute;
 top:-437px;
 right:-627px;
 max-width:99999px;
}
@media (max-width: 991px) {
.contact-content__ornament {
 bottom:-50%;
 right:-115%;
 top:auto;
}
}

.contact-content__box--form {
 max-width:605px;
 background-color:#fdfdfd;
 border-radius:20px;
 padding-top:40px;
 padding-bottom:40px;
 padding-left:25px;
 padding-right:25px;
}
@media (max-width: 991px) {
.contact-content__box--form {
 max-width:100%;
}
}

@media (max-width: 767px) {
.contact-content__box--form {
 padding-left:15px;
 padding-right:15px;
 padding-top:24px;
 padding-bottom:24px;
}
}

.contact-content__title {
}
.contact-content__form-title {
}
.contact-content__form {
 margin-top:75px;
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.contact-content__form {
 margin-top:20px;
}
}

.faq-content {
}
@media (max-width: 991px) {
.faq-content {
}
.faq-content .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

@media (max-width: 767px) {
.faq-content {
}
.faq-content .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 30px;
}
}

.faq-content__accordition {
}
.accordition {
 width:100%;
}
.accordition:not(.ct-section):not(.oxy-easy-posts),
.accordition.oxy-easy-posts .oxy-posts,
.accordition.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.accordition-item {
 width:100%;
 padding-bottom:30px;
 margin-bottom:30px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#3e483d;
}
.accordition-head {
 width:100%;
 gap:10px;
}
.accordition-head:not(.ct-section):not(.oxy-easy-posts),
.accordition-head.oxy-easy-posts .oxy-posts,
.accordition-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:10px;
}
.accordition-head-title {
 text-align:left;
}
.accordition-head-icon {
 transition-duration:0.5s;
}
.accordition-head-icon:not(.ct-section):not(.oxy-easy-posts),
.accordition-head-icon.oxy-easy-posts .oxy-posts,
.accordition-head-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.accordition-body {
 width:100%;
 height:0px;
 overflow:hidden;
 transition-duration:0.5s;
}
.accordition-body-wrap {
 width:100%;
 padding-left:30px;
 padding-right:30px;
 padding-top:30px;
}
@media (max-width: 767px) {
.accordition-body-wrap {
 padding-left:10px;
 padding-right:10px;
}
}

.accordition-body-text {
 font-family:Montserrat;
 color:#3e483d;
 text-align:left;
 max-width:877px;
}
.open {
}
.pointer-event-none {
pointer-events: none;
}
.page-head__content--service {
}
@media (max-width: 767px) {
.page-head__content--service {
 margin-top:60px;
}
}

@media (max-width: 479px) {
.page-head__content--service {
 margin-top:100px;
}
}

.drawer-menu {
}
@media (max-width: 1280px) {
.drawer-menu {
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background-color:#f6f2e7;
 z-index:100;
 transition-duration:0.3s;
pointer-events: none; opacity: 0;
}
}

.drawer-menu__container {
}
.drawer-menu__container:not(.ct-section):not(.oxy-easy-posts),
.drawer-menu__container.oxy-easy-posts .oxy-posts,
.drawer-menu__container.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.drawer-menu__container {
 width:100%;
 height:100%;
 margin-left:auto;
 margin-right:auto;
}
.drawer-menu__container:not(.ct-section):not(.oxy-easy-posts),
.drawer-menu__container.oxy-easy-posts .oxy-posts,
.drawer-menu__container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.drawer-menu__head {
}
@media (max-width: 1280px) {
.drawer-menu__head {
 width:100%;
 padding-left:30px;
 padding-right:30px;
 padding-top:14px;
 padding-bottom:14px;
 margin-top:25px;
}
.drawer-menu__head:not(.ct-section):not(.oxy-easy-posts),
.drawer-menu__head.oxy-easy-posts .oxy-posts,
.drawer-menu__head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
}

@media (max-width: 767px) {
.drawer-menu__head {
 padding-right:24px;
 padding-left:24px;
 padding-top:0px;
 padding-bottom:0px;
}
}

@media (max-width: 479px) {
.drawer-menu__head {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:19px;
 padding-right:19px;
 margin-top:8px;
}
}

.drawer-menu-close {
}
.drawer-menu__body {
}
@media (max-width: 1280px) {
.drawer-menu__body {
 margin-top:auto;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:auto;
}
.drawer-menu__body:not(.ct-section):not(.oxy-easy-posts),
.drawer-menu__body.oxy-easy-posts .oxy-posts,
.drawer-menu__body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.drawer-menu__link {
}
@media (max-width: 1280px) {
.drawer-menu__link {
 gap:50px;
 text-align:center;
}
.drawer-menu__link:not(.ct-section):not(.oxy-easy-posts),
.drawer-menu__link.oxy-easy-posts .oxy-posts,
.drawer-menu__link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:50px;
}
}

.drawer-menu__link-item {
}
@media (max-width: 1280px) {
.drawer-menu__link-item {
 font-family:Playfair Display;
 color:#211917;
 letter-spacing:0.8px;
}
}

.our-service__slider-figure {
 width:100%;
 overflow:hidden;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 border-radius:7.88px;
}
.events__card-figure {
 position:relative;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 overflow:hidden;
 border-radius:20px;
}
.home-slider__slider-image--dekstop {
aspect-ratio: 1440 / 800;
}
@media (max-width: 767px) {
.home-slider__slider-image--dekstop {
aspect-ratio: 1440 / 800;
}
.home-slider__slider-image--dekstop:not(.ct-section):not(.oxy-easy-posts),
.home-slider__slider-image--dekstop.oxy-easy-posts .oxy-posts,
.home-slider__slider-image--dekstop.ct-section .ct-section-inner-wrap{
display:none;
}
}

.home-slider__slider-image--mobile {
}
.home-slider__slider-image--mobile:not(.ct-section):not(.oxy-easy-posts),
.home-slider__slider-image--mobile.oxy-easy-posts .oxy-posts,
.home-slider__slider-image--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.home-slider__slider-image--mobile {
}
.home-slider__slider-image--mobile:not(.ct-section):not(.oxy-easy-posts),
.home-slider__slider-image--mobile.oxy-easy-posts .oxy-posts,
.home-slider__slider-image--mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.drawer-menu__cta {
}
@media (max-width: 1280px) {
.drawer-menu__cta {
 margin-top:50px;
}
}

.home-visit__media {
}
@media (max-width: 767px) {
.home-visit__media {
 position:relative;
 overflow:hidden;
 height:272px;
 width:100%;
}
}

.walk-in-visit__figure {
}
@media (max-width: 767px) {
.walk-in-visit__figure {
 position:relative;
 height:272px;
 width:100%;
 overflow:hidden;
}
}

.medical-checkup__figure {
}
@media (max-width: 767px) {
.medical-checkup__figure {
 height:272px;
 width:100%;
 position:relative;
 overflow:hidden;
}
}

.vaccination__figure {
}
@media (max-width: 767px) {
.vaccination__figure {
 width:100%;
 height:272px;
 position:relative;
 overflow:hidden;
}
}

.emergenct-escort__figure {
}
@media (max-width: 767px) {
.emergenct-escort__figure {
 overflow:hidden;
 height:272px;
 width:100%;
}
}

.laborator-test__figure {
}
@media (max-width: 767px) {
.laborator-test__figure {
 width:100%;
 height:272px;
 overflow:hidden;
 position:relative;
}
}

.home-slider__slider-page-dot {
 margin-left:20px;
 width:100%;
 height:2px;
}
@media (max-width: 767px) {
.home-slider__slider-page-dot {
 margin-left:0px;
}
}

.home-slider__slider-page-dot-progress {
 height:2px;
 background-color:#fdfdfd;
 transition-duration:0.3s;
}
.button--solid-red:hover{
 background-color:#787565;
}
.button--solid-red {
 background-color:#960018;
 color:#f6f2e7;
}
.floating-wa {
 position:fixed;
 right:20px;
 bottom:20px;
 z-index:100;
}
@media (max-width: 1280px) {
.floating-wa {
 bottom:80px;
}
}

.floating-wa__icon {
 width:60px;
 height:60px;
}
@media (max-width: 991px) {
.floating-wa__icon {
 width:60px;
 height:60px;
}
}

.mcare-drip__card-item--orange:hover{
 background-color:#e3934e;
}
.mcare-drip__card-item--orange {
}
.mcare-drip__card-item--berry:hover{
 background-color:#6956af;
}
.mcare-drip__card-item--berry {
}
.mcare-drip__card-item--red:hover{
 background-color:#da0b01;
}
.mcare-drip__card-item--red {
}
.mcare-drip__card-item--blue:hover{
 background-color:#3084b3;
}
.mcare-drip__card-item--blue {
}
.floating-wa:hover .cls-fill{
fill: #ccd1bf;
}
.mcare-drip__card-item:hover .mcare-drip__card-image{
transform:scale(1.05,1.05);}
.mcare-drip__card-item:hover .mcare-drip__card-note{
 color:#fdfdfd;
}
.mcare-drip__card-item:hover .mcare-drip__card-description{
 color:#fdfdfd;
}
.mcare-drip__card-item:hover .mcare-drip__card-price{
 color:#fdfdfd;
}
.mcare-drip__card-item:hover .mcare-drip__card-title{
 color:#fdfdfd;
}
.our-service__slider--white .flickity-page-dots__progress{
 background-color:#fdfdfd;
}
.flickity-page-dots__progress{
 background-color:#959772;
 height:2px;
 width:0px;
 transition-duration:0.3s;
 margin-right:auto;
}
.events__card .flickity-viewport{
 overflow:visible;
}
.events__card-item:hover .events__card-image{
transform:scale(1.05,1.05);}
.our-service__slider-item:hover .our-service__slider-icon{
transform:rotate(45deg);}
.our-service__slider-item:hover .our-service__slider-img{
transform:scale(1.05,1.05);}
.drawer-menu.open{
}
.our-service__slider--white .our-service__slider-title{
 color:#f6f2e7;
}
.accordition-item.open .accordition-head-icon{
transform:rotate(180deg);}
.event-content__aside-card-item:last-child{
 padding-bottom:0px;
 margin-bottom:0px;
 border-bottom-style:none;
}
.wp-block-image{
 border-radius:20px;
 overflow:hidden;
}
.wp-block-heading{
 margin-bottom:16px;
 margin-top:26px;
}
.wp-block-quote{
background-color: #b27d57; padding: 16px 20px; margin: 16px 0px; color: #fff; font-family: Playfair Display; font-weight: 600; border-radius: 10px;
}
figure{
 margin-left:0px;
 margin-right:0px;
 margin-top:16px;
 margin-bottom:16px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.ct-span > *:last-child{
 margin-bottom:0px;
}
.ct-span > *:first-child{
 margin-top:0px;
}
.page-head--events .page-head__content{
 padding-top:105px;
 max-width:1100px;
}
.events--cream .events__card-item{
 background-color:#fdfdfd;
}
.events--cream .events__head-title{
 color:#3e483d;
}
.text-xs b{
 font-weight:700;
}
.events__card-item:hover .cls-stroke{
stroke: #211917;
}
.events__card-item:hover .cls-fill{
fill: #ccd1bf;
}
.home-slider__slider-wrap .flickity-page-dots .dot{
margin: 0px !important; width: 100% !important; height: 2px !important; background-color: #fff !important;
}
.home-slider__slider-wrap .flickity-page-dots{
bottom: 62px !important; z-index: 11; width: 100%; max-width: 1280px; padding-right: 20px; padding-left: 150px; left: 50%; transform: translateX(-50%); display: flex !important; flex-direction: row !important; justify-content: flex-end !important;
}
.button--outline-shade:hover .cls-stroke{
stroke: #211917;
}
.button--solid-primary:hover .cls-stroke{
stroke: #211917;
}
.cls{
 transition-duration:0.3s;
}
.button--base:hover .ct-code-block{
transform:translate(10px);}
.button--base .ct-code-block{
 transition-duration:0.3s;
}
.flickity-visible .flickity-viewport{
 overflow:visible;
}
.our-location__content-item.show{
 display:flex;
display: flex !important;
}
.our-location__head-tab-item.active{
 background-color:#b27d57;
 color:#f6f2e7;
}
.flickity-page-dots .dot{
background-color: #3e483d !important; height: 1px !important; border-radius: 20px !important; width: 12px !important;
}
.flickity-page-dots{
display: flex !important; flex-direction: row !important; justify-content: center !important; bottom: -15px !important;
}
.oxy-overlay-header .header-gap{
 display:none;
}
html, body{
 background-color:#f6f2e7;
}
.admin-bar .header{
top: 57px
}
@media (max-width: 1280px) {
.drawer-menu.open{
opacity: 1; pointer-events: all;
}
}

