.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: 1360px;
}
body {font-family: 'Montserrat';}body {line-height: 1.7;font-size: 16px;font-weight: 400;color: #33403E;}.oxy-nav-menu-hamburger-line {background-color: #33403E;}h1, h2, h3, h4, h5, h6 {font-family: 'Manrope';font-size: 46px;font-weight: 600;color: #173B36;}h2, h3, h4, h5, h6{font-size: 36px;font-weight: 600;color: #173B36;}h3, h4, h5, h6{font-size: 26px;font-weight: 600;color: #173B36;}h4, h5, h6{font-size: 20px;font-weight: 600;color: #173B36;}h5, h6{font-size: 18px;font-weight: 600;color: #173B36;}h6{font-size: 16px;font-weight: 600;color: #173B36;}a {color: #9A7445;text-decoration: none;}a:hover {color: #173B36;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {font-weight: 500;border-radius: 30px;}.ct-section-inner-wrap {
padding-top: 96px;
padding-right: 24px;
padding-bottom: 96px;
padding-left: 24px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 24px;
padding-left: 24px;
}@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;
				}
			}
.ms-container {
 width:100%;
 max-width:1360px;
 padding-left:24px;
 padding-right:24px;
margin-left:auto; margin-right:auto; gap:24px;
}
.ms-container:not(.ct-section):not(.oxy-easy-posts),
.ms-container.oxy-easy-posts .oxy-posts,
.ms-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-topbar {
 background-color:#173B36;
 color:#E6D5B8;
 font-size:12px;
 padding-top:9px;
 padding-bottom:9px;
 width:100%;
}
@media (max-width: 991px) {
.ms-topbar {
}
.ms-topbar:not(.ct-section):not(.oxy-easy-posts),
.ms-topbar.oxy-easy-posts .oxy-posts,
.ms-topbar.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-topbar-group {
gap:22px;
}
.ms-topbar-group:not(.ct-section):not(.oxy-easy-posts),
.ms-topbar-group.oxy-easy-posts .oxy-posts,
.ms-topbar-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-topbar-item:hover{
 color:#FFFFFF;
}
.ms-topbar-item {
 color:#E6D5B8;
 text-decoration:none;
gap:7px; transition:color .2s ease;
}
.ms-topbar-item:not(.ct-section):not(.oxy-easy-posts),
.ms-topbar-item.oxy-easy-posts .oxy-posts,
.ms-topbar-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-topbar-icon {
color: #B8905F;}.ms-topbar-icon 
>svg {width: 13px;height: 13px;}.ms-topbar-icon {
}
.ms-lang {
gap:6px;
}
.ms-lang:not(.ct-section):not(.oxy-easy-posts),
.ms-lang.oxy-easy-posts .oxy-posts,
.ms-lang.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-lang-link:hover{
 color:#FFFFFF;
}
.ms-lang-link {
 color:#E6D5B8;
 text-decoration:none;
 font-weight:500;
 letter-spacing:1px;
}
.ms-lang-link--active {
 color:#FFFFFF;
}
.ms-lang-sep {
 color:#B8905F;
}
.ms-header {
 background-color:#F5F7F6;
 width:100%;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#DDE3E0;
position:sticky; top:0; z-index:100;
}
.ms-header-inner {
 min-height:84px;
position:relative;
}
.ms-header-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-header-inner.oxy-easy-posts .oxy-posts,
.ms-header-inner.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-header-inner {
 min-height:72px;
}
}

.ms-logo {
}
.ms-logo:not(.ct-section):not(.oxy-easy-posts),
.ms-logo.oxy-easy-posts .oxy-posts,
.ms-logo.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.ms-logo-img {
 width:176px;
}
@media (max-width: 479px) {
.ms-logo-img {
 width:140px;
}
}

.ms-nav {
gap:30px;
}
.ms-nav:not(.ct-section):not(.oxy-easy-posts),
.ms-nav.oxy-easy-posts .oxy-posts,
.ms-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-nav {
}
.ms-nav:not(.ct-section):not(.oxy-easy-posts),
.ms-nav.oxy-easy-posts .oxy-posts,
.ms-nav.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-nav-item {
}
.ms-nav-item:not(.ct-section):not(.oxy-easy-posts),
.ms-nav-item.oxy-easy-posts .oxy-posts,
.ms-nav-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-has-mega {
position:static;
}
.ms-nav-link:hover{
 color:#9A7445;
}
.ms-nav-link {
 color:#173B36;
 font-size:13px;
 font-weight:500;
 letter-spacing:0.8px;
 text-transform:uppercase;
 text-decoration:none;
 padding-top:8px;
 padding-bottom:8px;
gap:6px; transition:color .2s ease;
}
.ms-nav-link:not(.ct-section):not(.oxy-easy-posts),
.ms-nav-link.oxy-easy-posts .oxy-posts,
.ms-nav-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-nav-chevron {
color: #B8905F;}.ms-nav-chevron 
>svg {width: 14px;height: 14px;}.ms-nav-chevron {
}
.ms-mega {
 background-color:#FFFFFF;
 border-radius:24px;
 padding-top:28px;
 padding-bottom:28px;
 padding-left:28px;
 padding-right:28px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
position:absolute; left:24px; right:24px; top:100%; display:grid; grid-template-columns:minmax(0,3fr) minmax(0,1.2fr); gap:28px; box-shadow:0 24px 60px rgba(15,42,38,.12); opacity:0; visibility:hidden; transform:translateY(10px); transition:opacity .25s ease, transform .25s ease, visibility .25s; z-index:50;
}
.ms-mega-col {
gap:14px;
}
.ms-mega-col:not(.ct-section):not(.oxy-easy-posts),
.ms-mega-col.oxy-easy-posts .oxy-posts,
.ms-mega-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-mega-grid {
display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px 16px;
}
.ms-mega-item:hover{
 background-color:#F5F7F6;
}
.ms-mega-item {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:10px;
 padding-right:10px;
 border-radius:14px;
 color:#173B36;
 text-decoration:none;
 text-align:left;
gap:12px; transition:background-color .2s ease;
}
.ms-mega-item:not(.ct-section):not(.oxy-easy-posts),
.ms-mega-item.oxy-easy-posts .oxy-posts,
.ms-mega-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-mega-icon {
 width:40px;
 height:40px;
 border-radius:40px;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0;
}
.ms-mega-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-mega-icon.oxy-easy-posts .oxy-posts,
.ms-mega-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-mega-icon-img {
 width:20px;
 height:20px;
}
.ms-mega-item-text {
 font-size:14px;
 font-weight:500;
 line-height:1.3;
 text-align:left;
}
.ms-mega-all:hover{
 color:#173B36;
}
.ms-mega-all {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 text-decoration:none;
 padding-left:10px;
}
.ms-mega-card {
 background-color:#EDF1EF;
 border-radius:20px;
 padding-top:26px;
 padding-bottom:26px;
 padding-left:26px;
 padding-right:26px;
gap:12px;
}
.ms-mega-card:not(.ct-section):not(.oxy-easy-posts),
.ms-mega-card.oxy-easy-posts .oxy-posts,
.ms-mega-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.ms-mega-card-title {
 font-size:22px;
 line-height:1.25;
 color:#173B36;
}
.ms-mega-card-text {
 font-size:14px;
 color:#5E6B69;
 line-height:1.6;
}
.ms-mega-phone:hover{
 color:#9A7445;
}
.ms-mega-phone {
 font-size:18px;
 font-weight:500;
 color:#173B36;
 text-decoration:none;
gap:8px;
}
.ms-mega-phone:not(.ct-section):not(.oxy-easy-posts),
.ms-mega-phone.oxy-easy-posts .oxy-posts,
.ms-mega-phone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-mega-phone-icon {
color: #B8905F;}.ms-mega-phone-icon 
>svg {width: 16px;height: 16px;}.ms-mega-phone-icon {
}
.ms-header-actions {
gap:12px;
}
.ms-header-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-header-actions.oxy-easy-posts .oxy-posts,
.ms-header-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-icon-btn:hover{
 background-color:#EDF1EF;
}
.ms-icon-btn {
 width:42px;
 height:42px;
 border-radius:42px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
transition:background-color .2s ease;
}
.ms-icon-btn:not(.ct-section):not(.oxy-easy-posts),
.ms-icon-btn.oxy-easy-posts .oxy-posts,
.ms-icon-btn.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-icon-btn-icon {
color: #173B36;}.ms-icon-btn-icon 
>svg {width: 16px;height: 16px;}.ms-icon-btn-icon {
}
.ms-btn-gold:hover{
 background-color:#E6D5B8;
 color:#0F2A26;
}
.ms-btn-gold {
 background-color:#B8905F;
 color:#0F2A26;
 border-radius:30px;
 padding-top:14px;
 padding-bottom:14px;
 padding-left:26px;
 padding-right:26px;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.2px;
 text-transform:uppercase;
 text-decoration:none;
 line-height:1;
white-space:nowrap; transition:background-color .2s ease, color .2s ease;
}
.ms-btn-gold:not(.ct-section):not(.oxy-easy-posts),
.ms-btn-gold.oxy-easy-posts .oxy-posts,
.ms-btn-gold.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
justify-content:center;
}
.ms-btn-gold--small {
 padding-top:12px;
 padding-bottom:12px;
 padding-left:20px;
 padding-right:20px;
 margin-top:6px;
}
.ms-header-cta {
}
@media (max-width: 767px) {
.ms-header-cta {
}
.ms-header-cta:not(.ct-section):not(.oxy-easy-posts),
.ms-header-cta.oxy-easy-posts .oxy-posts,
.ms-header-cta.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-burger {
}
.ms-burger:not(.ct-section):not(.oxy-easy-posts),
.ms-burger.oxy-easy-posts .oxy-posts,
.ms-burger.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.ms-burger {
}
.ms-burger:not(.ct-section):not(.oxy-easy-posts),
.ms-burger.oxy-easy-posts .oxy-posts,
.ms-burger.ct-section .ct-section-inner-wrap{
display:block;
}
}

.ms-footer {
 background-color:#0F2A26;
 color:#C9D3D0;
 width:100%;
 padding-top:72px;
 padding-bottom:28px;
 margin-top:96px;
border-radius:40px 40px 0 0;
}
@media (max-width: 767px) {
.ms-footer {
 padding-top:48px;
border-radius:28px 28px 0 0;
}
}

.ms-footer-inner {
margin-left:auto; margin-right:auto; gap:0;
}
.ms-footer-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-inner.oxy-easy-posts .oxy-posts,
.ms-footer-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-footer-cta {
 padding-bottom:44px;
 margin-bottom:48px;
gap:24px; border-bottom:1px solid rgba(230,213,184,.18);
}
.ms-footer-cta:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-cta.oxy-easy-posts .oxy-posts,
.ms-footer-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
.ms-footer-cta-title {
 color:#F5F7F6;
 font-size:32px;
 line-height:1.15;
}
@media (max-width: 767px) {
.ms-footer-cta-title {
 font-size:25px;
}
}

.ms-footer-cta-sub {
 font-family:'Manrope';
 color:#B8905F;
 font-size:24px;
 line-height:1.3;
 margin-top:4px;
}
@media (max-width: 767px) {
.ms-footer-cta-sub {
 font-size:19px;
}
}

.ms-footer-cta-actions {
gap:22px;
}
.ms-footer-cta-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-cta-actions.oxy-easy-posts .oxy-posts,
.ms-footer-cta-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-footer-cta-phone:hover{
 color:#B8905F;
}
.ms-footer-cta-phone {
 color:#F5F7F6;
 font-size:17px;
 font-weight:500;
 text-decoration:none;
gap:8px;
}
.ms-footer-cta-phone:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-cta-phone.oxy-easy-posts .oxy-posts,
.ms-footer-cta-phone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-footer-cols {
display:grid; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr); gap:40px;
}
@media (max-width: 991px) {
.ms-footer-cols {
grid-template-columns:repeat(2,minmax(0,1fr)); gap:36px;
}
}

@media (max-width: 767px) {
.ms-footer-cols {
grid-template-columns:minmax(0,1fr); gap:32px;
}
}

.ms-footer-col {
}
.ms-footer-col:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-col.oxy-easy-posts .oxy-posts,
.ms-footer-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-footer-logo {
 margin-bottom:18px;
}
.ms-footer-logo:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-logo.oxy-easy-posts .oxy-posts,
.ms-footer-logo.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-footer-logo-img {
 width:170px;
}
.ms-footer-text {
 font-size:14px;
 line-height:1.7;
 color:#C9D3D0;
 max-width:300px;
}
.ms-footer-social {
 margin-top:22px;
gap:10px;
}
.ms-footer-social:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-social.oxy-easy-posts .oxy-posts,
.ms-footer-social.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.ms-social-link:hover{
 background-color:#173B36;
}
.ms-social-link {
 width:40px;
 height:40px;
 border-radius:40px;
border:1px solid rgba(230,213,184,.35); transition:background-color .2s ease;
}
.ms-social-link:not(.ct-section):not(.oxy-easy-posts),
.ms-social-link.oxy-easy-posts .oxy-posts,
.ms-social-link.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-social-img {
 width:18px;
 height:18px;
}
.ms-footer-title {
 color:#B8905F;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.6px;
 text-transform:uppercase;
 margin-bottom:18px;
}
.ms-footer-links {
gap:10px;
}
.ms-footer-links:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-links.oxy-easy-posts .oxy-posts,
.ms-footer-links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-footer-link:hover{
 color:#B8905F;
}
.ms-footer-link {
 color:#C9D3D0;
 font-size:14px;
 text-decoration:none;
transition:color .2s ease;
}
.ms-footer-link--gold {
 color:#B8905F;
 margin-top:4px;
}
.ms-footer-contacts {
gap:14px;
}
.ms-footer-contacts:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-contacts.oxy-easy-posts .oxy-posts,
.ms-footer-contacts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-footer-contact:hover{
 color:#B8905F;
}
.ms-footer-contact {
 color:#C9D3D0;
 font-size:14px;
 line-height:1.6;
 text-decoration:none;
 text-align:left;
gap:10px;
}
.ms-footer-contact:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-contact.oxy-easy-posts .oxy-posts,
.ms-footer-contact.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.ms-footer-icon {
color: #B8905F;}.ms-footer-icon 
>svg {width: 15px;height: 15px;}.ms-footer-icon {
 margin-top:3px;
}
.ms-footer-bottom {
 margin-top:56px;
 padding-top:24px;
 font-size:12px;
 color:#C9D3D0;
gap:14px; border-top:1px solid rgba(230,213,184,.18);
}
.ms-footer-bottom:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-bottom.oxy-easy-posts .oxy-posts,
.ms-footer-bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
.ms-footer-legal {
gap:8px 20px;
}
.ms-footer-legal:not(.ct-section):not(.oxy-easy-posts),
.ms-footer-legal.oxy-easy-posts .oxy-posts,
.ms-footer-legal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.ms-footer-legal-link:hover{
 color:#B8905F;
}
.ms-footer-legal-link {
 color:#C9D3D0;
 font-size:12px;
 text-decoration:none;
}
.ms-mobilebar {
}
.ms-mobilebar:not(.ct-section):not(.oxy-easy-posts),
.ms-mobilebar.oxy-easy-posts .oxy-posts,
.ms-mobilebar.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.ms-mobilebar {
 background-color:#173B36;
position:fixed; left:0; right:0; bottom:0; z-index:99; box-shadow:0 -8px 24px rgba(15,42,38,.15);
}
.ms-mobilebar:not(.ct-section):not(.oxy-easy-posts),
.ms-mobilebar.oxy-easy-posts .oxy-posts,
.ms-mobilebar.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;grid-auto-rows: minmax(min-content,1fr);}
}

.ms-mobilebar-item {
 padding-top:10px;
 padding-bottom:10px;
 color:#F5F7F6;
 font-size:11px;
 font-weight:500;
 letter-spacing:0.4px;
 text-decoration:none;
gap:4px;
}
.ms-mobilebar-item:not(.ct-section):not(.oxy-easy-posts),
.ms-mobilebar-item.oxy-easy-posts .oxy-posts,
.ms-mobilebar-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ms-mobilebar-item--gold {
 background-color:#B8905F;
 color:#0F2A26;
}
.ms-mobilebar-icon {
color: #F5F7F6;}.ms-mobilebar-icon 
>svg {width: 18px;height: 18px;}.ms-mobilebar-icon {
}
.ms-mobilebar-icon--dark {
color: #0F2A26;}.ms-mobilebar-icon--dark 
>svg {width: 18px;height: 18px;}.ms-mobilebar-icon--dark {
}
.ms-price-page {
 width:100%;
}
.ms-price-page:not(.ct-section):not(.oxy-easy-posts),
.ms-price-page.oxy-easy-posts .oxy-posts,
.ms-price-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-price-hero {
 width:100%;
 padding-top:40px;
 padding-bottom:14px;
}
@media (max-width: 767px) {
.ms-price-hero {
 padding-top:18px;
 padding-bottom:8px;
}
}

.ms-price-hero-inner {
 text-align:center;
margin-left:auto; margin-right:auto; gap:0;
}
.ms-price-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-price-hero-inner.oxy-easy-posts .oxy-posts,
.ms-price-hero-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
}
.ms-eyebrow {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:2.4px;
 text-transform:uppercase;
 margin-bottom:10px;
}
.ms-price-title {
 color:#173B36;
 font-size:38px;
 line-height:1.12;
 max-width:820px;
}
@media (max-width: 991px) {
.ms-price-title {
 font-size:32px;
}
}

@media (max-width: 767px) {
.ms-price-title {
 font-size:28px;
 line-height:1.15;
}
}

.ms-price-lead {
 color:#5E6B69;
 font-size:16px;
 line-height:1.6;
 max-width:620px;
 margin-top:10px;
}
@media (max-width: 767px) {
.ms-price-lead {
 font-size:14px;
 margin-top:10px;
 line-height:1.6;
}
}

.ms-price-toolbar {
 width:100%;
 background-color:#F5F7F6;
 padding-top:12px;
 padding-bottom:12px;
position:sticky; top:85px; z-index:20;
}
@media (max-width: 991px) {
.ms-price-toolbar {
position:sticky; top:72px; z-index:20;
}
}

@media (max-width: 767px) {
.ms-price-toolbar {
 padding-top:10px;
 padding-bottom:10px;
}
}

.ms-price-toolbar-inner {
margin-left:auto; margin-right:auto; gap:14px;
}
.ms-price-toolbar-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-price-toolbar-inner.oxy-easy-posts .oxy-posts,
.ms-price-toolbar-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
}
.ms-price-search {
 width:100%;
 max-width:720px;
 background-color:#FFFFFF;
 border-radius:40px;
 padding-left:22px;
 padding-right:10px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:12px; box-shadow:0 12px 32px rgba(15,42,38,.06); transition:border-color .2s ease, box-shadow .2s ease;
}
.ms-price-search:not(.ct-section):not(.oxy-easy-posts),
.ms-price-search.oxy-easy-posts .oxy-posts,
.ms-price-search.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-price-search-icon {
color: #B8905F;}.ms-price-search-icon 
>svg {width: 18px;height: 18px;}.ms-price-search-icon {
}
.ms-price-search-field {
 color:#5E6B69;
 font-size:16px;
 padding-top:16px;
 padding-bottom:16px;
}
.ms-price-search-input {
 width:100%;
 height:56px;
 font-size:16px;
 color:#33403E;
flex:1; border:0; background:transparent; outline:none; font-family:inherit; -webkit-appearance:none; appearance:none;
}
@media (max-width: 767px) {
.ms-price-search-input {
 height:50px;
 font-size:15px;
}
}

.ms-price-chips {
 width:100%;
gap:8px;
}
.ms-price-chips:not(.ct-section):not(.oxy-easy-posts),
.ms-price-chips.oxy-easy-posts .oxy-posts,
.ms-price-chips.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
@media (max-width: 767px) {
.ms-price-chips {
gap:8px; overflow-x:auto; scrollbar-width:none; -webkit-overflow-scrolling:touch; padding-bottom:4px;
}
.ms-price-chips:not(.ct-section):not(.oxy-easy-posts),
.ms-price-chips.oxy-easy-posts .oxy-posts,
.ms-price-chips.ct-section .ct-section-inner-wrap{
flex-wrap:nowrap;
justify-content:flex-start;
}
}

.ms-price-chips-list {
display:contents;
}
.ms-price-chip-item {
display:contents;
}
.ms-price-chip:hover{
 background-color:#EDF1EF;
 color:#173B36;
}
.ms-price-chip {
 background-color:#FFFFFF;
 color:#173B36;
 border-radius:30px;
 padding-top:9px;
 padding-bottom:9px;
 padding-left:16px;
 padding-right:16px;
 font-size:13px;
 font-weight:500;
 text-decoration:none;
 line-height:1.2;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
white-space:nowrap; cursor:pointer; transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-price-chip:not(.ct-section):not(.oxy-easy-posts),
.ms-price-chip.oxy-easy-posts .oxy-posts,
.ms-price-chip.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
}
.ms-price-chip--active:hover{
 background-color:#173B36;
 color:#F5F7F6;
}
.ms-price-chip--active {
 background-color:#173B36;
 color:#F5F7F6;
 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:#173B36;
 border-right-color:#173B36;
 border-bottom-color:#173B36;
 border-left-color:#173B36;
}
.ms-price-count {
 color:#5E6B69;
 font-size:13px;
 letter-spacing:0.4px;
}
.ms-price-body {
 width:100%;
 padding-top:16px;
}
.ms-price-body-inner {
 max-width:1040px;
margin-left:auto; margin-right:auto; gap:24px;
}
.ms-price-body-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-price-body-inner.oxy-easy-posts .oxy-posts,
.ms-price-body-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-price-cards {
 width:100%;
gap:24px;
}
.ms-price-cards:not(.ct-section):not(.oxy-easy-posts),
.ms-price-cards.oxy-easy-posts .oxy-posts,
.ms-price-cards.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-price-card {
 width:100%;
 background-color:#FFFFFF;
 border-radius:28px;
 padding-top:32px;
 padding-bottom:20px;
 padding-left:40px;
 padding-right:40px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
box-shadow:0 14px 40px rgba(15,42,38,.05); scroll-margin-top:240px;
}
.ms-price-card:not(.ct-section):not(.oxy-easy-posts),
.ms-price-card.oxy-easy-posts .oxy-posts,
.ms-price-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.ms-price-card {
 padding-left:20px;
 padding-right:20px;
 padding-top:24px;
 border-radius:22px;
}
}

.ms-price-card-head {
 padding-bottom:20px;
 margin-bottom:4px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#DDE3E0;
 width:100%;
gap:16px;
}
.ms-price-card-head:not(.ct-section):not(.oxy-easy-posts),
.ms-price-card-head.oxy-easy-posts .oxy-posts,
.ms-price-card-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-price-card-icon {
 width:54px;
 height:54px;
 border-radius:54px;
 background-color:#F5F7F6;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0;
}
.ms-price-card-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-price-card-icon.oxy-easy-posts .oxy-posts,
.ms-price-card-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-price-card-icon-img {
 width:26px;
 height:26px;
}
.ms-price-card-title {
 color:#173B36;
 font-size:25px;
 line-height:1.2;
flex:1; min-width:180px;
}
@media (max-width: 767px) {
.ms-price-card-title {
 font-size:23px;
}
}

.ms-price-card-link:hover{
 color:#173B36;
}
.ms-price-card-link {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 text-decoration:none;
}
.ms-price-rows {
 width:100%;
}
.ms-price-rows:not(.ct-section):not(.oxy-easy-posts),
.ms-price-rows.oxy-easy-posts .oxy-posts,
.ms-price-rows.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-price-row {
 padding-top:14px;
 padding-bottom:14px;
gap:20px; border-bottom:1px solid rgba(221,227,224,.75);
}
.ms-price-row:not(.ct-section):not(.oxy-easy-posts),
.ms-price-row.oxy-easy-posts .oxy-posts,
.ms-price-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 479px) {
.ms-price-row {
gap:12px; border-bottom:1px solid rgba(221,227,224,.75);
}
.ms-price-row:not(.ct-section):not(.oxy-easy-posts),
.ms-price-row.oxy-easy-posts .oxy-posts,
.ms-price-row.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.ms-price-group {
}
.ms-price-group:not(.ct-section):not(.oxy-easy-posts),
.ms-price-group.oxy-easy-posts .oxy-posts,
.ms-price-group.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-price-row-main {
flex:1; gap:3px;
}
.ms-price-row-main:not(.ct-section):not(.oxy-easy-posts),
.ms-price-row-main.oxy-easy-posts .oxy-posts,
.ms-price-row-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-price-name {
 color:#33403E;
 font-size:15px;
 font-weight:500;
 line-height:1.45;
}
@media (max-width: 479px) {
.ms-price-name {
 font-size:14px;
}
}

.ms-price-note {
 color:#5E6B69;
 font-size:13px;
 line-height:1.5;
}
.ms-price-value {
 color:#173B36;
 background-color:#F5F7F6;
 font-size:15px;
 font-weight:600;
 border-radius:20px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:14px;
 padding-right:14px;
white-space:nowrap; flex-shrink:0;
}
@media (max-width: 479px) {
.ms-price-value {
 font-size:14px;
 padding-left:11px;
 padding-right:11px;
}
}

.ms-price-subhead {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.6px;
 text-transform:uppercase;
 padding-top:26px;
 padding-bottom:6px;
}
.ms-price-mark {
 background-color:#E6D5B8;
 color:#0F2A26;
 border-radius:4px;
padding:0 2px;
}
.ms-price-empty {
 background-color:#EDF1EF;
 border-radius:28px;
 padding-top:48px;
 padding-bottom:48px;
 padding-left:24px;
 padding-right:24px;
 text-align:center;
gap:12px;
}
.ms-price-empty:not(.ct-section):not(.oxy-easy-posts),
.ms-price-empty.oxy-easy-posts .oxy-posts,
.ms-price-empty.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:column;
align-items:center;
}
.ms-price-empty-title {
 color:#173B36;
 font-size:26px;
}
.ms-price-empty-text {
 color:#5E6B69;
 font-size:15px;
 margin-bottom:8px;
}
.ms-spec-page {
 width:100%;
}
.ms-spec-page:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-page.oxy-easy-posts .oxy-posts,
.ms-spec-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-spec-hero {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:56px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-spec-hero {
 padding-top:28px;
 padding-right:0px;
 padding-bottom:32px;
 padding-left:0px;
}
}

.ms-spec-hero-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); gap:64px;
}
.ms-spec-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hero-inner.oxy-easy-posts .oxy-posts,
.ms-spec-hero-inner.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-spec-hero-inner {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:40px;
}
}

.ms-spec-hero-text {
}
.ms-spec-hero-text:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hero-text.oxy-easy-posts .oxy-posts,
.ms-spec-hero-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-breadcrumbs {
 font-size:13px;
 color:#5E6B69;
 margin-bottom:28px;
gap:8px;
}
.ms-breadcrumbs:not(.ct-section):not(.oxy-easy-posts),
.ms-breadcrumbs.oxy-easy-posts .oxy-posts,
.ms-breadcrumbs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-breadcrumbs-link:hover{
 color:#9A7445;
}
.ms-breadcrumbs-link {
 color:#5E6B69;
 text-decoration:none;
}
.ms-breadcrumbs-sep {
 color:#E6D5B8;
}
.ms-breadcrumbs-current {
 color:#173B36;
 font-weight:500;
}
.ms-spec-eyebrow-row {
 margin-bottom:18px;
gap:14px;
}
.ms-spec-eyebrow-row:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-eyebrow-row.oxy-easy-posts .oxy-posts,
.ms-spec-eyebrow-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-spec-badge {
 width:56px;
 height:56px;
 border-radius:56px;
 background-color:#FFFFFF;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0;
}
.ms-spec-badge:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-badge.oxy-easy-posts .oxy-posts,
.ms-spec-badge.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-spec-badge-img {
 width:28px;
 height:28px;
}
.ms-eyebrow--inline {
 margin-bottom:0px;
}
.ms-spec-title {
 color:#173B36;
 font-size:49px;
 line-height:1.08;
}
@media (max-width: 991px) {
.ms-spec-title {
 font-size:39px;
}
}

@media (max-width: 767px) {
.ms-spec-title {
 font-size:30px;
}
}

.ms-spec-intro {
 color:#5E6B69;
 font-size:18px;
 line-height:1.75;
 margin-top:20px;
 max-width:560px;
}
@media (max-width: 767px) {
.ms-spec-intro {
 font-size:16px;
}
}

.ms-spec-hl-list {
 margin-top:24px;
gap:12px;
}
.ms-spec-hl-list:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hl-list.oxy-easy-posts .oxy-posts,
.ms-spec-hl-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-spec-hl {
gap:12px;
}
.ms-spec-hl:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hl.oxy-easy-posts .oxy-posts,
.ms-spec-hl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.ms-spec-hl-icon {
color: #B8905F;}.ms-spec-hl-icon 
>svg {width: 12px;height: 12px;}.ms-spec-hl-icon {
 width:26px;
 height:26px;
 border-radius:26px;
 background-color:#FFFFFF;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0;
}
.ms-spec-hl-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hl-icon.oxy-easy-posts .oxy-posts,
.ms-spec-hl-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-spec-hl-text {
 color:#33403E;
 font-size:15px;
 font-weight:500;
 line-height:1.5;
 padding-top:3px;
}
.ms-spec-actions {
 margin-top:32px;
gap:12px;
}
.ms-spec-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-actions.oxy-easy-posts .oxy-posts,
.ms-spec-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-btn-outline:hover{
 background-color:#173B36;
 color:#F5F7F6;
}
.ms-btn-outline {
 color:#173B36;
 border-radius:30px;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.2px;
 text-transform:uppercase;
 text-decoration:none;
 line-height:1;
 padding-top:13px;
 padding-right:26px;
 padding-bottom:13px;
 padding-left:26px;
 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:#173B36;
 border-right-color:#173B36;
 border-bottom-color:#173B36;
 border-left-color:#173B36;
white-space:nowrap; transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-btn-outline:not(.ct-section):not(.oxy-easy-posts),
.ms-btn-outline.oxy-easy-posts .oxy-posts,
.ms-btn-outline.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
justify-content:center;
}
.ms-spec-phone:hover{
 color:#9A7445;
}
.ms-spec-phone {
 color:#5E6B69;
 font-size:14px;
 text-decoration:none;
 margin-top:18px;
gap:8px;
}
.ms-spec-phone:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-phone.oxy-easy-posts .oxy-posts,
.ms-spec-phone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-spec-phone-icon {
color: #B8905F;}.ms-spec-phone-icon 
>svg {width: 14px;height: 14px;}.ms-spec-phone-icon {
}
.ms-spec-hero-media {
position:relative;
}
.ms-spec-hero-img {
 width:100%;
 height:560px;
 border-radius:36px;
 object-fit:cover;
display:block; box-shadow:0 30px 70px rgba(15,42,38,.12);
}
@media (max-width: 991px) {
.ms-spec-hero-img {
 height:420px;
}
}

@media (max-width: 767px) {
.ms-spec-hero-img {
 height:300px;
 border-radius:26px;
}
}

.ms-spec-hero-card {
 background-color:#FFFFFF;
 border-radius:20px;
 padding-top:16px;
 padding-right:20px;
 padding-bottom:16px;
 padding-left:16px;
position:absolute; left:-28px; bottom:32px; gap:14px; box-shadow:0 20px 50px rgba(15,42,38,.14); max-width:320px;
}
.ms-spec-hero-card:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hero-card.oxy-easy-posts .oxy-posts,
.ms-spec-hero-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ms-spec-hero-card {
position:absolute; left:16px; bottom:16px; gap:14px; box-shadow:0 20px 50px rgba(15,42,38,.14); max-width:300px;
}
}

.ms-spec-hero-card-icon {
 width:44px;
 height:44px;
 border-radius:44px;
 background-color:#173B36;
flex-shrink:0;
}
.ms-spec-hero-card-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hero-card-icon.oxy-easy-posts .oxy-posts,
.ms-spec-hero-card-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-spec-hero-card-fa {
color: #E6D5B8;}.ms-spec-hero-card-fa 
>svg {width: 18px;height: 18px;}.ms-spec-hero-card-fa {
}
.ms-spec-hero-card-text {
gap:2px;
}
.ms-spec-hero-card-text:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-hero-card-text.oxy-easy-posts .oxy-posts,
.ms-spec-hero-card-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-spec-hero-card-title {
 color:#173B36;
 font-size:14px;
 font-weight:600;
}
.ms-spec-hero-card-sub {
 color:#5E6B69;
 font-size:12px;
 line-height:1.4;
}
.ms-spec-about-sec {
 width:100%;
 padding-top:32px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
.ms-spec-about-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) 360px; gap:32px;
}
.ms-spec-about-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-about-inner.oxy-easy-posts .oxy-posts,
.ms-spec-about-inner.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
@media (max-width: 991px) {
.ms-spec-about-inner {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:24px;
}
}

.ms-spec-about {
 background-color:#FFFFFF;
 border-radius:32px;
 padding-top:48px;
 padding-right:56px;
 padding-bottom:48px;
 padding-left:56px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
box-shadow:0 14px 40px rgba(15,42,38,.05);
}
.ms-spec-about:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-about.oxy-easy-posts .oxy-posts,
.ms-spec-about.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.ms-spec-about {
 border-radius:24px;
 padding-top:28px;
 padding-right:22px;
 padding-bottom:28px;
 padding-left:22px;
}
}

.ms-spec-h2 {
 color:#173B36;
 font-size:32px;
 line-height:1.2;
 margin-bottom:20px;
}
@media (max-width: 767px) {
.ms-spec-h2 {
 font-size:25px;
}
}

.ms-prose {
 color:#33403E;
 font-size:16px;
 line-height:1.8;
max-width:72ch;
}
.ms-spec-aside {
gap:16px; position:sticky; top:110px;
}
.ms-spec-aside:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-aside.oxy-easy-posts .oxy-posts,
.ms-spec-aside.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-spec-aside {
gap:16px; position:static;
}
}

.ms-spec-cta-card {
 background-color:#173B36;
 border-radius:28px;
 padding-top:32px;
 padding-right:28px;
 padding-bottom:28px;
 padding-left:28px;
gap:12px;
}
.ms-spec-cta-card:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-cta-card.oxy-easy-posts .oxy-posts,
.ms-spec-cta-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-spec-cta-title {
 color:#F5F7F6;
 font-size:24px;
 line-height:1.25;
}
.ms-spec-cta-text {
 color:#C9D3D0;
 font-size:14px;
 line-height:1.6;
 margin-bottom:6px;
}
.ms-btn-gold--block {
 width:100%;
 margin-bottom:8px;
}
.ms-spec-cta-row:hover{
 color:#E6D5B8;
}
.ms-spec-cta-row {
 color:#F5F7F6;
 font-size:14px;
 text-decoration:none;
 text-align:left;
gap:10px;
}
.ms-spec-cta-row:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-cta-row.oxy-easy-posts .oxy-posts,
.ms-spec-cta-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-spec-cta-icon {
color: #B8905F;}.ms-spec-cta-icon 
>svg {width: 14px;height: 14px;}.ms-spec-cta-icon {
}
.ms-spec-price-card:hover{
 background-color:#E6D5B8;
}
.ms-spec-price-card {
 background-color:#EDF1EF;
 border-radius:24px;
 text-decoration:none;
 padding-top:20px;
 padding-right:22px;
 padding-bottom:20px;
 padding-left:20px;
 text-align:left;
 width:100%;
gap:14px; transition:background-color .2s ease;
}
.ms-spec-price-card:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-price-card.oxy-easy-posts .oxy-posts,
.ms-spec-price-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-spec-price-card-icon {
 width:44px;
 height:44px;
 border-radius:44px;
 background-color:#FFFFFF;
flex-shrink:0;
}
.ms-spec-price-card-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-price-card-icon.oxy-easy-posts .oxy-posts,
.ms-spec-price-card-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-spec-price-card-fa {
color: #B8905F;}.ms-spec-price-card-fa 
>svg {width: 18px;height: 18px;}.ms-spec-price-card-fa {
}
.ms-spec-price-card-text {
gap:2px;
}
.ms-spec-price-card-text:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-price-card-text.oxy-easy-posts .oxy-posts,
.ms-spec-price-card-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-spec-price-card-title {
 color:#173B36;
 font-size:15px;
 font-weight:600;
}
.ms-spec-price-card-sub {
 color:#9A7445;
 font-size:13px;
}
.ms-spec-proc-sec {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
.ms-spec-section-inner {
margin-left:auto; margin-right:auto; gap:32px;
}
.ms-spec-section-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-section-inner.oxy-easy-posts .oxy-posts,
.ms-spec-section-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-section-head {
}
.ms-section-head:not(.ct-section):not(.oxy-easy-posts),
.ms-section-head.oxy-easy-posts .oxy-posts,
.ms-section-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-section-title {
 color:#173B36;
 font-size:35px;
 line-height:1.15;
}
@media (max-width: 767px) {
.ms-section-title {
 font-size:26px;
}
}

.ms-spec-proc-grid {
display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px;
}
@media (max-width: 991px) {
.ms-spec-proc-grid {
display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px;
}
}

@media (max-width: 767px) {
.ms-spec-proc-grid {
display:grid; grid-template-columns:minmax(0,1fr); gap:12px;
}
}

.ms-spec-proc:hover{
gap:14px; transform:translateY(-3px); box-shadow:0 18px 40px rgba(15,42,38,.08); transition:transform .2s ease, box-shadow .2s ease;
}
.ms-spec-proc {
 background-color:#FFFFFF;
 border-radius:22px;
 padding-top:22px;
 padding-right:22px;
 padding-bottom:22px;
 padding-left:22px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:14px; transition:transform .2s ease, box-shadow .2s ease;
}
.ms-spec-proc:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-proc.oxy-easy-posts .oxy-posts,
.ms-spec-proc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.ms-spec-proc-icon {
 width:36px;
 height:36px;
 border-radius:36px;
 background-color:#EDF1EF;
flex-shrink:0;
}
.ms-spec-proc-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-proc-icon.oxy-easy-posts .oxy-posts,
.ms-spec-proc-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-spec-proc-fa {
color: #B8905F;}.ms-spec-proc-fa 
>svg {width: 13px;height: 13px;}.ms-spec-proc-fa {
}
.ms-spec-proc-text-wrap {
gap:4px;
}
.ms-spec-proc-text-wrap:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-proc-text-wrap.oxy-easy-posts .oxy-posts,
.ms-spec-proc-text-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-spec-proc-title {
 color:#173B36;
 font-size:15px;
 font-weight:600;
 line-height:1.45;
 padding-top:6px;
}
.ms-spec-proc-text {
 color:#5E6B69;
 font-size:14px;
 line-height:1.6;
}
.ms-spec-faq-sec {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
.ms-spec-faq-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1.6fr); gap:48px;
}
.ms-spec-faq-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-faq-inner.oxy-easy-posts .oxy-posts,
.ms-spec-faq-inner.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
@media (max-width: 991px) {
.ms-spec-faq-inner {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:28px;
}
}

.ms-spec-faq-intro {
gap:16px; position:sticky; top:110px;
}
.ms-spec-faq-intro:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-faq-intro.oxy-easy-posts .oxy-posts,
.ms-spec-faq-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.ms-spec-faq-intro {
gap:16px; position:static;
}
}

.ms-spec-faq-lead {
 color:#5E6B69;
 font-size:15px;
 line-height:1.7;
}
.ms-spec-faq-list {
gap:12px;
}
.ms-spec-faq-list:not(.ct-section):not(.oxy-easy-posts),
.ms-spec-faq-list.oxy-easy-posts .oxy-posts,
.ms-spec-faq-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-faq-item {
 background-color:#FFFFFF;
 border-radius:20px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
overflow:hidden;
}
.ms-faq-item:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-item.oxy-easy-posts .oxy-posts,
.ms-faq-item.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-faq-q {
 padding-top:20px;
 padding-bottom:20px;
 padding-left:24px;
 padding-right:20px;
gap:16px; cursor:pointer; list-style:none;
}
.ms-faq-q:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-q.oxy-easy-posts .oxy-posts,
.ms-faq-q.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-faq-q-text {
 color:#173B36;
 font-size:16px;
 font-weight:600;
 line-height:1.45;
}
.ms-faq-q-icon {
color: #B8905F;}.ms-faq-q-icon 
>svg {width: 12px;height: 12px;}.ms-faq-q-icon {
 width:32px;
 height:32px;
 border-radius:32px;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0; transition:transform .25s ease;
}
.ms-faq-q-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-q-icon.oxy-easy-posts .oxy-posts,
.ms-faq-q-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-faq-a {
 color:#5E6B69;
 font-size:15px;
 line-height:1.75;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:22px;
}
.ms-svc-page {
 width:100%;
}
.ms-svc-page:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-page.oxy-easy-posts .oxy-posts,
.ms-svc-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-svc-sec {
 width:100%;
 padding-top:16px;
}
.ms-svc-grid {
display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px;
}
@media (max-width: 991px) {
.ms-svc-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px;
}
}

@media (max-width: 767px) {
.ms-svc-grid {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:14px;
}
}

.ms-svc-item {
height:100%;
}
.ms-svc-item:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-item.oxy-easy-posts .oxy-posts,
.ms-svc-item.ct-section .ct-section-inner-wrap{
display:flex;
}
.ms-svc-card:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
height:100%; gap:12px; transform:translateY(-4px); box-shadow:0 22px 50px rgba(15,42,38,.10); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-svc-card {
 width:100%;
 background-color:#FFFFFF;
 border-radius:28px;
 text-decoration:none;
 padding-top:28px;
 padding-bottom:26px;
 padding-left:28px;
 padding-right:28px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 text-align:left;
height:100%; gap:12px; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-svc-card:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-card.oxy-easy-posts .oxy-posts,
.ms-svc-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-svc-card-top {
 width:100%;
 margin-bottom:8px;
}
.ms-svc-card-top:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-card-top.oxy-easy-posts .oxy-posts,
.ms-svc-card-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-svc-card-icon {
 width:60px;
 height:60px;
 border-radius:60px;
 background-color:#F5F7F6;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
}
.ms-svc-card-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-card-icon.oxy-easy-posts .oxy-posts,
.ms-svc-card-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-svc-card-icon-img {
 width:30px;
 height:30px;
}
.ms-svc-card-arrow {
color: #B8905F;}.ms-svc-card-arrow 
>svg {width: 18px;height: 18px;}.ms-svc-card-arrow {
}
.ms-svc-card-title {
 color:#173B36;
 font-size:24px;
 line-height:1.25;
}
.ms-svc-card-text {
 color:#5E6B69;
 font-size:14px;
 line-height:1.65;
display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}
.ms-svc-card-more {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.2px;
 text-transform:uppercase;
margin-top:auto; padding-top:10px;
}
.ms-svc-help {
 background-color:#173B36;
 border-radius:32px;
 padding-top:40px;
 padding-bottom:40px;
 padding-left:48px;
 padding-right:48px;
 margin-top:16px;
gap:24px;
}
.ms-svc-help:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-help.oxy-easy-posts .oxy-posts,
.ms-svc-help.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.ms-svc-help {
 padding-left:24px;
 padding-right:24px;
 padding-top:28px;
 padding-bottom:28px;
 border-radius:24px;
}
}

.ms-svc-help-text {
 max-width:560px;
gap:8px;
}
.ms-svc-help-text:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-help-text.oxy-easy-posts .oxy-posts,
.ms-svc-help-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-svc-help-title {
 color:#F5F7F6;
 font-size:26px;
 line-height:1.2;
}
.ms-svc-help-sub {
 color:#C9D3D0;
 font-size:15px;
 line-height:1.6;
}
.ms-svc-help-actions {
 margin-top:0px;
gap:12px; flex-shrink:0;
}
.ms-svc-help-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-svc-help-actions.oxy-easy-posts .oxy-posts,
.ms-svc-help-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-svc-help-actions {
 width:100%;
}
}

.ms-btn-outline--light:hover{
 background-color:#F5F7F6;
 color:#173B36;
}
.ms-btn-outline--light {
 color:#F5F7F6;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
}
.ms-about-page {
 width:100%;
}
.ms-about-page:not(.ct-section):not(.oxy-easy-posts),
.ms-about-page.oxy-easy-posts .oxy-posts,
.ms-about-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-about-hero {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:64px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-about-hero {
 padding-top:28px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
}

.ms-about-hero-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:72px;
}
.ms-about-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-about-hero-inner.oxy-easy-posts .oxy-posts,
.ms-about-hero-inner.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-about-hero-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:48px;
}
}

.ms-about-hero-text {
}
.ms-about-hero-text:not(.ct-section):not(.oxy-easy-posts),
.ms-about-hero-text.oxy-easy-posts .oxy-posts,
.ms-about-hero-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-about-title {
 color:#173B36;
 font-size:48px;
 line-height:1.1;
 margin-top:0px;
}
@media (max-width: 991px) {
.ms-about-title {
 font-size:37px;
}
}

@media (max-width: 767px) {
.ms-about-title {
 font-size:29px;
}
}

.ms-about-lead {
 color:#5E6B69;
 font-size:18px;
 line-height:1.75;
 margin-top:22px;
 max-width:560px;
}
@media (max-width: 767px) {
.ms-about-lead {
 font-size:16px;
}
}

.ms-about-hero-media {
 min-height:560px;
position:relative;
}
@media (max-width: 767px) {
.ms-about-hero-media {
 min-height:400px;
}
}

.ms-about-hero-img {
 width:72%;
 height:560px;
 object-fit:cover;
 border-radius:36px;
display:block; margin-left:auto; box-shadow:0 30px 70px rgba(15,42,38,.12);
}
@media (max-width: 767px) {
.ms-about-hero-img {
 height:400px;
 width:80%;
 border-radius:26px;
}
}

.ms-about-hero-img2 {
 width:48%;
 height:260px;
 object-fit:cover;
 border-radius:28px;
 border-top-width:6px;
 border-right-width:6px;
 border-bottom-width:6px;
 border-left-width:6px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#F5F7F6;
 border-right-color:#F5F7F6;
 border-bottom-color:#F5F7F6;
 border-left-color:#F5F7F6;
position:absolute; left:0; bottom:-24px; box-shadow:0 24px 60px rgba(15,42,38,.16);
}
@media (max-width: 767px) {
.ms-about-hero-img2 {
 height:180px;
 border-radius:20px;
}
}

.ms-about-hero-badge {
 background-color:#173B36;
 border-radius:24px;
 padding-top:16px;
 padding-right:22px;
 padding-bottom:16px;
 padding-left:18px;
position:absolute; left:6%; top:40px; gap:12px; box-shadow:0 20px 50px rgba(15,42,38,.2);
}
.ms-about-hero-badge:not(.ct-section):not(.oxy-easy-posts),
.ms-about-hero-badge.oxy-easy-posts .oxy-posts,
.ms-about-hero-badge.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.ms-about-hero-badge {
position:absolute; left:0; top:16px; gap:10px;
}
}

.ms-about-hero-badge-num {
 font-family:'Manrope';
 color:#B8905F;
 font-size:35px;
 line-height:1;
}
.ms-about-hero-badge-label {
 color:#F5F7F6;
 font-size:13px;
 line-height:1.35;
}
.ms-about-stats-sec {
 width:100%;
 padding-top:8px;
 padding-right:0px;
 padding-bottom:72px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-about-stats-sec {
 padding-bottom:48px;
}
}

.ms-about-stats {
 background-color:#FFFFFF;
 border-radius:28px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 padding-left:8px;
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0px;
}
@media (max-width: 991px) {
.ms-about-stats {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0px;
}
}

.ms-about-stat {
 text-align:center;
gap:6px; padding:26px 16px; border-right:1px solid rgba(221,227,224,.8);
}
.ms-about-stat:not(.ct-section):not(.oxy-easy-posts),
.ms-about-stat.oxy-easy-posts .oxy-posts,
.ms-about-stat.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.ms-about-stat {
gap:6px; padding:22px 12px; border-right:0;
}
}

.ms-about-stat-num {
 font-family:'Manrope';
 color:#173B36;
 font-size:39px;
 line-height:1;
}
@media (max-width: 767px) {
.ms-about-stat-num {
 font-size:30px;
}
}

.ms-about-stat-label {
 color:#5E6B69;
 font-size:13px;
 line-height:1.45;
}
.ms-about-split-sec {
 width:100%;
 padding-top:96px;
 padding-right:0px;
 padding-bottom:96px;
 padding-left:0px;
 background-color:#FFFFFF;
}
@media (max-width: 767px) {
.ms-about-split-sec {
 padding-top:56px;
 padding-right:0px;
 padding-bottom:56px;
 padding-left:0px;
}
}

.ms-about-split {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1.05fr); gap:72px;
}
.ms-about-split:not(.ct-section):not(.oxy-easy-posts),
.ms-about-split.oxy-easy-posts .oxy-posts,
.ms-about-split.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-about-split {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:36px;
}
}

.ms-about-split-img {
 width:100%;
 height:560px;
 object-fit:cover;
 border-radius:36px;
display:block;
}
@media (max-width: 991px) {
.ms-about-split-img {
 height:380px;
}
}

@media (max-width: 767px) {
.ms-about-split-img {
 height:280px;
 border-radius:26px;
}
}

.ms-about-split-text {
gap:18px;
}
.ms-about-split-text:not(.ct-section):not(.oxy-easy-posts),
.ms-about-split-text.oxy-easy-posts .oxy-posts,
.ms-about-split-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-about-p {
 color:#5E6B69;
 font-size:16px;
 line-height:1.8;
}
.ms-about-checks {
 margin-top:6px;
gap:12px;
}
.ms-about-checks:not(.ct-section):not(.oxy-easy-posts),
.ms-about-checks.oxy-easy-posts .oxy-posts,
.ms-about-checks.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-about-values-sec {
 width:100%;
 padding-top:96px;
 padding-right:0px;
 padding-bottom:96px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-about-values-sec {
 padding-top:56px;
 padding-bottom:56px;
}
}

.ms-section-head--center {
 text-align:center;
}
.ms-section-head--center:not(.ct-section):not(.oxy-easy-posts),
.ms-section-head--center.oxy-easy-posts .oxy-posts,
.ms-section-head--center.ct-section .ct-section-inner-wrap{
align-items:center;
}
.ms-about-values {
 width:100%;
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:repeat(5,minmax(0,1fr)); gap:16px;
}
.ms-about-values:not(.ct-section):not(.oxy-easy-posts),
.ms-about-values.oxy-easy-posts .oxy-posts,
.ms-about-values.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-about-values {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px;
}
.ms-about-values:not(.ct-section):not(.oxy-easy-posts),
.ms-about-values.oxy-easy-posts .oxy-posts,
.ms-about-values.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
}

@media (max-width: 767px) {
.ms-about-values {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:12px;
}
.ms-about-values:not(.ct-section):not(.oxy-easy-posts),
.ms-about-values.oxy-easy-posts .oxy-posts,
.ms-about-values.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
}

.ms-about-value:hover{
gap:12px; transform:translateY(-4px); box-shadow:0 22px 50px rgba(15,42,38,.08); transition:transform .25s ease, box-shadow .25s ease;
}
.ms-about-value {
 background-color:#FFFFFF;
 border-radius:26px;
 padding-top:28px;
 padding-right:24px;
 padding-bottom:28px;
 padding-left:24px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:12px; transition:transform .25s ease, box-shadow .25s ease;
}
.ms-about-value:not(.ct-section):not(.oxy-easy-posts),
.ms-about-value.oxy-easy-posts .oxy-posts,
.ms-about-value.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-about-value-icon {
 width:52px;
 height:52px;
 border-radius:52px;
 background-color:#F5F7F6;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
}
.ms-about-value-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-about-value-icon.oxy-easy-posts .oxy-posts,
.ms-about-value-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-about-value-fa {
color: #B8905F;}.ms-about-value-fa 
>svg {width: 20px;height: 20px;}.ms-about-value-fa {
}
.ms-about-value-title {
 color:#173B36;
 font-size:21px;
 line-height:1.25;
 margin-top:6px;
}
.ms-about-value-text {
 color:#5E6B69;
 font-size:14px;
 line-height:1.65;
}
.ms-about-equip-sec {
 width:100%;
 padding-top:96px;
 padding-right:0px;
 padding-bottom:96px;
 padding-left:0px;
 background-color:#FFFFFF;
}
@media (max-width: 767px) {
.ms-about-equip-sec {
 padding-top:56px;
 padding-bottom:56px;
}
}

.ms-about-equip {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr); gap:16px;
}
.ms-about-equip:not(.ct-section):not(.oxy-easy-posts),
.ms-about-equip.oxy-easy-posts .oxy-posts,
.ms-about-equip.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-about-equip {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:14px;
}
}

@media (max-width: 767px) {
.ms-about-equip {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:12px;
}
}

.ms-about-equip-card {
 background-color:#173B36;
 border-radius:30px;
 padding-top:40px;
 padding-right:36px;
 padding-bottom:40px;
 padding-left:36px;
gap:12px;
}
.ms-about-equip-card:not(.ct-section):not(.oxy-easy-posts),
.ms-about-equip-card.oxy-easy-posts .oxy-posts,
.ms-about-equip-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.ms-about-equip-card {
 padding-top:28px;
 padding-right:24px;
 padding-bottom:28px;
 padding-left:24px;
}
}

.ms-about-equip-card--light {
 background-color:#F5F7F6;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
}
.ms-eyebrow--light {
 color:#B8905F;
}
.ms-about-equip-title {
 color:#F5F7F6;
 font-size:26px;
 line-height:1.2;
 margin-bottom:10px;
}
.ms-about-equip-title--dark {
 color:#173B36;
}
.ms-about-list {
gap:12px;
}
.ms-about-list:not(.ct-section):not(.oxy-easy-posts),
.ms-about-list.oxy-easy-posts .oxy-posts,
.ms-about-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-about-li {
gap:12px;
}
.ms-about-li:not(.ct-section):not(.oxy-easy-posts),
.ms-about-li.oxy-easy-posts .oxy-posts,
.ms-about-li.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.ms-about-li-fa {
color: #B8905F;}.ms-about-li-fa 
>svg {width: 13px;height: 13px;}.ms-about-li-fa {
 margin-top:5px;
}
.ms-about-li-text {
 font-size:15px;
 line-height:1.55;
 color:#C9D3D0;
}
.ms-about-equip-media {
min-height:100%;
}
@media (max-width: 991px) {
.ms-about-equip-media {
}
.ms-about-equip-media:not(.ct-section):not(.oxy-easy-posts),
.ms-about-equip-media.oxy-easy-posts .oxy-posts,
.ms-about-equip-media.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-about-equip-img {
 width:100%;
 height:100%;
 object-fit:cover;
 border-radius:30px;
display:block; min-height:420px;
}
.ms-about-quote-sec {
 width:100%;
 padding-top:104px;
 padding-right:0px;
 padding-bottom:104px;
 padding-left:0px;
 background-color:#0F2A26;
background-image:radial-gradient(ellipse 60% 70% at 85% 20%, rgba(184,144,95,.18), transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, rgba(47,111,106,.35), transparent 70%); overflow:hidden;
}
@media (max-width: 767px) {
.ms-about-quote-sec {
 padding-top:56px;
 padding-bottom:56px;
}
}

.ms-about-quote {
 border-radius:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); gap:64px;
}
.ms-about-quote:not(.ct-section):not(.oxy-easy-posts),
.ms-about-quote.oxy-easy-posts .oxy-posts,
.ms-about-quote.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-about-quote {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:32px;
}
}

@media (max-width: 767px) {
.ms-about-quote {
 border-radius:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

.ms-about-quote-img {
 width:100%;
 height:480px;
 object-fit:cover;
 border-radius:30px;
display:block; object-position:center top; box-shadow:0 30px 60px rgba(0,0,0,.25);
}
@media (max-width: 767px) {
.ms-about-quote-img {
 height:340px;
 border-radius:22px;
}
}

.ms-about-quote-text {
gap:14px;
}
.ms-about-quote-text:not(.ct-section):not(.oxy-easy-posts),
.ms-about-quote-text.oxy-easy-posts .oxy-posts,
.ms-about-quote-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-about-quote-fa {
color: #B8905F;}.ms-about-quote-fa 
>svg {width: 34px;height: 34px;}.ms-about-quote-fa {
}
.ms-about-quote-body {
 font-family:'Manrope';
 color:#F5F7F6;
 font-size:26px;
 line-height:1.45;
}
@media (max-width: 767px) {
.ms-about-quote-body {
 font-size:20px;
}
}

.ms-about-quote-name {
 color:#FFFFFF;
 font-size:16px;
 font-weight:600;
 margin-top:6px;
}
.ms-about-quote-role {
 color:#E6D5B8;
 font-size:13px;
 letter-spacing:0.4px;
 margin-bottom:10px;
margin-top:-8px;
}
.ms-about-gallery-sec {
 width:100%;
 padding-top:96px;
 padding-right:0px;
 padding-bottom:104px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-about-gallery-sec {
 padding-top:56px;
 padding-bottom:64px;
}
}

.ms-about-gallery {
 width:100%;
display:grid !important; grid-template-columns:1.2fr 1fr 1fr; grid-auto-rows:240px; gap:16px;
}
@media (max-width: 991px) {
.ms-about-gallery {
display:grid !important; grid-template-columns:1fr 1fr; grid-auto-rows:200px; gap:12px;
}
}

@media (max-width: 767px) {
.ms-about-gallery {
display:grid !important; grid-template-columns:1fr 1fr; grid-auto-rows:150px; gap:10px;
}
}

.ms-about-gallery-img {
 width:100%;
 height:100%;
 object-fit:cover;
 border-radius:26px;
display:block;
}
@media (max-width: 767px) {
.ms-about-gallery-img {
 border-radius:18px;
}
}

.ms-about-gallery-img--tall {
display:block; grid-row:span 2;
}
.ms-about-li-text--dark {
 color:#33403E;
}
.ms-about-stat--last {
border-right:0 !important;
}
.ms-ct-page {
 width:100%;
}
.ms-ct-page:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-page.oxy-easy-posts .oxy-posts,
.ms-ct-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-ct-sec {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-ct-sec {
 padding-top:28px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
}

.ms-ct-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:56px;
}
.ms-ct-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-inner.oxy-easy-posts .oxy-posts,
.ms-ct-inner.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
@media (max-width: 991px) {
.ms-ct-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:36px;
}
}

.ms-ct-form-col {
}
.ms-ct-form-col:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-form-col.oxy-easy-posts .oxy-posts,
.ms-ct-form-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-ct-title {
 color:#173B36;
 font-size:48px;
 line-height:1.1;
}
@media (max-width: 991px) {
.ms-ct-title {
 font-size:37px;
}
}

@media (max-width: 767px) {
.ms-ct-title {
 font-size:30px;
}
}

.ms-ct-lead {
 color:#5E6B69;
 font-size:17px;
 line-height:1.75;
 margin-top:18px;
 margin-bottom:28px;
 max-width:560px;
}
.ms-ct-form-card {
 background-color:#FFFFFF;
 border-radius:32px;
 padding-top:36px;
 padding-right:36px;
 padding-bottom:32px;
 padding-left:36px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
box-shadow:0 18px 50px rgba(15,42,38,.06);
}
@media (max-width: 767px) {
.ms-ct-form-card {
 border-radius:24px;
 padding-top:24px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
}
}

.ms-ct-form {
 width:100%;
}
.ms-ct-info-col {
gap:18px;
}
.ms-ct-info-col:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-info-col.oxy-easy-posts .oxy-posts,
.ms-ct-info-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-ct-hero-card {
 background-color:#173B36;
 border-radius:32px;
 padding-top:36px;
 padding-right:36px;
 padding-bottom:36px;
 padding-left:36px;
gap:18px; position:relative; overflow:hidden;
}
.ms-ct-hero-card:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-hero-card.oxy-easy-posts .oxy-posts,
.ms-ct-hero-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-ct-hero-card {
 border-radius:24px;
 padding-top:26px;
 padding-right:22px;
 padding-bottom:26px;
 padding-left:22px;
}
}

.ms-ct-hero-card-top {
gap:10px;
}
.ms-ct-hero-card-top:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-hero-card-top.oxy-easy-posts .oxy-posts,
.ms-ct-hero-card-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-ct-hero-logo {
 width:22px;
 height:22px;
filter:brightness(1.4);
}
.ms-ct-hero-card-eyebrow {
 color:#B8905F;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.6px;
 text-transform:uppercase;
}
.ms-ct-hero-card-title {
 color:#F5F7F6;
 font-size:28px;
 line-height:1.2;
 margin-bottom:4px;
}
@media (max-width: 767px) {
.ms-ct-hero-card-title {
 font-size:26px;
}
}

.ms-ct-row {
 text-decoration:none;
 padding-top:16px;
 text-align:left;
gap:14px; border-top:1px solid rgba(230,213,184,.18);
}
.ms-ct-row:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-row.oxy-easy-posts .oxy-posts,
.ms-ct-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.ms-ct-row-icon {
 width:42px;
 height:42px;
 border-radius:42px;
flex-shrink:0; background:rgba(230,213,184,.1); border:1px solid rgba(230,213,184,.3);
}
.ms-ct-row-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-row-icon.oxy-easy-posts .oxy-posts,
.ms-ct-row-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-ct-row-fa {
color: #B8905F;}.ms-ct-row-fa 
>svg {width: 16px;height: 16px;}.ms-ct-row-fa {
}
.ms-ct-row-text {
 text-align:left;
gap:3px;
}
.ms-ct-row-text:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-row-text.oxy-easy-posts .oxy-posts,
.ms-ct-row-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
.ms-ct-row-label {
 color:#B8905F;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.2px;
 text-transform:uppercase;
}
.ms-ct-row-value {
 color:#F5F7F6;
 font-size:16px;
 line-height:1.6;
}
.ms-ct-phones {
 background-color:#FFFFFF;
 border-radius:28px;
 padding-top:26px;
 padding-right:28px;
 padding-bottom:26px;
 padding-left:28px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 text-align:left;
gap:10px;
}
.ms-ct-phones:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-phones.oxy-easy-posts .oxy-posts,
.ms-ct-phones.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.ms-ct-small-title {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:1.6px;
 text-transform:uppercase;
 margin-bottom:4px;
}
.ms-ct-phone:hover{
 color:#9A7445;
}
.ms-ct-phone {
 font-family:'Manrope';
 color:#173B36;
 font-size:28px;
 text-decoration:none;
 line-height:1.2;
gap:14px; transition:color .2s ease;
}
.ms-ct-phone:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-phone.oxy-easy-posts .oxy-posts,
.ms-ct-phone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-ct-phone-fa {
color: #B8905F;}.ms-ct-phone-fa 
>svg {width: 18px;height: 18px;}.ms-ct-phone-fa {
}
.ms-ct-quick {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px;
}
@media (max-width: 767px) {
.ms-ct-quick {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:12px;
}
}

.ms-ct-quick-card:hover{
 background-color:#E6D5B8;
}
.ms-ct-quick-card {
 background-color:#EDF1EF;
 border-radius:24px;
 text-decoration:none;
 padding-top:18px;
 padding-right:18px;
 padding-bottom:18px;
 padding-left:18px;
 text-align:left;
gap:12px; transition:background-color .2s ease;
}
.ms-ct-quick-card:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-quick-card.oxy-easy-posts .oxy-posts,
.ms-ct-quick-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-ct-social-wrap {
 padding-left:4px;
gap:6px;
}
.ms-ct-social-wrap:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-social-wrap.oxy-easy-posts .oxy-posts,
.ms-ct-social-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-ct-social {
gap:10px;
}
.ms-ct-social:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-social.oxy-easy-posts .oxy-posts,
.ms-ct-social.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.ms-ct-social-link:hover{
 background-color:#0F2A26;
transform:translateY(-2px); transition:transform .2s ease, background-color .2s ease;
}
.ms-ct-social-link {
 width:46px;
 height:46px;
 border-radius:46px;
 background-color:#173B36;
transition:transform .2s ease, background-color .2s ease;
}
.ms-ct-social-link:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-social-link.oxy-easy-posts .oxy-posts,
.ms-ct-social-link.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-ct-map-sec {
 width:100%;
 padding-top:40px;
 padding-right:0px;
 padding-bottom:8px;
 padding-left:0px;
}
.ms-ct-map-inner {
margin-left:auto; margin-right:auto; gap:24px;
}
.ms-ct-map-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-ct-map-inner.oxy-easy-posts .oxy-posts,
.ms-ct-map-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-ct-map {
 width:100%;
 height:520px;
 border-radius:36px;
 background-color:#EDF1EF;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
overflow:hidden; box-shadow:0 24px 60px rgba(15,42,38,.08);
}
@media (max-width: 767px) {
.ms-ct-map {
 height:380px;
 border-radius:24px;
}
}

.ms-ct-map-embed {
 width:100%;
 height:100%;
}
.ms-sd-card:hover{
gap:8px; flex-wrap:nowrap; overflow:hidden; transform:translateY(-3px); box-shadow:0 18px 40px rgba(0,0,0,.28); transition:transform .25s ease, box-shadow .25s ease;
}
.ms-sd-card {
 background-color:#F5F7F6;
 border-radius:22px;
 padding-top:18px;
 padding-left:18px;
 padding-right:12px;
 padding-bottom:0px;
 margin-top:28px;
 width:100%;
 max-width:320px;
 text-decoration:none;
gap:8px; flex-wrap:nowrap; overflow:hidden; transition:transform .25s ease, box-shadow .25s ease;
}
.ms-sd-card:not(.ct-section):not(.oxy-easy-posts),
.ms-sd-card.oxy-easy-posts .oxy-posts,
.ms-sd-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
}
.ms-sd-body {
 padding-bottom:18px;
gap:6px; flex:1 1 auto; min-width:0;
}
.ms-sd-body:not(.ct-section):not(.oxy-easy-posts),
.ms-sd-body.oxy-easy-posts .oxy-posts,
.ms-sd-body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-sd-label-row {
gap:6px; flex-wrap:nowrap; white-space:nowrap;
}
.ms-sd-label-row:not(.ct-section):not(.oxy-easy-posts),
.ms-sd-label-row.oxy-easy-posts .oxy-posts,
.ms-sd-label-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-sd-label {
 color:#5E6B69;
 font-size:13px;
 line-height:1.2;
}
.ms-sd-logo {
 width:80px;
height:auto; display:block;
}
.ms-sd-score-row {
gap:10px;
}
.ms-sd-score-row:not(.ct-section):not(.oxy-easy-posts),
.ms-sd-score-row.oxy-easy-posts .oxy-posts,
.ms-sd-score-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-sd-score {
 font-family:'Manrope';
 color:#173B36;
 font-size:26px;
 font-weight:500;
 line-height:1;
}
.ms-sd-stars {
gap:2px;
}
.ms-sd-stars:not(.ct-section):not(.oxy-easy-posts),
.ms-sd-stars.oxy-easy-posts .oxy-posts,
.ms-sd-stars.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-sd-star {
color: #B8905F;}.ms-sd-star 
>svg {width: 13px;height: 13px;}.ms-sd-star {
}
.ms-sd-more {
 color:#9A7445;
 font-size:12px;
 font-weight:600;
 letter-spacing:0.3px;
 line-height:1.3;
}
.ms-sd-doctor {
 width:54px;
height:auto; display:block; flex-shrink:0; align-self:flex-end;
}
.ms-doc-page {
 width:100%;
}
.ms-doc-page:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-page.oxy-easy-posts .oxy-posts,
.ms-doc-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-doc-hero {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:48px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-doc-hero {
 padding-top:24px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
}

.ms-doc-hero-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,440px) minmax(0,1fr); gap:72px;
}
.ms-doc-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-hero-inner.oxy-easy-posts .oxy-posts,
.ms-doc-hero-inner.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-doc-hero-inner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:36px;
}
}

.ms-doc-hero-media {
position:relative;
}
@media (max-width: 991px) {
.ms-doc-hero-media {
position:relative; width:100%; max-width:440px; margin-left:auto; margin-right:auto;
}
}

.ms-doc-photo {
 width:100%;
 border-radius:36px;
 object-fit:cover;
 background-color:#EDF1EF;
display:block; aspect-ratio:4/5; object-position:center top; box-shadow:0 30px 70px rgba(15,42,38,.12);
}
@media (max-width: 767px) {
.ms-doc-photo {
 border-radius:26px;
}
}

.ms-doc-hero-card {
 background-color:#FFFFFF;
 border-radius:20px;
 padding-top:16px;
 padding-right:20px;
 padding-bottom:16px;
 padding-left:16px;
position:absolute; right:-32px; bottom:36px; gap:14px; box-shadow:0 20px 50px rgba(15,42,38,.14); max-width:300px;
}
.ms-doc-hero-card:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-hero-card.oxy-easy-posts .oxy-posts,
.ms-doc-hero-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ms-doc-hero-card {
position:absolute; right:16px; left:16px; bottom:16px; gap:14px; box-shadow:0 20px 50px rgba(15,42,38,.14); max-width:none;
}
}

@media (max-width: 767px) {
.ms-doc-hero-card {
}
.ms-doc-hero-card:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-hero-card.oxy-easy-posts .oxy-posts,
.ms-doc-hero-card.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-doc-hero-text {
}
.ms-doc-hero-text:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-hero-text.oxy-easy-posts .oxy-posts,
.ms-doc-hero-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-doc-badge {
 background-color:#FFFFFF;
 color:#9A7445;
 border-radius:30px;
 font-size:12px;
 font-weight:600;
 letter-spacing:1.4px;
 text-transform:uppercase;
 line-height:1.3;
 margin-bottom:18px;
 padding-top:8px;
 padding-right:16px;
 padding-bottom:8px;
 padding-left:16px;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
}
.ms-doc-title {
 color:#173B36;
 font-size:49px;
 line-height:1.08;
}
@media (max-width: 991px) {
.ms-doc-title {
 font-size:39px;
}
}

@media (max-width: 767px) {
.ms-doc-title {
 font-size:30px;
}
}

.ms-doc-intro {
 color:#5E6B69;
 font-size:18px;
 line-height:1.75;
 margin-top:20px;
 max-width:580px;
}
@media (max-width: 767px) {
.ms-doc-intro {
 font-size:16px;
}
}

.ms-doc-specs {
 margin-top:26px;
gap:8px;
}
.ms-doc-specs:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-specs.oxy-easy-posts .oxy-posts,
.ms-doc-specs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-doc-specs-label {
 color:#5E6B69;
 font-size:13px;
 font-weight:500;
 margin-right:4px;
}
.ms-doc-spec-ids {
}
.ms-doc-spec-ids:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-spec-ids.oxy-easy-posts .oxy-posts,
.ms-doc-spec-ids.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-doc-spec-list {
display:contents;
}
.ms-doc-spec-chip:hover{
 background-color:#173B36;
 color:#F5F7F6;
}
.ms-doc-spec-chip {
 background-color:#EDF1EF;
 color:#173B36;
 border-radius:30px;
 font-size:13px;
 font-weight:500;
 line-height:1.2;
 text-decoration:none;
 padding-top:8px;
 padding-right:15px;
 padding-bottom:8px;
 padding-left:15px;
transition:background-color .2s ease, color .2s ease;
}
.ms-doc-spec-chip:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-spec-chip.oxy-easy-posts .oxy-posts,
.ms-doc-spec-chip.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
}
.ms-doc-spec-id {
}
.ms-doc-spec-id:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-spec-id.oxy-easy-posts .oxy-posts,
.ms-doc-spec-id.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-doc-about-sec {
 width:100%;
 padding-top:24px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
.ms-doc-secs {
 margin-top:12px;
gap:0;
}
.ms-doc-secs:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-secs.oxy-easy-posts .oxy-posts,
.ms-doc-secs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-doc-sec {
 padding-top:28px;
 margin-top:16px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#DDE3E0;
gap:12px;
}
.ms-doc-sec:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-sec.oxy-easy-posts .oxy-posts,
.ms-doc-sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-doc-sec-title {
 color:#173B36;
 font-size:24px;
 line-height:1.3;
}
@media (max-width: 767px) {
.ms-doc-sec-title {
 font-size:21px;
}
}

.ms-doc-more-sec {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
.ms-doc-more-head {
gap:20px;
}
.ms-doc-more-head:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-more-head.oxy-easy-posts .oxy-posts,
.ms-doc-more-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-end;
justify-content:space-between;
}
.ms-doc-more-grid {
display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px;
}
@media (max-width: 991px) {
.ms-doc-more-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px;
}
}

@media (max-width: 767px) {
.ms-doc-more-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;
}
}

.ms-doc-card:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
height:100%; overflow:hidden; transform:translateY(-4px); box-shadow:0 22px 50px rgba(15,42,38,.10); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-doc-card {
 width:100%;
 background-color:#FFFFFF;
 border-radius:28px;
 text-decoration:none;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 text-align:left;
height:100%; overflow:hidden; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-doc-card:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-card.oxy-easy-posts .oxy-posts,
.ms-doc-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-doc-card {
 border-radius:20px;
}
}

.ms-doc-card-media {
 width:100%;
 background-color:#EDF1EF;
overflow:hidden; aspect-ratio:4/5; position:relative;
}
.ms-doc-card-img {
 width:100%;
 height:100%;
 object-fit:cover;
display:block; object-position:center top; transition:transform .5s ease;
}
.ms-doc-card-body {
 padding-top:20px;
 padding-right:22px;
 padding-bottom:22px;
 padding-left:22px;
gap:6px; flex:1;
}
.ms-doc-card-body:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-card-body.oxy-easy-posts .oxy-posts,
.ms-doc-card-body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.ms-doc-card-body {
 padding-top:14px;
 padding-right:14px;
 padding-bottom:16px;
 padding-left:14px;
gap:4px; flex:1;
}
}

.ms-doc-card-pos {
 color:#9A7445;
 font-size:11px;
 font-weight:600;
 letter-spacing:1.2px;
 text-transform:uppercase;
 line-height:1.4;
}
@media (max-width: 767px) {
.ms-doc-card-pos {
 font-size:10px;
 letter-spacing:0.8px;
}
}

.ms-doc-card-name {
 color:#173B36;
 font-size:22px;
 line-height:1.25;
}
@media (max-width: 767px) {
.ms-doc-card-name {
 font-size:17px;
}
}

.ms-doc-card-more {
 color:#9A7445;
 font-size:13px;
 font-weight:500;
 padding-top:6px;
margin-top:auto;
}
@media (max-width: 767px) {
.ms-doc-card-more {
 font-size:12px;
}
}

.ms-team-page {
 width:100%;
}
.ms-team-page:not(.ct-section):not(.oxy-easy-posts),
.ms-team-page.oxy-easy-posts .oxy-posts,
.ms-team-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-team-breadcrumbs {
 margin-bottom:12px;
}
.ms-team-breadcrumbs:not(.ct-section):not(.oxy-easy-posts),
.ms-team-breadcrumbs.oxy-easy-posts .oxy-posts,
.ms-team-breadcrumbs.ct-section .ct-section-inner-wrap{
justify-content:center;
}
@media (max-width: 767px) {
.ms-team-breadcrumbs {
 margin-bottom:10px;
 font-size:12px;
}
}

.ms-team-sec {
 width:100%;
 padding-top:28px;
 padding-bottom:16px;
}
@media (max-width: 767px) {
.ms-team-sec {
 padding-top:8px;
}
}

.ms-team-inner {
margin-left:auto; margin-right:auto; gap:24px;
}
.ms-team-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-team-inner.oxy-easy-posts .oxy-posts,
.ms-team-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-team-grid {
display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px;
}
@media (max-width: 991px) {
.ms-team-grid {
display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px;
}
}

@media (max-width: 767px) {
.ms-team-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;
}
}

.ms-team-item {
height:100%;
}
.ms-team-item:not(.ct-section):not(.oxy-easy-posts),
.ms-team-item.oxy-easy-posts .oxy-posts,
.ms-team-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-team-item-ids {
}
.ms-team-item-ids:not(.ct-section):not(.oxy-easy-posts),
.ms-team-item-ids.oxy-easy-posts .oxy-posts,
.ms-team-item-ids.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-team-chip {
gap:8px;
}
.ms-team-chip:not(.ct-section):not(.oxy-easy-posts),
.ms-team-chip.oxy-easy-posts .oxy-posts,
.ms-team-chip.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:center;
}
.ms-team-chip-id {
}
.ms-team-chip-id:not(.ct-section):not(.oxy-easy-posts),
.ms-team-chip-id.oxy-easy-posts .oxy-posts,
.ms-team-chip-id.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-team-empty {
 text-align:center;
 padding-top:40px;
 padding-bottom:40px;
gap:6px;
}
.ms-team-empty:not(.ct-section):not(.oxy-easy-posts),
.ms-team-empty.oxy-easy-posts .oxy-posts,
.ms-team-empty.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ms-home-page {
 width:100%;
}
.ms-home-page:not(.ct-section):not(.oxy-easy-posts),
.ms-home-page.oxy-easy-posts .oxy-posts,
.ms-home-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-home-hero {
 width:100%;
 padding-top:40px;
 padding-right:0px;
 padding-bottom:72px;
 padding-left:0px;
background:radial-gradient(circle at 88% 18%, rgba(47,111,106,.14), rgba(47,111,106,0) 42%);
}
@media (max-width: 767px) {
.ms-home-hero {
 padding-top:20px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
}

.ms-home-hero-inner {
display:grid !important; grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); gap:64px; margin-left:auto; margin-right:auto;
}
.ms-home-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-home-hero-inner.oxy-easy-posts .oxy-posts,
.ms-home-hero-inner.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-home-hero-inner {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:48px; margin-left:auto; margin-right:auto;
}
}

.ms-home-hero-text {
}
.ms-home-hero-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-hero-text.oxy-easy-posts .oxy-posts,
.ms-home-hero-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-home-pill {
 background-color:#FFFFFF;
 border-radius:30px;
 color:#5E6B69;
 font-size:13px;
 margin-bottom:24px;
 padding-top:8px;
 padding-right:16px;
 padding-bottom:8px;
 padding-left:14px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:8px;
}
.ms-home-pill:not(.ct-section):not(.oxy-easy-posts),
.ms-home-pill.oxy-easy-posts .oxy-posts,
.ms-home-pill.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.ms-home-pill {
 font-size:12px;
 margin-bottom:18px;
}
}

.ms-home-pill-icon {
color: #B8905F;}.ms-home-pill-icon 
>svg {width: 13px;height: 13px;}.ms-home-pill-icon {
}
.ms-home-title {
 color:#173B36;
 font-size:54px;
 line-height:1.05;
 letter-spacing:-1px;
}
@media (max-width: 991px) {
.ms-home-title {
 font-size:46px;
}
}

@media (max-width: 767px) {
.ms-home-title {
 font-size:33px;
 line-height:1.1;
}
}

.ms-home-lead {
 color:#5E6B69;
 font-size:18px;
 line-height:1.75;
 margin-top:22px;
 max-width:560px;
}
@media (max-width: 767px) {
.ms-home-lead {
 font-size:15px;
}
}

.ms-home-actions {
 margin-top:32px;
gap:12px;
}
.ms-home-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-home-actions.oxy-easy-posts .oxy-posts,
.ms-home-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-btn-gold--lg {
 font-size:13px;
 padding-top:18px;
 padding-right:32px;
 padding-bottom:18px;
 padding-left:32px;
}
@media (max-width: 767px) {
.ms-btn-gold--lg {
 padding-top:16px;
 padding-right:24px;
 padding-bottom:16px;
 padding-left:24px;
}
}

.ms-btn-outline--lg {
 font-size:13px;
 padding-top:17px;
 padding-right:30px;
 padding-bottom:17px;
 padding-left:30px;
}
@media (max-width: 767px) {
.ms-btn-outline--lg {
 padding-top:15px;
 padding-right:22px;
 padding-bottom:15px;
 padding-left:22px;
}
}

.ms-home-trust {
 width:100%;
 margin-top:40px;
 padding-top:28px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#DDE3E0;
gap:16px 20px;
}
.ms-home-trust:not(.ct-section):not(.oxy-easy-posts),
.ms-home-trust.oxy-easy-posts .oxy-posts,
.ms-home-trust.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 767px) {
.ms-home-trust {
 margin-top:28px;
 padding-top:22px;
}
}

.ms-home-trust-item {
 text-decoration:none;
 text-align:left;
gap:12px; flex:0 0 auto;
}
.ms-home-trust-item:not(.ct-section):not(.oxy-easy-posts),
.ms-home-trust-item.oxy-easy-posts .oxy-posts,
.ms-home-trust-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-avatars {
display:flex !important; flex-direction:row; width:auto;
}
.ms-home-avatar {
 width:44px;
 height:44px;
 border-radius:44px;
 object-fit:cover;
 margin-left:-12px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#F5F7F6;
 border-right-color:#F5F7F6;
 border-bottom-color:#F5F7F6;
 border-left-color:#F5F7F6;
object-position:center top; background:#EDF1EF;
}
.ms-home-trust-text {
 color:#5E6B69;
 font-size:13px;
 line-height:1.4;
}
.ms-home-trust-sep {
 width:1px;
 height:38px;
 background-color:#DDE3E0;
}
@media (max-width: 767px) {
.ms-home-trust-sep {
}
.ms-home-trust-sep:not(.ct-section):not(.oxy-easy-posts),
.ms-home-trust-sep.oxy-easy-posts .oxy-posts,
.ms-home-trust-sep.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-home-trust-rating {
gap:3px;
}
.ms-home-trust-rating:not(.ct-section):not(.oxy-easy-posts),
.ms-home-trust-rating.oxy-easy-posts .oxy-posts,
.ms-home-trust-rating.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-home-trust-score {
 font-family:'Manrope';
 font-size:26px;
 color:#173B36;
 line-height:1;
}
.ms-home-stars {
gap:2px;
}
.ms-home-stars:not(.ct-section):not(.oxy-easy-posts),
.ms-home-stars.oxy-easy-posts .oxy-posts,
.ms-home-stars.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-star {
color: #B8905F;}.ms-home-star 
>svg {width: 12px;height: 12px;}.ms-home-star {
}
.ms-home-hero-media {
 padding-left:48px;
 padding-bottom:40px;
position:relative;
}
@media (max-width: 991px) {
.ms-home-hero-media {
position:relative; width:100%; max-width:620px; margin-left:auto; margin-right:auto;
}
}

@media (max-width: 767px) {
.ms-home-hero-media {
 padding-left:0px;
 padding-bottom:0px;
}
}

.ms-home-hero-img {
 width:100%;
 height:620px;
 border-radius:40px;
 object-fit:cover;
display:block; box-shadow:0 30px 70px rgba(15,42,38,.14);
}
@media (max-width: 991px) {
.ms-home-hero-img {
 height:520px;
}
}

@media (max-width: 767px) {
.ms-home-hero-img {
 height:300px;
 border-radius:28px;
display:block; object-position:center 12%; box-shadow:0 30px 70px rgba(15,42,38,.14);
}
}

.ms-home-hero-img2 {
 width:42%;
 height:210px;
 border-radius:28px;
 object-fit:cover;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#F5F7F6;
 border-right-color:#F5F7F6;
 border-bottom-color:#F5F7F6;
 border-left-color:#F5F7F6;
position:absolute; left:0; bottom:0; box-shadow:0 24px 50px rgba(15,42,38,.18);
}
@media (max-width: 767px) {
.ms-home-hero-img2 {
}
.ms-home-hero-img2:not(.ct-section):not(.oxy-easy-posts),
.ms-home-hero-img2.oxy-easy-posts .oxy-posts,
.ms-home-hero-img2.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-home-status {
 background-color:#FFFFFF;
 border-radius:20px;
 padding-top:14px;
 padding-right:18px;
 padding-bottom:14px;
 padding-left:16px;
position:absolute; top:32px; right:-20px; gap:12px; max-width:300px; box-shadow:0 20px 50px rgba(15,42,38,.16);
}
.ms-home-status:not(.ct-section):not(.oxy-easy-posts),
.ms-home-status.oxy-easy-posts .oxy-posts,
.ms-home-status.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ms-home-status {
position:absolute; top:20px; right:20px; gap:12px; max-width:300px; box-shadow:0 20px 50px rgba(15,42,38,.16);
}
}

@media (max-width: 767px) {
.ms-home-status {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:14px;
 padding-right:14px;
 border-radius:16px;
position:absolute; top:auto; bottom:12px; right:12px; left:12px; gap:10px; max-width:none; box-shadow:0 14px 34px rgba(15,42,38,.18);
}
}

.ms-home-status-dot {
 width:10px;
 height:10px;
 border-radius:10px;
 background-color:#B8905F;
flex-shrink:0;
}
.ms-home-status-text {
gap:2px;
}
.ms-home-status-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-status-text.oxy-easy-posts .oxy-posts,
.ms-home-status-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-home-status-title {
 color:#173B36;
 font-size:14px;
 font-weight:600;
 line-height:1.3;
}
@media (max-width: 767px) {
.ms-home-status-title {
 font-size:13px;
}
}

.ms-home-status-hours {
 color:#5E6B69;
 font-size:12px;
 line-height:1.4;
}
@media (max-width: 767px) {
.ms-home-status-hours {
 font-size:11px;
}
}

.ms-home-spec-sec {
 width:100%;
 padding-top:88px;
 padding-right:0px;
 padding-bottom:88px;
 padding-left:0px;
 background-color:#FFFFFF;
}
@media (max-width: 767px) {
.ms-home-spec-sec {
 padding-top:52px;
 padding-bottom:52px;
}
}

.ms-home-steps-sec {
 width:100%;
 padding-top:80px;
 padding-right:0px;
 padding-bottom:80px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-home-steps-sec {
 padding-top:48px;
 padding-bottom:48px;
}
}

.ms-home-about-sec {
 width:100%;
 padding-top:88px;
 padding-right:0px;
 padding-bottom:88px;
 padding-left:0px;
 background-color:#FFFFFF;
}
@media (max-width: 767px) {
.ms-home-about-sec {
 padding-top:52px;
 padding-bottom:52px;
}
}

.ms-home-docs-sec {
 width:100%;
 padding-top:80px;
 padding-right:0px;
 padding-bottom:80px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-home-docs-sec {
 padding-top:48px;
 padding-bottom:48px;
}
}

.ms-home-rev-sec {
 width:100%;
 padding-top:88px;
 padding-right:0px;
 padding-bottom:88px;
 padding-left:0px;
 background-color:#FFFFFF;
}
@media (max-width: 767px) {
.ms-home-rev-sec {
 padding-top:52px;
 padding-bottom:52px;
}
}

.ms-home-section-inner {
margin-left:auto; margin-right:auto; gap:40px;
}
.ms-home-section-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-home-section-inner.oxy-easy-posts .oxy-posts,
.ms-home-section-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-home-section-inner {
margin-left:auto; margin-right:auto; gap:26px;
}
}

.ms-home-head {
gap:20px 24px;
}
.ms-home-head:not(.ct-section):not(.oxy-easy-posts),
.ms-home-head.oxy-easy-posts .oxy-posts,
.ms-home-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-end;
justify-content:space-between;
}
.ms-home-head--center {
 text-align:center;
}
.ms-home-head--center:not(.ct-section):not(.oxy-easy-posts),
.ms-home-head--center.oxy-easy-posts .oxy-posts,
.ms-home-head--center.ct-section .ct-section-inner-wrap{
justify-content:center;
}
.ms-home-head-text {
 max-width:660px;
}
.ms-home-head-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-head-text.oxy-easy-posts .oxy-posts,
.ms-home-head-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-home-sub {
 color:#5E6B69;
 font-size:16px;
 line-height:1.7;
 margin-top:12px;
}
.ms-home-head-actions {
gap:16px;
}
.ms-home-head-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-home-head-actions.oxy-easy-posts .oxy-posts,
.ms-home-head-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-spec-grid {
display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px;
}
@media (max-width: 991px) {
.ms-home-spec-grid {
display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px;
}
}

@media (max-width: 767px) {
.ms-home-spec-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px;
}
}

.ms-home-spec-list {
display:contents;
}
.ms-home-spec-card:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
 background-color:#FFFFFF;
height:100%; gap:14px; transform:translateY(-3px); box-shadow:0 18px 40px rgba(15,42,38,.08); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, background-color .25s ease;
}
.ms-home-spec-card {
 width:100%;
 background-color:#F5F7F6;
 border-radius:22px;
 text-decoration:none;
 text-align:left;
 padding-top:16px;
 padding-right:18px;
 padding-bottom:16px;
 padding-left:16px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
height:100%; gap:14px; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, background-color .25s ease;
}
.ms-home-spec-card:not(.ct-section):not(.oxy-easy-posts),
.ms-home-spec-card.oxy-easy-posts .oxy-posts,
.ms-home-spec-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 767px) {
.ms-home-spec-card {
 border-radius:16px;
 padding-top:14px;
 padding-right:12px;
 padding-bottom:14px;
 padding-left:14px;
height:100%; gap:8px;
}
.ms-home-spec-card:not(.ct-section):not(.oxy-easy-posts),
.ms-home-spec-card.oxy-easy-posts .oxy-posts,
.ms-home-spec-card.ct-section .ct-section-inner-wrap{
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
}
}

.ms-home-spec-card--light:hover{
 background-color:#E6D5B8;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
}
.ms-home-spec-card--light {
 background-color:#EDF1EF;
 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:#EDF1EF;
 border-right-color:#EDF1EF;
 border-bottom-color:#EDF1EF;
 border-left-color:#EDF1EF;
}
.ms-home-spec-card--dark:hover{
 background-color:#0F2A26;
 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:#0F2A26;
 border-right-color:#0F2A26;
 border-bottom-color:#0F2A26;
 border-left-color:#0F2A26;
}
.ms-home-spec-card--dark {
 background-color:#173B36;
 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:#173B36;
 border-right-color:#173B36;
 border-bottom-color:#173B36;
 border-left-color:#173B36;
}
.ms-home-spec-icon {
 width:52px;
 height:52px;
 border-radius:52px;
 background-color:#F5F7F6;
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
flex-shrink:0;
}
.ms-home-spec-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-home-spec-icon.oxy-easy-posts .oxy-posts,
.ms-home-spec-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.ms-home-spec-icon {
 width:36px;
 height:36px;
}
}

.ms-home-spec-icon-img {
 width:26px;
 height:26px;
}
@media (max-width: 767px) {
.ms-home-spec-icon-img {
 width:18px;
 height:18px;
}
}

.ms-home-spec-fa {
color: #B8905F;}.ms-home-spec-fa 
>svg {width: 20px;height: 20px;}.ms-home-spec-fa {
}
@media (max-width: 767px) {
.ms-home-spec-fa {
}.ms-home-spec-fa 
>svg {width: 15px;height: 15px;}.ms-home-spec-fa {
}
}

.ms-home-spec-name {
 color:#173B36;
 font-size:15px;
 font-weight:600;
 line-height:1.35;
flex:1; min-width:0; max-width:100%; overflow-wrap:break-word;
}
@media (max-width: 767px) {
.ms-home-spec-name {
 font-size:13px;
 line-height:1.3;
}
}

.ms-home-spec-arrow {
color: #B8905F;}.ms-home-spec-arrow 
>svg {width: 14px;height: 14px;}.ms-home-spec-arrow {
flex-shrink:0; transition:transform .25s ease;
}
@media (max-width: 767px) {
.ms-home-spec-arrow {
}
.ms-home-spec-arrow:not(.ct-section):not(.oxy-easy-posts),
.ms-home-spec-arrow.oxy-easy-posts .oxy-posts,
.ms-home-spec-arrow.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-home-steps {
display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px;
}
@media (max-width: 767px) {
.ms-home-steps {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:12px;
}
}

.ms-home-step {
 background-color:#FFFFFF;
 border-radius:28px;
 padding-top:32px;
 padding-right:30px;
 padding-bottom:32px;
 padding-left: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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:12px;
}
.ms-home-step:not(.ct-section):not(.oxy-easy-posts),
.ms-home-step.oxy-easy-posts .oxy-posts,
.ms-home-step.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.ms-home-step {
 border-radius:22px;
 padding-top:24px;
 padding-right:22px;
 padding-bottom:24px;
 padding-left:22px;
}
}

.ms-home-step-num {
 font-family:'Manrope';
 font-size:39px;
 color:#B8905F;
 line-height:1;
}
.ms-home-step-title {
 color:#173B36;
 font-size:22px;
 line-height:1.3;
}
.ms-home-step-text {
 color:#5E6B69;
 font-size:15px;
 line-height:1.7;
}
.ms-home-steps-cta {
gap:14px 24px;
}
.ms-home-steps-cta:not(.ct-section):not(.oxy-easy-posts),
.ms-home-steps-cta.oxy-easy-posts .oxy-posts,
.ms-home-steps-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.ms-home-phone:hover{
 color:#9A7445;
}
.ms-home-phone {
 color:#5E6B69;
 font-size:15px;
 text-decoration:none;
gap:8px;
}
.ms-home-phone:not(.ct-section):not(.oxy-easy-posts),
.ms-home-phone.oxy-easy-posts .oxy-posts,
.ms-home-phone.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-phone-icon {
color: #B8905F;}.ms-home-phone-icon 
>svg {width: 14px;height: 14px;}.ms-home-phone-icon {
}
.ms-home-about {
display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1.05fr); gap:72px;
}
.ms-home-about:not(.ct-section):not(.oxy-easy-posts),
.ms-home-about.oxy-easy-posts .oxy-posts,
.ms-home-about.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-home-about {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:44px;
}
}

.ms-home-about-media {
 padding-right:56px;
 padding-bottom:56px;
position:relative;
}
@media (max-width: 991px) {
.ms-home-about-media {
position:relative; width:100%; max-width:620px; margin-left:auto; margin-right:auto;
}
}

@media (max-width: 767px) {
.ms-home-about-media {
 padding-right:0px;
 padding-bottom:0px;
}
}

.ms-home-about-img {
 width:100%;
 height:560px;
 border-radius:36px;
 object-fit:cover;
display:block;
}
@media (max-width: 767px) {
.ms-home-about-img {
 height:360px;
 border-radius:26px;
}
}

.ms-home-about-img2 {
 width:52%;
 height:220px;
 border-radius:28px;
 object-fit:cover;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#F5F7F6;
 border-right-color:#F5F7F6;
 border-bottom-color:#F5F7F6;
 border-left-color:#F5F7F6;
position:absolute; right:0; bottom:0; box-shadow:0 24px 50px rgba(15,42,38,.18);
}
@media (max-width: 767px) {
.ms-home-about-img2 {
}
.ms-home-about-img2:not(.ct-section):not(.oxy-easy-posts),
.ms-home-about-img2.oxy-easy-posts .oxy-posts,
.ms-home-about-img2.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-home-about-badge {
 background-color:#173B36;
 border-radius:24px;
 padding-top:18px;
 padding-right:22px;
 padding-bottom:18px;
 padding-left:20px;
position:absolute; top:24px; left:24px; gap:6px; box-shadow:0 20px 50px rgba(15,42,38,.2);
}
.ms-home-about-badge:not(.ct-section):not(.oxy-easy-posts),
.ms-home-about-badge.oxy-easy-posts .oxy-posts,
.ms-home-about-badge.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-home-about-badge-num {
 font-family:'Manrope';
 font-size:35px;
 color:#E6D5B8;
 line-height:1;
}
.ms-home-about-badge-label {
 color:#C9D3D0;
 font-size:12px;
 line-height:1.4;
}
.ms-home-about-text {
}
.ms-home-about-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-about-text.oxy-easy-posts .oxy-posts,
.ms-home-about-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-home-p {
 color:#33403E;
 font-size:16px;
 line-height:1.8;
 margin-top:18px;
}
.ms-home-checks {
 width:100%;
 margin-top:24px;
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px 18px;
}
@media (max-width: 767px) {
.ms-home-checks {
 margin-top:20px;
display:grid !important; grid-template-columns:minmax(0,1fr); gap:10px;
}
}

.ms-home-check {
gap:10px;
}
.ms-home-check:not(.ct-section):not(.oxy-easy-posts),
.ms-home-check.oxy-easy-posts .oxy-posts,
.ms-home-check.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.ms-home-check-icon {
 width:24px;
 height:24px;
 border-radius:24px;
 background-color:#EDF1EF;
flex-shrink:0;
}
.ms-home-check-icon:not(.ct-section):not(.oxy-easy-posts),
.ms-home-check-icon.oxy-easy-posts .oxy-posts,
.ms-home-check-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-home-check-fa {
color: #B8905F;}.ms-home-check-fa 
>svg {width: 11px;height: 11px;}.ms-home-check-fa {
}
.ms-home-check-text {
 color:#173B36;
 font-size:15px;
 font-weight:500;
 line-height:1.45;
 padding-top:2px;
}
.ms-home-quote {
 width:100%;
 background-color:#F5F7F6;
 border-radius:24px;
 margin-top:28px;
 margin-bottom:28px;
 padding-top:18px;
 padding-right:22px;
 padding-bottom:18px;
 padding-left:18px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:16px;
}
.ms-home-quote:not(.ct-section):not(.oxy-easy-posts),
.ms-home-quote.oxy-easy-posts .oxy-posts,
.ms-home-quote.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-quote-img {
 width:64px;
 height:64px;
 border-radius:64px;
 object-fit:cover;
flex-shrink:0; object-position:center top;
}
.ms-home-quote-body {
gap:6px;
}
.ms-home-quote-body:not(.ct-section):not(.oxy-easy-posts),
.ms-home-quote-body.oxy-easy-posts .oxy-posts,
.ms-home-quote-body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-home-quote-text {
 font-family:'Manrope';
 font-size:17px;
 color:#173B36;
 line-height:1.5;
}
.ms-home-quote-name {
 color:#9A7445;
 font-size:13px;
 font-weight:600;
}
.ms-home-stats {
 width:100%;
}
.ms-home-track {
display:flex !important; flex-direction:row; flex-wrap:nowrap; overflow-x:auto; scroll-snap-type:x mandatory; gap:20px; padding:4px 4px 12px; margin:-4px -4px 0; scroll-padding-left:4px; -webkit-overflow-scrolling:touch;
}
.ms-home-track:not(.ct-section):not(.oxy-easy-posts),
.ms-home-track.oxy-easy-posts .oxy-posts,
.ms-home-track.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 767px) {
.ms-home-track {
display:flex !important; flex-direction:row; flex-wrap:nowrap; overflow-x:auto; scroll-snap-type:x mandatory; gap:12px; padding:4px 4px 12px; margin:-4px -4px 0; scroll-padding-left:4px; -webkit-overflow-scrolling:touch;
}
.ms-home-track:not(.ct-section):not(.oxy-easy-posts),
.ms-home-track.oxy-easy-posts .oxy-posts,
.ms-home-track.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
}

.ms-home-slide {
flex:0 0 calc((100% - 60px) / 4); scroll-snap-align:start;
}
.ms-home-slide:not(.ct-section):not(.oxy-easy-posts),
.ms-home-slide.oxy-easy-posts .oxy-posts,
.ms-home-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-home-slide {
flex:0 0 calc((100% - 40px) / 2.6); scroll-snap-align:start;
}
}

@media (max-width: 767px) {
.ms-home-slide {
flex:0 0 62%; scroll-snap-align:start;
}
}

.ms-home-rev-slide {
flex:0 0 calc((100% - 40px) / 3); scroll-snap-align:start;
}
@media (max-width: 991px) {
.ms-home-rev-slide {
flex:0 0 calc((100% - 20px) / 1.7); scroll-snap-align:start;
}
}

@media (max-width: 767px) {
.ms-home-rev-slide {
flex:0 0 86%; scroll-snap-align:start;
}
}

.ms-home-arrows {
gap:8px;
}
.ms-home-arrows:not(.ct-section):not(.oxy-easy-posts),
.ms-home-arrows.oxy-easy-posts .oxy-posts,
.ms-home-arrows.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.ms-home-arrows {
}
.ms-home-arrows:not(.ct-section):not(.oxy-easy-posts),
.ms-home-arrows.oxy-easy-posts .oxy-posts,
.ms-home-arrows.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-home-arrow {
 width:48px;
 height:48px;
 border-radius:48px;
 background-color:#FFFFFF;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
cursor:pointer; transition:background-color .2s ease, border-color .2s ease, opacity .2s ease;
}
.ms-home-arrow:not(.ct-section):not(.oxy-easy-posts),
.ms-home-arrow.oxy-easy-posts .oxy-posts,
.ms-home-arrow.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-home-arrow-fa {
color: #173B36;}.ms-home-arrow-fa 
>svg {width: 18px;height: 18px;}.ms-home-arrow-fa {
}
.ms-home-price-sec {
 width:100%;
 background-color:#0F2A26;
 padding-top:96px;
 padding-bottom:96px;
background-image:radial-gradient(circle at 85% 0%, rgba(184,144,95,.22), rgba(184,144,95,0) 45%), radial-gradient(circle at 0% 100%, rgba(47,111,106,.25), rgba(47,111,106,0) 40%);
}
@media (max-width: 767px) {
.ms-home-price-sec {
 padding-top:56px;
 padding-bottom:56px;
}
}

.ms-home-price-card {
display:grid !important; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:64px;
}
.ms-home-price-card:not(.ct-section):not(.oxy-easy-posts),
.ms-home-price-card.oxy-easy-posts .oxy-posts,
.ms-home-price-card.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 991px) {
.ms-home-price-card {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:28px;
}
}

.ms-home-price-text {
}
.ms-home-price-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-price-text.oxy-easy-posts .oxy-posts,
.ms-home-price-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-home-price-title {
 color:#F5F7F6;
 font-size:35px;
 line-height:1.15;
}
@media (max-width: 767px) {
.ms-home-price-title {
 font-size:26px;
}
}

.ms-home-price-lead {
 color:#C9D3D0;
 font-size:16px;
 line-height:1.7;
 margin-top:14px;
}
.ms-home-price-tools {
gap:18px;
}
.ms-home-price-tools:not(.ct-section):not(.oxy-easy-posts),
.ms-home-price-tools.oxy-easy-posts .oxy-posts,
.ms-home-price-tools.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-home-price-search {
 width:100%;
 background-color:#FFFFFF;
 border-radius:40px;
 padding-left:22px;
 padding-right:6px;
gap:12px; min-height:64px; transition:box-shadow .2s ease;
}
.ms-home-price-search:not(.ct-section):not(.oxy-easy-posts),
.ms-home-price-search.oxy-easy-posts .oxy-posts,
.ms-home-price-search.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.ms-home-price-search {
 padding-left:16px;
gap:8px; min-height:58px;
}
}

.ms-home-price-field {
 color:#5E6B69;
 font-size:16px;
flex:1;
}
.ms-home-price-btn {
flex-shrink:0; white-space:nowrap; transition:background-color .2s ease, color .2s ease;
}
@media (max-width: 767px) {
.ms-home-price-btn {
 padding-top:14px;
 padding-right:18px;
 padding-bottom:14px;
 padding-left:18px;
}
}

.ms-home-chips {
gap:8px;
}
.ms-home-chips:not(.ct-section):not(.oxy-easy-posts),
.ms-home-chips.oxy-easy-posts .oxy-posts,
.ms-home-chips.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-home-chips-label {
 color:#C9D3D0;
 font-size:13px;
 margin-right:4px;
}
.ms-home-chip:hover{
 background-color:#B8905F;
 color:#0F2A26;
border:1px solid #B8905F; transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-home-chip {
 color:#F5F7F6;
 font-size:13px;
 font-weight:500;
 border-radius:30px;
 text-decoration:none;
 line-height:1.2;
 padding-top:8px;
 padding-right:14px;
 padding-bottom:8px;
 padding-left:14px;
border:1px solid rgba(230,213,184,.3); transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-home-rev {
 width:100%;
 background-color:#F5F7F6;
 border-radius:28px;
 padding-top:28px;
 padding-right:28px;
 padding-bottom:24px;
 padding-left:28px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
height:100%; gap:16px;
}
.ms-home-rev:not(.ct-section):not(.oxy-easy-posts),
.ms-home-rev.oxy-easy-posts .oxy-posts,
.ms-home-rev.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-home-rev {
 border-radius:22px;
 padding-top:22px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
}
}

.ms-home-rev-top {
}
.ms-home-rev-top:not(.ct-section):not(.oxy-easy-posts),
.ms-home-rev-top.oxy-easy-posts .oxy-posts,
.ms-home-rev-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-home-rev-quote {
color: #E6D5B8;}.ms-home-rev-quote 
>svg {width: 26px;height: 26px;}.ms-home-rev-quote {
}
.ms-home-rev-text {
 color:#33403E;
 font-size:15px;
 line-height:1.75;
flex:1;
}
.ms-home-rev-author {
 padding-top:16px;
gap:12px; border-top:1px solid #DDE3E0;
}
.ms-home-rev-author:not(.ct-section):not(.oxy-easy-posts),
.ms-home-rev-author.oxy-easy-posts .oxy-posts,
.ms-home-rev-author.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-home-rev-avatar {
 width:40px;
 height:40px;
 border-radius:40px;
 background-color:#EDF1EF;
flex-shrink:0;
}
.ms-home-rev-avatar:not(.ct-section):not(.oxy-easy-posts),
.ms-home-rev-avatar.oxy-easy-posts .oxy-posts,
.ms-home-rev-avatar.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-home-rev-initial {
 font-family:'Manrope';
 font-size:18px;
 color:#9A7445;
 line-height:1;
}
.ms-home-rev-name {
 color:#173B36;
 font-size:14px;
 font-weight:600;
}
.ms-home-visit-sec {
 width:100%;
 padding-top:80px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-home-visit-sec {
 padding-top:48px;
 padding-bottom:0px;
}
}

.ms-home-visit {
display:grid !important; grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr); gap:24px; margin-left:auto; margin-right:auto;
}
.ms-home-visit:not(.ct-section):not(.oxy-easy-posts),
.ms-home-visit.oxy-easy-posts .oxy-posts,
.ms-home-visit.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-home-visit {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:16px; margin-left:auto; margin-right:auto;
}
}

.ms-home-visit-card {
 background-color:#173B36;
 border-radius:36px;
 padding-top:48px;
 padding-right:44px;
 padding-bottom:44px;
 padding-left:44px;
gap:16px;
}
.ms-home-visit-card:not(.ct-section):not(.oxy-easy-posts),
.ms-home-visit-card.oxy-easy-posts .oxy-posts,
.ms-home-visit-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 767px) {
.ms-home-visit-card {
 border-radius:26px;
 padding-top:28px;
 padding-right:22px;
 padding-bottom:28px;
 padding-left:22px;
}
}

.ms-home-visit-title {
 color:#F5F7F6;
 font-size:32px;
 line-height:1.2;
 margin-bottom:8px;
}
@media (max-width: 767px) {
.ms-home-visit-title {
 font-size:25px;
}
}

.ms-home-visit-actions {
 margin-top:12px;
gap:12px;
}
.ms-home-visit-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-home-visit-actions.oxy-easy-posts .oxy-posts,
.ms-home-visit-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-home-map {
 height:autopx;
min-height:460px;
}
@media (max-width: 767px) {
.ms-home-map {
min-height:340px;
}
}

.ms-faq-page {
 width:100%;
}
.ms-faq-page:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-page.oxy-easy-posts .oxy-posts,
.ms-faq-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-faq-search {
 margin-top:30px;
}
@media (max-width: 767px) {
.ms-faq-search {
 margin-top:16px;
}
}

.ms-faq-sec {
 width:100%;
 padding-top:24px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-faq-sec {
 padding-top:10px;
}
}

.ms-faq-layout {
display:grid !important; grid-template-columns:280px minmax(0,1fr); gap:56px; margin-left:auto; margin-right:auto;
}
.ms-faq-layout:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-layout.oxy-easy-posts .oxy-posts,
.ms-faq-layout.ct-section .ct-section-inner-wrap{
align-items:start;
}
@media (max-width: 991px) {
.ms-faq-layout {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:14px; margin-left:auto; margin-right:auto;
}
}

.ms-faq-aside {
gap:12px; position:sticky; top:110px;
}
.ms-faq-aside:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-aside.oxy-easy-posts .oxy-posts,
.ms-faq-aside.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-faq-aside {
gap:0; position:static; min-width:0;
}
}

.ms-faq-aside-title {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:2.4px;
 text-transform:uppercase;
 padding-left:14px;
}
@media (max-width: 991px) {
.ms-faq-aside-title {
}
.ms-faq-aside-title:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-aside-title.oxy-easy-posts .oxy-posts,
.ms-faq-aside-title.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-faq-nav {
gap:2px;
}
.ms-faq-nav:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-nav.oxy-easy-posts .oxy-posts,
.ms-faq-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.ms-faq-nav {
gap:8px; overflow-x:auto; scrollbar-width:none; padding-bottom:4px;
}
.ms-faq-nav:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-nav.oxy-easy-posts .oxy-posts,
.ms-faq-nav.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
}

.ms-faq-nav-link:hover{
 background-color:#EDF1EF;
 color:#173B36;
}
.ms-faq-nav-link {
 color:#33403E;
 font-size:15px;
 font-weight:500;
 line-height:1.35;
 border-radius:14px;
 text-decoration:none;
 padding-top:11px;
 padding-right:14px;
 padding-bottom:11px;
 padding-left:14px;
transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-faq-nav-link:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-nav-link.oxy-easy-posts .oxy-posts,
.ms-faq-nav-link.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 991px) {
.ms-faq-nav-link {
 font-size:13px;
 border-radius:30px;
 background-color:#FFFFFF;
 padding-top:9px;
 padding-right:16px;
 padding-bottom:9px;
 padding-left:16px;
white-space:nowrap; border:1px solid #DDE3E0; flex-shrink:0;
}
}

.ms-faq-aside-help {
 background-color:#173B36;
 border-radius:24px;
 margin-top:16px;
 padding-top:24px;
 padding-right:22px;
 padding-bottom:22px;
 padding-left:22px;
gap:10px;
}
.ms-faq-aside-help:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-aside-help.oxy-easy-posts .oxy-posts,
.ms-faq-aside-help.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-faq-aside-help {
}
.ms-faq-aside-help:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-aside-help.oxy-easy-posts .oxy-posts,
.ms-faq-aside-help.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-faq-aside-help-title {
 font-family:'Manrope';
 color:#F5F7F6;
 font-size:20px;
 line-height:1.3;
}
.ms-faq-aside-help-text {
 color:#C9D3D0;
 font-size:14px;
 line-height:1.6;
 margin-bottom:4px;
}
.ms-faq-aside-btn {
 margin-top:8px;
 margin-bottom:0px;
}
.ms-faq-main {
gap:0; min-width:0;
}
.ms-faq-main:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-main.oxy-easy-posts .oxy-posts,
.ms-faq-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-faq-groups {
gap:44px;
}
.ms-faq-groups:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-groups.oxy-easy-posts .oxy-posts,
.ms-faq-groups.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.ms-faq-groups {
gap:32px;
}
}

.ms-faq-group {
gap:16px; scroll-margin-top:120px;
}
.ms-faq-group:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-group.oxy-easy-posts .oxy-posts,
.ms-faq-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-faq-group-title {
 color:#173B36;
 font-size:26px;
 line-height:1.2;
}
@media (max-width: 767px) {
.ms-faq-group-title {
 font-size:24px;
}
}

.ms-faq-empty {
 text-align:center;
 padding-top:40px;
 padding-bottom:40px;
gap:10px;
}
.ms-faq-empty:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-empty.oxy-easy-posts .oxy-posts,
.ms-faq-empty.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ms-faq-cta-sec {
 width:100%;
 padding-top:48px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.ms-faq-cta-sec:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-cta-sec.oxy-easy-posts .oxy-posts,
.ms-faq-cta-sec.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.ms-faq-cta-sec {
}
.ms-faq-cta-sec:not(.ct-section):not(.oxy-easy-posts),
.ms-faq-cta-sec.oxy-easy-posts .oxy-posts,
.ms-faq-cta-sec.ct-section .ct-section-inner-wrap{
display:block;
}
}

.ms-faq-help {
 width:100%;
}
.ms-blog-page {
 width:100%;
}
.ms-blog-page:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-page.oxy-easy-posts .oxy-posts,
.ms-blog-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-blog-feat-sec {
 width:100%;
 padding-top:16px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-blog-feat-sec {
 padding-top:8px;
}
}

.ms-blog-feat-inner {
margin-left:auto; margin-right:auto;
}
.ms-blog-feat-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-feat-inner.oxy-easy-posts .oxy-posts,
.ms-blog-feat-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-blog-feat-list {
 width:100%;
}
.ms-blog-feat:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
display:grid !important; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); overflow:hidden; box-shadow:0 24px 60px rgba(15,42,38,.10); transition:box-shadow .3s ease, border-color .3s ease;
}
.ms-blog-feat {
 width:100%;
 background-color:#FFFFFF;
 border-radius:36px;
 text-decoration:none;
 text-align:left;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
display:grid !important; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); overflow:hidden; transition:box-shadow .3s ease, border-color .3s ease; position:relative;
}
.ms-blog-feat:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-feat.oxy-easy-posts .oxy-posts,
.ms-blog-feat.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-blog-feat {
display:grid !important; grid-template-columns:minmax(0,1fr); overflow:hidden;
}
}

@media (max-width: 767px) {
.ms-blog-feat {
 border-radius:26px;
}
}

.ms-blog-feat-media {
 background-color:#EDF1EF;
position:relative; overflow:hidden; min-height:420px;
}
@media (max-width: 991px) {
.ms-blog-feat-media {
position:relative; overflow:hidden; min-height:0; aspect-ratio:16/10;
}
}

.ms-blog-feat-img {
 width:100%;
 height:100%;
 object-fit:cover;
display:block; position:absolute; inset:0; transition:transform .6s ease;
}
.ms-blog-badge {
 background-color:#B8905F;
 color:#0F2A26;
 border-radius:30px;
 font-size:11px;
 font-weight:600;
 letter-spacing:1.2px;
 text-transform:uppercase;
 padding-top:7px;
 padding-right:14px;
 padding-bottom:7px;
 padding-left:14px;
position:absolute; top:20px; left:20px;
}
.ms-blog-feat-body {
 padding-top:56px;
 padding-right:56px;
 padding-bottom:56px;
 padding-left:56px;
gap:16px;
}
.ms-blog-feat-body:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-feat-body.oxy-easy-posts .oxy-posts,
.ms-blog-feat-body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.ms-blog-feat-body {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:36px;
 padding-left:32px;
}
}

@media (max-width: 767px) {
.ms-blog-feat-body {
 padding-top:24px;
 padding-right:22px;
 padding-bottom:28px;
 padding-left:22px;
}
}

.ms-blog-meta {
gap:10px;
}
.ms-blog-meta:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-meta.oxy-easy-posts .oxy-posts,
.ms-blog-meta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-blog-cat {
 color:#9A7445;
 font-size:11px;
 font-weight:600;
 letter-spacing:1.4px;
 text-transform:uppercase;
 line-height:1.3;
}
.ms-blog-meta-dot {
 color:#E6D5B8;
}
.ms-blog-date {
 color:#5E6B69;
 font-size:13px;
}
.ms-blog-feat-title {
 color:#173B36;
 font-size:32px;
 line-height:1.2;
}
@media (max-width: 767px) {
.ms-blog-feat-title {
 font-size:26px;
}
}

.ms-blog-feat-excerpt {
 color:#5E6B69;
 font-size:16px;
 line-height:1.75;
}
.ms-blog-more {
 color:#9A7445;
 font-size:13px;
 font-weight:600;
margin-top:auto;
}
.ms-blog-more--lg {
 font-size:14px;
margin-top:8px;
}
.ms-blog-grid-sec {
 width:100%;
 padding-top:48px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
.ms-blog-grid-inner {
margin-left:auto; margin-right:auto; gap:28px;
}
.ms-blog-grid-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-grid-inner.oxy-easy-posts .oxy-posts,
.ms-blog-grid-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-blog-grid-head {
}
.ms-blog-grid-head:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-grid-head.oxy-easy-posts .oxy-posts,
.ms-blog-grid-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
}
.ms-blog-grid-title {
 color:#173B36;
 font-size:28px;
 line-height:1.2;
}
@media (max-width: 767px) {
.ms-blog-grid-title {
 font-size:26px;
}
}

.ms-blog-grid {
display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px;
}
@media (max-width: 991px) {
.ms-blog-grid {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px;
}
}

@media (max-width: 767px) {
.ms-blog-grid {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:16px;
}
}

.ms-blog-item {
height:100%;
}
.ms-blog-item:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-item.oxy-easy-posts .oxy-posts,
.ms-blog-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-blog-card:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
height:100%; overflow:hidden; transform:translateY(-4px); box-shadow:0 22px 50px rgba(15,42,38,.10); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-blog-card {
 width:100%;
 background-color:#FFFFFF;
 border-radius:28px;
 text-decoration:none;
 text-align:left;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
height:100%; overflow:hidden; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease; position:relative;
}
.ms-blog-card:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-card.oxy-easy-posts .oxy-posts,
.ms-blog-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-blog-card-media {
 width:100%;
 background-color:#EDF1EF;
position:relative; overflow:hidden; aspect-ratio:16/11;
}
.ms-blog-card-img {
 width:100%;
 height:100%;
 object-fit:cover;
display:block; transition:transform .6s ease;
}
.ms-blog-date-pill {
 background-color:#FFFFFF;
 color:#173B36;
 border-radius:30px;
 font-size:12px;
 font-weight:600;
 padding-top:6px;
 padding-right:12px;
 padding-bottom:6px;
 padding-left:12px;
position:absolute; top:16px; right:16px; box-shadow:0 8px 20px rgba(15,42,38,.12);
}
.ms-blog-card-body {
 padding-top:22px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
gap:10px; flex:1;
}
.ms-blog-card-body:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-card-body.oxy-easy-posts .oxy-posts,
.ms-blog-card-body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ms-blog-card-title {
 color:#173B36;
 font-size:21px;
 line-height:1.3;
}
.ms-blog-card-excerpt {
 color:#5E6B69;
 font-size:14px;
 line-height:1.65;
display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}
.ms-blog-cta-sec {
 width:100%;
 padding-top:48px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.ms-blog-title-link {
 text-decoration:none;
 color:#173B36;
 text-align:left;
 width:100%;
position:static;
}
.ms-blog-title-link:not(.ct-section):not(.oxy-easy-posts),
.ms-blog-title-link.oxy-easy-posts .oxy-posts,
.ms-blog-title-link.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-post-page {
 width:100%;
}
.ms-post-page:not(.ct-section):not(.oxy-easy-posts),
.ms-post-page.oxy-easy-posts .oxy-posts,
.ms-post-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-post-hero {
 width:100%;
 padding-top:64px;
 padding-right:0px;
 padding-bottom:40px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-post-hero {
 padding-top:36px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
}

.ms-post-hero-inner {
 text-align:center;
margin-left:auto; margin-right:auto; max-width:920px;
}
.ms-post-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-post-hero-inner.oxy-easy-posts .oxy-posts,
.ms-post-hero-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
}
.ms-post-crumb {
max-width:320px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
@media (max-width: 767px) {
.ms-post-crumb {
max-width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
}

.ms-post-meta {
 margin-bottom:18px;
}
.ms-post-meta:not(.ct-section):not(.oxy-easy-posts),
.ms-post-meta.oxy-easy-posts .oxy-posts,
.ms-post-meta.ct-section .ct-section-inner-wrap{
justify-content:center;
}
.ms-post-title {
 color:#173B36;
 font-size:46px;
 line-height:1.12;
}
@media (max-width: 991px) {
.ms-post-title {
 font-size:37px;
}
}

@media (max-width: 767px) {
.ms-post-title {
 font-size:28px;
}
}

.ms-post-lead {
 color:#5E6B69;
 font-size:19px;
 line-height:1.7;
 margin-top:20px;
 max-width:720px;
}
@media (max-width: 767px) {
.ms-post-lead {
 font-size:16px;
}
}

.ms-post-cover-sec {
 width:100%;
}
.ms-post-cover-inner {
margin-left:auto; margin-right:auto;
}
.ms-post-cover-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-post-cover-inner.oxy-easy-posts .oxy-posts,
.ms-post-cover-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:stretch;
}
.ms-post-cover {
 width:100%;
 border-radius:36px;
 object-fit:cover;
 background-color:#EDF1EF;
display:block; aspect-ratio:21/10; max-height:620px; object-position:center 30%; box-shadow:0 30px 70px rgba(15,42,38,.10);
}
@media (max-width: 991px) {
.ms-post-cover {
display:block; aspect-ratio:16/10; object-position:center 30%;
}
}

@media (max-width: 767px) {
.ms-post-cover {
 border-radius:24px;
}
}

.ms-post-body-sec {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:24px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-post-body-sec {
 padding-top:32px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
}

.ms-post-layout {
display:grid !important; grid-template-columns:minmax(0,1fr) 340px; gap:72px; margin-left:auto; margin-right:auto;
}
.ms-post-layout:not(.ct-section):not(.oxy-easy-posts),
.ms-post-layout.oxy-easy-posts .oxy-posts,
.ms-post-layout.ct-section .ct-section-inner-wrap{
align-items:start;
}
@media (max-width: 991px) {
.ms-post-layout {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:40px; margin-left:auto; margin-right:auto;
}
}

.ms-post-article {
min-width:0; gap:32px;
}
.ms-post-article:not(.ct-section):not(.oxy-easy-posts),
.ms-post-article.oxy-easy-posts .oxy-posts,
.ms-post-article.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-post-content {
 font-size:17px;
 line-height:1.85;
}
@media (max-width: 767px) {
.ms-post-content {
 font-size:16px;
}
}

.ms-post-share {
 padding-top:24px;
gap:10px; border-top:1px solid #DDE3E0; max-width:72ch;
}
.ms-post-share:not(.ct-section):not(.oxy-easy-posts),
.ms-post-share.oxy-easy-posts .oxy-posts,
.ms-post-share.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-post-share-label {
 color:#5E6B69;
 font-size:14px;
 margin-right:6px;
}
.ms-post-share-btn:hover{
 background-color:#173B36;
 color:#F5F7F6;
 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:#173B36;
 border-right-color:#173B36;
 border-bottom-color:#173B36;
 border-left-color:#173B36;
}
.ms-post-share-btn {
 background-color:#FFFFFF;
 border-radius:40px;
 text-decoration:none;
 color:#173B36;
 font-size:13px;
 font-weight:500;
 padding-top:0px;
 padding-right:14px;
 padding-bottom:0px;
 padding-left:14px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
min-width:42px; height:42px; gap:8px; cursor:pointer; transition:background-color .2s ease, border-color .2s ease, color .2s ease;
}
.ms-post-share-btn:not(.ct-section):not(.oxy-easy-posts),
.ms-post-share-btn.oxy-easy-posts .oxy-posts,
.ms-post-share-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.ms-post-share-fa {
color: #B8905F;}.ms-post-share-fa 
>svg {width: 15px;height: 15px;}.ms-post-share-fa {
}
.ms-post-aside {
gap:16px; position:sticky; top:110px;
}
.ms-post-aside:not(.ct-section):not(.oxy-easy-posts),
.ms-post-aside.oxy-easy-posts .oxy-posts,
.ms-post-aside.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
.ms-post-aside {
gap:16px; position:static;
}
}

.ms-post-doc-box {
 background-color:#FFFFFF;
 border-radius:28px;
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:14px;
}
.ms-post-doc-box:not(.ct-section):not(.oxy-easy-posts),
.ms-post-doc-box.oxy-easy-posts .oxy-posts,
.ms-post-doc-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-post-doc-eyebrow {
 color:#9A7445;
 font-size:11px;
 font-weight:600;
 letter-spacing:1.6px;
 text-transform:uppercase;
}
.ms-post-doc-want {
}
.ms-post-doc-want:not(.ct-section):not(.oxy-easy-posts),
.ms-post-doc-want.oxy-easy-posts .oxy-posts,
.ms-post-doc-want.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-post-doc-list {
 width:100%;
}
.ms-post-doc {
gap:14px;
}
.ms-post-doc:not(.ct-section):not(.oxy-easy-posts),
.ms-post-doc.oxy-easy-posts .oxy-posts,
.ms-post-doc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-post-doc-img {
 width:64px;
 height:64px;
 border-radius:64px;
 object-fit:cover;
object-position:center top; flex-shrink:0; background:#EDF1EF;
}
.ms-post-doc-text {
gap:3px; flex:1; min-width:0;
}
.ms-post-doc-text:not(.ct-section):not(.oxy-easy-posts),
.ms-post-doc-text.oxy-easy-posts .oxy-posts,
.ms-post-doc-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-post-doc-name {
 font-family:'Manrope';
 font-size:19px;
 color:#173B36;
 line-height:1.3;
}
.ms-post-doc-pos {
 color:#5E6B69;
 font-size:13px;
 line-height:1.4;
}
.ms-post-doc-link:hover{
 color:#173B36;
}
.ms-post-doc-link {
 color:#9A7445;
 font-size:13px;
 font-weight:600;
 text-decoration:none;
flex-basis:100%;
}
.ms-post-doc-id {
}
.ms-post-doc-id:not(.ct-section):not(.oxy-easy-posts),
.ms-post-doc-id.oxy-easy-posts .oxy-posts,
.ms-post-doc-id.ct-section .ct-section-inner-wrap{
display:none;
}
.ms-post-more-sec {
 width:100%;
 padding-top:64px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-post-more-sec {
 padding-top:40px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

.ms-home-greviews {
 width:100%;
}
.ms-backtop:hover{
 background-color:#B8905F;
}
.ms-backtop {
 width:50px;
 height:50px;
 border-radius:50px;
 background-color:#173B36;
 text-decoration:none;
 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:#B8905F;
 border-right-color:#B8905F;
 border-bottom-color:#B8905F;
 border-left-color:#B8905F;
position:fixed; right:24px; bottom:24px; z-index:9990; box-shadow:0 14px 34px rgba(15,42,38,.28); opacity:0; visibility:hidden; transform:translateY(12px); transition:opacity .3s ease, visibility .3s ease, transform .3s ease, background-color .2s ease;
}
.ms-backtop:not(.ct-section):not(.oxy-easy-posts),
.ms-backtop.oxy-easy-posts .oxy-posts,
.ms-backtop.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.ms-backtop {
 width:44px;
 height:44px;
position:fixed; right:14px; bottom:78px; z-index:9990; box-shadow:0 12px 28px rgba(15,42,38,.28); opacity:0; visibility:hidden; transform:translateY(12px); transition:opacity .3s ease, visibility .3s ease, transform .3s ease, background-color .2s ease;
}
}

.ms-backtop-icon {
color: #E6D5B8;}.ms-backtop-icon 
>svg {width: 22px;height: 22px;}.ms-backtop-icon {
}
.ms-hdr-book {
 background-color:#B8905F;
border-color:#B8905F !important;
}
.ms-hdr-book:not(.ct-section):not(.oxy-easy-posts),
.ms-hdr-book.oxy-easy-posts .oxy-posts,
.ms-hdr-book.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.ms-hdr-book {
}
.ms-hdr-book:not(.ct-section):not(.oxy-easy-posts),
.ms-hdr-book.oxy-easy-posts .oxy-posts,
.ms-hdr-book.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ms-hdr-book-icon {
color: #0F2A26;}.ms-hdr-book-icon 
>svg {width: 17px;height: 17px;}.ms-hdr-book-icon {
}
.ms-mnav-toggle {
 width:44px;
 height:44px;
 border-radius:44px;
 background-color:#173B36;
gap:5px; cursor:pointer; -webkit-tap-highlight-color:transparent; flex-shrink:0;
}
.ms-mnav-toggle:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-toggle.oxy-easy-posts .oxy-posts,
.ms-mnav-toggle.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.ms-mnav-toggle {
}
.ms-mnav-toggle:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-toggle.oxy-easy-posts .oxy-posts,
.ms-mnav-toggle.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ms-mnav-bar {
 width:18px;
 height:2px;
 border-radius:2px;
 background-color:#F5F7F6;
transition:transform .3s ease, opacity .2s ease;
}
.ms-mnav {
position:fixed; left:0; right:0; top:var(--ms-hdr-b,72px); bottom:0; z-index:98; overflow-y:auto; -webkit-overflow-scrolling:touch; background-color:#0F2A26; background-image:linear-gradient(180deg, rgba(15,42,38,.94), rgba(15,42,38,.97)), url(https://medspacebg.com/wp-content/uploads/2025/09/DSC01904-683x1024.jpg); background-size:cover; background-position:center; opacity:0; visibility:hidden; transform:translateY(-8px); transition:opacity .3s ease, visibility .3s ease, transform .3s ease; display:none;
}
@media (max-width: 991px) {
.ms-mnav {
position:fixed; left:0; right:0; top:var(--ms-hdr-b,72px); bottom:0; z-index:98; overflow-y:auto; -webkit-overflow-scrolling:touch; background-color:#0F2A26; background-image:linear-gradient(180deg, rgba(15,42,38,.94), rgba(15,42,38,.97)), url(https://medspacebg.com/wp-content/uploads/2025/09/DSC01904-683x1024.jpg); background-size:cover; background-position:center; opacity:0; visibility:hidden; transform:translateY(-8px); transition:opacity .3s ease, visibility .3s ease, transform .3s ease; display:block;
}
}

.ms-mnav-inner {
 padding-top:26px;
 padding-right:22px;
 padding-bottom:48px;
 padding-left:22px;
gap:22px; max-width:560px; margin:0 auto;
}
.ms-mnav-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-inner.oxy-easy-posts .oxy-posts,
.ms-mnav-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-mnav-cta {
 border-radius:40px;
 text-decoration:none;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:20px;
align-self:flex-start; gap:14px; border:1.5px solid #B8905F; min-width:0;
}
.ms-mnav-cta:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-cta.oxy-easy-posts .oxy-posts,
.ms-mnav-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-mnav-cta-text {
 color:#F5F7F6;
 font-size:13px;
 font-weight:600;
 letter-spacing:1.2px;
 text-transform:uppercase;
}
.ms-mnav-cta-ic {
 width:36px;
 height:36px;
 border-radius:36px;
 background-color:#B8905F;
flex-shrink:0;
}
.ms-mnav-cta-ic:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-cta-ic.oxy-easy-posts .oxy-posts,
.ms-mnav-cta-ic.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-mnav-cta-fa {
color: #0F2A26;}.ms-mnav-cta-fa 
>svg {width: 15px;height: 15px;}.ms-mnav-cta-fa {
}
.ms-mnav-list {
gap:0; border-top:1px solid rgba(230,213,184,.14);
}
.ms-mnav-list:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-list.oxy-easy-posts .oxy-posts,
.ms-mnav-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-mnav-link:hover{
 color:#E6D5B8;
}
.ms-mnav-link {
 color:#F5F7F6;
 font-size:16px;
 font-weight:500;
 text-decoration:none;
 line-height:1.3;
 padding-top:11px;
 padding-right:0px;
 padding-bottom:11px;
 padding-left:0px;
border-bottom:1px solid rgba(230,213,184,.14); transition:color .2s ease, padding-left .2s ease;
}
.ms-mnav-link:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-link.oxy-easy-posts .oxy-posts,
.ms-mnav-link.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-mnav-group {
border-bottom:1px solid rgba(230,213,184,.14);
}
.ms-mnav-group:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-group.oxy-easy-posts .oxy-posts,
.ms-mnav-group.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-mnav-summary {
 padding-top:11px;
 padding-right:0px;
 padding-bottom:11px;
 padding-left:0px;
cursor:pointer; list-style:none;
}
.ms-mnav-summary:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-summary.oxy-easy-posts .oxy-posts,
.ms-mnav-summary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.ms-mnav-summary-text {
 color:#F5F7F6;
 font-size:16px;
 font-weight:500;
 line-height:1.3;
}
.ms-mnav-chev {
color: #B8905F;}.ms-mnav-chev 
>svg {width: 16px;height: 16px;}.ms-mnav-chev {
transition:transform .25s ease;
}
.ms-mnav-sub {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
gap:2px;
}
.ms-mnav-sub:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-sub.oxy-easy-posts .oxy-posts,
.ms-mnav-sub.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-mnav-sublist {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:2px 14px;
}
.ms-mnav-sublink:hover{
 color:#E6D5B8;
}
.ms-mnav-sublink {
 color:#C9D3D0;
 font-size:13.5px;
 text-decoration:none;
 line-height:1.35;
 padding-top:6px;
 padding-right:0px;
 padding-bottom:6px;
 padding-left:0px;
}
.ms-mnav-sublink:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-sublink.oxy-easy-posts .oxy-posts,
.ms-mnav-sublink.ct-section .ct-section-inner-wrap{
display:block;
}
.ms-mnav-sublink--all {
 color:#B8905F;
 font-weight:600;
 margin-top:6px;
}
.ms-mnav-contacts {
gap:12px;
}
.ms-mnav-contacts:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-contacts.oxy-easy-posts .oxy-posts,
.ms-mnav-contacts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.ms-mnav-info {
 text-decoration:none;
 text-align:left;
gap:16px;
}
.ms-mnav-info:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-info.oxy-easy-posts .oxy-posts,
.ms-mnav-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.ms-mnav-ic {
 width:42px;
 height:42px;
 border-radius:13px;
 background-color:#B8905F;
flex-shrink:0;
}
.ms-mnav-ic:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-ic.oxy-easy-posts .oxy-posts,
.ms-mnav-ic.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-mnav-ic-fa {
color: #0F2A26;}.ms-mnav-ic-fa 
>svg {width: 17px;height: 17px;}.ms-mnav-ic-fa {
}
.ms-mnav-info-text {
gap:2px; min-width:0;
}
.ms-mnav-info-text:not(.ct-section):not(.oxy-easy-posts),
.ms-mnav-info-text.oxy-easy-posts .oxy-posts,
.ms-mnav-info-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-mnav-info-label {
 color:#B8905F;
 font-size:11px;
 font-weight:600;
 letter-spacing:1.4px;
 text-transform:uppercase;
}
.ms-mnav-info-value {
 color:#F5F7F6;
 font-size:14px;
 line-height:1.5;
overflow-wrap:anywhere;
}
.ms-legal-page {
 width:100%;
}
.ms-legal-page:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-page.oxy-easy-posts .oxy-posts,
.ms-legal-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-legal-hero {
 width:100%;
 padding-top:56px;
 padding-right:0px;
 padding-bottom:32px;
 padding-left:0px;
}
@media (max-width: 767px) {
.ms-legal-hero {
 padding-top:20px;
 padding-right:0px;
 padding-bottom:12px;
 padding-left:0px;
}
}

.ms-legal-hero-inner {
margin-left:auto; margin-right:auto;
}
.ms-legal-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-hero-inner.oxy-easy-posts .oxy-posts,
.ms-legal-hero-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:flex-start;
}
.ms-legal-title {
 color:#173B36;
 font-size:44px;
 line-height:1.15;
 margin-top:4px;
}
@media (max-width: 767px) {
.ms-legal-title {
 font-size:28px;
}
}

.ms-legal-intro {
 color:#5E6B69;
 font-size:17px;
 line-height:1.7;
 margin-top:14px;
 max-width:720px;
}
@media (max-width: 767px) {
.ms-legal-intro {
 font-size:14px;
 margin-top:10px;
}
}

.ms-legal-updated-row {
 margin-top:18px;
 background-color:#FFFFFF;
 border-radius:30px;
 padding-top:7px;
 padding-right:14px;
 padding-bottom:7px;
 padding-left:14px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
gap:6px;
}
.ms-legal-updated-row:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-updated-row.oxy-easy-posts .oxy-posts,
.ms-legal-updated-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 767px) {
.ms-legal-updated-row {
 margin-top:12px;
}
}

.ms-legal-updated-label {
 color:#5E6B69;
 font-size:13px;
}
.ms-legal-updated {
 color:#173B36;
 font-size:13px;
 font-weight:600;
}
.ms-legal-sec {
 width:100%;
 padding-top:16px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
}
.ms-legal-layout {
display:grid !important; grid-template-columns:260px minmax(0,1fr); gap:48px; margin-left:auto; margin-right:auto;
}
.ms-legal-layout:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-layout.oxy-easy-posts .oxy-posts,
.ms-legal-layout.ct-section .ct-section-inner-wrap{
align-items:start;
}
@media (max-width: 991px) {
.ms-legal-layout {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:16px; margin-left:auto; margin-right:auto;
}
}

.ms-legal-toc {
gap:10px; position:sticky; top:110px; max-height:calc(100vh - 140px); overflow:auto;
}
.ms-legal-toc:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-toc.oxy-easy-posts .oxy-posts,
.ms-legal-toc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.ms-legal-toc {
}
.ms-legal-toc:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-toc.oxy-easy-posts .oxy-posts,
.ms-legal-toc.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ms-legal-toc-title {
 color:#9A7445;
 font-size:12px;
 font-weight:500;
 letter-spacing:2.4px;
 text-transform:uppercase;
 padding-left:14px;
}
.ms-legal-toc-list {
gap:2px;
}
.ms-legal-toc-list:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-toc-list.oxy-easy-posts .oxy-posts,
.ms-legal-toc-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-legal-card {
 background-color:#FFFFFF;
 border-radius:32px;
 padding-top:48px;
 padding-right:56px;
 padding-bottom:48px;
 padding-left:56px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
min-width:0;
}
.ms-legal-card:not(.ct-section):not(.oxy-easy-posts),
.ms-legal-card.oxy-easy-posts .oxy-posts,
.ms-legal-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 767px) {
.ms-legal-card {
 border-radius:22px;
 padding-top:24px;
 padding-right:20px;
 padding-bottom:24px;
 padding-left:20px;
}
}

.ms-legal-content {
 font-size:15.5px;
 line-height:1.8;
}
@media (max-width: 767px) {
.ms-legal-content {
 font-size:15px;
}
}

.ms-404-page {
 width:100%;
 padding-top:64px;
 padding-right:0px;
 padding-bottom:16px;
 padding-left:0px;
background:radial-gradient(circle at 50% 0%, rgba(47,111,106,.12), rgba(47,111,106,0) 55%);
}
@media (max-width: 767px) {
.ms-404-page {
 padding-top:28px;
 padding-right:0px;
 padding-bottom:8px;
 padding-left:0px;
}
}

.ms-404-inner {
margin-left:auto; margin-right:auto; gap:44px;
}
.ms-404-inner:not(.ct-section):not(.oxy-easy-posts),
.ms-404-inner.oxy-easy-posts .oxy-posts,
.ms-404-inner.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.ms-404-inner {
margin-left:auto; margin-right:auto; gap:28px;
}
}

.ms-404-head {
 text-align:center;
 max-width:680px;
}
.ms-404-head:not(.ct-section):not(.oxy-easy-posts),
.ms-404-head.oxy-easy-posts .oxy-posts,
.ms-404-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ms-404-code {
 font-family:'Manrope';
 font-size:160px;
 font-weight:600;
 line-height:1;
 letter-spacing:-4px;
background:linear-gradient(180deg,#B8905F 0%,#E6D5B8 100%); -webkit-background-clip:text; background-clip:text; color:transparent;
}
@media (max-width: 767px) {
.ms-404-code {
 font-size:96px;
 letter-spacing:-3px;
}
}

.ms-404-title {
 color:#173B36;
 font-size:40px;
 line-height:1.2;
 margin-top:8px;
}
@media (max-width: 767px) {
.ms-404-title {
 font-size:28px;
}
}

.ms-404-text {
 color:#5E6B69;
 font-size:17px;
 line-height:1.7;
 margin-top:14px;
}
@media (max-width: 767px) {
.ms-404-text {
 font-size:15px;
}
}

.ms-404-actions {
 margin-top:26px;
gap:12px;
}
.ms-404-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-404-actions.oxy-easy-posts .oxy-posts,
.ms-404-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:center;
}
.ms-404-tiles {
 width:100%;
display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
}
@media (max-width: 991px) {
.ms-404-tiles {
display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;
}
}

@media (max-width: 767px) {
.ms-404-tiles {
display:grid !important; grid-template-columns:minmax(0,1fr); gap:10px;
}
}

.ms-404-tile:hover{
 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:#E6D5B8;
 border-right-color:#E6D5B8;
 border-bottom-color:#E6D5B8;
 border-left-color:#E6D5B8;
height:100%; gap:14px; transform:translateY(-3px); box-shadow:0 18px 40px rgba(15,42,38,.08); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-404-tile {
 background-color:#FFFFFF;
 border-radius:22px;
 text-decoration:none;
 text-align:left;
 padding-top:18px;
 padding-right:18px;
 padding-bottom:18px;
 padding-left:18px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
height:100%; gap:14px; transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ms-404-tile:not(.ct-section):not(.oxy-easy-posts),
.ms-404-tile.oxy-easy-posts .oxy-posts,
.ms-404-tile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
.ms-404-tile-ic {
 width:46px;
 height:46px;
 border-radius:14px;
 background-color:#EDF1EF;
flex-shrink:0;
}
.ms-404-tile-ic:not(.ct-section):not(.oxy-easy-posts),
.ms-404-tile-ic.oxy-easy-posts .oxy-posts,
.ms-404-tile-ic.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.ms-404-tile-fa {
color: #B8905F;}.ms-404-tile-fa 
>svg {width: 19px;height: 19px;}.ms-404-tile-fa {
}
.ms-404-tile-text {
gap:2px; flex:1; min-width:0;
}
.ms-404-tile-text:not(.ct-section):not(.oxy-easy-posts),
.ms-404-tile-text.oxy-easy-posts .oxy-posts,
.ms-404-tile-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-404-tile-title {
 color:#173B36;
 font-size:15px;
 font-weight:600;
}
.ms-404-tile-sub {
 color:#5E6B69;
 font-size:13px;
 line-height:1.4;
}
.ms-404-tile-arrow {
color: #B8905F;}.ms-404-tile-arrow 
>svg {width: 14px;height: 14px;}.ms-404-tile-arrow {
flex-shrink:0;
}
.ms-404-specs {
gap:8px;
}
.ms-404-specs:not(.ct-section):not(.oxy-easy-posts),
.ms-404-specs.oxy-easy-posts .oxy-posts,
.ms-404-specs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.ms-404-specs-label {
 color:#5E6B69;
 font-size:13px;
 margin-right:4px;
}
.ms-404-spec-list {
display:contents;
}
.ms-404-chip:hover{
 background-color:#173B36;
 color:#F5F7F6;
border:1px solid #173B36;
}
.ms-404-chip {
 color:#173B36;
 background-color:#FFFFFF;
border:1px solid #DDE3E0; transition:background-color .2s ease, color .2s ease, border-color .2s ease;
}
.ms-nzok-pill {
 background-color:#FFFFFF;
 border-radius: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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 padding-top:6px;
 padding-right:14px;
 padding-bottom:6px;
 padding-left:8px;
 color:#173B36;
 font-size:13px;
 font-weight:600;
 line-height:1.2;
gap:8px; width:max-content; max-width:100%;
}
.ms-nzok-pill:not(.ct-section):not(.oxy-easy-posts),
.ms-nzok-pill.oxy-easy-posts .oxy-posts,
.ms-nzok-pill.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:row;
align-items:center;
}
.ms-nzok-logo {
 width:22px;
height:auto; display:block; flex-shrink:0;
}
.ms-nzok-card {
 background-color:#FFFFFF;
 border-radius:30px;
 padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 padding-left:6px;
 color:#173B36;
 font-size:11px;
 font-weight:700;
 line-height:1;
 letter-spacing:0.3px;
position:absolute; top:12px; left:12px; z-index:2; gap:6px; box-shadow:0 4px 12px rgba(15,42,38,.14);
}
.ms-nzok-card:not(.ct-section):not(.oxy-easy-posts),
.ms-nzok-card.oxy-easy-posts .oxy-posts,
.ms-nzok-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-nzok-card-logo {
 width:16px;
height:auto; display:block; flex-shrink:0;
}
.ms-doc-nzok-wrap {
 margin-top:14px;
}
.ms-doc-nzok-wrap:not(.ct-section):not(.oxy-easy-posts),
.ms-doc-nzok-wrap.oxy-easy-posts .oxy-posts,
.ms-doc-nzok-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.ms-blog-empty {
 background-color:#FFFFFF;
 border-radius:24px;
 padding-top:32px;
 padding-right:28px;
 padding-bottom:32px;
 padding-left:28px;
 color:#5E6B69;
 font-size:16px;
 line-height:1.6;
 text-align:center;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
 width:100%;
}
.ms-price-prices {
gap:8px; flex-shrink:0; flex-wrap:wrap; justify-content:flex-end;
}
.ms-price-prices:not(.ct-section):not(.oxy-easy-posts),
.ms-price-prices.oxy-easy-posts .oxy-posts,
.ms-price-prices.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ms-price-value--old {
 background-color:transparent;
 color:#5E6B69;
 font-weight:500;
 text-decoration:line-through;
 padding-left:4px;
 padding-right:4px;
}
.ms-price-value--promo {
 background-color:#B8905F;
 color:#FFFFFF;
}
.ms-price-promo-tag {
 background-color:#E6D5B8;
 color:#9A7445;
 font-size:10px;
 font-weight:700;
 letter-spacing:1.2px;
 text-transform:uppercase;
 line-height:1;
 border-radius:20px;
 padding-top:4px;
 padding-right:8px;
 padding-bottom:4px;
 padding-left:8px;
width:max-content;
}
.ms-price-promo-tag:not(.ct-section):not(.oxy-easy-posts),
.ms-price-promo-tag.oxy-easy-posts .oxy-posts,
.ms-price-promo-tag.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
}
.ms-price-chip--promo:hover{
 background-color:#E6D5B8;
 color:#9A7445;
}
.ms-price-chip--promo {
 border-top-color:#B8905F;
 border-right-color:#B8905F;
 border-bottom-color:#B8905F;
 border-left-color:#B8905F;
 color:#9A7445;
 font-weight:600;
}
.ms-post-partner {
 background-color:#EDF1EF;
 border-radius:24px;
 padding-top:22px;
 padding-right:26px;
 padding-bottom:22px;
 padding-left:24px;
 margin-top:32px;
gap:18px 22px; max-width:72ch;
}
.ms-post-partner:not(.ct-section):not(.oxy-easy-posts),
.ms-post-partner.oxy-easy-posts .oxy-posts,
.ms-post-partner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 767px) {
.ms-post-partner {
 padding-top:18px;
 padding-right:18px;
 padding-bottom:18px;
 padding-left:18px;
}
}

.ms-post-partner-logo {
 width:104px;
height:auto; display:block; flex-shrink:0; background:#FFFFFF; border-radius:14px; padding:10px 12px;
}
.ms-post-partner-text {
flex:1 1 220px; gap:4px;
}
.ms-post-partner-text:not(.ct-section):not(.oxy-easy-posts),
.ms-post-partner-text.oxy-easy-posts .oxy-posts,
.ms-post-partner-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.ms-post-partner-label {
 color:#9A7445;
 font-size:11px;
 font-weight:600;
 letter-spacing:2px;
 text-transform:uppercase;
}
.ms-post-partner-body {
 color:#33403E;
 font-size:14px;
 line-height:1.55;
}
.ms-home-partner-sec {
 background-color:#FFFFFF;
 padding-top:88px;
 padding-bottom:88px;
 padding-left:0px;
 padding-right:0px;
 width:100%;
}
@media (max-width: 767px) {
.ms-home-partner-sec {
 padding-top:48px;
 padding-bottom:48px;
}
}

.ms-home-partner {
 background-color:#F5F7F6;
 border-radius:32px;
 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:#DDE3E0;
 border-right-color:#DDE3E0;
 border-bottom-color:#DDE3E0;
 border-left-color:#DDE3E0;
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); gap:0; overflow:hidden; align-items:stretch;
}
.ms-home-partner:not(.ct-section):not(.oxy-easy-posts),
.ms-home-partner.oxy-easy-posts .oxy-posts,
.ms-home-partner.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
@media (max-width: 991px) {
.ms-home-partner {
margin-left:auto; margin-right:auto; display:grid !important; grid-template-columns:minmax(0,1fr); gap:0; overflow:hidden; align-items:stretch;
}
}

@media (max-width: 767px) {
.ms-home-partner {
 border-radius:24px;
}
}

.ms-home-partner-text {
 padding-top:48px;
 padding-right:48px;
 padding-bottom:48px;
 padding-left:52px;
gap:14px;
}
.ms-home-partner-text:not(.ct-section):not(.oxy-easy-posts),
.ms-home-partner-text.oxy-easy-posts .oxy-posts,
.ms-home-partner-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 767px) {
.ms-home-partner-text {
 padding-top:28px;
 padding-right:22px;
 padding-bottom:28px;
 padding-left:22px;
}
}

.ms-home-partner-logo {
 width:120px;
height:auto; display:block; background:#FFFFFF; border-radius:16px; padding:12px 14px; border:1px solid #DDE3E0; margin-bottom:6px;
}
.ms-home-partner-title {
 color:#173B36;
 font-size:32px;
 line-height:1.15;
 max-width:520px;
}
@media (max-width: 767px) {
.ms-home-partner-title {
 font-size:26px;
}
}

.ms-home-partner-p {
 color:#5E6B69;
 font-size:16px;
 line-height:1.7;
 max-width:520px;
}
.ms-home-partner-actions {
 margin-top:10px;
gap:12px;
}
.ms-home-partner-actions:not(.ct-section):not(.oxy-easy-posts),
.ms-home-partner-actions.oxy-easy-posts .oxy-posts,
.ms-home-partner-actions.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.ms-home-partner-media {
position:relative; min-height:320px; overflow:hidden;
}
@media (max-width: 767px) {
.ms-home-partner-media {
position:relative; min-height:200px; overflow:hidden; order:-1;
}
}

.ms-home-partner-img {
 width:100%;
 height:100%;
 object-fit:cover;
display:block; position:absolute; inset:0; object-position:center;
}
/* Фон на сайта – същият като глобален цвят „Слонова кост“ */
body { background-color: #F5F7F6; }

/* MedSpace – поведение на хедъра (стиловете са в класовете ms-*) */
.ms-has-mega:hover .ms-mega,
.ms-has-mega:focus-within .ms-mega {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
@media (max-width: 991px) {
  body { padding-bottom: 64px; }
}
/* Ценоразпис */
.ms-price-note:empty { display: none; }
.ms-price-row:last-child { border-bottom: 0 !important; }
.ms-price-search:focus-within { border-color: #B8905F !important; box-shadow: 0 0 0 4px rgba(184,144,95,.15), 0 12px 32px rgba(15,42,38,.06) !important; }
.ms-price-chips::-webkit-scrollbar { display: none; }
.ms-price-search-input::-webkit-search-cancel-button { cursor: pointer; }

/* Админ лента (само за логнати) – лепкавите елементи слизат под нея */
@media (min-width: 783px) {
  .admin-bar .ms-header { top: 32px; }
  .admin-bar .ms-price-toolbar { top: 117px; }
}

/* Специалност – съдържание от текстовия редактор (ACF) */
.ms-prose > *:first-child { margin-top: 0; }
.ms-prose p { margin: 0 0 1.1em; }
.ms-prose h3 { font-family: 'Manrope', sans-serif; font-weight: 500; color: #173B36; font-size: 26px; line-height: 1.25; margin: 1.6em 0 .6em; }
.ms-prose h4 { font-family: 'Manrope', sans-serif; font-weight: 500; color: #173B36; font-size: 20px; line-height: 1.3; margin: 1.4em 0 .4em; }
.ms-prose ul { list-style: none; padding: 0; margin: 0 0 1.2em; display: grid; gap: 10px; }
.ms-prose ul li { position: relative; padding-left: 28px; }
.ms-prose ul li::before { content: ''; position: absolute; left: 4px; top: .6em; width: 8px; height: 8px; border-radius: 50%; background: #B8905F; }
.ms-prose strong { color: #173B36; font-weight: 600; }
.ms-prose a { color: #9A7445; text-decoration: underline; text-underline-offset: 3px; }

/* Празни блокове не се показват */
.ms-spec-hl-list:not(:has(.ms-spec-hl-text:not(:empty))) { display: none !important; }
.ms-spec-proc-sec:not(:has(.ms-spec-proc-title:not(:empty))) { display: none !important; }
.ms-spec-faq-sec:not(:has(.ms-faq-q-text:not(:empty))) { display: none !important; }
.ms-spec-about-sec:not(:has(.ms-prose:not(:empty))) { display: none !important; }
.ms-spec-intro:empty, .ms-spec-proc-text:empty { display: none !important; }

/* Въпроси – отваряне/затваряне (details/summary) */
.ms-faq-q::-webkit-details-marker { display: none; }
.ms-faq-item[open] .ms-faq-q-icon { transform: rotate(45deg); }
.ms-faq-item[open] { border-color: #E6D5B8 !important; }

/* Контакти – карта */
.ms-ct-map-embed iframe { display: block; width: 100%; height: 100%; border: 0; filter: grayscale(.35) sepia(.12); }

/* WS Form – визия по бранда MedSpace */
.ms-ct-form .wsf-field-wrapper { margin-bottom: 14px; }
.ms-ct-form .wsf-form input.wsf-field:not([type=checkbox]), .ms-ct-form .wsf-form textarea.wsf-field, .ms-ct-form .wsf-form select.wsf-field { width: 100%; background: #F5F7F6 !important; border: 1px solid #DDE3E0 !important; border-radius: 26px !important; padding: 15px 20px; font-family: Montserrat, sans-serif; font-size: 15px; color: #33403E; box-shadow: none; transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease; }
.ms-ct-form .wsf-form textarea.wsf-field { border-radius: 22px !important; min-height: 150px; resize: vertical; }
.ms-ct-form .wsf-form input.wsf-field:not([type=checkbox]):focus, .ms-ct-form .wsf-form textarea.wsf-field:focus { outline: none; border-color: #B8905F; background: #fff; box-shadow: 0 0 0 4px rgba(184,144,95,.15); }
.ms-ct-form .wsf-field::placeholder { color: #8A9491; }
.ms-ct-form input[type=checkbox].wsf-field { accent-color: #173B36; width: 18px; height: 18px; padding: 0; border-radius: 4px; }
.ms-ct-form .wsf-label, .ms-ct-form label { font-family: Montserrat, sans-serif; font-size: 13px; color: #5E6B69; line-height: 1.5; }
.ms-ct-form label a { color: #9A7445; text-decoration: underline; text-underline-offset: 3px; }
.ms-ct-form .wsf-form .wsf-button.wsf-button-primary { width: auto; background-color: #B8905F !important; border: 0 !important; color: #0F2A26 !important; border-radius: 30px; padding: 16px 32px; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 1.2px; text-transform: uppercase; cursor: pointer; box-shadow: none !important; transition: background-color .2s ease; }
.ms-ct-form .wsf-form .wsf-button.wsf-button-primary:hover, .ms-ct-form .wsf-form .wsf-button.wsf-button-primary:focus { background-color: #E6D5B8 !important; color: #0F2A26 !important; }
.ms-ct-form .wsf-invalid-feedback { color: #A33A2A; font-size: 12px; margin-top: 6px; padding-left: 18px; }
.ms-ct-form .wsf-alert-success { background: #EDF1EF; border: 0; border-radius: 20px; color: #173B36; padding: 20px 24px; font-family: Montserrat, sans-serif; }

/* Лекари */
.ms-doc-intro:empty { display: none !important; }
.ms-doc-secs:not(:has(.ms-doc-sec-title:not(:empty))) { display: none !important; }
.ms-doc-about-text:empty { display: none !important; }
body:not(.oxygen-builder-body) .ms-doc-specs:not(.is-ready) { visibility: hidden; }
.ms-doc-card:hover .ms-doc-card-img { transform: scale(1.04); }
.ms-doc-more-grid > * { height: 100%; }

/* Лекари – списък */
.ms-team-chip-count { font-size: 11px; font-weight: 600; min-width: 20px; height: 20px; padding: 0 6px; border-radius: 20px; display: inline-flex; align-items: center; justify-content: center; background: #EDF1EF; color: #9A7445; }
.ms-price-chip--active .ms-team-chip-count { background: rgba(245,247,246,.16); color: #E6D5B8; }
body:not(.oxygen-builder-body) .ms-team-empty:not(.is-visible) { display: none !important; }
body:not(.oxygen-builder-body) .ms-team-page:not(.is-ready) .ms-price-chips { visibility: hidden; }

/* Начална страница */
html { scroll-behavior: smooth; }
#specialnosti { scroll-margin-top: 110px; }
.ms-home-accent { color: #9A7445; }
.ms-home-trust-text strong, .ms-home-phone strong { color: #173B36; font-weight: 600; }
.ms-home-avatars > .ms-home-avatar:first-child { margin-left: 0 !important; }
.ms-home-status.is-open .ms-home-status-dot { background: #2F6F6A !important; animation: msPulse 2s ease-out infinite; }
.ms-home-status.is-closed .ms-home-status-dot { background: #B8905F !important; }
@keyframes msPulse { 0% { box-shadow: 0 0 0 0 rgba(47,111,106,.45); } 70% { box-shadow: 0 0 0 9px rgba(47,111,106,0); } 100% { box-shadow: 0 0 0 0 rgba(47,111,106,0); } }
.ms-home-track { scrollbar-width: none; }
.ms-home-track::-webkit-scrollbar { display: none; }
.ms-home-spec-card:hover .ms-home-spec-arrow { transform: translateX(4px); }
.ms-home-spec-card--dark .ms-home-spec-name { color: #F5F7F6 !important; }
.ms-home-spec-card--dark .ms-home-spec-icon { background: rgba(230,213,184,.12) !important; border-color: rgba(230,213,184,.3) !important; }
.ms-home-spec-card--dark .ms-home-spec-arrow { color: #E6D5B8 !important; }
.ms-home-spec-card--light .ms-home-spec-icon { background: #FFFFFF !important; }
.ms-home-arrow:hover { background: #173B36 !important; border-color: #173B36 !important; }
.ms-home-arrow:hover .ct-fancy-icon { color: #F5F7F6 !important; }
.ms-home-arrow.is-disabled { opacity: .35; pointer-events: none; }
.ms-home-quote-name span { color: #5E6B69; font-weight: 400; }
.ms-home-price-search:focus-within { box-shadow: 0 0 0 4px rgba(184,144,95,.35); }
.ms-home-slide > .ms-doc-card { height: 100%; }
.ms-home-visit-card .ms-ct-row:first-of-type { margin-top: 4px; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .ms-home-status.is-open .ms-home-status-dot { animation: none; } }

/* Често задавани въпроси */
body:not(.oxygen-builder-body) .ms-faq-empty:not(.is-visible) { display: none !important; }
.ms-faq-nav-link.is-active { background: #FFFFFF; color: #173B36 !important; box-shadow: 0 8px 24px rgba(15,42,38,.06); }
.ms-faq-nav::-webkit-scrollbar { display: none; }
.ms-faq-answer > *:last-child { margin-bottom: 0; }
.ms-faq-answer p { margin: 0 0 .8em; }
.ms-faq-answer ul { margin: 0 0 .8em; }
@media (max-width: 991px) { .ms-faq-nav-link.is-active { background: #173B36; color: #F5F7F6 !important; border-color: #173B36 !important; } }

/* Начало – повърхности върху бели секции */
.ms-home-stats { background-color: #F5F7F6 !important; }

/* Блог – списък */
.ms-blog-feat:hover .ms-blog-feat-img, .ms-blog-card:hover .ms-blog-card-img { transform: scale(1.04); }
body.blog:not(.paged) .ms-blog-grid > .ms-blog-item:first-child, body.category-novini:not(.paged) .ms-blog-grid > .ms-blog-item:first-child { display: none; }
body.blog:not(.paged) .ms-blog-grid-sec:not(:has(.ms-blog-item:nth-child(2))), body.category-novini:not(.paged) .ms-blog-grid-sec:not(:has(.ms-blog-item:nth-child(2))) { display: none; }
body.paged .ms-blog-feat-sec, body:not(.blog):not(.category-novini) .ms-blog-feat-sec { display: none; }
.ms-blog-grid-sec .oxy-repeater-pages-wrap { grid-column: 1 / -1; display: flex; justify-content: center; margin-top: 16px; }
.ms-blog-grid-sec .oxy-repeater-pages { display: flex; gap: 8px; font-size: 14px; }
.ms-blog-grid-sec .oxy-repeater-pages a, .ms-blog-grid-sec .oxy-repeater-pages span { min-width: 44px; height: 44px; padding: 0 14px; border-radius: 44px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #DDE3E0; background: #fff; color: #173B36; text-decoration: none; }
.ms-blog-grid-sec .oxy-repeater-pages span.current { background: #173B36; color: #F5F7F6; border-color: #173B36; }
.ms-blog-cat:empty, .ms-blog-cat:empty + .ms-blog-meta-dot { display: none; }

.ms-blog-title-link::after { content: ''; position: absolute; inset: 0; z-index: 1; border-radius: inherit; }
.ms-blog-feat, .ms-blog-card { cursor: pointer; }
.ms-blog-cat a { position: relative; z-index: 2; color: inherit; text-decoration: none; }
.ms-blog-cat a:hover { color: #173B36; }
.ms-blog-title-link:focus-visible { outline: none; }
.ms-blog-title-link:focus-visible::after { outline: 2px solid #B8905F; outline-offset: 3px; }

/* Статия */
.ms-post-lead:empty { display: none; }
.ms-post-content h2 { font-family: 'Manrope', sans-serif; font-weight: 500; color: #173B36; font-size: 26px; line-height: 1.3; margin: 1.7em 0 .6em; }
.ms-post-content > h2:first-child { margin-top: 0; }
.ms-post-content blockquote { margin: 1.6em 0; padding: 26px 30px; background: #EDF1EF; border-left: 3px solid #B8905F; border-radius: 0 22px 22px 0; }
.ms-post-content blockquote p { margin: 0; font-family: 'Manrope', sans-serif; font-size: 20px; line-height: 1.55; color: #173B36; }
.ms-post-content .ms-post-figure { margin: 0 0 1.6em; }
.ms-post-content .ms-post-figure img { display: block; width: 100%; height: auto; max-height: 640px; object-fit: cover; border-radius: 24px; }
.ms-post-content .ms-post-credit { font-size: 13px; color: #5E6B69; font-style: italic; }
.ms-post-copy.is-copied { background: #2F6F6A !important; border-color: #2F6F6A !important; color: #fff !important; }
.ms-post-copy.is-copied .ms-post-copy-label::after { content: ' ✓'; }
body:not(.oxygen-builder-body) .ms-post-page:not(.is-ready) .ms-post-doc-box { visibility: hidden; }
.ms-post-more-sec:not(:has(.ms-blog-item)) { display: none; }
@media (max-width: 767px) { .ms-post-content h2 { font-size: 24px; } .ms-post-content blockquote { padding: 20px 22px; } .ms-post-content blockquote p { font-size: 18px; } }

/* Google отзиви (плъгин Rich Showcase) – брандиране */
.ms-home-greviews .wp-gr, .ms-home-greviews .wp-gr * { font-family: 'Montserrat', sans-serif; }
.ms-home-greviews .wp-gr .grw-row { align-items: stretch; gap: 20px; }
.ms-home-greviews .wp-gr .grw-review .wp-google-feedback.grw-scroll { height: auto !important; max-height: none !important; overflow: visible !important; }
.ms-home-greviews .wp-gr .grw-review-inner { background: #F5F7F6 !important; border: 1px solid #DDE3E0; border-radius: 24px !important; padding: 22px 22px 20px !important; box-shadow: none !important; transition: border-color .25s ease, transform .25s ease; }
.ms-home-greviews .wp-gr .grw-review-inner:hover { border-color: #E6D5B8; transform: translateY(-3px); }
.ms-home-greviews .wp-gr .grw-review .wp-google-name { color: #173B36 !important; font-weight: 600 !important; font-size: 15px !important; text-decoration: none; }
.ms-home-greviews .wp-gr .grw-review .wp-google-time { color: #5E6B69 !important; font-size: 12px !important; }
.ms-home-greviews .wp-gr .grw-review .wp-google-feedback { color: #33403E !important; font-size: 14.5px !important; line-height: 1.7 !important; scrollbar-width: thin; scrollbar-color: #E6D5B8 transparent; }
.ms-home-greviews .wp-gr .wp-more-toggle { color: #9A7445 !important; font-weight: 600; }
.ms-home-greviews .wp-gr .rpi-ltgt { width: 56px !important; height: 56px !important; border-radius: 56px !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; top: 50% !important; transform: translateY(-50%) !important; background: #FFFFFF !important; border: 1px solid #DDE3E0 !important; box-shadow: 0 8px 20px rgba(15,42,38,.10) !important; transition: background-color .2s ease, border-color .2s ease; }
.ms-home-greviews .wp-gr .rpi-ltgt.rpi-lt::before, .ms-home-greviews .wp-gr .rpi-ltgt.rpi-gt::after { width: 24px !important; height: 24px !important; margin: 0 !important; background-color: #173B36 !important; }
.ms-home-greviews .wp-gr .rpi-ltgt:hover { background: #173B36 !important; border-color: #173B36 !important; }
.ms-home-greviews .wp-gr .rpi-ltgt:hover::before, .ms-home-greviews .wp-gr .rpi-ltgt:hover::after { background-color: #F5F7F6 !important; }
.ms-home-greviews .wp-gr .rpi-dot { background: #DDE3E0 !important; }
.ms-home-greviews .wp-gr .rpi-dot.active { background: #B8905F !important; }

/* Заглавия – Manrope */
h1, h2, h3, h4, h5, h6 { letter-spacing: -0.02em; }

/* Lightbox – снимките в блок с клас ms-lightbox се отварят на цял екран */
.ms-lightbox img { cursor: zoom-in; transition: transform .35s ease, filter .35s ease; }
.ms-lightbox img:hover { filter: brightness(1.04); transform: scale(1.015); }
.ms-lightbox img:focus-visible { outline: 3px solid #B8905F; outline-offset: 3px; }
.ms-lb { position: fixed; inset: 0; z-index: 100000; background: rgba(12,34,31,.97); display: flex; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity .3s ease, visibility .3s ease; padding: 64px 88px; }
.ms-lb.is-open { opacity: 1; visibility: visible; }
.ms-lb-fig { margin: 0; display: flex; flex-direction: column; align-items: center; gap: 14px; max-width: 100%; max-height: 100%; }
.ms-lb-img { max-width: 100%; max-height: calc(100vh - 170px); border-radius: 20px; box-shadow: 0 30px 80px rgba(0,0,0,.4); opacity: 0; transform: scale(.98); transition: opacity .35s ease, transform .35s ease; }
.ms-lb-img.is-in { opacity: 1; transform: none; }
.ms-lb-cap { color: #E6D5B8; font-size: 14px; text-align: center; font-family: 'Montserrat', sans-serif; }
.ms-lb-count { position: absolute; top: 24px; left: 28px; color: #C9D3D0; font-size: 13px; letter-spacing: 1px; font-family: 'Montserrat', sans-serif; }
.ms-lb-btn { position: absolute; width: 52px; height: 52px; border-radius: 52px; border: 1px solid rgba(230,213,184,.35); background: rgba(245,247,246,.06); color: #F5F7F6; font-size: 30px; line-height: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color .2s ease, border-color .2s ease; padding: 0 0 4px; }
.ms-lb-btn:hover, .ms-lb-btn:focus-visible { background: #B8905F; border-color: #B8905F; color: #0F2A26; outline: none; }
.ms-lb-close { top: 18px; right: 22px; }
.ms-lb-prev { left: 22px; top: 50%; transform: translateY(-50%); }
.ms-lb-next { right: 22px; top: 50%; transform: translateY(-50%); }
.ms-lb.is-single .ms-lb-prev, .ms-lb.is-single .ms-lb-next, .ms-lb.is-single .ms-lb-count { display: none; }
html.ms-lb-lock { overflow: hidden; }
@media (max-width: 767px) { .ms-lb { padding: 64px 12px 90px; } .ms-lb-prev, .ms-lb-next { top: auto; bottom: 22px; transform: none; } .ms-lb-prev { left: calc(50% - 64px); } .ms-lb-next { right: calc(50% - 64px); } .ms-lb-img { max-height: calc(100vh - 200px); border-radius: 14px; } }

/* Бутон „Към началото“ */
.ms-backtop.is-visible { opacity: 1 !important; visibility: visible !important; transform: none !important; }
.ms-backtop:hover .ct-fancy-icon { color: #0F2A26 !important; }
.ms-backtop:focus-visible { outline: 3px solid #E6D5B8; outline-offset: 3px; }
html.ms-lb-lock .ms-backtop { display: none; }
.oxygen-builder-body .ms-backtop { opacity: 1 !important; visibility: visible !important; transform: none !important; }

/* Мобилни – компактни заглавни секции */
@media (max-width: 767px) {
  .ms-price-hero .ms-eyebrow { display: none; }
  .ms-price-search .ms-price-search-input { height: 48px; font-size: 15px; }
  .ms-faq-nav-link { padding-top: 8px !important; padding-bottom: 8px !important; }
  .ms-faq-group-title { font-size: 22px !important; }
}

/* Мобилно меню */
html.ms-mnav-open { overflow: hidden; }
html.ms-mnav-open .ms-mnav { opacity: 1; visibility: visible; transform: none; }
html.ms-mnav-open .ms-mobilebar, html.ms-mnav-open .ms-backtop { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
html.ms-mnav-open .ms-mnav-toggle .ms-mnav-bar:nth-child(1) { transform: translateY(7px) rotate(45deg); }
html.ms-mnav-open .ms-mnav-toggle .ms-mnav-bar:nth-child(2) { opacity: 0; }
html.ms-mnav-open .ms-mnav-toggle .ms-mnav-bar:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
.ms-mnav-summary::-webkit-details-marker { display: none; }
.ms-mnav-group[open] .ms-mnav-chev { transform: rotate(180deg); }
.ms-mnav-link.is-current { color: #E6D5B8 !important; }
.ms-mnav-toggle:focus-visible, .ms-hdr-book:focus-visible { outline: 3px solid #B8905F; outline-offset: 2px; }
.oxygen-builder-body .ms-mnav { display: none !important; }

/* Правни страници */
.ms-legal-intro:empty { display: none; }
.ms-legal-updated-row:not(:has(.ms-legal-updated:not(:empty))) { display: none; }
.ms-legal-toc-link { display: block; color: #33403E; font-size: 13.5px; line-height: 1.4; text-decoration: none; padding: 9px 14px; border-radius: 12px; transition: background-color .2s ease, color .2s ease; }
.ms-legal-toc-link:hover { background: #EDF1EF; color: #173B36; }
.ms-legal-toc-link.is-active { background: #FFFFFF; color: #173B36; box-shadow: 0 8px 24px rgba(15,42,38,.06); }
.ms-legal-content h2 { font-family: 'Manrope', sans-serif; font-weight: 600; color: #173B36; font-size: 22px; line-height: 1.35; margin: 1.8em 0 .6em; scroll-margin-top: 110px; letter-spacing: -0.01em; }
.ms-legal-content > h2:first-child { margin-top: 0; }
.ms-legal-content h3 { font-size: 17px !important; margin: 1.4em 0 .4em !important; }
.ms-legal-content ul { margin-bottom: 1.1em; }
.ms-legal-content table { width: 100%; border-collapse: collapse; margin: 0 0 1.2em; font-size: 14px; }
.ms-legal-content td, .ms-legal-content th { border: 1px solid #DDE3E0; padding: 10px 12px; text-align: left; vertical-align: top; }
@media (max-width: 767px) { .ms-legal-content h2 { font-size: 19px; } }


/* Хедър – скрита иконка „Запази час“ на мобилни */
.ms-hdr-book { display: none !important; }


/* Google отзиви – фон на картите в сивата гама */
.ms-home-greviews .wp-gr { --rev-color: #F5F7F6 !important; }


/* Без пренасяне на думи с тирета */
body, body * { hyphens: manual !important; -webkit-hyphens: manual !important; }


/* НЗОК бадж – показва се само когато полето „Работи по НЗОК“ е включено */
.ms-nzok-pill:not([data-nzok="true"]):not([data-nzok="1"]), .ms-nzok-card:not([data-nzok="true"]):not([data-nzok="1"]) { display: none !important; }


/* Блог – празно състояние */
.ms-blog-empty { display: none !important; }
.ms-blog-feat-inner:not(:has(.ms-blog-feat)) .ms-blog-empty { display: block !important; }
body.blog .ms-blog-feat-inner:not(:has(.ms-blog-feat)) { padding-top: 0; }
.ms-blog-empty a { color: #9A7445; font-weight: 600; }


/* Статия – връзки към категорията (Новини / Блог) */
.ms-breadcrumbs-cat a, .ms-post-cat-eyebrow a { color: inherit; text-decoration: none; }
.ms-breadcrumbs-cat a:hover { color: #9A7445; }
.ms-post-more-catlink { padding: 0 !important; }
.ms-post-more-catlink a { display: block; padding: 13px 26px 13px 26px; color: inherit; text-decoration: none; }
.ms-post-more-catlink a::before { content: "Всички: "; font-weight: 500; opacity: .75; }


/* CTA лента – телефон с иконка */
.ms-svc-help-actions .ms-btn-outline--light { gap: 8px; }
.ms-svc-help-actions .ms-btn-outline--light::before { content: ""; width: 14px; height: 14px; flex-shrink: 0; background-color: currentColor; -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2'/></svg>") center / contain no-repeat; mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2'/></svg>") center / contain no-repeat; }


/* Специалност – бутон „Запазете час“ само ако има линк към Superdoc */
.ms-spec-page [data-book=""] { display: none !important; }


/* Ценоразпис – промоции */
.ms-price-row[data-promo=""] .ms-price-value--promo, .ms-price-row[data-promo=""] .ms-price-promo-tag { display: none !important; }
.ms-price-row:not([data-promo=""]) .ms-price-value--regular { background: transparent !important; color: #5E6B69 !important; font-weight: 500 !important; text-decoration: line-through; padding-left: 4px !important; padding-right: 4px !important; }
.ms-price-row:not([data-promo=""]) .ms-price-name { color: #0F2A26; }
.ms-price-chip--promo:not(.is-visible) { display: none !important; }
.ms-price-chip--promo.ms-price-chip--active { background: #B8905F !important; border-color: #B8905F !important; color: #FFFFFF !important; }
.ms-price-row-main .ms-price-promo-tag { margin: 2px 0 1px; }


/* Статия – партньорска кутия само при външен линк */
.ms-post-partner[data-ext=""] { display: none !important; }


/* Търсене – резултати */
.ms-search-empty { display: none !important; }
.ms-blog-grid-inner:not(:has(.ms-blog-item)) .ms-search-empty { display: block !important; }
.ms-search-empty-text a { color: #9A7445; font-weight: 600; }
.ms-search-card { min-height: 0; }
.ms-search-card .ms-blog-card-body { padding: 24px; }
.ms-search-card .ms-blog-card-title { font-size: 20px; }
