.elementor-1035 .elementor-element.elementor-element-6cc9e6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-4af5616{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19.722vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-4af5616:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-4af5616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/05/photo_2025-05-11_16-46-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1035 .elementor-element.elementor-element-4af5616::before, .elementor-1035 .elementor-element.elementor-element-4af5616 > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-4af5616 > .e-con-inner > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-4af5616 > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-4af5616 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-4af5616 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000033;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1035 .elementor-element.elementor-element-d11b361 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:6.667vw;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:8px;color:#F0EDE9;}.elementor-1035 .elementor-element.elementor-element-42fb11b .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:6.667vw;font-weight:600;text-transform:uppercase;line-height:100%;letter-spacing:8px;color:#F0EDE9;}.elementor-1035 .elementor-element.elementor-element-d922309 > .elementor-widget-container{margin:4.861vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-d922309 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.667vw;font-weight:400;line-height:100%;letter-spacing:1.5px;color:#F0EDE9B3;}.elementor-1035 .elementor-element.elementor-element-a8cdc06 > .elementor-widget-container{margin:4.861vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-a8cdc06 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.667vw;font-weight:400;line-height:100%;letter-spacing:1.5px;color:#F0EDE9;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1035 .elementor-element.elementor-element-d3e17c9 .elementor-button{background-color:#61CE7000;font-family:"Avenir Next", Sans-serif;font-size:1.389vw;font-weight:400;fill:#F0EDE9;color:#F0EDE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0EDE9;border-radius:2px 2px 2px 2px;padding:0.833vw 4.167vw 0.833vw 4.167vw;}.elementor-1035 .elementor-element.elementor-element-d3e17c9 .elementor-button:hover, .elementor-1035 .elementor-element.elementor-element-d3e17c9 .elementor-button:focus{background-color:#FBBB0A;border-color:#FBBB0A;}.elementor-1035 .elementor-element.elementor-element-d3e17c9 > .elementor-widget-container{margin:2.222vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-93b222f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--padding-top:5.556vw;--padding-bottom:0vw;--padding-left:6.667vw;--padding-right:6.667vw;}.elementor-1035 .elementor-element.elementor-element-93b222f::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .e-con-inner > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/05/90fbaf1d76dd13c0b52424cыыaaa67f7ce5ed4bf8ce28.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-1035 .elementor-element.elementor-element-eb75be7{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-eb75be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-eb75be7 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-10da427{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-10da427 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-10da427 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-861c15f{--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:14.722vw 14.722vw;--row-gap:14.722vw;--column-gap:14.722vw;--margin-top:4.167vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.667vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-68d0000{width:var( --container-widget-width, 31vw );max-width:31vw;--container-widget-width:31vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-68d0000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-68d0000 .elementor-heading-title{font-family:"Avenir Next italic", Sans-serif;font-size:1.667vw;font-weight:400;line-height:120%;letter-spacing:5px;color:#3838369E;}.elementor-1035 .elementor-element.elementor-element-f9e0e49{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-f9e0e49 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-f9e0e49 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-cd08d06{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-cd08d06 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-cd08d06 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836B3;}.elementor-1035 .elementor-element.elementor-element-1164606 .elementor-button{background-color:#61CE7000;font-family:"Avenir Next", Sans-serif;font-weight:500;fill:#383836;color:#383836;border-style:solid;border-color:#383836;}.elementor-1035 .elementor-element.elementor-element-1164606 .elementor-button:hover, .elementor-1035 .elementor-element.elementor-element-1164606 .elementor-button:focus{background-color:#FBBB0A;border-color:#FBBB0A;}.elementor-1035 .elementor-element.elementor-element-dfa10ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-98987e5{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-98987e5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-98987e5 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-d5f7909 .elementor-button{background-color:#61CE7000;font-family:"Avenir Next", Sans-serif;font-size:1.389vw;font-weight:400;fill:#383836;color:#383836;border-style:solid;border-width:1px 1px 1px 1px;border-color:#383836;border-radius:2px 2px 2px 2px;padding:0.833vw 4.167vw 0.833vw 4.167vw;}.elementor-1035 .elementor-element.elementor-element-d5f7909 .elementor-button:hover, .elementor-1035 .elementor-element.elementor-element-d5f7909 .elementor-button:focus{background-color:#FBBB0A;border-color:#FBBB0A;}.elementor-1035 .elementor-element.elementor-element-d5f7909 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-bf3b5a7{--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:1.667vw 1.667vw;--row-gap:1.667vw;--column-gap:1.667vw;--margin-top:2.778vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1035 .elementor-element.elementor-element-208029f{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-208029f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-arrows-yes .elementor-main-swiper{width:calc( 100vw - 40px );}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-main-swiper{width:100vw;}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:1px;padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-208029f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000033;opacity:1;}.elementor-1035 .elementor-element.elementor-element-208029f .swiper-pagination-bullet-active, .elementor-1035 .elementor-element.elementor-element-208029f .swiper-pagination-progressbar-fill{background-color:#000000;}.elementor-1035 .elementor-element.elementor-element-208029f .swiper-pagination-fraction{color:#000000;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-testimonial__image img{width:0px;height:0px;border-radius:0px;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-1035 .elementor-element.elementor-element-208029f.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-1035 .elementor-element.elementor-element-a92d4b1{--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-between;--margin-top:-21.8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:1vw;--z-index:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1035 .elementor-element.elementor-element-d522276 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-stacked .elementor-icon{background-color:#807F7A1A;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-default .elementor-icon{color:#807F7A1A;border-color:#807F7A1A;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-default .elementor-icon svg{fill:#807F7A1A;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-stacked .elementor-icon:hover{background-color:#A7957899;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-framed .elementor-icon:hover, .elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-default .elementor-icon:hover{color:#A7957899;border-color:#A7957899;}.elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-framed .elementor-icon:hover, .elementor-1035 .elementor-element.elementor-element-d522276.elementor-view-default .elementor-icon:hover svg{fill:#A7957899;}.elementor-1035 .elementor-element.elementor-element-d522276 .elementor-icon{font-size:2.222vw;padding:24px;}.elementor-1035 .elementor-element.elementor-element-d522276 .elementor-icon svg{height:2.222vw;}.elementor-1035 .elementor-element.elementor-element-811645f .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-stacked .elementor-icon{background-color:#9F978A99;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-default .elementor-icon{color:#9F978A99;border-color:#9F978A99;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-default .elementor-icon svg{fill:#9F978A99;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-stacked .elementor-icon:hover{background-color:#A7957899;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-framed .elementor-icon:hover, .elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-default .elementor-icon:hover{color:#A7957899;border-color:#A7957899;}.elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-framed .elementor-icon:hover, .elementor-1035 .elementor-element.elementor-element-811645f.elementor-view-default .elementor-icon:hover svg{fill:#A7957899;}.elementor-1035 .elementor-element.elementor-element-811645f .elementor-icon{font-size:2.222vw;padding:24px;}.elementor-1035 .elementor-element.elementor-element-811645f .elementor-icon svg{height:2.222vw;}.elementor-1035 .elementor-element.elementor-element-e3d8ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.889vw 3.889vw;--row-gap:3.889vw;--column-gap:3.889vw;--margin-top:11.111vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-b1e2540{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:21.389vw;--padding-right:21.389vw;}.elementor-1035 .elementor-element.elementor-element-c4a2f92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-cc7f157 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-cc7f157 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-cc7f157 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-4afe828{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-4afe828 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-4afe828 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-52af85a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-0924042 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-0924042.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-0924042.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-0924042.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-0924042.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-0924042.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-0924042 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-0924042 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-8575e1b{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-8575e1b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-8575e1b .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-ee8038c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-cbe2d34 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-cbe2d34 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-cbe2d34 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-61f0abe{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-61f0abe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-61f0abe .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-ef86111{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:21.389vw;--padding-right:21.389vw;}.elementor-1035 .elementor-element.elementor-element-7f9013e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-192fd11 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-192fd11 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-192fd11 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-5673146{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-5673146 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-5673146 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-75cf8c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-4473c6c .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-4473c6c .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-4473c6c .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-04a9d66{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-04a9d66 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-04a9d66 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-f193b36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-f7c5440 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-f7c5440 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-f7c5440 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-41bdd88{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-41bdd88 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-41bdd88 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:130%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-101e650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14vw;--padding-bottom:5.556vw;--padding-left:6.667vw;--padding-right:6.667vw;}.elementor-1035 .elementor-element.elementor-element-509433d{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-509433d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-509433d .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-b25b5c3{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-b25b5c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-b25b5c3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-0b1aec0{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-0b1aec0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-0b1aec0 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-f284a56{--display:flex;--gap:14.722vw 14.722vw;--row-gap:14.722vw;--column-gap:14.722vw;--margin-top:4.167vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .eael-image-accordion-hover:before{background-color:#00000000;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:#00000000;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:#00000000;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:#00000000;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .eael-image-accordion-item{margin:0em 0.833em 0em 0.833em;padding:0em 0em 0em 13em;border-radius:1px 1px 1px 1px!important;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;}.elementor-1035 .elementor-element.elementor-element-d84a16e .eael-img-accordion .overlay p{color:#fff;}.elementor-1035 .elementor-element.elementor-element-8e32b32{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-8e32b32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-arrows-yes .elementor-main-swiper{width:calc( 100vw - 40px );}.elementor-1035 .elementor-element.elementor-element-8e32b32 .elementor-main-swiper{width:100vw;}.elementor-1035 .elementor-element.elementor-element-8e32b32 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32 .elementor-swiper-button{font-size:20px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32 .elementor-testimonial__image img{width:0px;height:0px;border-radius:0px;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (0px / 2) - 8px );}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (0px / 2) - 8px );right:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (0px / 2) - 8px );left:auto;}body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-1035 .elementor-element.elementor-element-da2b549{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3.889vw 3.889vw;--row-gap:3.889vw;--column-gap:3.889vw;--padding-top:5.556vw;--padding-bottom:5.556vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-dcfd377{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:21.389vw;--padding-right:21.389vw;}.elementor-1035 .elementor-element.elementor-element-52daafb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-b68e492 .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-b68e492 .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-b68e492 .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-7b3af0d{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-7b3af0d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-7b3af0d .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-a35a20f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-2f7071c .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-2f7071c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-2f7071c.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-2f7071c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-2f7071c.elementor-view-framed .elementor-icon, .elementor-1035 .elementor-element.elementor-element-2f7071c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1035 .elementor-element.elementor-element-2f7071c .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-2f7071c .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-0297991{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-0297991 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-0297991 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-5f8e54c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-908a39e .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-908a39e .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-908a39e .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-6655a35{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-6655a35 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-6655a35 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-9cda466{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:21.389vw;--padding-right:21.389vw;}.elementor-1035 .elementor-element.elementor-element-6ca14a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-acc9c6b .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-acc9c6b .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-acc9c6b .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-119107a{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-119107a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-119107a .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-b3feca1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-fbe112b .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-fbe112b .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-fbe112b .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-1ac362a{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-1ac362a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-1ac362a .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-bf5a5cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-55ea5be .elementor-icon-wrapper{text-align:center;}.elementor-1035 .elementor-element.elementor-element-55ea5be .elementor-icon{font-size:4.167vw;}.elementor-1035 .elementor-element.elementor-element-55ea5be .elementor-icon svg{height:4.167vw;}.elementor-1035 .elementor-element.elementor-element-e528161{width:var( --container-widget-width, 11vw );max-width:11vw;--container-widget-width:11vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-e528161 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-e528161 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:100%;letter-spacing:2.5px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-3d32d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5.556vw;--padding-bottom:5.556vw;--padding-left:6.667vw;--padding-right:6.667vw;}.elementor-1035 .elementor-element.elementor-element-1723710{width:var( --container-widget-width, 63vw );max-width:63vw;--container-widget-width:63vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-1723710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-1723710 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:400;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-b4bfde2{width:var( --container-widget-width, 51vw );max-width:51vw;--container-widget-width:51vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-b4bfde2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-b4bfde2 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:5.556vw;font-weight:500;text-transform:uppercase;line-height:100%;letter-spacing:13px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-e6edef9{--display:flex;--gap:14.722vw 14.722vw;--row-gap:14.722vw;--column-gap:14.722vw;--margin-top:1.806vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:22.083vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-276cceb{--display:flex;--min-height:33.333vw;--border-radius:1px 1px 1px 1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-276cceb:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-276cceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/b2bd3d3420178990f1c68ab553f12ccf_result-scaled.webp");background-size:cover;}.elementor-1035 .elementor-element.elementor-element-5980e2d{--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:9.167vw 9.167vw;--row-gap:9.167vw;--column-gap:9.167vw;--margin-top:1.667vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-966954b{--display:flex;--border-radius:1px 1px 1px 1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-966954b:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-966954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/8264033509b22949797439bdc06d1948_result-scaled.webp");background-position:center center;background-size:cover;}.elementor-1035 .elementor-element.elementor-element-6e464dc{--display:flex;--gap:2.222vw 0vw;--row-gap:2.222vw;--column-gap:0vw;--padding-top:6.667vw;--padding-bottom:8.681vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-a4c02f5{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-a4c02f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-a4c02f5 .elementor-heading-title{font-family:"Avenir Next italic", Sans-serif;font-size:1.667vw;font-weight:400;line-height:120%;letter-spacing:5px;color:#383836B3;}.elementor-1035 .elementor-element.elementor-element-244006c{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-244006c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-244006c .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-5e06a1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5.556vw;--padding-bottom:5.556vw;--padding-left:6.667vw;--padding-right:6.667vw;}.elementor-1035 .elementor-element.elementor-element-6eb8b2a{--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:0vw 1.667vw;--row-gap:0vw;--column-gap:1.667vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-4628261{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-65c836e{--display:flex;--min-height:33.333vw;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-65c836e:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-65c836e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/05/img_rh_entertainment_kids.png");background-position:center left;background-size:cover;}.elementor-1035 .elementor-element.elementor-element-65c836e::before, .elementor-1035 .elementor-element.elementor-element-65c836e > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-65c836e > .e-con-inner > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-65c836e > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-65c836e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-65c836e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1035 .elementor-element.elementor-element-6ae4a87{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-6ae4a87 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-6ae4a87 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:700;line-height:150%;letter-spacing:0.9px;color:#F0EDE9;}.elementor-1035 .elementor-element.elementor-element-355e1c4{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-355e1c4 > .elementor-widget-container{margin:1.667vw 0vw 0vw 3.333vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-355e1c4 .elementor-heading-title{font-family:"Avenir Next italic", Sans-serif;font-size:1.667vw;font-weight:400;line-height:120%;letter-spacing:5px;color:#383836B3;}.elementor-1035 .elementor-element.elementor-element-72825c4{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-72825c4 > .elementor-widget-container{margin:1.667vw 0vw 0vw 3.333vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-72825c4 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-e3d28c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-2080211{--display:flex;--min-height:33.333vw;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-2080211:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-2080211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/05/img_rh_entertainment_bbq.png");background-position:center left;background-size:cover;}.elementor-1035 .elementor-element.elementor-element-2080211::before, .elementor-1035 .elementor-element.elementor-element-2080211 > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-2080211 > .e-con-inner > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-2080211 > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-2080211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-2080211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1035 .elementor-element.elementor-element-b1f0418{width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-b1f0418 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-b1f0418 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:700;line-height:150%;letter-spacing:0.9px;color:#F0EDE9;}.elementor-1035 .elementor-element.elementor-element-fa3baa7{width:var( --container-widget-width, 27vw );max-width:27vw;--container-widget-width:27vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-fa3baa7 > .elementor-widget-container{margin:1.667vw 0vw 0vw 3.333vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-fa3baa7 .elementor-heading-title{font-family:"Avenir Next italic", Sans-serif;font-size:1.667vw;font-weight:400;line-height:120%;letter-spacing:5px;color:#383836B3;}.elementor-1035 .elementor-element.elementor-element-5ccc035{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-1035 .elementor-element.elementor-element-5ccc035 > .elementor-widget-container{margin:1.667vw 0vw 0vw 3.333vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-5ccc035 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1.111vw;font-weight:400;line-height:150%;letter-spacing:0.9px;color:#383836;}.elementor-1035 .elementor-element.elementor-element-4737e3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1035 .elementor-element.elementor-element-dfa10ba{--width:46%;}.elementor-1035 .elementor-element.elementor-element-c4a2f92{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-52af85a{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-ee8038c{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-7f9013e{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-75cf8c7{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-f193b36{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-52daafb{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-a35a20f{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-5f8e54c{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-6ca14a9{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-b3feca1{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-bf5a5cb{--width:19.583vw;}.elementor-1035 .elementor-element.elementor-element-276cceb{--width:49.861vw;}.elementor-1035 .elementor-element.elementor-element-966954b{--width:35.139vw;}.elementor-1035 .elementor-element.elementor-element-6e464dc{--width:42.5vw;}}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-4af5616{--min-height:100vh;--padding-top:70vw;--padding-bottom:17.067vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-d11b361 .elementor-heading-title{font-size:8.533vw;}.elementor-1035 .elementor-element.elementor-element-42fb11b .elementor-heading-title{font-size:8.533vw;letter-spacing:3px;}.elementor-1035 .elementor-element.elementor-element-d922309 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-d922309 .elementor-heading-title{font-size:5.333vw;}.elementor-1035 .elementor-element.elementor-element-a8cdc06 > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-a8cdc06 .elementor-heading-title{font-size:5.333vw;letter-spacing:3px;}.elementor-1035 .elementor-element.elementor-element-d3e17c9{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-d3e17c9 > .elementor-widget-container{margin:40vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-d3e17c9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1035 .elementor-element.elementor-element-d3e17c9 .elementor-button{font-size:5.333vw;padding:3.2vw 0vw 3.2vw 0vw;}.elementor-1035 .elementor-element.elementor-element-93b222f::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .e-con-inner > .elementor-background-video-container::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1035 .elementor-element.elementor-element-93b222f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:305px auto;}.elementor-1035 .elementor-element.elementor-element-93b222f{--padding-top:10.667vw;--padding-bottom:0vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-10da427{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-10da427 .elementor-heading-title{font-size:8.533vw;letter-spacing:2.2px;}.elementor-1035 .elementor-element.elementor-element-861c15f{--gap:4.267vw 4.267vw;--row-gap:4.267vw;--column-gap:4.267vw;--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-68d0000{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-68d0000 .elementor-heading-title{font-size:5.333vw;letter-spacing:2.3px;}.elementor-1035 .elementor-element.elementor-element-f9e0e49{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-f9e0e49 .elementor-heading-title{font-size:4.267vw;letter-spacing:-0.2px;}.elementor-1035 .elementor-element.elementor-element-cd08d06{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-cd08d06 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-cd08d06 .elementor-heading-title{font-size:4.267vw;line-height:150%;letter-spacing:0.6px;}.elementor-1035 .elementor-element.elementor-element-1164606{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-1164606 > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-1164606 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1035 .elementor-element.elementor-element-1164606 .elementor-button{font-size:5.333vw;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:3.2vw 0vw 3.2vw 0vw;}.elementor-1035 .elementor-element.elementor-element-98987e5{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-98987e5 .elementor-heading-title{font-size:4.267vw;letter-spacing:-0.2px;}.elementor-1035 .elementor-element.elementor-element-d5f7909 > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-d5f7909 .elementor-button{font-size:5.333vw;padding:3.2vw 0vw 3.2vw 0vw;}.elementor-1035 .elementor-element.elementor-element-bf3b5a7{--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1035 .elementor-element.elementor-element-208029f.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1035 .elementor-element.elementor-element-208029f .elementor-main-swiper{width:100%;}.elementor-1035 .elementor-element.elementor-element-e3d8ce5{--gap:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:8.533vw;--padding-bottom:10.667vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-b1e2540{--gap:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-c4a2f92{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-cc7f157 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-cc7f157 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-4afe828{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-4afe828 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-52af85a{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-0924042 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-0924042 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-8575e1b{width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1035 .elementor-element.elementor-element-8575e1b .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-ee8038c{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-cbe2d34 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-cbe2d34 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-61f0abe{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-61f0abe .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-ef86111{--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:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-7f9013e{--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;--justify-content:flex-start;--align-items:center;}.elementor-1035 .elementor-element.elementor-element-192fd11 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-192fd11 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-5673146{width:var( --container-widget-width, 62vw );max-width:62vw;--container-widget-width:62vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1035 .elementor-element.elementor-element-5673146 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-75cf8c7{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-4473c6c .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-4473c6c .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-04a9d66{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-04a9d66 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-f193b36{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-f7c5440 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-f7c5440 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-41bdd88{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-41bdd88 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-101e650{--padding-top:10.667vw;--padding-bottom:10.667vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-b25b5c3{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-b25b5c3 .elementor-heading-title{font-size:8.533vw;letter-spacing:2.2px;}.elementor-1035 .elementor-element.elementor-element-0b1aec0{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-0b1aec0 > .elementor-widget-container{margin:8.533vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-0b1aec0 .elementor-heading-title{font-size:4.267vw;letter-spacing:-0.2px;}.elementor-1035 .elementor-element.elementor-element-f284a56{--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1035 .elementor-element.elementor-element-8e32b32.elementor-arrows-yes .elementor-main-swiper{width:calc( 140vw - 40px );}.elementor-1035 .elementor-element.elementor-element-8e32b32 .elementor-main-swiper{width:140vw;}.elementor-1035 .elementor-element.elementor-element-da2b549{--gap:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:8.533vw;--padding-bottom:10.667vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-dcfd377{--gap:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-52daafb{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-b68e492 .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-b68e492 .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-7b3af0d{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-7b3af0d .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-a35a20f{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-2f7071c .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-2f7071c .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-0297991{width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1035 .elementor-element.elementor-element-0297991 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-5f8e54c{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-908a39e .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-908a39e .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-6655a35{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-6655a35 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-9cda466{--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:6.4vw 0vw;--row-gap:6.4vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-6ca14a9{--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;--justify-content:flex-start;--align-items:center;}.elementor-1035 .elementor-element.elementor-element-acc9c6b .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-acc9c6b .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-119107a{width:var( --container-widget-width, 62vw );max-width:62vw;--container-widget-width:62vw;--container-widget-flex-grow:0;text-align:left;}.elementor-1035 .elementor-element.elementor-element-119107a .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-b3feca1{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-fbe112b .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-fbe112b .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-1ac362a{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-1ac362a .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-bf5a5cb{--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:flex-start;}.elementor-1035 .elementor-element.elementor-element-55ea5be .elementor-icon{font-size:16vw;}.elementor-1035 .elementor-element.elementor-element-55ea5be .elementor-icon svg{height:16vw;}.elementor-1035 .elementor-element.elementor-element-e528161{width:auto;max-width:auto;}.elementor-1035 .elementor-element.elementor-element-e528161 .elementor-heading-title{font-size:4.267vw;letter-spacing:1px;}.elementor-1035 .elementor-element.elementor-element-3d32d06{--padding-top:10.667vw;--padding-bottom:10.667vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-b4bfde2{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-b4bfde2 .elementor-heading-title{font-size:8.533vw;letter-spacing:2.2px;}.elementor-1035 .elementor-element.elementor-element-e6edef9{--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-e6edef9.e-con{--order:99999 /* order end hack */;}.elementor-1035 .elementor-element.elementor-element-276cceb:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-276cceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/8264033509b22949797439bdc06d1948_result-scaled.webp");background-position:center center;}.elementor-1035 .elementor-element.elementor-element-276cceb{--min-height:85.333vw;}.elementor-1035 .elementor-element.elementor-element-5980e2d{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1035 .elementor-element.elementor-element-966954b:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-966954b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/892e7d839df72dbe6d2a4b85dc7016da_result-scaled.webp");}.elementor-1035 .elementor-element.elementor-element-966954b{--min-height:109.333vw;--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-6e464dc{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-6e464dc.e-con{--order:-99999 /* order start hack */;}.elementor-1035 .elementor-element.elementor-element-a4c02f5{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-1035 .elementor-element.elementor-element-a4c02f5 .elementor-heading-title{font-size:5.333vw;letter-spacing:2px;}.elementor-1035 .elementor-element.elementor-element-244006c{width:100%;max-width:100%;}.elementor-1035 .elementor-element.elementor-element-244006c > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-244006c .elementor-heading-title{font-size:4.267vw;letter-spacing:0.1px;}.elementor-1035 .elementor-element.elementor-element-5e06a1f{--padding-top:10.667vw;--padding-bottom:10.667vw;--padding-left:6.4vw;--padding-right:6.4vw;}.elementor-1035 .elementor-element.elementor-element-65c836e:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-65c836e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/b0eb8b23c0e53ec22c562b2b7db408d1.jpeg");background-position:center center;}.elementor-1035 .elementor-element.elementor-element-65c836e{--min-height:109.333vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--padding-top:0vw;--padding-bottom:8.533vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-6ae4a87{width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-6ae4a87 > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-6ae4a87 .elementor-heading-title{font-size:5.333vw;letter-spacing:0.1px;}.elementor-1035 .elementor-element.elementor-element-2080211:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-2080211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribolove.com.ua/wp-content/uploads/2025/04/dc6f88e6b6ed547996d4e550e6be9abe.jpeg");}.elementor-1035 .elementor-element.elementor-element-2080211{--min-height:109.333vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.1;--margin-top:8.533vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:8.533vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1035 .elementor-element.elementor-element-b1f0418{width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;text-align:center;}.elementor-1035 .elementor-element.elementor-element-b1f0418 > .elementor-widget-container{margin:4.267vw 0vw 0vw 0vw;}.elementor-1035 .elementor-element.elementor-element-b1f0418 .elementor-heading-title{font-size:5.333vw;letter-spacing:0.1px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-208029f */.image-slide .swiper-container {
    height: 114.667vw !important;
    overflow: hidden;
  }

@media (min-width: 701px) {
.image-slide .swiper-container {
  height: 36.111vw !important;
  width: 85vw;
  max-width: 85vw;
  overflow: hidden;
}

.image-slide .swiper-slide {
  transition: all 0.3s ease;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.image-slide .swiper-slide:not(.swiper-slide-active) {
  height: 29.167vw !important;
  margin-top: 3.472vw !important;

}

.image-slide .swiper-slide-active {
  height: 42.5vw !important;
  background-size: contain !important;
  width: 42.5vw !important;
  height: 42.5vw !important;
}
}


@media (max-width:700px){

	/* Swiper pagination progressbar */
	.elementor-swiper .swiper-backface-hidden .swiper-pagination-progressbar{
		width:60% !important;
		position: absolute;
		top:auto !important;
		bottom: 2.133vw !important;
		width: 100%;
		background-color:rgba(240, 237, 233, 0.5);
		left: 50% !important;
		transform: translateX(-50%) !important;
		border-radius:4px !important;
	}
	
	/* Span Tag */
	.swiper-backface-hidden .swiper-pagination-progressbar span{
		background-color:rgba(240, 237, 233, 1);
		border-radius:4px !important;
	}
	
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d522276 */.elementor-1035 .elementor-element.elementor-element-d522276 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-811645f */.elementor-1035 .elementor-element.elementor-element-811645f {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for eael-image-accordion, class: .elementor-element-d84a16e */.elementor-widget-eael-image-accordion .accordion-direction-horizontal{
	height:36.1vw;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-8e32b32 */.image-slide .swiper-container {
    height: 101.333vw !important;
    overflow: hidden;
  }

@media (min-width: 701px) {
  .image-slide .swiper-container {
    height: 36.111vw !important;
    overflow: hidden;
  }

  .image-slide .swiper-slide {
    transition: all 0.3s ease;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }

  .image-slide .swiper-slide:not(.swiper-slide-active) {
    height: 27.778vw !important;
  }

  .image-slide .swiper-slide-active {
    max-width: 42.5vw !important;
    width: 42.5vw !important;
    height: 42.5vw !important;
    background-size: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276cceb */#imagezoom1 {
    overflow: hidden;
    background-size: 100%; /* Устанавливаем начальный размер фона */
    background-position: center;
    transition: background-size 1s ease, background-position 1s ease;
}

#imagezoom1:hover {
    background-size: 110%;
    background-position: center;
}

@media (max-width: 750px) {
  #imagezoom1 {
      background-size: 200%;
      background-position: center;
      transition: none; /* Отключаем анимации */
  }

  #imagezoom1:hover {
      background-size: 200%; /* Убираем zoom при наведении */
      background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966954b */#imagezoom2 {
    overflow: hidden;
    background-size: 135%; /* Устанавливаем начальный размер фона */
    background-position: center;
    transition: background-size 1s ease, background-position 1s ease;
}

#imagezoom2:hover {
    background-size: 145%;
    background-position: center;
}

@media (max-width: 750px) {
  #imagezoom2 {
      background-size: 155%;
      background-position: center;
      transition: none; /* Отключаем анимации */
  }

  #imagezoom2:hover {
      background-size: 155%; /* Убираем zoom при наведении */
      background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 701px) {
.elementor-swiper .elementor-main-swiper .swiper-pagination{
	display:none;
}
}/* End custom CSS */