.elementor-29180 .elementor-element.elementor-element-5ce7b5f{padding:50px 120px 80px 120px;}.elementor-29180 .elementor-element.elementor-element-702b086 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-29180 .elementor-element.elementor-element-702b086 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29180 .elementor-element.elementor-element-29d366b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-29180 .elementor-element.elementor-element-29d366b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#1E2227;}.elementor-29180 .elementor-element.elementor-element-07b4cea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29180 .elementor-element.elementor-element-07b4cea .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.03em;color:#1E222785;}.elementor-29180 .elementor-element.elementor-element-dc051ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29180 .elementor-element.elementor-element-dc051ae > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-29180 .elementor-element.elementor-element-dc051ae .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:0.01em;color:#1E2227;}.elementor-29180 .elementor-element.elementor-element-623f48a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#1E222785;}.elementor-29180 .elementor-element.elementor-element-623f48a > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-29180 .elementor-element.elementor-element-8c8d274 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-29180 .elementor-element.elementor-element-8c8d274 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29180 .elementor-element.elementor-element-05417c2{--e-image-carousel-slides-to-show:2;}.elementor-29180 .elementor-element.elementor-element-05417c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button.elementor-swiper-button-next{font-size:52px;}.elementor-29180 .elementor-element.elementor-element-b437404{padding:80px 120px 80px 120px;}.elementor-29180 .elementor-element.elementor-element-79e549f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29180 .elementor-element.elementor-element-d7c3983 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29180 .elementor-element.elementor-element-d7c3983 .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.03em;color:#1E2227A3;}.elementor-29180 .elementor-element.elementor-element-d84b4ee{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-29180 .elementor-element.elementor-element-d84b4ee > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-29180 .elementor-element.elementor-element-d84b4ee .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:0.01em;color:#233541;}.elementor-29180 .elementor-element.elementor-element-c16206b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-29180 .elementor-element.elementor-element-c16206b > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-29180 .elementor-element.elementor-element-c16206b .elementor-heading-title{font-family:"Bounded", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:0.01em;color:#233541;}.elementor-29180 .elementor-element.elementor-element-9ffc8d2{--swiper-slides-to-display:4;--swiper-slides-gap:5px;}.elementor-29180 .elementor-element.elementor-element-9ffc8d2 .swiper-slide > .elementor-element{height:100%;}.elementor-29180 .elementor-element.elementor-element-8914e99{--swiper-slides-to-display:4;--swiper-slides-gap:5px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--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:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-8914e99 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-8914e99 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF;}.elementor-29180 .elementor-element.elementor-element-8914e99 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-29180 .elementor-element.elementor-element-9ffc8d2{--swiper-slides-to-display:2;}.elementor-29180 .elementor-element.elementor-element-8914e99{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-29180 .elementor-element.elementor-element-5ce7b5f{padding:120px 0px 30px 0px;}.elementor-29180 .elementor-element.elementor-element-702b086 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-29180 .elementor-element.elementor-element-29d366b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-29180 .elementor-element.elementor-element-29d366b .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-29180 .elementor-element.elementor-element-07b4cea .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-29180 .elementor-element.elementor-element-dc051ae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29180 .elementor-element.elementor-element-dc051ae .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-29180 .elementor-element.elementor-element-623f48a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29180 .elementor-element.elementor-element-623f48a{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:14px;line-height:18px;}.elementor-29180 .elementor-element.elementor-element-05417c2{--e-image-carousel-slides-to-show:1;}.elementor-29180 .elementor-element.elementor-element-05417c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 55px 0px;}.elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;}.elementor-29180 .elementor-element.elementor-element-b437404{padding:30px 16px 90px 16px;}.elementor-29180 .elementor-element.elementor-element-d84b4ee{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-29180 .elementor-element.elementor-element-d84b4ee > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-29180 .elementor-element.elementor-element-d84b4ee .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-29180 .elementor-element.elementor-element-c16206b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-29180 .elementor-element.elementor-element-c16206b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-29180 .elementor-element.elementor-element-c16206b .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-29180 .elementor-element.elementor-element-9ffc8d2{--swiper-slides-to-display:1;}.elementor-29180 .elementor-element.elementor-element-8914e99{--swiper-slides-to-display:1;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:10%;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-40px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:10%;--arrow-size:36px;}}/* Start custom CSS for image-carousel, class: .elementor-element-05417c2 */.elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button{
    top:calc(100% - 26px);
}

.elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button-prev{
    left:-128px;
}

.elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button-next{
    right:calc(100% + 24px);
}

@media (max-width: 767px) {
    .elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button{
     top:calc(100% - 18px);
    }
    
    .elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button-prev{
        left:calc(50% - 63px);
    }
    
    .elementor-29180 .elementor-element.elementor-element-05417c2 .elementor-swiper-button-next{
        right:calc(50% - 63px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84b4ee */.elementor-29180 .elementor-element.elementor-element-d84b4ee span{color:#2B92B8;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c16206b */.elementor-29180 .elementor-element.elementor-element-c16206b span{color:#2B92B8;}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8914e99 */..elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper~.elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: rgb(237 237 237 / 13%)!important;
    
    width: 2em;
    height: 2em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b437404 */.hentry{margin:0 0 0em!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://www.112dental.com.ua/wp-content/uploads/2025/12/bounded-regular.woff') format('woff'),
		url('http://www.112dental.com.ua/wp-content/uploads/2025/12/bounded-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */