.elementor-2 .elementor-element.elementor-element-6e964f2{--display:flex;--justify-content:center;--overlay-opacity:0.4;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-6e964f2::before, .elementor-2 .elementor-element.elementor-element-6e964f2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6e964f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6e964f2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6e964f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6e964f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2180c27 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6e964f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6e964f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.cosseortho.com/wp-content/uploads/hero-bg-3.jpg") 50% 50%;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f5d31a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2 .elementor-element.elementor-element-f5d31a1 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-f5d31a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-f5d31a1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f5d31a1.elementor-view-default .elementor-icon{color:var( --e-global-color-4951b0b );border-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-f5d31a1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f5d31a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-f5d31a1 .elementor-icon{font-size:1rem;}.elementor-2 .elementor-element.elementor-element-f5d31a1 .elementor-icon svg{height:1rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c0bfdb5{left:calc(50% - 76.5px);}body.rtl .elementor-2 .elementor-element.elementor-element-c0bfdb5{right:calc(50% - 76.5px);}.elementor-2 .elementor-element.elementor-element-c0bfdb5{bottom:2.5rem;}.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-wrapper{text-align:center;gap:0.5rem;}.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c0bfdb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c0bfdb5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c0bfdb5.elementor-view-default .elementor-icon{fill:var( --e-global-color-4951b0b );color:var( --e-global-color-4951b0b );border-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon{transition-duration:0.3s;font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title a{font-family:var( --e-global-typography-9d63f0d-font-family ), Sans-serif;font-size:var( --e-global-typography-9d63f0d-font-size );font-weight:var( --e-global-typography-9d63f0d-font-weight );text-transform:var( --e-global-typography-9d63f0d-text-transform );font-style:var( --e-global-typography-9d63f0d-font-style );text-decoration:var( --e-global-typography-9d63f0d-text-decoration );line-height:var( --e-global-typography-9d63f0d-line-height );letter-spacing:var( --e-global-typography-9d63f0d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5d56645{--grid-columns:4;--grid-row-gap:2rem;width:100%;max-width:100%;--grid-column-gap:1.5rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-accordion{gap:3.5rem;grid-template-columns:minmax(0, 50%) minmax(0, 1fr);align-items:center;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-media, .elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-mobile-image{aspect-ratio:4 / 5;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-image img, .elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-mobile-image img{object-position:center center;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item{border-color:var( --e-global-color-6c4e2dd );border-bottom-width:1px;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item .sp-audience-trigger{padding:2.5rem 0rem 2.5rem 0rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item.is-active .sp-audience-trigger{padding:2.5rem 0rem 1.5rem 0rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-trigger{font-family:var( --e-global-typography-45f03f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45f03f0-font-size );font-weight:var( --e-global-typography-45f03f0-font-weight );text-transform:var( --e-global-typography-45f03f0-text-transform );font-style:var( --e-global-typography-45f03f0-font-style );text-decoration:var( --e-global-typography-45f03f0-text-decoration );line-height:var( --e-global-typography-45f03f0-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-icon{width:1.5rem;height:1.5rem;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item.is-active .sp-audience-icon{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-panel-inner{padding:0rem 0rem 2.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-panel-inner.has-buttons .sp-audience-description{margin-bottom:1.5rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-actions{gap:1rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button{padding:1rem 1.5rem 1rem 1.5rem;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;gap:0.5rem;font-family:var( --e-global-typography-ecf85d4-font-family ), Sans-serif;font-size:var( --e-global-typography-ecf85d4-font-size );font-weight:var( --e-global-typography-ecf85d4-font-weight );text-transform:var( --e-global-typography-ecf85d4-text-transform );font-style:var( --e-global-typography-ecf85d4-font-style );text-decoration:var( --e-global-typography-ecf85d4-text-decoration );line-height:var( --e-global-typography-ecf85d4-line-height );letter-spacing:var( --e-global-typography-ecf85d4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-primary{color:var( --e-global-color-4951b0b );background-color:var( --e-global-color-secondary );border-style:none;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-primary:hover, .elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-primary:focus-visible{color:var( --e-global-color-4951b0b );background-color:var( --e-global-color-a957865 );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-secondary{color:var( --e-global-color-4951b0b );background-color:var( --e-global-color-primary );border-style:none;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-secondary:hover, .elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button-secondary:focus-visible{color:var( --e-global-color-4951b0b );background-color:var( --e-global-color-ded863f );}.elementor-2 .elementor-element.elementor-element-d793c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2 .elementor-element.elementor-element-d793c44 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d793c44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-d793c44.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d793c44.elementor-view-default .elementor-icon{color:var( --e-global-color-4951b0b );border-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-d793c44.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d793c44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-d793c44 .elementor-icon{font-size:1rem;}.elementor-2 .elementor-element.elementor-element-d793c44 .elementor-icon svg{height:1rem;}.elementor-2 .elementor-element.elementor-element-c87ea1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2 .elementor-element.elementor-element-c87ea1b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c87ea1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c87ea1b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c87ea1b.elementor-view-default .elementor-icon{color:var( --e-global-color-4951b0b );border-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c87ea1b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c87ea1b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-c87ea1b .elementor-icon{font-size:1rem;}.elementor-2 .elementor-element.elementor-element-c87ea1b .elementor-icon svg{height:1rem;}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-4.38rem;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-4.38rem;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:2.5rem;--arrow-normal-color:var( --e-global-color-4951b0b );--arrow-hover-color:var( --e-global-color-primary );--swiper-pagination-size:0.75rem;--dots-normal-color:var( --e-global-color-6c4e2dd );--dots-hover-color:var( --e-global-color-primary );--swiper-pagination-spacing:2.5rem;}.elementor-2 .elementor-element.elementor-element-5260dd3 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-5260dd3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-2 .elementor-element.elementor-element-5260dd3 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:none;}.elementor-2 .elementor-element.elementor-element-5260dd3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.25rem;--swiper-pagination-bullet-vertical-gap:0.25rem;}.elementor-2 .elementor-element.elementor-element-fd9566c{--e-image-carousel-slides-to-show:6;}.elementor-2 .elementor-element.elementor-element-fd9566c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;width:0.75rem;height:0.75rem;background:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fd9566c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-6c4e2dd );opacity:var( --e-global-color-6c4e2dd );}.elementor-2 .elementor-element.elementor-element-fd9566c .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-fd9566c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fc917d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2 .elementor-element.elementor-element-fc917d3 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-fc917d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-fc917d3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fc917d3.elementor-view-default .elementor-icon{color:var( --e-global-color-4951b0b );border-color:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-fc917d3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fc917d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4951b0b );}.elementor-2 .elementor-element.elementor-element-fc917d3 .elementor-icon{font-size:1rem;}.elementor-2 .elementor-element.elementor-element-fc917d3 .elementor-icon svg{height:1rem;}@media(min-width:2400px){.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d63f0d-font-size );line-height:var( --e-global-typography-9d63f0d-line-height );letter-spacing:var( --e-global-typography-9d63f0d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-trigger{font-size:var( --e-global-typography-45f03f0-font-size );line-height:var( --e-global-typography-45f03f0-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button{font-size:var( --e-global-typography-ecf85d4-font-size );line-height:var( --e-global-typography-ecf85d4-line-height );letter-spacing:var( --e-global-typography-ecf85d4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:3;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d63f0d-font-size );line-height:var( --e-global-typography-9d63f0d-line-height );letter-spacing:var( --e-global-typography-9d63f0d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-trigger{font-size:var( --e-global-typography-45f03f0-font-size );line-height:var( --e-global-typography-45f03f0-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button{font-size:var( --e-global-typography-ecf85d4-font-size );line-height:var( --e-global-typography-ecf85d4-line-height );letter-spacing:var( --e-global-typography-ecf85d4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item .sp-audience-trigger{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-item.is-active .sp-audience-trigger{padding:1.25rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-panel-inner{padding:0rem 0rem 1.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-fd9566c{--e-image-carousel-slides-to-show:5;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d63f0d-font-size );line-height:var( --e-global-typography-9d63f0d-line-height );letter-spacing:var( --e-global-typography-9d63f0d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5d56645{--grid-columns:3;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-accordion{gap:2.5rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-trigger{font-size:var( --e-global-typography-45f03f0-font-size );line-height:var( --e-global-typography-45f03f0-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button{font-size:var( --e-global-typography-ecf85d4-font-size );line-height:var( --e-global-typography-ecf85d4-line-height );letter-spacing:var( --e-global-typography-ecf85d4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-fd9566c{--e-image-carousel-slides-to-show:4;}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6e964f2{--overlay-opacity:0.4;}.elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c0bfdb5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d63f0d-font-size );line-height:var( --e-global-typography-9d63f0d-line-height );letter-spacing:var( --e-global-typography-9d63f0d-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5d56645{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-mobile-image{margin-bottom:1.5rem !important;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-trigger{font-size:var( --e-global-typography-45f03f0-font-size );line-height:var( --e-global-typography-45f03f0-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-panel-inner{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a2372a9 .sp-audience-button{font-size:var( --e-global-typography-ecf85d4-font-size );line-height:var( --e-global-typography-ecf85d4-line-height );letter-spacing:var( --e-global-typography-ecf85d4-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5260dd3{--swiper-slides-to-display:1;--arrow-size:0rem;}.elementor-2 .elementor-element.elementor-element-fd9566c{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for loop-carousel, class: .elementor-element-5260dd3 */.elementor-2 .elementor-element.elementor-element-5260dd3 .swiper-pagination-bullet {
    opacity: 1;
}
.elementor-2 .elementor-element.elementor-element-5260dd3 .swiper-pagination-bullet-active {
    background-color: var(--dots-hover-color);
}
@media screen and (min-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-5260dd3 .swiper-pagination {
        display: none;
    }
    .elementor-2 .elementor-element.elementor-element-5260dd3 .swiper {
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fd9566c */.elementor-2 .elementor-element.elementor-element-fd9566c img {
    box-shadow: unset;
}
.elementor-2 .elementor-element.elementor-element-fd9566c .swiper {
    padding-bottom: 2.75rem;
}
.elementor-2 .elementor-element.elementor-element-fd9566c .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -7px;
}/* End custom CSS */