.elementor-1738 .elementor-element.elementor-element-d52b2c3{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:13vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1738 .elementor-element.elementor-element-cf199a1{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1738 .elementor-element.elementor-element-451510d .elementor-heading-title{font-family:var( --e-global-typography-ae50728-font-family ), Manrope, Arial, sans-serif;font-size:var( --e-global-typography-ae50728-font-size );font-weight:var( --e-global-typography-ae50728-font-weight );line-height:var( --e-global-typography-ae50728-line-height );letter-spacing:var( --e-global-typography-ae50728-letter-spacing );}.elementor-1738 .elementor-element.elementor-element-28f3b71{--display:flex;--min-height:35vh;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1738 .elementor-element.elementor-element-28f3b71:not(.elementor-motion-effects-element-type-background), .elementor-1738 .elementor-element.elementor-element-28f3b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1738 .elementor-element.elementor-element-b48a378{--display:flex;--min-height:30vh;--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:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:20vw;}.elementor-1738 .elementor-element.elementor-element-e4b2175{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-1738 .elementor-element.elementor-element-a0970de{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1738 .elementor-element.elementor-element-a0970de:not(.elementor-motion-effects-element-type-background), .elementor-1738 .elementor-element.elementor-element-a0970de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1738 .elementor-element.elementor-element-e58e5ab{color:var( --e-global-color-secondary );font-family:"Manrope", Manrope, Arial, sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;}.elementor-1738 .elementor-element.elementor-element-fc171d5{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1738 .elementor-element.elementor-element-d0047df{color:var( --e-global-color-secondary );font-family:"Manrope", Manrope, Arial, sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;}.elementor-1738 .elementor-element.elementor-element-8b77d54{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1738 .elementor-element.elementor-element-8b77d54:not(.elementor-motion-effects-element-type-background), .elementor-1738 .elementor-element.elementor-element-8b77d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1738 .elementor-element.elementor-element-0a1ad0a{--display:flex;--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;--justify-content:center;--align-items:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-1738 .elementor-element.elementor-element-cdbb790{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;}.elementor-1738 .elementor-element.elementor-element-cdbb790:not(.elementor-motion-effects-element-type-background), .elementor-1738 .elementor-element.elementor-element-cdbb790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rulity.pl/wp-content/uploads/2023/01/1608219759366.jpg");background-position:center center;background-size:cover;}.elementor-1738 .elementor-element.elementor-element-97e1ca4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Manrope, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1738 .elementor-element.elementor-element-0ef0668 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Manrope, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-border );}.elementor-1738 .elementor-element.elementor-element-a62b74e{--display:flex;--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;--justify-content:flex-start;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1738 .elementor-element.elementor-element-a62b74e:not(.elementor-motion-effects-element-type-background), .elementor-1738 .elementor-element.elementor-element-a62b74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1738 .elementor-element.elementor-element-8b288c7{--alignment:left;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;--e-share-buttons-primary-color:var( --e-global-color-c826968 );--e-share-buttons-secondary-color:var( --e-global-color-border_dark );}.elementor-1738 .elementor-element.elementor-element-8b288c7 .elementor-share-btn{font-size:calc(0.95px * 10);}.elementor-1738 .elementor-element.elementor-element-8b288c7 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-border_dark );--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-1738 .elementor-element.elementor-element-822652b{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:2vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1738 .elementor-element.elementor-element-2a31b98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1738 .elementor-element.elementor-element-0ea2e78{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-1738 .elementor-element.elementor-element-7ec1b84{--grid-columns:3;--grid-row-gap:1vw;--grid-column-gap:1vw;}.elementor-1738 .elementor-element.elementor-element-7ec1b84 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1738 .elementor-element.elementor-element-7ec1b84 .e-loop-item > .elementor-section, .elementor-1738 .elementor-element.elementor-element-7ec1b84 .e-loop-item > .elementor-section > .elementor-container, .elementor-1738 .elementor-element.elementor-element-7ec1b84 .e-loop-item > .e-con, .elementor-1738 .elementor-element.elementor-element-7ec1b84 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1738 .elementor-element.elementor-element-999c384{--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;}@media(max-width:1024px){.elementor-1738 .elementor-element.elementor-element-451510d .elementor-heading-title{font-size:var( --e-global-typography-ae50728-font-size );line-height:var( --e-global-typography-ae50728-line-height );letter-spacing:var( --e-global-typography-ae50728-letter-spacing );}.elementor-1738 .elementor-element.elementor-element-97e1ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1738 .elementor-element.elementor-element-0ef0668 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );} .elementor-1738 .elementor-element.elementor-element-8b288c7{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-1738 .elementor-element.elementor-element-7ec1b84{--grid-columns:2;}}@media(max-width:767px){.elementor-1738 .elementor-element.elementor-element-d52b2c3{--padding-top:20vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1738 .elementor-element.elementor-element-451510d .elementor-heading-title{font-size:var( --e-global-typography-ae50728-font-size );line-height:var( --e-global-typography-ae50728-line-height );letter-spacing:var( --e-global-typography-ae50728-letter-spacing );}.elementor-1738 .elementor-element.elementor-element-28f3b71{--min-height:20vh;}.elementor-1738 .elementor-element.elementor-element-b48a378{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1738 .elementor-element.elementor-element-e58e5ab{font-size:3.6vw;}.elementor-1738 .elementor-element.elementor-element-a0970de{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1738 .elementor-element.elementor-element-d0047df{font-size:3.6vw;}.elementor-1738 .elementor-element.elementor-element-0a1ad0a{--flex-wrap:nowrap;}.elementor-1738 .elementor-element.elementor-element-97e1ca4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1738 .elementor-element.elementor-element-0ef0668 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1738 .elementor-element.elementor-element-8b77d54{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;} .elementor-1738 .elementor-element.elementor-element-8b288c7{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px;}.elementor-1738 .elementor-element.elementor-element-822652b{--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1738 .elementor-element.elementor-element-7ec1b84{--grid-columns:1;--grid-row-gap:3vw;--grid-column-gap:3vw;}}@media(min-width:768px){.elementor-1738 .elementor-element.elementor-element-cf199a1{--width:100%;}.elementor-1738 .elementor-element.elementor-element-28f3b71{--width:100%;}.elementor-1738 .elementor-element.elementor-element-b48a378{--width:100%;}.elementor-1738 .elementor-element.elementor-element-a0970de{--width:100%;}.elementor-1738 .elementor-element.elementor-element-fc171d5{--width:100%;}.elementor-1738 .elementor-element.elementor-element-0a1ad0a{--width:100%;}.elementor-1738 .elementor-element.elementor-element-cdbb790{--width:100%;}.elementor-1738 .elementor-element.elementor-element-8b77d54{--width:100%;}.elementor-1738 .elementor-element.elementor-element-a62b74e{--width:40%;}.elementor-1738 .elementor-element.elementor-element-2a31b98{--width:100%;}.elementor-1738 .elementor-element.elementor-element-0ea2e78{--width:100%;}}/* Start custom CSS */.roz-c p {
    margin: 1vw 0;
}
.oaut {
    height: 6vw;
    padding: 0 0 0 8vw;
}
.oaut .i {
    position: absolute;
    left: 0;
    width: 6vw;
    height: 6vw;
    border-radius: 1000px;
}
.roz-c h2 {
    font-size: 3vw;
}
.roz-c h3 {
    font-size: 2.2vw;
} 
.roz-c h4 {
    font-size: 1.6vw;
}
.roz-c h5 {
    font-size: 1.4vw;
} 
.roz-c h6 {
    font-size: 1.2vw;
}

.mi span {
    display: flex;
    width: 2vw;
    height: 2vw;
    font-size: 2vw;
    justify-content: center;
    align-items: center;
    color: #3e6d99;
}
.lcn {
    padding: 0 0 0 7vw;
    gap: .5vw;
}
.lcn .l {
    position: absolute;
    inset: 0 0;
    width: 4vw;
    height: 4vw;
    display: flex;
    background: #d7e6f3;
    border-radius: 100px;
}
.lcn h2 {
    display: flex;
    width: 4vw;
    height: 4vw;
    justify-content: center;
    align-items: center;
    color: #3e6d99;
    font-size: 1.7vw !important;
}
.lcn::before {
    content: "";
    position: absolute;
    width: 1px;
    height: calc(91% + 3vw);
    inset: 10% calc(2vw - 1px);
    border-right: 1px dashed #dedede;
}
.last::before {
    display: none;
}
@media screen and (max-width: 768px) {
.roz-c p {
    margin: 1vw 0;
}
.oaut {
    height: 16vw;
    padding: 0 0 0 22vw;
}
.oaut .i {
    position: absolute;
    left: 0;
    width: 16vw;
    height: 16vw;
    border-radius: 1000px;
}
.roz-c h2 {
    font-size: 6.4vw;
}
.roz-c h3 {
    font-size: 5.4vw;
} 
.roz-c h4 {
    font-size: 4.4vw;
}
.roz-c h5 {
    font-size: 3.7vw;
} 
.roz-c h6 {
    font-size: 3.4vw;
}

.mi span {
    display: flex;
    width: 5vw;
    height: 5vw;
    font-size: 4vw;
    justify-content: center;
    align-items: center;
    color: #3e6d99;
}
.lcn {
    padding: 0 0 0 10vw;
    gap: .5vw;
}
.lcn .l {
    position: absolute;
    inset: 0 0;
    width: 6vw;
    height: 6vw;
    display: flex;
    background: #d7e6f3;
    border-radius: 100px;
}
.lcn h2 {
    display: flex;
    width: 6vw;
    height: 6vw;
    justify-content: center;
    align-items: center;
    color: #3e6d99;
    font-size: 2.5vw !important;
}
.lcn::before {
    content: "";
    position: absolute;
    width: 1px;
    height: calc(91% + 3vw);
    inset: 10% calc(2vw - 1px);
    border-right: 1px dashed #dedede;
}
.last::before {
    display: none;
}    
}/* End custom CSS */