.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;
alignment: center;
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-pro-menu {
menu_dropdown_animation:fade-up;
}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-list > .menu-item{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
}

.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{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
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-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.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-off-canvas-container > div:first-child, .oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{
oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px;
}

.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-container.oxy-pro-menu-open-container .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-color:;
background-image:url();
overlay-color:;
background-size:;
background-repeat:;
background-attachment:;
background-blend-mode:;
background-size-width:px;
background-size-height:px;
background-position:px px;
}

.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-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1600px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #301c1c;}.oxy-nav-menu-hamburger-line {background-color: #301c1c;}h1, h2, h3, h4, h5, h6 {font-family: 'SangBleu Kingdom';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #301c1c;font-weight: 400;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@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;
				}
			}
.oxel_dropdown_button__submenu {
 position:absolute;
 top:100%;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
}
.oxel_dropdown_button {
 background-color:#374047;
 position:relative;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_button__label {
 color:#f9f9fa;
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #f9f9fa;}.oxel_dropdown_button__icon 
>svg {width: 16px;height: 16px;}.oxel_dropdown_button__icon {
}
.oxel_dropdown_button__submenu__button:hover{
 background-color:#dee1e3;
}
.oxel_dropdown_button__submenu__button {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 text-align:left;
 background-color:#eceeef;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_dropdown_button__submenu__button__label {
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__trigger {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:4px;
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.header {
 position:fixed;
 top:20px;
 right:0px;
 left:0px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 z-index:99;
}
.header .ct-section-inner-wrap {
padding-right: clamp(20px, 3.75vw, 60px) ;
padding-left: clamp(20px, 3.75vw, 60px) ;
}
@media (max-width: 1600px) {
}

@media (max-width: 767px) {
}

.nav-logo:hover{
 color:#e07c5f;
}
.nav-logo {
 font-family:'SangBleu Kingdom';
 font-size:13px;
 color:#ffffff;
 text-align:center;
 line-height:1.9;
 letter-spacing:0.65px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 padding-top:20px;
 padding-bottom:20px;
}
.hide_for_mobile {
}
@media (max-width: 767px) {
.hide_for_mobile {
}
.hide_for_mobile:not(.ct-section):not(.oxy-easy-posts),
.hide_for_mobile.oxy-easy-posts .oxy-posts,
.hide_for_mobile.ct-section .ct-section-inner-wrap{
display:none;
}
}

.hamburger {
}
.hamburger:not(.ct-section):not(.oxy-easy-posts),
.hamburger.oxy-easy-posts .oxy-posts,
.hamburger.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.hamburger {
 margin-left:30px;
cursor: pointer;
}
.hamburger:not(.ct-section):not(.oxy-easy-posts),
.hamburger.oxy-easy-posts .oxy-posts,
.hamburger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
}

.ham-bar {
}
@media (max-width: 767px) {
.ham-bar {
 width:28px;
 height:2px;
 background-color:#d9b596;
 margin-bottom:7px;
}
.ham-bar:last-child{
 margin-bottom:0px;
 width:16px;
}
.ham-bar:not(.ct-section):not(.oxy-easy-posts):last-child,
.ham-bar.oxy-easy-posts:last-child .oxy-posts,
.ham-bar.ct-section:last-child .ct-section-inner-wrap{
display:flex;
}
}

.footer:after{
background-image:url(http://communicationclinique.com/wp-content/uploads/2022/03/Ъ-1.png);background-size: contain;transform:rotateY(180deg) translate(-100px,-50px); width:clamp(100px, 18.00vw, 252px) ;
 height:290px;
 position:absolute;
 right:0px;
 bottom:0px;
 background-repeat:no-repeat;
  content:"";
}
.footer:before{
background-image:url(http://communicationclinique.com/wp-content/uploads/2022/03/Ъ-1.png);background-size: contain;transform:translate(-110px,20px); font-family:'SangBleu Kingdom';
 position:absolute;
 top:0px;
 left:0px;
 width:clamp(100px, 18.00vw, 252px) ;
 height:292px;
 background-repeat:no-repeat;
  content:"";
}
.footer {
 background-color:#28231f;
 position:relative;
}
.footer .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
@media (max-width: 1023px) {
.footer:after{
transform:translate(20px) rotateY(180deg);}
.footer:before{
transform:translate(-60px,20px);}
}

@media (max-width: 767px) {
.footer:after{
transform:translate(20px) rotateY(180deg);}
.footer:before{
transform:translate(-30px,20px);}
}

.max-wrapper {
 width:100%;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
 max-width:1400px;
}
.max-wrapper:not(.ct-section):not(.oxy-easy-posts),
.max-wrapper.oxy-easy-posts .oxy-posts,
.max-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
.footer-logo:hover{
 color:#e07c5f;
}
.footer-logo {
 font-family:'SangBleu Kingdom';
 font-size:18px;
 color:#d9b596;
 line-height:1.6;
 letter-spacing:0.9px;
 max-width:420px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 margin-bottom:36px;
}
.footer-grid {
 width:100%;
 margin-top:36px;
display: grid; grid-template-columns: 1fr 1fr 0.5fr 1fr; column-gap: 50px; row-gap: 50px; align-items: stretch; justify-items: stretch;
}
@media (max-width: 1023px) {
.footer-grid {
grid-template-columns: 1fr 1fr 1fr;
}
}

@media (max-width: 767px) {
.footer-grid {
grid-template-columns: 1fr 1fr;
}
}

@media (max-width: 479px) {
.footer-grid {
grid-template-columns: 1fr;
}
}

.foot-col {
}
.head_12 {
 font-family:'Roboto';
 font-size:12px;
 color:#ffffff;
 line-height:1.6;
 letter-spacing:2.04px;
 font-weight:600;
}
.footer-nav {
}
.para_12 {
 font-family:'Roboto';
 color:#ffffff;
 font-size:12px;
 font-weight:300;
 line-height:1.6;
 letter-spacing:0.29px;
}
.copyrights {
 border-top-width:0.6px;
 border-top-style:solid;
 border-top-color:#d9b596;
 border-bottom-width:0.6px;
 border-bottom-style:solid;
 border-bottom-color:#d9b596;
 width:100%;
 margin-top:clamp(80px, 10.00vw, 150px) ;
}
.rights {
 font-size:12px;
 letter-spacing:0.29px;
 color:#ffffff;
 line-height:1.6;
 font-weight:400;
 padding-top:20px;
 padding-bottom:20px;
 text-align:center;
}
.btn-group {
column-gap: 30px;
}
.btn-group:not(.ct-section):not(.oxy-easy-posts),
.btn-group.oxy-easy-posts .oxy-posts,
.btn-group.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
.term-btn:hover{
 color:#d9b596;
}
.term-btn {
 font-family:'Roboto';
 font-size:12px;
 color:#ffffff;
 font-weight:400;
 line-height:1.6;
 padding-top:10px;
 padding-bottom:10px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.cta {
background-image:linear-gradient(rgba(40,35,31,0.5), rgba(40,35,31,0.5)), url(http://communicationclinique.com/wp-content/uploads/2022/03/nick-morriso-tinified-scaled.jpg);background-size:auto,  cover; aos-enable:false;
 background-position:50% 50%;
margin-bottom: clamp(60px, 6.25vw, 100px);
}
.cta .ct-section-inner-wrap {
padding-top: clamp(100px, 17.50vw, 287px) ;
padding-right: 20px;
padding-bottom: clamp(80px, 16.25vw, 260px) ;
padding-left: 20px;
}
.cta:not(.ct-section):not(.oxy-easy-posts),
.cta.oxy-easy-posts .oxy-posts,
.cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.head_42 {
 font-family:'SangBleu Kingdom';
 font-size:clamp(24px, 2.63vw, 42px) ;
 letter-spacing:1.47px;
 line-height:1.4;
 font-weight:400;
 aos-enable:false;
}
.white {
 color:#ffffff;
}
.para_21 {
 font-family:'Open Sans';
 font-size:clamp(18px, 2.05vw, 21px) ;
 font-weight:400;
 line-height:1.8;
 letter-spacing:0.73px;
}
.primary-btn:hover .ct-code-block svg path{
fill: #593527;
}
.primary-btn:hover{
 background-color:#593527;
}
.primary-btn {
 font-family:'Open Sans';
 background-color:#e07c5f;
 font-size:12px;
 color:#ffffff;
 font-weight:600;
 letter-spacing:0.12px;
 line-height:1.6;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.primary-btn:not(.ct-section):not(.oxy-easy-posts),
.primary-btn.oxy-easy-posts .oxy-posts,
.primary-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.t_cen {
 text-align:center;
}
.header-wrapper {
 width:100%;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1600px) {
.header-wrapper {
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.header-wrapper {
 max-width:380px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
}

.fade_up {
 aos-enable:true;
}
.hero {
background-image:linear-gradient(rgba(40,35,31,0.5), rgba(40,35,31,0.5));background-size:auto,  cover; background-repeat:no-repeat;
 position:relative;
 min-height:90vh;
 background-position:50% 20%;
}
.hero .ct-section-inner-wrap {
padding-top: clamp(150px, 30.71vw, 430px) ;
padding-right: 20px;
padding-bottom: clamp(150px, 23.57vw, 330px) ;
padding-left: 20px;
}
.hero:not(.ct-section):not(.oxy-easy-posts),
.hero.oxy-easy-posts .oxy-posts,
.hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1023px) {
.hero {
 min-height:60vh;
}
}

@media (max-width: 767px) {
.hero {
background-image:linear-gradient(rgba(40,35,31,0.5), rgba(40,35,31,0.5)), url(http://communicationclinique.com/wp-content/uploads/2022/02/nathan-dumlao-P5MXtYfgmmw-unsplash-scaled.jpg);background-size:auto,  cover; min-height:unset ;
}
}

.head_100 {
 font-family:'SangBleu Kingdom';
 font-size:clamp(34px, 6.25vw, 100px) ;
 letter-spacing:5px;
 color:#ffffff;
 line-height:1.1;
}
.para_28 {
 font-family:'Mint Type - Orchidea Pro';
 font-size:clamp(19px, 2.73vw, 28px) ;
 font-weight:500;
 line-height:1.4;
}
.text-cta {
 font-family:'Mint Type - Orchidea Pro';
 font-size:clamp(18px, 1.95vw, 20px) ;
 color:#593527;
 font-weight:100;
 line-height:1.2;
}
.text-cta .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 20px;
padding-bottom: 50px;
padding-left: 20px;
}
.text-cta:not(.ct-section):not(.oxy-easy-posts),
.text-cta.oxy-easy-posts .oxy-posts,
.text-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.col-2-sect {
 background-color:#28231f;
}
.col-2-sect .ct-section-inner-wrap {
padding-top: clamp(30px, 7.81vw, 80px) ;
padding-bottom: clamp(30px, 7.81vw, 80px) ;
}
.max-page-wrapper {
 max-width:1680px;
 width:100%;
 padding-left:20px;
 padding-right:20px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
}
.col-2-right {
 aos-enable:false;
}
.head_26 {
 font-family:'SangBleu Kingdom';
 color:#d9b596;
 letter-spacing:0.91px;
 line-height:1.6;
 font-size:clamp(20px, 2.34vw, 24px) ;
}
.para_18 {
 font-family:'Open Sans';
 font-size:18px;
 font-weight:400;
 line-height:1.75;
 letter-spacing:0.18px;
 text-align:left;
}
.secondary-btn:hover .ct-code-block svg path{
fill: #D9B596;
}
.secondary-btn {
 background-color:#28231f;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#d9b596;
 border-right-color:#d9b596;
 border-bottom-color:#d9b596;
 border-left-color:#d9b596;
}
.fade_right {
 aos-enable:true;
}
.services {
}
.services .ct-section-inner-wrap {
padding-top: clamp(40px, 7.81vw, 80px) ;
padding-bottom: clamp(40px, 7.81vw, 80px) ;
}
.services:not(.ct-section):not(.oxy-easy-posts),
.services.oxy-easy-posts .oxy-posts,
.services.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.max-container {
 max-width:1140px;
 width:100%;
 margin-top:0px;
 margin-left:auto ;
 margin-right:auto ;
 margin-bottom:0px;
 padding-left:20px;
 padding-right:20px;
}
.max-container:not(.ct-section):not(.oxy-easy-posts),
.max-container.oxy-easy-posts .oxy-posts,
.max-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));grid-column-gap: 30px;grid-row-gap: 30px;}
.subhead {
 font-family:'Mint Type - Orchidea Pro';
 font-size:16px;
 line-height:1.6;
 font-weight:500;
 color:#d9b596;
 letter-spacing:0.96px;
 position:relative;
}
.head_70 {
 font-size:clamp(40px, 5.00vw, 70px) ;
 color:#593527;
 font-weight:500;
 letter-spacing:0.35px;
 line-height:1.6;
}
.services-card:hover{
 border-top-color:#e07c5f;
 border-right-color:#e07c5f;
 border-bottom-color:#e07c5f;
 border-left-color:#e07c5f;
}
.services-card {
 height:277px;
 position:relative;
 padding-left:20px;
 padding-right:20px;
 padding-top:20px;
 padding-bottom:20px;
 font-size:clamp(20px, 2.00vw, 28px) ;
 color:#ffffff;
 text-align:center;
 line-height:1.3;
 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:rgba(255,255,255,0);
 border-right-color:rgba(255,255,255,0);
 border-bottom-color:rgba(255,255,255,0);
 border-left-color:rgba(255,255,255,0);
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 aos-enable:false;
}
.services-card:not(.ct-section):not(.oxy-easy-posts),
.services-card.oxy-easy-posts .oxy-posts,
.services-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.zoom-out {
 aos-enable:true;
}
.communication {
}
.communication .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 60px;
}
.dark {
 color:#28231f;
}
.head_36 {
 font-family:'Open Sans';
 font-weight:500;
 letter-spacing:0.36px;
 color:#28231f;
 font-size:clamp(26px, 3.52vw, 36px) ;
}
.communication-grid {
 width:100%;
 margin-top:clamp(30px, 5.86vw, 60px) ;
}
.communication-grid:not(.ct-section):not(.oxy-easy-posts),
.communication-grid.oxy-easy-posts .oxy-posts,
.communication-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));grid-column-gap: 150px;grid-row-gap: 100px;}
@media (max-width: 1023px) {
.communication-grid {
}
.communication-grid:not(.ct-section):not(.oxy-easy-posts),
.communication-grid.oxy-easy-posts .oxy-posts,
.communication-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(280px, 1fr));grid-column-gap: 50px;grid-row-gap: 40px;}
}

.head_18 {
 font-family:'Open Sans';
 font-size:18px;
 color:#28231f;
 font-weight:500;
 line-height:1.6;
}
.points {
 margin-top:40px;
}
.point:before{
transform:translateY(-50%); position:absolute;
 left:0px;
 width:4px;
 height:4px;
 border-radius:100px;
 background-color:#593527;
 top:18px;
  content:"";
}
.point {
 font-family:'Open Sans';
 font-size:16.5px;
 color:#593527;
 font-weight:500;
 line-height:1.6;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:20px;
 position:relative;
 margin-bottom:0px;
 aos-enable:false;
}
.profile-cta {
 background-color:#28231f;
}
.profile-cta .ct-section-inner-wrap {
padding-top: clamp(40px, 7.42vw, 76px) ;
padding-bottom: clamp(40px, 7.42vw, 76px) ;
}
.head_24 {
 font-size:clamp(20px, 2.34vw, 24px) ;
 font-weight:400;
 letter-spacing:1.04px;
 line-height:1.6;
}
.profile-cta-col:after{
transform:translate(-50%,50%); width:clamp(120px, 18.64vw, 261px) ;
 height:clamp(120px, 18.64vw, 261px) ;
 position:absolute;
 bottom:0px;
 left:0px;
 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:#d9b596;
 border-right-color:#d9b596;
 border-bottom-color:#d9b596;
 border-left-color:#d9b596;
 border-radius:100%;
  content:"";
}
.profile-cta-col {
 max-width:570px;
 margin-top:clamp(40px, 7.81vw, 80px) ;
 margin-bottom:clamp(40px, 7.81vw, 80px) ;
 margin-left:auto ;
 margin-right:auto ;
 width:100%;
 position:relative;
 aos-enable:false;
}
.base-btn:hover{
 background-color:#e07c5f;
}
.base-btn {
 font-family:'Open Sans';
 padding-top:16px;
 padding-bottom:16px;
 padding-left:33px;
 padding-right:33px;
 background-color:#ffffff;
 font-size:14px;
 color:#d9b596;
 font-weight:500;
 margin-top:36px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.contact-cta {
 color:#f9f0ec;
 background-color:#f9f0ec;
margin-bottom: clamp(50px, 11.72vw, 120px);
}
.contact-cta .ct-section-inner-wrap {
padding-top: 86px;
padding-right: 20px;
padding-bottom: 60px;
padding-left: 20px;
}
.contact-cta:not(.ct-section):not(.oxy-easy-posts),
.contact-cta.oxy-easy-posts .oxy-posts,
.contact-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.contact-cta {
}
.contact-cta .ct-section-inner-wrap {
padding-top: 50px;
}
}

.head_62 {
 font-family:'SangBleuKingdomTrial';
 font-size:clamp(32px, 4.43vw, 62px) ;
 color:#d9b596;
 font-weight:400;
 line-height:1.2;
}
.head_82 {
 font-size:clamp(24px, 5.86vw, 82px) ;
 letter-spacing:4.1px;
 line-height:1.25;
}
.page-content {
}
.page-content .ct-section-inner-wrap {
padding-top: clamp(40px, 7.81vw, 80px) ;
padding-bottom: clamp(40px, 7.81vw, 80px) ;
}
.page-content:not(.ct-section):not(.oxy-easy-posts),
.page-content.oxy-easy-posts .oxy-posts,
.page-content.ct-section .ct-section-inner-wrap{
display:flex;
}
.head_34 {
 font-size:clamp(20px, 3.32vw, 34px) ;
 font-weight:600;
 letter-spacing:0.34px;
 line-height:1.7;
}
.para_20 {
 font-family:'Open Sans';
 font-size:clamp(18px, 1.95vw, 20px) ;
 color:#28231f;
 font-weight:400;
 letter-spacing:0.52px;
 line-height:1.6;
}
.div-block {
 width:100%;
}
.hero-animation:after{
transform:translate(-50%); position:absolute;
 left:50%;
 width:6px;
 height:6px;
 background-color:#ffffff;
 border-radius:100%;
 top:10px;
  content:"";
}
.hero-animation {
 position:absolute;
 bottom:60px;
 height:50px;
 width:30px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:50px;
 overflow:hidden;
}
@media (max-width: 479px) {
.hero-animation {
 position:absolute;
 bottom:20px;
}
}

.animation-icon {
color: #333333;}.animation-icon 
>svg {width: 28px;height: 28px;}.animation-icon {
 position:absolute;
 left:20%;
}
.slide-up {
 aos-enable:true;
}
.head_32 {
 font-size:clamp(24px, 3.13vw, 32px) ;
}
.col-left {
 padding-left:clamp(10px, 9.29vw, 130px) ;
 padding-top:20px;
 padding-bottom:20px;
 padding-right:30px;
 width:50%;
 text-align:left;
}
.col-left:not(.ct-section):not(.oxy-easy-posts),
.col-left.oxy-easy-posts .oxy-posts,
.col-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 1600px) {
.col-left {
 width:50%;
}
}

@media (max-width: 1023px) {
.col-left {
 padding-left:0px;
 width:80%;
}
}

@media (max-width: 767px) {
.col-left {
 width:100%;
}
}

.col-right {
 max-width:524px;
 width:100%;
}
@media (max-width: 1600px) {
.col-right {
 width:50%;
}
}

@media (max-width: 1023px) {
.col-right {
 width:80%;
}
}

@media (max-width: 767px) {
.col-right {
 width:100%;
}
}

.toggle-7578 {
 padding-top:13px;
 padding-bottom:13px;
}

                .toggle-7578 .oxy-expand-collapse-icon {
            font-size: 20px;        }
        
                .toggle-7578 .oxy-expand-collapse-icon::before,
        .toggle-7578 .oxy-expand-collapse-icon::after {
            background-color: #e07c5f;        }
        
        .toggle-7578-expanded {
}
.tab-heading {
 font-family:'Open Sans';
 font-size:clamp(18px, 1.95vw, 20px) ;
 font-weight:600;
 text-align:left;
 line-height:1.6;
 margin-left:clamp(10px, 2.93vw, 30px) ;
 letter-spacing:0.28px;
}
.tab-content {
 font-family:'Open Sans';
 font-size:20px;
 font-weight:400;
 text-align:left;
 line-height:1.6;
 margin-top:20px;
 margin-bottom:20px;
 margin-left:30px;
}
.tabs-9587-tab {
}
.tabs-9587-tab-active {
}
.tabs-contents-9587-tab {
}
.toggle-0884 {
}
.toggle-0884-expanded {
}
.toggle-5143 {
}
.toggle-5143-expanded {
}
.row-reverse {
}
.toggle-4400 {
}
.toggle-4400-expanded {
}
.toggle-1884 {
}
.toggle-1884-expanded {
}
.fade_left {
 aos-enable:true;
}
.therapy {
}
.therapy .ct-section-inner-wrap {
padding-top: clamp(40px, 7.32vw, 75px) ;
padding-bottom: clamp(40px, 7.32vw, 75px) ;
}
.subhead_II {
 font-family:'Open Sans';
 font-size:16px;
 letter-spacing:0.16px;
 font-weight:700;
}
.head_44 {
 font-family:'Open Sans';
 font-size:clamp(26px, 3.14vw, 44px) ;
 font-weight:600;
 letter-spacing:0.44px;
 line-height:1.8;
}
.therapy-card:hover .ct-link-text{
 color:#e07c5f;
}
.therapy-card:hover .ct-headline{
 color:#e07c5f;
}
.therapy-card {
 aos-enable:false;
}
.head_16 {
 font-family:'Open Sans';
 font-size:16px;
 letter-spacing:0.22px;
 font-weight:600;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.para_16 {
 font-family:'Open Sans';
 font-size:16px;
 font-weight:400;
 line-height:1..25;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:left;
}
.text-link:hover{
 color:#e07c5f;
}
.text-link {
 font-family:'Open Sans';
 font-size:16px;
 letter-spacing:0.16px;
 line-height:1.25;
 color:#d9b596;
 font-weight:400;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.head_20 {
 font-family:'Open Sans';
 font-size:clamp(18px, 1.95vw, 20px) ;
 font-weight:500;
}
.max-wrap {
 width:100%;
 padding-left:20px;
 padding-right:20px;
 max-width:1200px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
 margin-top:0px;
}
.list:before{
transform:translateY(-50%); width:3px;
 height:3px;
 border-radius:100px;
 background-color:#28231f;
 position:absolute;
 left:0px;
 top:28px;
  content:"";
}
.list {
 font-family:'Open Sans';
 font-size:18px;
 font-weight:400;
 letter-spacing:0.45px;
 line-height:1.75;
 padding-top:12px;
 padding-bottom:12px;
 position:relative;
 padding-left:10px;
}
.underline {
 text-decoration:underline;
}
.t_left {
 text-align:left;
}
.col-wrap {
 max-width:1100px;
 padding-top:0px;
 width:100%;
 margin-top:0px;
 margin-bottom:clamp(40px,7.81vw,80px) ;
 margin-left:auto ;
 margin-right:auto ;
}
.col-wrap:not(.ct-section):not(.oxy-easy-posts),
.col-wrap.oxy-easy-posts .oxy-posts,
.col-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.related-btn:hover .ct-fancy-icon{
transform:translate(20px);}
.related-btn:hover{
 color:#e07c5f;
}
.related-btn {
 font-family:'SangBleu Kingdom';
 font-size:clamp(16px, 1.95vw, 20px) ;
 line-height:1.6;
 letter-spacing:0.6px;
 font-weight:500;
 text-decoration:underline;
 padding-top:20px;
 padding-bottom:20px;
}
.related-btn:not(.ct-section):not(.oxy-easy-posts),
.related-btn.oxy-easy-posts .oxy-posts,
.related-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.head_72 {
 font-size:clamp(24px, 5.14vw, 72px) ;
 letter-spacing:3.6px;
}
.col-wrp-mini {
 max-width:620px;
 margin-top:00px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
 width:100%;
}
.col-wrp-mini:not(.ct-section):not(.oxy-easy-posts),
.col-wrp-mini.oxy-easy-posts .oxy-posts,
.col-wrp-mini.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.therapy-content {
}
.therapy-content .ct-section-inner-wrap {
padding-top: clamp(40px, 7.81vw, 80px) ;
padding-right: 20px;
padding-bottom: clamp(40px, 7.81vw, 80px) ;
padding-left: 20px;
}
.hamburger-menu {
 top:0px;
 bottom:0px;
 background-color:#ffffff;
 position:fixed;
 right:0px;
 max-width:420px;
 padding-top:150px;
 padding-bottom:250px;
 padding-left:30px;
 padding-right:30px;
 text-align:justify;
 aos-enable:true;
}
.hamburger-menu:not(.ct-section):not(.oxy-easy-posts),
.hamburger-menu.oxy-easy-posts .oxy-posts,
.hamburger-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.menu {
}
.toggle-0440 {
 width:100%;
 padding-top:20px;
 padding-bottom:20px;
}
.toggle-0440:not(.ct-section):not(.oxy-easy-posts),
.toggle-0440.oxy-easy-posts .oxy-posts,
.toggle-0440.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
align-items:center;
justify-content:space-between;
}

                .toggle-0440 .oxy-expand-collapse-icon {
            font-size: 0px;        }
        
        
        .toggle-0440-expanded {
}
.hamburger-label {
 font-family:'Open Sans';
 font-size:18px;
 color:#28231f;
 font-weight:600;
 text-align:left;
 line-height:1.5;
}
.label-menu {
 width:100%;
 background-color:#8c5642;
 margin-bottom:50px;
 margin-top:20px;
 padding-top:20px;
 padding-bottom:20px;
box-shadow: 0px 20px 40px -50px rgba(140, 86, 66, 1),0px 10px 40px rgba(140, 86, 66, 1);
}
.hamburger-link {
 font-family:'Open Sans';
 font-size:18px;
 font-weight:600;
 padding-top:20px;
 padding-bottom:20px;
}
.menu-close {
transform:translate(-50%,50%); width:40px;
 height:40px;
 border-radius:100px;
 position:absolute;
 top:0px;
 right:0px;
}
.menu-close:not(.ct-section):not(.oxy-easy-posts),
.menu-close.oxy-easy-posts .oxy-posts,
.menu-close.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxy-close-modal {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#8c5642;
 border-right-color:#8c5642;
 border-bottom-color:#8c5642;
 border-left-color:#8c5642;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.catalogue-col {
 width:100%;
 margin-top:clamp(40px, 7.81vw, 80px) ;
 background-color:#28231F03;
 padding-top:clamp(20px, 7.81vw, 80px) ;
 padding-bottom:clamp(20px, 7.81vw, 80px) ;
}
.catalogue-wrap {
 max-width:1750px;
 width:100%;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto ;
 margin-right:auto ;
}
.carsousel-section {
}
.carsousel-section .ct-section-inner-wrap {
padding-top: clamp(40px, 7.81vw, 80px) ;
padding-bottom: clamp(40px, 7.81vw, 80px) ;
}
.carsousel {
 width:100%;
}
.carousel-main {
}
.carousel {
}
.carousel-nav {
}
@media (max-width: 1023px) {
.carousel-nav {
 margin-top:60px;
}
}

.carousel-cell {
 width:100%;
}
.carousel-image {
 max-width:370px;
 height:560px;
 padding-top:2px;
 padding-left:2px;
 padding-right:2px;
 padding-bottom:2px;
 background-color:#593527;
 opacity:0.4;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 margin-top:100px;
}
.subhead-bar:before{
transform:translateY(-50%); width:30px;
 height:3px;
 background-color:#593527;
 position:absolute;
 left:0px;
 top:50%;
  content:"";
}
.subhead-bar:not(.ct-section):not(.oxy-easy-posts):before,
.subhead-bar.oxy-easy-posts .oxy-posts:before,
.subhead-bar.ct-section .ct-section-inner-wrap:before{
display:inline-flex;
}
.subhead-bar {
 padding-left:40px;
}
.user {
 font-size:18px;
 color:#593527;
 font-weight:700;
 line-height:1.8;
 margin-top:clamp(20px, 3.91vw, 40px) ;
 margin-bottom:clamp(20px, 3.91vw, 40px) ;
}
.cell:after{
background-image:url(http://communicationclinique.com/wp-content/uploads/2022/02/quote.png);background-size: contain;transform:translateY(-100%); position:absolute;
 top:50%;
 left:0px;
 background-repeat:no-repeat;
 height:100px;
 width:80px;
 opacity:0.43;
  content:"";
}
.cell {
 position:relative;
 padding-left:clamp(20px, 8.57vw, 120px) ;
}
@media (max-width: 479px) {
.cell {
 padding-left:0px;
}
}

.para_24 {
 font-size:clamp(20px, 3.13vw, 24px) ;
}
.head_60 {
 font-size:clamp(30px, 4.29vw, 60px) ;
 font-weight:400;
 line-height:1.6;
}
.therapy-image {
 margin-bottom:clamp(40px,7.81vw,80px) ;
 height:600px;
 padding-right:0px;
 padding-left:0px;
 overflow:hidden;
}
@media (max-width: 767px) {
.therapy-image {
 height:unset ;
}
}

.dropdown-col {
 background-color:#28231F03;
}
.tabs-3457-tab {
}
.tabs-3457-tab-active {
}
.tabs-contents-3457-tab {
}
.toggle-7976 {
}
.toggle-7976-expanded {
}
.toggle-0281 {
}
.toggle-0281-expanded {
}
.card-imge {
 position:absolute;
 top:0px;
 right:0px;
 left:0px;
 z-index:-1;
}
.transition {
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

html,
body {
    overflow-x: hidden;
}

a,
a:visited,
a:hover {
    text-decoration: none;
}

button {
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
}

ul {
    list-style: none;
}

svg {
    pointer-events: none;
	transition: 0.2s all ease ;
}

svg path{
	transition: 0.2s all ease ;
}

img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.oxy-pro-menu-list{
	flex-wrap: wrap;
	justify-content: center;
}

.oxy-pro-menu-list li{
	width: unset !important;
}

#-pro-menu-3-13 .sub-menu {
  border-radius: 4px;
  background: #ffffff;
  padding: 16px 0px;
  min-width: 300px;
}

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.hero-animation::after {
  -webkit-animation: move 2s infinite;
  -moz-animation: move 2s infinite;
  -ms-animation: move 2s infinite;
  -o-animation: move 2s infinite;
  animation: move 2s infinite;
}

@keyframes move {
	0%{
		transform: translate(-50% , 0px);
		opacity: 1;
	}
	100%{
		transform: translate(-50% , 20px);
		opacity: 0;
	}
}

#fluentform_1 button.ff-btn-submit{
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 6-8 6V0l8 6Z' fill='%23260C0A'/%3E%3C/svg%3E");
	background-size: 13px 15px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#fluentform_1 .ff-el-form-check-label{
	position: relative;
	padding-left: 40px;
}

#fluentform_1 .ff-el-form-check-label input[type="checkbox"]{
	display: none;
}

#fluentform_1 .ff-el-form-check-label::before,
#fluentform_1 .ff-el-form-check-label::after{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 25px;
	height: 25px;
	border: 1px solid #A67153;
	border-radius: 100px;
}

#fluentform_1 .ff-el-form-check-label::after{
	background-color: #A67153;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.7 0 45.2l-256 256c-12.5 12.5-32.7 12.5-45.2 0L9.372 278.6c-12.496-12.5-12.496-32.7 0-45.2 12.498-12.5 32.758-12.5 45.258 0L159.1 338.7l234.3-233.3c12.5-12.52 32.7-12.52 45.2 0z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 11px;
	background-position: 50% 50%;
	opacity: 0;   
	transition: all 0.2s ease;
}

.ff_item_selected .ff-el-form-check-label::after{
	opacity: 1 !important;
}

body.page-id-43 #-pro-menu-3-13 .oxy-pro-menu-list .menu-item a,
body.page-id-43 .nav-logo,
body.page-id-132 #-pro-menu-3-13 .oxy-pro-menu-list .menu-item a,
body.page-id-132 .nav-logo{
	color: #301C1C; 
}

#fluentform_1 .ff-el-input--content input::placeholder{
	color: #D9B596;
}

#fluentform_1 button.ff-btn-submit{
	margin-top: 30px !important;
}

#section-10-43::after {
	display: block;
}

.therapy-content h2,
.therapy-content h3,
.therapy-content h4,
.therapy-content h5{
	font-family: 'Open Sans';
	font-size: clamp(18px, 1.95vw, 20px);
	font-weight: 500;
	margin-bottom: clamp(20px,3.91vw,40px);
}

.therapy-content p{
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 1.75;
	letter-spacing: 0.18px;
	margin-bottom: clamp(14px, 2.54vw, 26px);
}

.therapy-content ul li,
.therapy-content ol li{
	position: relative;
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 1.75;
	letter-spacing: 0.18px;
	padding-left: clamp(15px, 2.93vw, 30px);
}

.therapy-content ol li{
	padding-left: 0px;
}

.therapy-content ul li::before{
	content: "";
	position: absolute;
	top: 16px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 100px;
	background-color: #301C1C;
}

.therapy-content ol{
	counter-set: li;
	list-style-type: none;
}

.therapy-content ol li::before{
	counter-increment: li;
	content: counter(li);
	ont-family: 'Open Sans';
	font-size: 18px;
	font-weight: 400;
	line-height: 1.75;
	letter-spacing: 0.18px;
	margin-right: 20px;
}

.header.active{
	background-color: #ffffff;
	box-shadow: 0px 0px 25px rgb(224,124,95, 0.5);
	top: 0;
}

.header.active #-pro-menu-3-13 .oxy-pro-menu-list .menu-item a,
.header.active .nav-logo{
	color: #301C1C;
}

#menu-header-nav-1 .sub-menu{
	display: none;
}

.oxy-toggle-content{
	flex-direction: row !important;
	align-items: center;
	justify-content: space-between;
}

.label-menu a{
	text-align: left;
}

.flickity-viewport{
	width: 100%;
}

.carousel-nav .carousel-cell.is-nav-selected {
	margin-top: 0;
	opacity: 1;
}

.flickity-page-dots{
	display: flex;
	margin-left: clamp(20px, 11.43vw, 160px);
}

.flickity-page-dots li:first-child::before{
	content: "01";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%) translateX(-200%);
}

.flickity-page-dots li:last-child::after{
	content: "04";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%) translateX(200%);
}

.flickity-page-dots .dot{
	position: relative;
	border-radius: 0 !important;
	margin: 0 !important;
	height: 4px !important;
	width: 16% !important;
	background: #C5C5C5 !important;
	transition: all 0.2s ease;
}

.flickity-page-dots .dot.is-selected{
	background: #D9B596 !important;	
}

#fancy_icon-9-43 > svg{
	width: 28px !important;
	height: 28px  !important;
}

#_dynamic_list-55-153 h2,
#_dynamic_list-55-153 h3,
#_dynamic_list-55-153 h4,
#_dynamic_list-55-153 h5,
#_dynamic_list-55-153 h6{
	font-size: 18px;	
}#fluentform_1 button.ff-btn-submit{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 width:80px;
 height:80px;
 margin-top:0px;
 margin-left:auto ;
 margin-right:auto ;
 margin-bottom:0px;
 background-color:#d9b596;
 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:#593527;
 border-right-color:#593527;
 border-bottom-color:#593527;
 border-left-color:#593527;
 border-radius:100px;
}
#fluentform_1 .ff-el-form-check-label{
 margin-top:-20px;
}
#fluentform_1 .ff-el-input--content{
}
#fluentform_1 .ff-el-input--content .ff-el-form-check input{
 height:20px;
 margin-bottom:0px;
}
#fluentform_1 .ff-el-form-check span{
 font-family:'Open Sans';
 font-size:12px;
 color:#d9b596;
 font-weight:300;
 line-height:1.5;
}
#fluentform_1 .ff-el-input--content input:hover{
 border-top-color:#593527;
 border-right-color:#593527;
 border-bottom-color:#593527;
 border-left-color:#593527;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
#fluentform_1 .ff-el-input--content input:last-child{
}
#fluentform_1 .ff-el-input--content input{
 font-family:'SangBleuKingdomTrial';
 height:70px;
 padding-left:10px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 background-color:rgba(0,0,0,0);
 font-size:16px;
 font-weight:400;
 line-height:1.3;
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:#593527;
 color:#d9b596;
 border-top-width:2px;
 border-right-width:2px;
 border-left-width:2px;
 margin-bottom:20px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-color:rgba(89,53,39,0);
 border-right-color:rgba(89,53,39,0);
 border-left-color:rgba(89,53,39,0);
}
#fluentform_2 .ff-el-group{
 width:100%;
}
#fluentform_2 .ff-t-column-2{
 position:absolute;
 top:0px;
 right:0px;
 bottom:0px;
 max-width:120px;
}
#fluentform_2 .ff-t-container{
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
 position:relative;
 z-index:1;
}
#fluentform_2 button.ff-btn-submit:after{
background-image:url("data:image/svg+xml,svg width='8' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'path d='m8 6-8 6V0l8 6Z' fill='E07C5F'//svg");background-size: contain;transform:translateY(-50%); height:8px;
 background-repeat:no-repeat;
 width:10px;
 margin-left:8px;
 position:absolute;
 top:50%;
 right:0px;
  content:"";
}
#fluentform_2 button.ff-btn-submit:hover{
 background-color:#e07c5f;
}
#fluentform_2 button.ff-btn-submit{
 font-family:'Roboto';
 background-color:#28231f;
 padding-left:20px;
 padding-right:20px;
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:center;
 border-radius:0px;
 font-size:10px;
 height:100%;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 position:relative;
 z-index:1;
 padding-top:16px;
 padding-bottom:16px;
}
.fluentform #fluentform_2 .ff-el-group{
 margin-bottom:0px;
}
#fluentform_2 .ff-t-cell{
 padding-right:0px;
 padding-left:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 min-width:unset ;
 display:flex;
 width:100%;
}
#fluentform_2 .ff-el-input--content input{
 width:100%;
 height:100%;
 min-height:39px;
 padding-top:10px;
 padding-left:25px;
 padding-right:10px;
 padding-bottom:10px;
 font-size:14px;
 color:#a67153;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 border-radius:0px;
 background-color:#ffffff;
}
@media (max-width: 1023px) {
#fluentform_2 .ff-t-container{
 display:flex;
 flex-direction:column;
}
}

@media (max-width: 1023px) {
#fluentform_2 .ff-t-column-2{
 position:relative;
}
}

