.elementor-2771 .elementor-element.elementor-element-cda0390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:064px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-fe079c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>*>* ,
							 .elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-db10c18 .elementor-heading-title{font-family:var( --e-global-typography-7015f61-font-family ), Sans-serif;font-size:var( --e-global-typography-7015f61-font-size );font-weight:var( --e-global-typography-7015f61-font-weight );line-height:var( --e-global-typography-7015f61-line-height );}.elementor-2771 .elementor-element.elementor-element-9885d04{padding:0% 15% 0% 0%;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button:after,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button:hover,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-e0614f2{width:initial;max-width:initial;margin:042px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-82a4e95 );border-radius:28px 28px 28px 28px;padding:014px 20px 014px 20px;font-family:"Line seed JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button:hover{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-2771 .elementor-element.elementor-element-e0614f2 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{font-size:18px;}.elementor-2771 .elementor-element.elementor-element-4212dc2{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-4212dc2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-4212dc2 img{width:478px;height:400px;border-radius:24px 24px 24px 24px;}.elementor-2771 .elementor-element.elementor-element-3d02102{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-4a28cce{width:100%;max-width:100%;padding:0% 57% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-4a28cce .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-fefcb74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-d17da44{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-d17da44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-d17da44.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-d17da44.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-d17da44.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-2a30101{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-2a30101.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-2a30101.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-2a30101.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-2a30101.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-1316ee2{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-1316ee2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-1316ee2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-1316ee2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-1316ee2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-a2d3855{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-a2d3855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-3a850f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-3a850f8:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-3a850f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-243b130{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-15b6a99 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2771 .elementor-element.elementor-element-743cf30{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-1847e47{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#EDEDED;--border-color:#EDEDED;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-3716473 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap{color:var( --e-global-color-accent );font-size:56px;transform:rotate(0deg);}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap svg{fill:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-d7ba397.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-2771 .elementor-element.elementor-element-d7ba397.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-2771 .elementor-element.elementor-element-d7ba397.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-2771 .elementor-element.elementor-element-d7ba397.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap img{width:56px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(-45deg);}.elementor-2771 .elementor-element.elementor-element-d7ba397{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-58d4037{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-2771 .elementor-element.elementor-element-2eaa516 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box{text-align:left;}.elementor-2771 .elementor-element.elementor-element-59a21e1.elementor-position-right .bdt-ep-advanced-icon-box-icon{margin-left:15px;}.elementor-2771 .elementor-element.elementor-element-59a21e1.elementor-position-left .bdt-ep-advanced-icon-box-icon{margin-right:15px;}.elementor-2771 .elementor-element.elementor-element-59a21e1.elementor-position-top .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-2771 .elementor-element.elementor-element-59a21e1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon{margin-top:15px;}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-icon-wrap svg{transform:rotate(0deg);}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-icon-wrap{transform:rotate(0deg);}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-title{margin-bottom:13px;color:var( --e-global-color-3eca84e );font-family:var( --e-global-typography-223837b-font-family ), Sans-serif;font-size:var( --e-global-typography-223837b-font-size );font-weight:var( --e-global-typography-223837b-font-weight );line-height:var( --e-global-typography-223837b-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-description{margin-bottom:0px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{color:var( --e-global-color-accent );font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-c12777e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-8a59060{padding:0px 0px 20px 0px;}.elementor-2771 .elementor-element.elementor-element-8a59060 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-3e18412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-1650292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-1650292:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-1650292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-1650292:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-1650292.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-c4502f7{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-c4502f7.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-c4502f7 img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-689bf55{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-689bf55.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-689bf55 .elementor-divider-separator{width:35%;}.elementor-2771 .elementor-element.elementor-element-689bf55 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-a8206b3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-a8206b3 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-f42ea29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-f42ea29:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-f42ea29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-f42ea29:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-f42ea29.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2771 .elementor-element.elementor-element-4a8adcb{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-4a8adcb.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-4a8adcb img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-c50d6e2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-c50d6e2.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-c50d6e2 .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-c50d6e2 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-48357c5{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-48357c5 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-179265f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-179265f:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-179265f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-179265f:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-179265f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2771 .elementor-element.elementor-element-7fb9840{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-7fb9840.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-7fb9840 img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-fea2fcd{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-fea2fcd.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-fea2fcd .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-fea2fcd .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-bbf9c98{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-bbf9c98 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-12a289d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-72fd6d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-72fd6d4:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-72fd6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-72fd6d4:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-72fd6d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-4ef93da{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-4ef93da.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-4ef93da img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-913d725{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-913d725.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-913d725 .elementor-divider-separator{width:35%;}.elementor-2771 .elementor-element.elementor-element-913d725 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-66a7a62{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-66a7a62 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-86d565d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-86d565d:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-86d565d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-86d565d:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-86d565d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-3496fba{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-3496fba.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-3496fba img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-c895744{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-c895744.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-c895744 .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-c895744 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-5faca58{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-5faca58 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-ed3aa33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 22px;--row-gap:16px;--column-gap:22px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d684c2 );--border-color:var( --e-global-color-2d684c2 );--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2771 .elementor-element.elementor-element-ed3aa33:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-ed3aa33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-ed3aa33:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2771 .elementor-element.elementor-element-ed3aa33.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2771 .elementor-element.elementor-element-5c02952{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-5c02952.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-5c02952 img{width:56px;height:56px;}.elementor-2771 .elementor-element.elementor-element-0c9d2f3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2771 .elementor-element.elementor-element-0c9d2f3.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-0c9d2f3 .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-0c9d2f3 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-2771 .elementor-element.elementor-element-059cbd4{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-059cbd4 .elementor-heading-title{font-family:"Line seed JP", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-c107d35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-c2d57ad{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-ab446a5{--swiper-slides-to-display:2;--swiper-slides-gap:4px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-ab446a5 .swiper-slide > .elementor-element{height:100%;}.elementor-2771 .elementor-element.elementor-element-a51d631{--divider-border-style:solid;--divider-color:var( --e-global-color-2d684c2 );--divider-border-width:1px;padding:60px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-a51d631 .elementor-divider-separator{width:100%;}.elementor-2771 .elementor-element.elementor-element-a51d631 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2771 .elementor-element.elementor-element-e0e4f33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-911bc16{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-911bc16.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-3801565{padding:0% 10% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-3801565 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-3331ef2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-3331ef2{font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button:after,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button:hover,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-a972d88{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-82a4e95 );border-radius:28px 28px 28px 28px;padding:014px 20px 014px 20px;font-family:"Line seed JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button:hover{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-2771 .elementor-element.elementor-element-a972d88 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{font-size:18px;}.elementor-2771 .elementor-element.elementor-element-e92ff80{--grid-columns:1;--grid-row-gap:28px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-e92ff80.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-97ac81d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-91d0901{padding:30px 40px 30px 0px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Line seed JP", Sans-serif;font-size:84px;font-weight:400;}.elementor-2771 .elementor-element.elementor-element-6c2bab6{padding:30px 40px 30px 40px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-683dfe3 );border-radius:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Line seed JP", Sans-serif;font-size:84px;font-weight:400;}.elementor-2771 .elementor-element.elementor-element-bf62c1b{padding:30px 0px 30px 40px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter{flex-direction:column-reverse;gap:8px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Line seed JP", Sans-serif;font-size:84px;font-weight:400;}.elementor-2771 .elementor-element.elementor-element-64c3b17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:020px 50px;--row-gap:020px;--column-gap:50px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-91c5dfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:44px 22px;--row-gap:44px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-91c5dfb.e-con{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-87768f1{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-87768f1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-d9ae863{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2771 .elementor-element.elementor-element-d9ae863.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-d9ae863 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Line seed JP", Sans-serif;font-size:140px;font-weight:400;}.elementor-2771 .elementor-element.elementor-element-8fcdeb6{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-8fcdeb6.e-con{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-155df02 .elementor-icon-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-155df02 .elementor-icon{font-size:43px;}.elementor-2771 .elementor-element.elementor-element-155df02 .elementor-icon svg{height:43px;}.elementor-2771 .elementor-element.elementor-element-155df02 .elementor-icon-wrapper svg{width:auto;}.elementor-2771 .elementor-element.elementor-element-a4615e6 .elementor-icon-wrapper{text-align:start;}.elementor-2771 .elementor-element.elementor-element-a4615e6 .elementor-icon{font-size:24px;}.elementor-2771 .elementor-element.elementor-element-a4615e6 .elementor-icon svg{height:24px;}.elementor-2771 .elementor-element.elementor-element-a4615e6 .elementor-icon-wrapper svg{width:auto;}.elementor-2771 .elementor-element.elementor-element-1716c55{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#4285F4;}.elementor-2771 .elementor-element.elementor-element-1716c55 a{color:#4285F4;}.elementor-2771 .elementor-element.elementor-element-1716c55 a:hover, .elementor-2771 .elementor-element.elementor-element-1716c55 a:focus{color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-4e66aba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:44px 22px;--row-gap:44px;--column-gap:22px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-4e66aba.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-7d76877{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-6d6c358{width:100%;max-width:100%;padding:0px 280px 0px 0px;text-align:end;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-3eca84e );}.elementor-2771 .elementor-element.elementor-element-6d6c358 a{color:var( --e-global-color-3eca84e );}.elementor-2771 .elementor-element.elementor-element-6d6c358 a:hover, .elementor-2771 .elementor-element.elementor-element-6d6c358 a:focus{color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-f35ac49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:107px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-f35ac49:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-f35ac49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://implantdent.lviv.ua/wp-content/uploads/2026/02/offer-2048x796.jpg");background-position:center center;background-size:cover;}.elementor-2771 .elementor-element.elementor-element-efe0503{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 25px;--row-gap:14px;--column-gap:25px;--flex-wrap:wrap;}.elementor-2771 .elementor-element.elementor-element-efe0503.e-con{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-9950e31{width:100%;max-width:100%;padding:0% 14% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-9950e31 .elementor-heading-title{font-family:var( --e-global-typography-7015f61-font-family ), Sans-serif;font-size:var( --e-global-typography-7015f61-font-size );font-weight:var( --e-global-typography-7015f61-font-weight );line-height:var( --e-global-typography-7015f61-line-height );color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-64a725b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 28% 2% 0%;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-82a4e95 );}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-ep-button-text{text-align:center;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-ep-button-content-wrapper{text-align:center;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#A6A6A654;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button:after,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button:hover,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-ac40524{width:initial;max-width:initial;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-flex-align-right{margin-left:8px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-flex-align-left{margin-right:8px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-82a4e95 );border-radius:28px 28px 28px 28px;padding:014px 20px 014px 20px;font-family:"Line seed JP", Sans-serif;font-size:18px;font-weight:400;text-transform:none;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button:hover{color:var( --e-global-color-82a4e95 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner{font-size:18px;}.elementor-2771 .elementor-element.elementor-element-f758155{width:initial;max-width:initial;}.elementor-2771 .elementor-element.elementor-element-f758155.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title, .elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title{color:var( --e-global-color-82a4e95 );transition-duration:0.3s;}.elementor-2771 .elementor-element.elementor-element-f758155:has(:hover) .elementor-icon-box-title,
					 .elementor-2771 .elementor-element.elementor-element-f758155:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2771 .elementor-element.elementor-element-cdfe515{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-f337c1e{--display:flex;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-f337c1e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2771 .elementor-element.elementor-element-bb02a2f{padding:0% 10% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-bb02a2f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-5675004{font-family:var( --e-global-typography-696a1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-696a1e6-font-size );font-weight:var( --e-global-typography-696a1e6-font-weight );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-f7c4e26{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table th{text-align:left;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table table, .elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-static-table .bdt-static-body-row-cell{text-align:left;justify-content:left;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table table{border-style:none;border-width:0px;border-color:var( --e-global-color-29cfe40 );margin-bottom:1px;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table td{color:var( --e-global-color-text );background-color:var( --e-global-color-29cfe40 );border-style:none;padding:16px 80px 16px 20px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table tr:nth-child(even) td{background-color:#F4F4F4;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table .dataTables_filter{margin-bottom:1px;}.elementor-2771 .elementor-element.elementor-element-ecba632{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-4ca5ee3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-title{background-color:var( --e-global-color-29cfe40 );color:var( --e-global-color-text );padding:0px 0px 0px 0px;font-family:var( --e-global-typography-5a5c8b5-font-family ), Sans-serif;font-size:var( --e-global-typography-5a5c8b5-font-size );font-weight:var( --e-global-typography-5a5c8b5-font-weight );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:36px;}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-title-text{justify-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-custom-icon svg{fill:var( --e-global-color-text );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-icon.bdt-flex-align-left{margin-right:0px;}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-icon.bdt-flex-align-right{margin-left:0px;}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-title .bdt-ep-accordion-icon{font-size:34px;}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-content{color:var( --e-global-color-text );padding:0px 0px 0px 0px;margin-top:12px;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 );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-2771:not(.elementor-motion-effects-element-type-background), body.elementor-page-2771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29cfe40 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2771 .elementor-element.elementor-element-cda0390{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:064px;--padding-bottom:064px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>*>* ,
							 .elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-db10c18 .elementor-heading-title{font-size:var( --e-global-typography-7015f61-font-size );line-height:var( --e-global-typography-7015f61-line-height );}.elementor-2771 .elementor-element.elementor-element-9885d04{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-4212dc2{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-2771 .elementor-element.elementor-element-4212dc2.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-4212dc2 img{width:340px;height:300px;}.elementor-2771 .elementor-element.elementor-element-3d02102{--padding-top:60px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-4a28cce{padding:0% 0% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-4a28cce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-fefcb74{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-3a850f8{--grid-auto-flow:row;}.elementor-2771 .elementor-element.elementor-element-15b6a99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2771 .elementor-element.elementor-element-3716473 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397{--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-2eaa516 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-title{font-size:var( --e-global-typography-223837b-font-size );line-height:var( --e-global-typography-223837b-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-description{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-c12777e{--padding-top:60px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-8a59060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-1650292{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-a8206b3 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-f42ea29{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-48357c5 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-179265f{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-bbf9c98 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-72fd6d4{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-66a7a62 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-86d565d{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-5faca58 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-ed3aa33{--align-content:flex-start;}.elementor-2771 .elementor-element.elementor-element-059cbd4 .elementor-heading-title{font-size:16px;}.elementor-2771 .elementor-element.elementor-element-c107d35{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-c2d57ad{padding:0px 016px 0px 016px;}.elementor-2771 .elementor-element.elementor-element-ab446a5{--swiper-slides-to-display:1;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-90px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:23px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-90px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:23px;--swiper-pagination-spacing:20px;}.elementor-2771 .elementor-element.elementor-element-a51d631{padding:60px 016px 0px 016px;}.elementor-2771 .elementor-element.elementor-element-e0e4f33{--padding-top:120px;--padding-bottom:120px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-3801565 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-3331ef2{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-e92ff80{--grid-columns:2;}.elementor-2771 .elementor-element.elementor-element-97ac81d{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-91d0901{padding:055px 20px 055px 0px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-number-wrapper{font-size:60px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-6c2bab6{padding:055px 20px 055px 20px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-number-wrapper{font-size:60px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-bf62c1b{padding:055px 0px 055px 20px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-number-wrapper{font-size:60px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-64c3b17{--justify-content:center;}.elementor-2771 .elementor-element.elementor-element-91c5dfb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2771 .elementor-element.elementor-element-87768f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-1716c55{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-6d6c358{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-efe0503{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-9950e31 .elementor-heading-title{font-size:var( --e-global-typography-7015f61-font-size );line-height:var( --e-global-typography-7015f61-line-height );}.elementor-2771 .elementor-element.elementor-element-64a725b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title, .elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-cdfe515{--padding-top:80px;--padding-bottom:80px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-bb02a2f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-5675004{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table td{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-ecba632{--padding-top:110px;--padding-bottom:110px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-4ca5ee3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2771 .elementor-element.elementor-element-cda0390{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:034px;--padding-bottom:034px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>*>* ,
							 .elementor-2771 .elementor-element.elementor-element-850c292 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-db10c18 .elementor-heading-title{font-size:var( --e-global-typography-7015f61-font-size );line-height:var( --e-global-typography-7015f61-line-height );}.elementor-2771 .elementor-element.elementor-element-9885d04{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-e0614f2.elementor-element{--order:99999 /* order end hack */;}.elementor-2771 .elementor-element.elementor-element-4212dc2.elementor-element{--order:-99999 /* order start hack */;}.elementor-2771 .elementor-element.elementor-element-4212dc2 img{height:270px;}.elementor-2771 .elementor-element.elementor-element-3d02102{--padding-top:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-4a28cce{padding:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-4a28cce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-fefcb74{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:wrap;}.elementor-2771 .elementor-element.elementor-element-d17da44{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-d17da44 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-ad4d1a3{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-ad4d1a3 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-2a30101{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-2a30101 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-1316ee2{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-1316ee2 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-6f8d8e3{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-img{margin-bottom:0px;}.elementor-2771 .elementor-element.elementor-element-6f8d8e3 .elementor-image-box-title{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-a2d3855{--padding-top:60px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-3a850f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-243b130{--padding-top:016px;--padding-bottom:22px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-15b6a99 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2771 .elementor-element.elementor-element-743cf30 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2771 .elementor-element.elementor-element-1847e47{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:022px;--padding-bottom:022px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-3716473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2771 .elementor-element.elementor-element-3716473 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;--ep-advanced-icon-box-icon-left-h-offset:0px;--ep-advanced-icon-box-icon-left-v-offset:0px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap{font-size:56px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-icon-wrap img{width:56px;}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-title{margin-bottom:16px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-d7ba397 .bdt-ep-advanced-icon-box-content{padding:0px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-58d4037{--padding-top:022px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-2eaa516 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-icon{margin-bottom:15px;}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-title{font-size:var( --e-global-typography-223837b-font-size );line-height:var( --e-global-typography-223837b-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1 .bdt-ep-advanced-icon-box-description{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-59a21e1:hover .bdt-ep-advanced-icon-box .bdt-ep-advanced-icon-box-description{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-c12777e{--padding-top:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-8a59060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-689bf55 .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-a8206b3 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-48357c5 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-bbf9c98 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-913d725 .elementor-divider-separator{width:80%;}.elementor-2771 .elementor-element.elementor-element-66a7a62 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-5faca58 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-059cbd4 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-2771 .elementor-element.elementor-element-c107d35{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-ab446a5{--swiper-slides-to-display:1;}.elementor-2771 .elementor-element.elementor-element-a51d631{padding:30px 016px 0px 016px;}.elementor-2771 .elementor-element.elementor-element-e0e4f33{--padding-top:60px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-3801565 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-3331ef2{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-a972d88.elementor-element{--order:99999 /* order end hack */;}.elementor-2771 .elementor-element.elementor-element-e92ff80{--grid-columns:1;}.elementor-2771 .elementor-element.elementor-element-97ac81d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:20px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-91d0901{padding:0px 0px 16px 0px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-number-wrapper{font-size:64px;}.elementor-2771 .elementor-element.elementor-element-91d0901 .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-6c2bab6{padding:034px 0px 16px 0px;border-width:1px 0px 1px 0px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-number-wrapper{font-size:64px;}.elementor-2771 .elementor-element.elementor-element-6c2bab6 .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-bf62c1b{padding:034px 0px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-number-wrapper{font-size:64px;}.elementor-2771 .elementor-element.elementor-element-bf62c1b .elementor-counter-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-64c3b17{--padding-top:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-91c5dfb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2771 .elementor-element.elementor-element-87768f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2771 .elementor-element.elementor-element-d9ae863{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 20px 0px 0px;}.elementor-2771 .elementor-element.elementor-element-d9ae863.elementor-element{--align-self:center;}.elementor-2771 .elementor-element.elementor-element-d9ae863 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:92px;}.elementor-2771 .elementor-element.elementor-element-8fcdeb6{--width:120px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2771 .elementor-element.elementor-element-155df02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2771 .elementor-element.elementor-element-1716c55{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-4e66aba{--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2771 .elementor-element.elementor-element-6d6c358{padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-f35ac49:not(.elementor-motion-effects-element-type-background), .elementor-2771 .elementor-element.elementor-element-f35ac49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://implantdent.lviv.ua/wp-content/uploads/2026/03/offer.jpg");}.elementor-2771 .elementor-element.elementor-element-efe0503{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-9950e31{padding:0% 0% 0% 0%;}.elementor-2771 .elementor-element.elementor-element-9950e31 .elementor-heading-title{font-size:var( --e-global-typography-7015f61-font-size );line-height:var( --e-global-typography-7015f61-line-height );}.elementor-2771 .elementor-element.elementor-element-64a725b{width:100%;max-width:100%;padding:0px 0px 40px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2771 .elementor-element.elementor-element-ac40524{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-ac40524.elementor-element{--order:99999 /* order end hack */;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button{border-width:1px 1px 1px 1px;}.elementor-2771 .elementor-element.elementor-element-ac40524 .bdt-ep-button:hover{border-width:1px 1px 1px 1px;}.elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title{margin-block-end:6px;}.elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title, .elementor-2771 .elementor-element.elementor-element-f758155 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-cdfe515{--gap:40px 024px;--row-gap:40px;--column-gap:024px;--padding-top:40px;--padding-bottom:40px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-bb02a2f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-5675004{font-size:var( --e-global-typography-696a1e6-font-size );line-height:var( --e-global-typography-696a1e6-line-height );}.elementor-2771 .elementor-element.elementor-element-f7c4e26{width:100%;max-width:100%;}.elementor-2771 .elementor-element.elementor-element-f7c4e26 .bdt-table td{padding:016px 20px 016px 20px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2771 .elementor-element.elementor-element-ecba632{--padding-top:30px;--padding-bottom:30px;--padding-left:016px;--padding-right:016px;}.elementor-2771 .elementor-element.elementor-element-4ca5ee3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-title{font-size:var( --e-global-typography-5a5c8b5-font-size );line-height:var( --e-global-typography-5a5c8b5-line-height );}.elementor-2771 .elementor-element.elementor-element-b90a419 .bdt-ep-accordion-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2771 .elementor-element.elementor-element-cda0390{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-3d02102{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-a2d3855{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-c12777e{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-1650292{--width:49%;}.elementor-2771 .elementor-element.elementor-element-72fd6d4{--width:49%;}.elementor-2771 .elementor-element.elementor-element-86d565d{--width:23.5%;}.elementor-2771 .elementor-element.elementor-element-c107d35{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-e0e4f33{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-911bc16{--width:30%;}.elementor-2771 .elementor-element.elementor-element-97ac81d{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-64c3b17{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-91c5dfb{--width:37%;}.elementor-2771 .elementor-element.elementor-element-8fcdeb6{--width:40%;}.elementor-2771 .elementor-element.elementor-element-4e66aba{--width:55%;}.elementor-2771 .elementor-element.elementor-element-efe0503{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-cdfe515{--content-width:1180px;}.elementor-2771 .elementor-element.elementor-element-f337c1e{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2771 .elementor-element.elementor-element-72fd6d4{--width:49%;}.elementor-2771 .elementor-element.elementor-element-91c5dfb{--width:55%;}.elementor-2771 .elementor-element.elementor-element-4e66aba{--width:100%;}}/* Start custom CSS for loop-grid, class: .elementor-element-e92ff80 *//* Код для ПК та планшетів */
.elementor-2771 .elementor-element.elementor-element-e92ff80 .e-loop-item:not(:last-child) .step-number-container::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% + 7px); 
    height: 16px; 
    width: 1px;
    background-color: #d1d1d1;
    z-index: 1;
}

/* Повне видалення ліній на мобайлі */
@media (max-width: 767px) {
    .elementor-2771 .elementor-element.elementor-element-e92ff80 .e-loop-item:not(:last-child) .step-number-container::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for bdt-table, class: .elementor-element-f7c4e26 *//* --- ДЕСКТОП (Фіксація колонок) --- */
@media (min-width: 1025px) {
    .bdt-table {
        table-layout: fixed !important;
        width: 100% !important;
    }

    /* Перша колонка (Послуга) — займає основну частину */
    .bdt-table th:nth-child(1), 
    .bdt-table td:nth-child(1) {
        width: 70% !important;
        text-align: left;
    }

    /* Друга колонка (Ціна) — жорстко зафіксована справа */
    .bdt-table th:nth-child(2), 
    .bdt-table td:nth-child(2) {
        width: 30% !important;
        text-align: left !important;
    }
}

/* --- ПЛАНШЕТ ТА МОБІЛЬНІ (Менше 1024px) --- */
@media (max-width: 1024px) {
    .bdt-table {
        table-layout: auto !important;
        display: block !important;
    }

    .bdt-table thead {
        display: none !important; /* Приховуємо оригінальну шапку */
    }

    .bdt-table tr, 
    .bdt-table tbody {
        display: block !important;
        width: 100% !important;
    }

    .bdt-table td {
        display: block !important;
        width: 100% !important;
        text-align: left !important;
        box-sizing: border-box !important;
    }

    /* Додаємо підписи "Послуга" та "Ціна" */
    .bdt-table td::before {
        display: block !important;
        color: #A6A6A6 !important; /* Твій колір для заголовків */
        font-size: 11px !important;
        margin-bottom: 4px !important;
    }

    .bdt-table td:nth-child(1)::before {
        content: "Usługa:";
    }

    .bdt-table td:nth-child(2)::before {
        content: "Cena/UAH:";
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Line seed JP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://implantdent.lviv.ua/wp-content/uploads/2026/02/lineseedjp-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */