.elementor-27 .elementor-element.elementor-element-449ffdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-14c0a46{--sf-container-w:1320px;--sf-content-w:80% !important;--sf-justify:flex-start;--sf-align:center;--sf-pagination-justify:center;--sf-pagination-bottom:16px;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-wrapper, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-slide{height:90vh !important;min-height:90vh !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__content{text-align:left;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider-cpt .sf-slide__title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:normal;text-transform:uppercase;color:var( --e-global-color-768fffe );margin:0px 0px 0px 0px !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__subtitle{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:normal;color:var( --e-global-color-768fffe );margin:-10px 0px 0px 0px !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__btns{justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__btn--1{padding:10px 18px 10px 18px;font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:var( --e-global-color-768fffe );background-color:var( --e-global-color-7b4e239 );}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__btn--2{padding:10px 18px 10px 18px;font-family:"Montserrat", Sans-serif;text-transform:uppercase;color:var( --e-global-color-768fffe );background-color:var( --e-global-color-9c8f648 );}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-arrow{width:40px;height:40px;background:rgba(0,0,0,0.15);border-radius:999px;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-button-prev{left:10px !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-button-next{right:10px !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-arrow svg path{stroke:#ffffff;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-arrow:hover svg path{stroke:#ffffff;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-arrow:hover{background:rgba(0,0,0,0.25);}.elementor-27 .elementor-element.elementor-element-14c0a46 .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,255,255,0.6);border-style:none;}.elementor-27 .elementor-element.elementor-element-14c0a46 .swiper-pagination-bullet-active{background:#ffffff;}.elementor-27 .elementor-element.elementor-element-14c0a46 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:0.6;}.elementor-27 .elementor-element.elementor-element-caec87c{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.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-27 .elementor-element.elementor-element-d3d2322{text-align:center;}.elementor-27 .elementor-element.elementor-element-d3d2322 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-47c88f2{--grid-columns:3;}.elementor-27 .elementor-element.elementor-element-47c88f2 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-27 .elementor-element.elementor-element-47c88f2 .e-loop-item > .elementor-section, .elementor-27 .elementor-element.elementor-element-47c88f2 .e-loop-item > .elementor-section > .elementor-container, .elementor-27 .elementor-element.elementor-element-47c88f2 .e-loop-item > .e-con, .elementor-27 .elementor-element.elementor-element-47c88f2 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-27 .elementor-element.elementor-element-b9e89e9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b9e89e9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b9e89e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-27 .elementor-element.elementor-element-c8a2655{--display:flex;--min-height:500px;--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-27 .elementor-element.elementor-element-c8a2655:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c8a2655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryska.pl/wp-content/uploads/2026/02/foto1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-94f7c0f{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:calc(66.66vw - 880px);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27 .elementor-element.elementor-element-051b040{text-align:start;}.elementor-27 .elementor-element.elementor-element-051b040 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-27 .elementor-element.elementor-element-44171d1 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-44171d1 .elementor-button:focus{background-color:var( --e-global-color-9c8f648 );}.elementor-27 .elementor-element.elementor-element-44171d1 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-b5cd519{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-83a74da{text-align:center;}.elementor-27 .elementor-element.elementor-element-83a74da .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-59f54b3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-27 .elementor-element.elementor-element-59f54b3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-59f54b3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-27 .elementor-element.elementor-element-66b64e5{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-66b64e5:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66b64e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-27 .elementor-element.elementor-element-b1212b3{text-align:center;}.elementor-27 .elementor-element.elementor-element-b1212b3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-c8a2655{--width:50%;}.elementor-27 .elementor-element.elementor-element-94f7c0f{--width:50%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-47c88f2{--grid-columns:2;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-14c0a46{--sf-content-w:100% !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-wrapper, .elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider .swiper-slide{height:60vh !important;min-height:60vh !important;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__content{text-align:left;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slider-cpt .sf-slide__title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-14c0a46 .sf-slide__subtitle{font-size:22px;}.elementor-27 .elementor-element.elementor-element-47c88f2{--grid-columns:1;}.elementor-27 .elementor-element.elementor-element-b9e89e9{--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;}.elementor-27 .elementor-element.elementor-element-c8a2655{--width:100%;}.elementor-27 .elementor-element.elementor-element-94f7c0f{--width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}