.elementor-3175 .elementor-element.elementor-element-dc3b76e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-9412db3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__sketch{background-color:#e8e8e8;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__photo img{object-position:center center;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__photo{height:720px !important;min-height:720px !important;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero{height:clamp(520px, 68vh, 690px);min-height:640px;--biodry-red:#FF2D2D;--biodry-red-hover:#e51d1d;--biodry-ink:#101820;--biodry-muted:#667085;--biodry-card:#ffffff;--biodry-bg:#f7f7f7;--biodry-container-width:1200px;--biodry-container-gutter:20px;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__card{padding:56px 60px 56px 60px;border-radius:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-2e2bca10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-14a28e00{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-3175 .elementor-element.elementor-element-14a28e00 .elementor-divider-separator{width:100%;}.elementor-3175 .elementor-element.elementor-element-14a28e00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3175 .elementor-element.elementor-element-f1a4581{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-f87c492{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3175 .elementor-element.elementor-element-215ef15 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 45px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-215ef15 .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-215ef15 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-215ef15 .item-beforetitle{font-weight:500;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-215ef15 .item-title{color:#111111;}.elementor-3175 .elementor-element.elementor-element-215ef15 .section-subtitle{color:#646464;}.elementor-3175 .elementor-element.elementor-element-ee52b5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3175 .elementor-element.elementor-element-5b8b94e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-7885e01{text-align:left;}.elementor-3175 .elementor-element.elementor-element-7885e01 .service-box-media .item-icon{width:80px;height:80px;padding:0px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .service-box-layout2.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .service-box-layout2.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .service-box-layout2.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-layout-4 .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout5.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout5.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout5.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout6.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout6.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .icon-box-layout6.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-icon i:before{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-img i:before{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-icon img{width:80px !important;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-img img{width:80px !important;}.elementor-3175 .elementor-element.elementor-element-7885e01 .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-7885e01 .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-title{font-weight:700;line-height:1.2em;}.elementor-3175 .elementor-element.elementor-element-7885e01 .item-content{line-height:1.5em;}.elementor-3175 .elementor-element.elementor-element-3cf8063{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-70ea12c{text-align:left;}.elementor-3175 .elementor-element.elementor-element-70ea12c .service-box-media .item-icon{width:80px;height:80px;padding:0px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .service-box-layout2.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .service-box-layout2.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .service-box-layout2.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-layout-4 .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout5.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout5.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout5.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout6.left .media-body-wrp{padding-left:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout6.center .media-body-wrp{padding-top:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .icon-box-layout6.right .media-body-wrp{padding-right:24px;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-icon i:before{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-img i:before{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-icon img{width:80px !important;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-img img{width:80px !important;}.elementor-3175 .elementor-element.elementor-element-70ea12c .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-70ea12c .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-title{font-weight:700;line-height:1.2em;}.elementor-3175 .elementor-element.elementor-element-70ea12c .item-content{line-height:1.5em;}.elementor-3175 .elementor-element.elementor-element-169f7ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:50px;}.elementor-3175 .elementor-element.elementor-element-47ce89a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-7e9a744 .biodry-process{--bd-red:#FF2D2D;background:#ffffff;--bd-ink:#101820;--bd-muted:#667085;}.elementor-3175 .elementor-element.elementor-element-7e9a744 .biodry-process__line{height:3px;}.elementor-3175 .elementor-element.elementor-element-21810caa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-3ececf00{--divider-border-style:solid;--divider-color:#E1E1E1;--divider-border-width:1px;}.elementor-3175 .elementor-element.elementor-element-3ececf00 .elementor-divider-separator{width:100%;}.elementor-3175 .elementor-element.elementor-element-3ececf00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3175 .elementor-element.elementor-element-4e211e59:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-4e211e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2021/02/ho4_section_bg02.jpg");background-size:cover;}.elementor-3175 .elementor-element.elementor-element-4e211e59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3175 .elementor-element.elementor-element-4e211e59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-f899c80 > .elementor-element-populated{padding:120px 0px 90px 0px;}.elementor-3175 .elementor-element.elementor-element-567920bf > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-567920bf .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-567920bf .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-567920bf .item-beforetitle{font-weight:500;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-567920bf .item-title{color:#111111;}.elementor-3175 .elementor-element.elementor-element-567920bf .section-subtitle{color:#646464;}.elementor-3175 .elementor-element.elementor-element-19606fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-19606fe > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-7da68b1f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3175 .elementor-element.elementor-element-7da68b1f{text-align:left;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .service-box-media .item-icon{padding:18px;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-icon img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-img img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-title{color:#393738;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-title a{color:#393738;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-title:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-title a:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-7da68b1f .item-content{line-height:1.6em;}.elementor-3175 .elementor-element.elementor-element-101272ed > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3175 .elementor-element.elementor-element-101272ed{text-align:left;}.elementor-3175 .elementor-element.elementor-element-101272ed .service-box-media .item-icon{padding:18px;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-icon img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-img img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-title{color:#393738;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-title a{color:#393738;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-title:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-title a:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-101272ed .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-101272ed .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-101272ed .item-content{line-height:1.6em;}.elementor-3175 .elementor-element.elementor-element-777b145a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-777b145a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-520bdeff > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3175 .elementor-element.elementor-element-520bdeff{text-align:left;}.elementor-3175 .elementor-element.elementor-element-520bdeff .service-box-media .item-icon{padding:18px;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-icon img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-img img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-title{color:#393738;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-title a{color:#393738;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-title:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-title a:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-520bdeff .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-520bdeff .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-520bdeff .item-content{line-height:1.6em;}.elementor-3175 .elementor-element.elementor-element-20eb453a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3175 .elementor-element.elementor-element-20eb453a{text-align:left;}.elementor-3175 .elementor-element.elementor-element-20eb453a .service-box-media .item-icon{padding:18px;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-icon img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-img img{width:70px !important;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-title{color:#393738;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-title a{color:#393738;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-title:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-title a:hover{color:#EE212B;}.elementor-3175 .elementor-element.elementor-element-20eb453a .title-style::after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-20eb453a .title-style{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-20eb453a .item-content{line-height:1.6em;}.elementor-3175 .elementor-element.elementor-element-0638a77 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-0638a77 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3175 .elementor-element.elementor-element-4d5924fc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-48225af2 img{max-width:95%;}.elementor-3175 .elementor-element.elementor-element-53604787:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-53604787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2021/02/ho4_vic2.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-3175 .elementor-element.elementor-element-53604787{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 30px 0px;}.elementor-3175 .elementor-element.elementor-element-53604787 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-1ea52c7d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-693f3660 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-693f3660 .heading-default-layout{text-align:center;}.elementor-3175 .elementor-element.elementor-element-693f3660 .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-693f3660 .item-beforetitle{color:#646464;font-weight:500;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-693f3660 .item-title{color:#111111;}.elementor-3175 .elementor-element.elementor-element-693f3660 .section-subtitle{color:#646464;}.elementor-3175 .elementor-element.elementor-element-62a562af .item-title{color:#FFFFFF;font-size:22px;}.elementor-3175 .elementor-element.elementor-element-62a562af .item-title a{color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-62a562af .item-title a:hover{color:#D7D7D7;}.elementor-3175 .elementor-element.elementor-element-bd9c13d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-f83f845{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-efe0400 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3175 .elementor-element.elementor-element-efe0400:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-efe0400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF2D2D;background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2021/02/ho4_vic3.png");}.elementor-3175 .elementor-element.elementor-element-efe0400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3175 .elementor-element.elementor-element-efe0400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-4533d52a > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-5bdf0a44 img{max-width:70%;}.elementor-3175 .elementor-element.elementor-element-75c70020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-e192735 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-3175 .elementor-element.elementor-element-e192735 .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-e192735 .item-beforetitle{color:#FFFFFF;font-size:40px;font-weight:700;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-e192735 .item-title{color:#FFFFFF;font-weight:400;}.elementor-3175 .elementor-element.elementor-element-e192735 .section-subtitle{color:#646464;}.elementor-3175 .elementor-element.elementor-element-45d88bcd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-3f563b94 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-layout2 .inner-item{text-align:center;}.elementor-3175 .elementor-element.elementor-element-c32d821 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FD7272;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-style .item-icon i{color:#FFFFFF;font-size:60px;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-style .item-icon i:before{font-size:60px;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-style .rt-el-counter,.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-layout1-new .count-number{font-size:44px;}.elementor-3175 .elementor-element.elementor-element-7b7a425a:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-7b7a425a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2021/02/ho4_vic2.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-3175 .elementor-element.elementor-element-7b7a425a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 80px 0px;}.elementor-3175 .elementor-element.elementor-element-7b7a425a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-302521b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-2af4a117 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-5309241c > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-5309241c .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-5309241c .heading-layout1new .item-subtitle:after{background-color:#ee212b;}.elementor-3175 .elementor-element.elementor-element-5309241c .item-beforetitle{color:#646464;font-weight:500;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-5309241c .item-title{color:#111111;}.elementor-3175 .elementor-element.elementor-element-5309241c .section-subtitle{color:#646464;}.elementor-3175 .elementor-element.elementor-element-36540f15 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-a61ab48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;}.elementor-3175 .elementor-element.elementor-element-a61ab48:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-a61ab48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3175 .elementor-element.elementor-element-f98f24b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-525e15f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-525e15f:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-525e15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2026/05/biodry-cta-bg.avif");background-position:center right;background-repeat:no-repeat;background-size:59% auto;}.elementor-3175 .elementor-element.elementor-element-525e15f::before, .elementor-3175 .elementor-element.elementor-element-525e15f > .elementor-background-video-container::before, .elementor-3175 .elementor-element.elementor-element-525e15f > .e-con-inner > .elementor-background-video-container::before, .elementor-3175 .elementor-element.elementor-element-525e15f > .elementor-background-slideshow::before, .elementor-3175 .elementor-element.elementor-element-525e15f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3175 .elementor-element.elementor-element-525e15f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3175 .elementor-element.elementor-element-1b45c33{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:45px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-1b45c33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3175 .elementor-element.elementor-element-5f1810e .item-title{color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:600;padding:20px 0px 5px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-3175 .elementor-element.elementor-element-5f1810e .item-sub-title{color:#FFFFFF;padding:10px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-3175 .elementor-element.elementor-element-5f1810e .item-number{color:#FFFFFF;padding:10px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-3175 .elementor-element.elementor-element-5f1810e .item-sub-title, .elementor-3175 .elementor-element.elementor-element-5f1810e .item-number{font-size:16px;font-weight:500;}.elementor-3175 .elementor-element.elementor-element-6d19c02{--display:flex;}.elementor-3175 .elementor-element.elementor-element-7a74f440:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-7a74f440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;background-image:url("https://www.vysusamebudovy.sk/wp-content/uploads/2021/02/service4_tab_bg.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-3175 .elementor-element.elementor-element-7a74f440{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 105px 0px;}.elementor-3175 .elementor-element.elementor-element-7a74f440 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-49022529 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-30a323bd{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-34553213 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-34553213 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-5fad3e34 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-3175 .elementor-element.elementor-element-5fad3e34 .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-5fad3e34 .item-beforetitle{color:#D2D2D2;font-weight:500;letter-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-5fad3e34 .item-title{color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-6c2b2f00 .slick-list{height:470px !important;}.elementor-3175 .elementor-element.elementor-element-6c2b2f00 .swiper-wrapper{height:470px;}.elementor-3175 .elementor-element.elementor-element-6c2b2f00 p.tcontent{font-style:italic;}.elementor-3175 .elementor-element.elementor-element-2182e240:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3175 .elementor-element.elementor-element-2182e240.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3175 .elementor-element.elementor-element-2182e240.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.64;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated, .elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated > .elementor-background-overlay, .elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 45px 0px 45px;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3175 .elementor-element.elementor-element-1f1acb4a .heading-default-layout{text-align:left;}.elementor-3175 .elementor-element.elementor-element-1f1acb4a .item-beforetitle{color:#646464;font-weight:500;}.elementor-3175 .elementor-element.elementor-element-1f1acb4a .item-title{color:#000000;font-size:30px;}.elementor-3175 .elementor-element.elementor-element-1f1acb4a .section-subtitle{color:#646464;}@media(min-width:768px){.elementor-3175 .elementor-element.elementor-element-f899c80{width:60%;}.elementor-3175 .elementor-element.elementor-element-4d5924fc{width:40%;}.elementor-3175 .elementor-element.elementor-element-1b45c33{--width:63%;}.elementor-3175 .elementor-element.elementor-element-34553213{width:56.525%;}.elementor-3175 .elementor-element.elementor-element-2182e240{width:43.433%;}}@media(max-width:1024px){.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__photo{height:283px !important;min-height:283px !important;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__card{padding:42px 38px 42px 38px;}.elementor-3175 .elementor-element.elementor-element-f1a4581{--margin-top:10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-f87c492{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3175 .elementor-element.elementor-element-169f7ab{--justify-content:center;}.elementor-3175 .elementor-element.elementor-element-47ce89a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-f899c80 > .elementor-element-populated{padding:80px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3175 .elementor-element.elementor-element-48225af2{width:auto;max-width:auto;text-align:center;}.elementor-3175 .elementor-element.elementor-element-48225af2.elementor-element{--align-self:center;}.elementor-3175 .elementor-element.elementor-element-48225af2 img{max-width:40%;}.elementor-3175 .elementor-element.elementor-element-53604787{padding:80px 0px 50px 0px;}.elementor-3175 .elementor-element.elementor-element-bd9c13d{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-efe0400{padding:70px 0px 60px 0px;}.elementor-3175 .elementor-element.elementor-element-75c70020 > .elementor-element-populated{padding:0px 15px 30px 15px;}.elementor-3175 .elementor-element.elementor-element-e192735 .heading-default-layout{text-align:center;}.elementor-3175 .elementor-element.elementor-element-3f563b94 > .elementor-element-populated{margin:0px 75px 0px 0px;--e-column-margin-right:75px;--e-column-margin-left:0px;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-layout2 .inner-item{text-align:center;}.elementor-3175 .elementor-element.elementor-element-7b7a425a{padding:80px 0px 80px 0px;}.elementor-3175 .elementor-element.elementor-element-5309241c > .elementor-widget-container{margin:-8px 0px -30px 0px;}.elementor-3175 .elementor-element.elementor-element-a61ab48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-f98f24b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-7a74f440{padding:80px 0px 80px 0px;}.elementor-3175 .elementor-element.elementor-element-30a323bd{padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-34553213 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 40px 40px 40px;}}@media(max-width:767px){.elementor-3175 .elementor-element.elementor-element-41bb1c8 > .elementor-widget-container{padding:0em 0em 7em 0em;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__photo{height:20vh !important;min-height:20vh !important;}.elementor-3175 .elementor-element.elementor-element-41bb1c8 .biodry-hero__card{padding:32px 24px 32px 24px;}.elementor-3175 .elementor-element.elementor-element-f1a4581{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3175 .elementor-element.elementor-element-7885e01{text-align:left;}.elementor-3175 .elementor-element.elementor-element-169f7ab{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-4d5924fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3175 .elementor-element.elementor-element-48225af2{text-align:center;}.elementor-3175 .elementor-element.elementor-element-48225af2 img{max-width:61%;}.elementor-3175 .elementor-element.elementor-element-3f563b94 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-c32d821 .progress-box-layout2 .inner-item{text-align:center;}.elementor-3175 .elementor-element.elementor-element-c32d821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-5309241c .heading-default-layout{text-align:center;}.elementor-3175 .elementor-element.elementor-element-a61ab48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3175 .elementor-element.elementor-element-1b45c33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3175 .elementor-element.elementor-element-7a74f440{padding:80px 0px 80px 0px;}.elementor-3175 .elementor-element.elementor-element-34553213 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3175 .elementor-element.elementor-element-2182e240 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 15px 40px 15px;}.elementor-3175 .elementor-element.elementor-element-1f1acb4a .item-title{padding:0px 0px 0px 0px !important;margin:0px 0px 40px 0px !important;}}@media(max-width:1024px) and (min-width:768px){.elementor-3175 .elementor-element.elementor-element-f87c492{--width:100%;}.elementor-3175 .elementor-element.elementor-element-169f7ab{--width:100%;}.elementor-3175 .elementor-element.elementor-element-f899c80{width:100%;}.elementor-3175 .elementor-element.elementor-element-4d5924fc{width:100%;}.elementor-3175 .elementor-element.elementor-element-75c70020{width:100%;}.elementor-3175 .elementor-element.elementor-element-45d88bcd{width:100%;}.elementor-3175 .elementor-element.elementor-element-2af4a117{width:100%;}.elementor-3175 .elementor-element.elementor-element-1b45c33{--width:80%;}.elementor-3175 .elementor-element.elementor-element-6d19c02{--width:100%;}.elementor-3175 .elementor-element.elementor-element-34553213{width:100%;}.elementor-3175 .elementor-element.elementor-element-2182e240{width:100%;}}/* Start custom CSS for button, class: .elementor-element-6ead152 *//* ============================================================
   GLOBAL SKEWED BUTTON STYLE - pre Roofix Button widget
   Trieda vo widgete: ws-skew-btn
============================================================ */

.ws-skew-btn a,
.ws-skew-btn .item-btn,
.ws-skew-btn .rt-button,
.ws-skew-btn .btn,
.ws-skew-btn button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;

  min-height: 60px !important;
  padding: 0 44px !important;

  background: #FF2D2D !important;
  color: #ffffff !important;
  text-decoration: none !important;

  font-weight: 900 !important;
  font-size: 13px !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  line-height: 1 !important;

  border: 0 !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  isolation: isolate !important;

  clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%) !important;

  transition:
    transform .32s ease,
    box-shadow .32s ease,
    background .32s ease !important;
}

/* Lesklý prechod cez button */
.ws-skew-btn a::before,
.ws-skew-btn .item-btn::before,
.ws-skew-btn .rt-button::before,
.ws-skew-btn .btn::before,
.ws-skew-btn button::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -85% !important;
  width: 55% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.12) 25%,
    rgba(255,255,255,.42) 50%,
    rgba(255,255,255,.12) 75%,
    transparent 100%
  ) !important;
  transform: skewX(-18deg) !important;
  z-index: -1 !important;
  transition: left .7s cubic-bezier(.22,1,.36,1) !important;
}

/* Tmavší hover overlay */
.ws-skew-btn a::after,
.ws-skew-btn .item-btn::after,
.ws-skew-btn .rt-button::after,
.ws-skew-btn .btn::after,
.ws-skew-btn button::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(135deg, #ff3333 0%, #df1010 100%) !important;
  opacity: 0 !important;
  z-index: -2 !important;
  transition: opacity .32s ease !important;
}

/* Hover efekt */
.ws-skew-btn a:hover,
.ws-skew-btn .item-btn:hover,
.ws-skew-btn .rt-button:hover,
.ws-skew-btn .btn:hover,
.ws-skew-btn button:hover {
  color: #ffffff !important;
  background: #e51d1d !important;
  transform: translateY(-3px) !important;
  box-shadow:
    0 16px 32px -10px rgba(255,45,45,.65),
    0 0 28px rgba(255,45,45,.35) !important;
}

.ws-skew-btn a:hover::before,
.ws-skew-btn .item-btn:hover::before,
.ws-skew-btn .rt-button:hover::before,
.ws-skew-btn .btn:hover::before,
.ws-skew-btn button:hover::before {
  left: 130% !important;
}

.ws-skew-btn a:hover::after,
.ws-skew-btn .item-btn:hover::after,
.ws-skew-btn .rt-button:hover::after,
.ws-skew-btn .btn:hover::after,
.ws-skew-btn button:hover::after {
  opacity: 1 !important;
}


/* Automatická šípka za textom, ak widget nepustí HTML */
.ws-skew-btn a::after,
.ws-skew-btn .item-btn::after,
.ws-skew-btn .rt-button::after,
.ws-skew-btn .btn::after {
  content: "→" !important;
  position: relative !important;
  inset: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 12px !important;

  background: none !important;
  opacity: 1 !important;
  z-index: 2 !important;

  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 1 !important;

  transition: transform .32s cubic-bezier(.22,1,.36,1) !important;
}

.ws-skew-btn a:hover::after,
.ws-skew-btn .item-btn:hover::after,
.ws-skew-btn .rt-button:hover::after,
.ws-skew-btn .btn:hover::after {
  transform: translateX(7px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121b96e *//* ============================================================
   GLOBAL SKEWED BUTTON STYLE - pre Roofix Button widget
   Trieda vo widgete: ws-skew-btn
============================================================ */

.ws-skew-btn a,
.ws-skew-btn .item-btn,
.ws-skew-btn .rt-button,
.ws-skew-btn .btn,
.ws-skew-btn button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;

  min-height: 60px !important;
  padding: 0 44px !important;

  background: #FF2D2D !important;
  color: #ffffff !important;
  text-decoration: none !important;

  font-weight: 900 !important;
  font-size: 13px !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  line-height: 1 !important;

  border: 0 !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  isolation: isolate !important;

  clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%) !important;

  transition:
    transform .32s ease,
    box-shadow .32s ease,
    background .32s ease !important;
}

/* Lesklý prechod cez button */
.ws-skew-btn a::before,
.ws-skew-btn .item-btn::before,
.ws-skew-btn .rt-button::before,
.ws-skew-btn .btn::before,
.ws-skew-btn button::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -85% !important;
  width: 55% !important;
  height: 100% !important;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.12) 25%,
    rgba(255,255,255,.42) 50%,
    rgba(255,255,255,.12) 75%,
    transparent 100%
  ) !important;
  transform: skewX(-18deg) !important;
  z-index: -1 !important;
  transition: left .7s cubic-bezier(.22,1,.36,1) !important;
}

/* Tmavší hover overlay */
.ws-skew-btn a::after,
.ws-skew-btn .item-btn::after,
.ws-skew-btn .rt-button::after,
.ws-skew-btn .btn::after,
.ws-skew-btn button::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(135deg, #ff3333 0%, #df1010 100%) !important;
  opacity: 0 !important;
  z-index: -2 !important;
  transition: opacity .32s ease !important;
}

/* Hover efekt */
.ws-skew-btn a:hover,
.ws-skew-btn .item-btn:hover,
.ws-skew-btn .rt-button:hover,
.ws-skew-btn .btn:hover,
.ws-skew-btn button:hover {
  color: #ffffff !important;
  background: #e51d1d !important;
  transform: translateY(-3px) !important;
  box-shadow:
    0 16px 32px -10px rgba(255,45,45,.65),
    0 0 28px rgba(255,45,45,.35) !important;
}

.ws-skew-btn a:hover::before,
.ws-skew-btn .item-btn:hover::before,
.ws-skew-btn .rt-button:hover::before,
.ws-skew-btn .btn:hover::before,
.ws-skew-btn button:hover::before {
  left: 130% !important;
}

.ws-skew-btn a:hover::after,
.ws-skew-btn .item-btn:hover::after,
.ws-skew-btn .rt-button:hover::after,
.ws-skew-btn .btn:hover::after,
.ws-skew-btn button:hover::after {
  opacity: 1 !important;
}


/* Automatická šípka za textom, ak widget nepustí HTML */
.ws-skew-btn a::after,
.ws-skew-btn .item-btn::after,
.ws-skew-btn .rt-button::after,
.ws-skew-btn .btn::after {
  content: "→" !important;
  position: relative !important;
  inset: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 12px !important;

  background: none !important;
  opacity: 1 !important;
  z-index: 2 !important;

  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 1 !important;

  transition: transform .32s cubic-bezier(.22,1,.36,1) !important;
}

.ws-skew-btn a:hover::after,
.ws-skew-btn .item-btn:hover::after,
.ws-skew-btn .rt-button:hover::after,
.ws-skew-btn .btn:hover::after {
  transform: translateX(7px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48225af2 *//* ============================================================
   BIODRY DEVICE IMAGE - premium floating / glow animation
   Trieda na Image widgete: biodry-device-anim
============================================================ */

.biodry-device-anim {
  position: relative;
  isolation: isolate;
  perspective: 1200px;
}

/* Samotný obrázok */
.biodry-device-anim img {
  position: relative;
  z-index: 2;
  display: block;
  max-width: 100%;
  height: auto;

  transform-style: preserve-3d;
  will-change: transform, filter;

  animation: biodryDeviceFloat 5.5s ease-in-out infinite;
  filter:
    drop-shadow(0 28px 34px rgba(16, 24, 32, .18))
    drop-shadow(0 8px 14px rgba(255, 45, 45, .08));

  transition:
    transform .35s cubic-bezier(.22,1,.36,1),
    filter .35s ease;
}

/* Jemný červený glow za zariadením */
.biodry-device-anim::before {
  content: "";
  position: absolute;
  inset: 10% 12%;
  z-index: 0;

  background:
    radial-gradient(circle at 50% 50%,
      rgba(255, 45, 45, .20) 0%,
      rgba(255, 45, 45, .10) 34%,
      transparent 68%
    );

  filter: blur(28px);
  opacity: .75;
  transform: scale(.92);
  animation: biodryDeviceGlow 4.8s ease-in-out infinite;
  pointer-events: none;
}

/* Jemná svetelná vlna */
.biodry-device-anim::after {
  content: "";
  position: absolute;
  top: 8%;
  left: 14%;
  width: 70%;
  height: 84%;
  z-index: 3;

  background: linear-gradient(
    115deg,
    transparent 0%,
    transparent 38%,
    rgba(255,255,255,.32) 48%,
    transparent 58%,
    transparent 100%
  );

  opacity: .0;
  transform: translateX(-48%) skewX(-12deg);
  animation: biodryDeviceShine 5.8s ease-in-out infinite;
  pointer-events: none;
  mix-blend-mode: screen;
}

/* Hover - jemné priblíženie a natočenie */
.biodry-device-anim:hover img {
  transform:
    translateY(-10px)
    rotateX(4deg)
    rotateY(-7deg)
    scale(1.025);

  filter:
    drop-shadow(0 36px 46px rgba(16, 24, 32, .24))
    drop-shadow(0 12px 26px rgba(255, 45, 45, .22));
}

/* Loop floating */
@keyframes biodryDeviceFloat {
  0%, 100% {
    transform:
      translateY(0)
      rotateX(0deg)
      rotateY(0deg)
      scale(1);
  }

  50% {
    transform:
      translateY(-14px)
      rotateX(2.5deg)
      rotateY(-3.5deg)
      scale(1.012);
  }
}

/* Glow za objektom */
@keyframes biodryDeviceGlow {
  0%, 100% {
    opacity: .55;
    transform: scale(.88);
  }

  50% {
    opacity: .95;
    transform: scale(1.04);
  }
}

/* Lesklý prechod cez zariadenie */
@keyframes biodryDeviceShine {
  0%, 58% {
    opacity: 0;
    transform: translateX(-62%) skewX(-12deg);
  }

  68% {
    opacity: .65;
  }

  82%, 100% {
    opacity: 0;
    transform: translateX(62%) skewX(-12deg);
  }
}

/* Mobile - menej výrazný efekt */
@media (max-width: 767px) {
  .biodry-device-anim img {
    animation-duration: 6.5s;
    filter:
      drop-shadow(0 20px 26px rgba(16, 24, 32, .16))
      drop-shadow(0 6px 12px rgba(255, 45, 45, .08));
  }

  .biodry-device-anim::before {
    inset: 14% 10%;
    filter: blur(22px);
  }

  .biodry-device-anim:hover img {
    transform:
      translateY(-6px)
      scale(1.015);
  }
}

@media (prefers-reduced-motion: reduce) {
  .biodry-device-anim img,
  .biodry-device-anim::before,
  .biodry-device-anim::after {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS */.icon-box-layout5 .item-icon {
  overflow: hidden !important;
}

.icon-box-layout5 .item-icon img {
  transition: transform .35s cubic-bezier(.22, 1, .36, 1) !important;
  transform-origin: center center !important;
}

.icon-box-layout5:hover .item-icon img {
  transform: scale(1.12) !important;
}/* End custom CSS */