@charset "UTF-8";
.all-listings{background:#0C121C;padding:clamp(90px,8.3vw,170px) var(--page-gutter) clamp(110px,9.4vw,190px)}
.all-listings__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,44px);max-width:1800px;margin:0 auto}
.all-listings__item{border:1px solid rgba(255,255,255,0.3);color:#fff;text-decoration:none;position:relative;isolation:isolate;overflow:hidden;transition:border-color 0.3s ease,color 0.3s ease;min-width:0;aspect-ratio:0.87;padding:clamp(28px,2.8vw,56px);display:flex;flex-direction:column;justify-content:space-between}
.all-listings__item::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 100%);transform:scaleY(0);transform-origin:center bottom;transition:transform 0.9s cubic-bezier(0.22,1,0.36,1)}
.all-listings__item:hover,.all-listings__item:focus-visible{color:#0C121C}
.all-listings__item:hover::before,.all-listings__item:focus-visible::before{transform:scaleY(1)}
.all-listings__item:hover,.all-listings__item:focus-visible{text-decoration:none;border-color:#82654F}
.all-listings__item:focus-visible{outline:2px solid #F3DAB7;outline-offset:4px}
@media (prefers-reduced-motion:reduce){.all-listings__item{transition:none}.all-listings__item::before{transition:none}}
.all-listings__icon{display:block;flex:none;background:linear-gradient(180deg,#82654f 0%,#f3dab7 65%,#745541 100%);mask-image:var(--category-icon);mask-size:contain;mask-position:left top;mask-repeat:no-repeat;-webkit-mask-image:var(--category-icon);-webkit-mask-size:contain;-webkit-mask-position:left top;-webkit-mask-repeat:no-repeat;transition:background-color 0.3s ease}
.all-listings__icon--dom{width:86.4px;height:86.4px}
.all-listings__icon--dzialka{width:92.8px;height:88px}
.all-listings__icon--lokal{width:81.6px;height:81.6px}
.all-listings__icon--mieszkanie{width:112.8px;height:60px}
.all-listings__item:hover .all-listings__icon,.all-listings__item:focus-visible .all-listings__icon{background:#0C121C}
.all-listings__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}
.all-listings__name{font-size:clamp(18px,1.55vw,32px);font-weight:400;line-height:1.2;letter-spacing:0.02em;text-transform:uppercase}
.all-listings__arrow{flex:0 0 clamp(44px,2.6vw,54px);width:clamp(44px,2.6vw,54px);height:clamp(44px,2.6vw,54px);border-radius:50%;display:grid;place-items:center;box-sizing:border-box;position:relative;color:#0C121C;background:linear-gradient(90deg,#82654F,#F3DAB7);--arrow-travel:40px;--arrow-angle:0deg;overflow:hidden;transition:none}
.all-listings__arrow svg{visibility:hidden}
.all-listings__arrow::before,.all-listings__arrow::after{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:0;border:0;border-radius:0;color:inherit;background:currentColor;opacity:1;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7.5 3 9 9-9 9' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7.5 3 9 9-9 9' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
.all-listings__arrow::before{transform:translate(-50%,-50%) rotate(var(--arrow-angle))}
.all-listings__arrow::after{transform:translate(calc(-50% - var(--arrow-travel)),-50%) rotate(var(--arrow-angle))}
.all-listings__item:hover .all-listings__arrow::before,.all-listings__item:focus-visible .all-listings__arrow::before{transform:translate(calc(-50% + var(--arrow-travel)),-50%) rotate(var(--arrow-angle))}
.all-listings__item:hover .all-listings__arrow::after,.all-listings__item:focus-visible .all-listings__arrow::after{transform:translate(-50%,-50%) rotate(var(--arrow-angle))}
@media (prefers-reduced-motion:reduce){.all-listings__arrow::before,.all-listings__arrow::after{transition:none}}
.all-listings__dots{display:none}
.all-listings__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#BEA388;cursor:pointer}
.all-listings__dot::before{content:"";width:8px;height:8px;border:1px solid currentColor;border-radius:50%}
.all-listings__dot[aria-current="true"]::before{background:currentColor}
.all-listings__dot:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
@media (max-width:1199px){.all-listings__dots{display:flex;justify-content:center;margin-top:12px}.all-listings__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * clamp(18px,2.2vw,44px)) / 2.2);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter);overscroll-behavior-inline:contain;margin-inline:calc(-1 * var(--page-gutter));padding:2px var(--page-gutter) 16px}.all-listings__grid::-webkit-scrollbar{display:none}.all-listings__item{aspect-ratio:1.25;scroll-snap-align:start}}
@media (max-width:798px){.all-listings__grid{grid-auto-columns:85%;gap:16px;scroll-snap-type:x mandatory}.all-listings__item{aspect-ratio:auto;min-height:260px;scroll-snap-stop:always}.all-listings__icon{transform:scale(0.8);transform-origin:left top}}
body :is(.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid,.baner__body,.latest-offer__panel,.offers__wrapper,.invests__wrapper,.single-offer-content__container,.home-help__container,.home-services__inner,.home-services__head,.home-success__inner,.home-stats__inner,.home-quote,.home-cooperation,.footer__container,.mobile-menu__container){max-width:1800px;margin-inline:auto}
body.oto-subpage #layout-content>.subpage-content{max-width:calc(1800px + 2 * var(--page-gutter));margin-inline:auto}
body.oto-subpage{background:#0C121C;color:#fff;color-scheme:dark;font-family:"Kumbh Sans",sans-serif;font-weight:300;line-height:1.65;--color-primary:#0C121C;--color-secondary:#BEA388}
body.oto-subpage ::selection{background:#F3DAB7;color:#0C121C}
body.oto-subpage input,body.oto-subpage textarea{caret-color:#BEA388}
body.oto-subpage :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #F3DAB7 !important;outline-offset:4px}
body.oto-subpage #layout-content{padding-top:128px;padding-bottom:clamp(56px,6vw,112px);overflow-x:clip}
body.oto-subpage #layout-content :is(.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid){padding-inline:var(--page-gutter);width:100%;max-width:calc(1800px + 2 * var(--page-gutter))}
body.oto-subpage .breadcrumbs{background:#0C121C;color:#BEA388;padding-block:20px;margin:0;border-top:1px solid rgba(190,163,136,0.2)}
body.oto-subpage .breadcrumbs__list{margin:0;padding:0;flex-wrap:wrap}
body.oto-subpage .breadcrumbs .container{background:transparent}
body.oto-subpage .breadcrumbs__item{color:#BEA388;white-space:normal}
body.oto-subpage .breadcrumbs__link{color:inherit;font-size:14px}
body.oto-subpage .breadcrumbs__item:last-child{color:#fff}
body.oto-subpage .subpage-heading{background:#0C121C;color:#fff;padding-block:clamp(40px,5vw,88px);margin-bottom:clamp(40px,5vw,88px)}
body.oto-subpage .subpage-heading .page-section__title{color:inherit;margin:0;text-align:left;justify-content:flex-start;font-size:clamp(30px,3.5vw,64px);line-height:1.15;font-weight:300;max-width:28ch}
body.oto-subpage .page-section__title{color:#fff;font-size:clamp(26px,2.5vw,44px);line-height:1.25;font-weight:300;margin-block:40px 32px;text-wrap:balance}
body.oto-subpage .page-section__title a{color:inherit}
body.oto-subpage :is(h2,h3,h4){line-height:1.3;font-weight:400;text-wrap:balance}
body.oto-subpage :is(p,ul li,ol li){font-size:1rem;line-height:1.75}
body.oto-subpage a{text-underline-offset:0.2em}
body.oto-subpage #layout-content a:not([class]){color:#BEA388}
body.oto-subpage #layout-content img{max-width:100%}
body.oto-subpage .subpage-content{margin-block:clamp(32px,4vw,72px)}
body.oto-subpage .subpage-content>:is(p,ul,ol){max-width:75ch;margin-inline:auto}
body.oto-subpage .gal-txt-column{column-gap:clamp(32px,4vw,80px);line-height:1.75}
body.oto-subpage :is(.gal-round,.blog-post__img,.article-gallery img){border-radius:0}
body.oto-subpage .gal-blue{background:#0C121C;color:#fff}
body.oto-subpage .gal-grey{background:#151e2b;color:#fff}
body.oto-subpage :is(.gal-blue,.gal-grey){padding-block:clamp(40px,5vw,80px)}
body.oto-subpage .gal-blue :is(h2,h3,a:not(.gal-btn)){color:#BEA388}
body.oto-subpage .gal-partn{padding-block:24px}
body.oto-subpage .all-listings{margin-top:0}
body.oto-subpage #layout-content :is(.gal-btn,.submit-button,.contact-form__submit-button,.agent-contact__submit-button,.commission-form__button,.single-offer-agent__contact-btn,.agent-card__contact-btn,.blog-post__btn,.search-submit-button,.gal-btn2){display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;border:0;border-radius:999px;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:#0C121C;font-family:inherit;font-weight:500;line-height:1.3;text-decoration:none;text-transform:uppercase;transition:background-position 0.5s ease}
body.oto-subpage #layout-content :is(.gal-btn,.submit-button,.contact-form__submit-button,.agent-contact__submit-button,.commission-form__button,.single-offer-agent__contact-btn,.agent-card__contact-btn,.blog-post__btn,.search-submit-button,.gal-btn2):hover,body.oto-subpage #layout-content :is(.gal-btn,.submit-button,.contact-form__submit-button,.agent-contact__submit-button,.commission-form__button,.single-offer-agent__contact-btn,.agent-card__contact-btn,.blog-post__btn,.search-submit-button,.gal-btn2):focus-visible{background-position:100% 0;color:#0C121C}
body.oto-subpage #layout-content :is(.gal-btn,.submit-button,.contact-form__submit-button,.agent-contact__submit-button,.commission-form__button,.single-offer-agent__contact-btn,.agent-card__contact-btn,.blog-post__btn,.search-submit-button,.gal-btn2):disabled{opacity:0.55;cursor:not-allowed}
body.oto-subpage :is(.commission-form__personal,.contact-form,.agent-contact){background:#151e2b;color:#fff;border-radius:0}
body.oto-subpage :is(.custom-input-float__input,.custom-input-float__select,.custom-input__text input,.custom-input__select select){color:#fff;background-color:#151e2b;border-radius:0;border-color:rgba(255,255,255,0.3);font-family:inherit}
body.oto-subpage :is(.contact-box__heading,.commission-form__heading){font-weight:500}
body.oto-subpage .contact-box{min-width:min(300px,100%)}
body.oto-subpage .contact-box__heading::before{color:#BEA388}
body.oto-subpage :is(.offer-list,.invest-list,.blog-list){background:transparent}
body.oto-subpage :is(.offer-card,.invest-card){border-radius:0;box-shadow:none;color:#fff;background:#151e2b;border-bottom:1px solid rgba(190,163,136,0.35)}
body.oto-subpage :is(.offer-card__content,.invest-card__content){background:#151e2b;color:#fff;padding:24px}
body.oto-subpage :is(.offer-card__price,.invest-card__price){font-weight:500;font-variant-numeric:tabular-nums}
body.oto-subpage :is(.offer-filters__filter,.pagination a){color:#fff}
body.oto-subpage .offer-filters__filter.active{background:#0C121C;color:#fff}
body.oto-subpage :is(.agent-card,.single-offer-agent__wrapper){background:#151e2b;color:#fff;border-radius:0;box-shadow:none}
body.oto-subpage .single-offer-table{font-variant-numeric:tabular-nums}
body.oto-subpage .single-offer-table__cell{border-color:rgba(255,255,255,0.2)}
body.oto-subpage :is(.single-offer-gallery__img,.single-offer-slider__slick-container){border-radius:0}
body.oto-subpage .blog-post__title{font-weight:400}
body.oto-subpage .blog-post__date{color:#BEA388}
body.oto-subpage .page-blog-post .content>.container{max-width:1040px !important}
body.oto-subpage .page-blog-post .content p{max-width:75ch;margin-inline:auto}
body.oto-subpage .blog-image{width:100%;height:auto;margin-bottom:40px}
body.oto-subpage .calculator__result-box{background:#0C121C;border-radius:0}
body.oto-subpage .calculator__result-value--accent{color:#BEA388}
body.oto-subpage .calculator__heading::after{background:#BEA388}
body.oto-subpage #layout-content :is(h1,h2,h3,h4,.seo-article,.content,.contact-info,.contact-box,.gal-team-desc,.gal-team-cont,.offer-search-type__label,.offer-search-type__checkbox,.custom-input__checkbox,.custom-input-float__label,.single-offer-header,.single-offer-description,.single-offer-text,.single-offer-agent,.offer-card__title,.offer-card__name,.offer-card__location,.offer-card__specs,.offer-card__symbol,.offer-card__price,.invest-card__name,.invest-card__location,.invest-card__specs,.invest-card__price,.blog-post__title,.blog-post__description,.commission-form__heading){color:#fff}
body.oto-subpage #layout-content :is(.gal-link-1,.gal-link-2,.gal-toggle-desc-btn,.single-offer-agent__contact a,.single-offer-header__location,.offer-card__footer,.invest-card__footer){color:#BEA388}
body.oto-subpage #layout-content :is(.single-offer-top-info,.single-offer-content,.single-offer-table__row,.single-offer-top-info__container,.single-offer-table__wrapper,.offer-card__content,.invest-card__content,.custom-input-float,.commission-form__property,.calculator--background,.gal-team-cont,.gal-desc,.offer-filters,.offer-card__footer,.invest-card__footer){background:#151e2b;color:#fff}
body.oto-subpage .single-offer-table :is(th,td){color:#fff;background:transparent}
body.oto-subpage #offersTable{color:#fff;--bs-table-striped-color:#fff}
body.oto-subpage #offersTable :is(th,td){color:inherit;border-color:rgba(255,255,255,0.2)}
body.oto-subpage .offer-search :is(.input-group,.custom-input__text,.custom-input__select){background:#151e2b;color:#fff}
body.oto-subpage .offer-search{background:transparent;padding-block:20px 24px;margin-bottom:24px}
body.oto-subpage .offer-search .custom-input{box-shadow:none;border-radius:0;background:transparent}
body.oto-subpage .offer-search :is(.input-group,.custom-input__select-wrapper,.custom-input__text,.custom-input__select){background:transparent;border:0;border-radius:0}
body.oto-subpage .offer-search :is(.custom-input__select-wrapper,.input-group){border-bottom:1px solid #BEA388}
body.oto-subpage .offer-search :is(.custom-input__select-wrapper,.input-group):focus-within{border-bottom-color:#F3DAB7}
body.oto-subpage .offer-search .custom-input__select--double::after{display:none}
body.oto-subpage .offer-search .custom-input__select--double{gap:16px}
body.oto-subpage .offer-search .custom-input__select--double .custom-input__select-wrapper{width:50%;border-radius:0 !important}
body.oto-subpage .offer-search .twitter-typeahead{padding-right:0}
body.oto-subpage .offer-search .input-group-addon{display:none}
body.oto-subpage .offer-search .offer-search-form__inputs{gap:0 48px;margin-bottom:24px}
body.oto-subpage .offer-search .offer-search-form__inputs>*{margin-bottom:56px;align-self:start}
body.oto-subpage .offer-search :is(input,select,.tt-input):is(:hover,:focus,:focus-visible,:active){border:0 !important;outline:0 !important;box-shadow:none !important}
body.oto-subpage .offer-search :is(select,input[type=text],input[type=number],input.form-control,.twitter-typeahead input){height:44px;padding:0 24px 8px;background-color:transparent !important;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:18px;font-weight:400}
body.oto-subpage .offer-search :is(select,input[type=text],input[type=number],input.form-control,.twitter-typeahead input)::placeholder{color:#8E9094;opacity:1}
body.oto-subpage .offer-search :is(select,input[type=text],input[type=number],input.form-control,.twitter-typeahead input).tt-hint{color:#8E9094}
body.oto-subpage .offer-search select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23BEA388' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 8px center !important}
body.oto-subpage .offer-search select option{background:#0C121C;color:#fff}
body.oto-subpage .offer-search .range-slider{color:#fff}
body.oto-subpage .offer-search .range-slider__values{margin-top:8px}
body.oto-subpage .offer-search .range-slider__label{top:0;margin-bottom:11px;padding-left:24px;text-align:left;font-size:18px;line-height:24px}
body.oto-subpage .offer-search .range-slider__input{background:none;border:0;padding:0;height:18px}
body.oto-subpage .offer-search .main-search-type{gap:36px;margin-bottom:32px;justify-content:center}
body.oto-subpage .offer-search .main-search-type .custom-checkbox__control::before{transform:none !important}
body.oto-subpage .offer-search .main-search-type__checkbox{margin:0}
body.oto-subpage .offer-search .main-search-type__checkbox label{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:400;letter-spacing:0.04em;text-transform:uppercase;color:#fff;cursor:pointer}
body.oto-subpage .offer-search .main-search-type__checkbox label .custom-checkbox__control::before{letter-spacing:0;text-transform:none}
body.oto-subpage .offer-search .checkboxes h3{color:#BEA388;font-weight:500;letter-spacing:0.06em}
body.oto-subpage .offer-search .checkboxes .custom-checkbox label{color:#fff;cursor:pointer}
body.oto-subpage .offer-search .checkboxes .custom-checkbox__control{border:1.5px solid #BEA388;color:#BEA388}
body.oto-subpage .offer-search .checkboxes .custom-checkbox__control::before{background:#BEA388}
body.oto-subpage .offer-search .offer-search-form__submit{gap:24px}
body.oto-subpage .offer-search .search-submit-button{width:auto;min-width:220px;height:52px;padding:0 32px;border-radius:999px;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;color:#0C121C;font-size:1.125rem;font-weight:600;letter-spacing:0.04em;transition:background-position 0.5s ease}
body.oto-subpage .offer-search .search-submit-button:hover,body.oto-subpage .offer-search .search-submit-button:focus-visible{background-position:100% 0;color:#0C121C}
body.oto-subpage .offer-search .search-submit-button::after{color:#0C121C}
body.oto-subpage .offer-search .offer-filters__filter--map{width:auto;max-width:none;flex-direction:row;padding:0 26px;height:52px;align-items:center;border:1px solid #BEA388;border-radius:999px;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:0.04em}
body.oto-subpage .offer-search .offer-filters__filter--map:hover{background:linear-gradient(90deg,#F3DAB7 0%,#82654F 100%);color:#0C121C}
body.oto-subpage .offer-search .offer-filters__filter--map::before,body.oto-subpage .offer-search .offer-filters__filter--map::after{display:none}
body.oto-subpage .offer-search :is(.input-group,.custom-input__select-wrapper){border-radius:0}
body.oto-subpage #layout-content .custom-checkbox__control{color:#BEA388;border-color:#BEA388 !important}
body.oto-subpage #layout-content .single-offer-top-info{margin:20px 0;padding:0;background:#0C121C}
body.oto-subpage #layout-content .single-offer-top-info__container{background:transparent;border:0;border-radius:0;align-items:center;padding-top:30px;padding-bottom:30px;position:relative}
body.oto-subpage #layout-content .single-offer-top-info__container::before{content:"";position:absolute;top:0;left:var(--page-gutter);right:var(--page-gutter);border-top:1px solid rgba(190,163,136,0.5)}
body.oto-subpage #layout-content .single-offer-top-info__specs{gap:24px 56px;align-items:center}
body.oto-subpage #layout-content .single-offer-top-info__spec-label{color:#8E9094}
body.oto-subpage #layout-content .single-offer-top-info__spec-value{color:#fff}
body.oto-subpage #layout-content .single-offer-top-info__price-container{align-self:stretch;align-items:center;align-content:center}
body.oto-subpage #layout-content .single-offer-top-info__price{color:#BEA388;line-height:1;margin:0 !important}
body.oto-subpage #layout-content .single-offer-top-info__symbol{display:inline-block;padding:4px 16px;border:1px solid #8E9094;border-radius:999px;font-size:0.8125rem;font-weight:400;white-space:nowrap;color:#8E9094}
body.oto-subpage #layout-content .single-offer-header__title .single-offer-header__location{margin-left:40px;color:rgba(255,255,255,0.8)}
body.oto-subpage #layout-content :is(.single-offer-content,.single-offer-table__wrapper){background:#0C121C}
body.oto-subpage #layout-content .single-offer-table__wrapper{padding:0;border:0;border-radius:0;max-width:640px;margin-left:0;margin-right:auto}
body.oto-subpage #layout-content .single-offer-gallery__container{grid-gap:10px}
@media (min-width:768px){body.oto-subpage #layout-content .single-offer-gallery__container{grid-template-columns:repeat(4,1fr)}}
body.oto-subpage #layout-content .single-offer-gallery__container>a{display:block}
body.oto-subpage #layout-content .single-offer-gallery__img{display:block;width:100%;height:auto;aspect-ratio:1.3333333333}
body.oto-subpage #layout-content .single-offer-map__map,body.oto-subpage #layout-content .single-offer-map__map .leaflet-container{width:100%;border-radius:0}
body.oto-subpage #layout-content .single-offer-similar{padding-inline:0}
body.oto-subpage #layout-content .single-offer-similar .latest-offer__panel{max-width:calc(1800px + 2 * var(--page-gutter))}
body.oto-subpage #layout-content .single-offer-similar :is(.offer-card__content,.offer-card__footer){background:transparent}
body.oto-subpage #layout-content .single-offer-similar .offer-card__price{color:#BEA388}
body.oto-subpage #layout-content .single-offer-similar :is(.page-section__title,.offer-card__name,.offer-card__spec-value,.offer-card__location){color:#0C121C}
body.oto-subpage #layout-content .single-offer-similar .offer-card__symbol{color:#8E9094}
body.oto-subpage #layout-content .calculator--background{margin:0;padding:80px 0;background:transparent;border:0;border-radius:0}
body.oto-subpage #layout-content .calculator--background::before{display:none}
@media (min-width:1200px){body.oto-subpage #layout-content .calculator--background{grid-template-columns:1fr 1fr;grid-gap:0}body.oto-subpage #layout-content .calculator--background .calculator__form{padding-left:140px}}
body.oto-subpage #layout-content .calculator--background .calculator__result-box{margin-top:0;top:0;min-height:480px;border-radius:0;background:#0C121C}
body.oto-subpage #layout-content .calculator--background .calculator__result-box::after{background:rgba(12,18,28,0.85);border-radius:0}
body.oto-subpage #layout-content .calculator--background .calculator__result-box-bg{border-radius:0}
body.oto-subpage #layout-content .calculator--background .calculator__form{top:0;align-self:center}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input{background:transparent !important;border-radius:0;border-bottom:1px solid #BEA388;margin-bottom:40px}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input:focus-within{border-bottom-color:#F3DAB7}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input__input{background:transparent !important;color:#fff;font-size:18px;font-weight:400;padding:8px 24px 0 0}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input__label{left:0;color:#8E9094}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input__symbol{color:#BEA388}
body.oto-subpage #layout-content .calculator--background .calculator-custom-input__decoration{display:none}
body.oto-subpage #layout-content .single-offer-flags .flag{background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);border:0;border-radius:999px;padding:3px 14px;color:#0C121C;box-shadow:none}
body.oto-subpage #layout-content #offersMap :is(.map,#map-area,.leaflet-container){width:100%;padding:0 !important;border-radius:0}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]{position:relative;overflow:hidden;color:transparent}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::after{content:attr(data-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::after{transform:translateY(40px)}
@media (prefers-reduced-motion:reduce){body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::after{transition:none}}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]::after{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:inherit;margin:0;height:auto;width:auto;background:none}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:hover,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:focus-visible{background:transparent;color:transparent}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:hover::before,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:focus-visible::before{display:flex;transform:translateY(-40px)}
body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:hover::after,body.oto-subpage #layout-content .offer-search-form__submit #toggle-map[data-label]:focus-visible::after{display:flex;transform:translateY(0)}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:hover,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:focus-visible{background-position:0% 0;transition:none}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]{position:relative;overflow:hidden;color:transparent}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::after{content:attr(data-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::after{transform:translateY(40px)}
@media (prefers-reduced-motion:reduce){body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::after{transition:none}}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button .text[data-label]::after{display:flex}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:hover .text[data-label]::before,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:focus-visible .text[data-label]::before{transform:translateY(-40px)}
body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:hover .text[data-label]::after,body.oto-subpage #layout-content .offer-search-form__submit .search-submit-button:focus-visible .text[data-label]::after{transform:translateY(0)}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-informacje-rodo,.page-o-nas-opinie,.page-o-nas-kariera) #layout-content .subpage-heading .page-section__title{width:100%;max-width:none;text-align:center;justify-content:center}
body.oto-subpage #layout-content .home-cooperation h2,body.oto-subpage #layout-content .home-cooperation__panel h3{color:#0C121C;font-weight:300;line-height:1.25;letter-spacing:0.02em}
body.oto-subpage #layout-content .home-cooperation__panel h3{line-height:1.2;letter-spacing:normal}
body.oto-subpage #layout-content .home-cooperation__panel p{color:#0C121C;font-size:18px;font-weight:300;line-height:1.6}
body.oto-subpage #layout-content .home-cooperation__counter{line-height:1.5}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-heading .page-section__title,body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-heading .page-section__title .first-word{font-size:clamp(30px,2.7vw,56px);font-weight:300}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content :is(p,ul li,ol li){font-size:18px;font-weight:300;line-height:1.6}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content :is(p.gal-weight-1,p.gal-1){font-weight:600}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content h2.gal-fo2,body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content h3{font-size:clamp(18px,1.55vw,32px) !important;font-weight:300;line-height:1.2}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content .gal-fl1>.gal-w50:not(.gal-img){padding-inline:clamp(48px,6vw,112px)}
@media (max-width:575px){body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content .gal-fl1>.gal-w50:not(.gal-img){padding-inline:0}}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content .gal-box-head h2,body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content h2.gal-fo2:not(.gal-8),body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content .gal-fl1>.gal-w50>h2{font-size:32px !important;font-weight:300;line-height:1.2}
body.oto-subpage:is([class*="page-nasze-uslugi"],.page-informacje-partnerzy,.page-o-nas-kariera) #layout-content .subpage-content h2.gal-8.gal-fo2{font-size:clamp(30px,2.7vw,56px) !important;line-height:1.25}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue{padding:0 0 80px;background:#0C121C}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue>.container{max-width:calc(1800px + 2 * var(--page-gutter));padding:56px var(--page-gutter);background:#F8F8F8;color:#0C121C}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-fl1{gap:55px !important;flex-wrap:nowrap;padding:0}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-w50{flex:1 1 0;min-width:0;width:auto;padding-inline:0 !important}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-img{border-radius:0;height:500px}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-img img{width:100%;height:100%;object-fit:cover}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-desc{padding:24px 0 0 !important;background:transparent;color:#0C121C}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-desc h2{margin:0 0 24px;color:#0C121C;text-transform:uppercase}
body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-desc p{margin:0;color:#0C121C}
@media (max-width:767px){body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-fl1{flex-wrap:wrap}body.oto-subpage.page-informacje-partnerzy #layout-content .gal-blue .gal-w50{flex-basis:100%}}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn{position:relative;overflow:hidden;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:transparent;transition:none}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn::before,body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn::after{content:"Zobacz więcej" / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn::after{transform:translateY(40px)}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:hover,body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:focus-visible{color:transparent;background-image:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:hover::before,body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:focus-visible::before{transform:translateY(-40px)}
body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:hover::after,body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn:focus-visible::after{transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn::before,body.oto-subpage:is(.page-informacje-partnerzy,.page-o-nas-dlaczego-oto) #layout-content .gal-btn::after{transition:none}}
body.oto-subpage.page-blog-list #layout-content .blog-list__container{column-gap:42px}
body.oto-subpage.page-blog-list #layout-content .blog-post__title{font-size:32px;font-weight:300;line-height:1.2}
body.oto-subpage.page-blog-list #layout-content .blog-post__description{font-size:18px;font-weight:300;line-height:1.6}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn{position:relative;overflow:hidden;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:transparent;transition:none}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn::before,body.oto-subpage.page-blog-list #layout-content .blog-post__btn::after{content:"Więcej" / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn::after{transform:translateY(40px)}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn:hover,body.oto-subpage.page-blog-list #layout-content .blog-post__btn:focus-visible{color:transparent;background-image:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn:hover::before,body.oto-subpage.page-blog-list #layout-content .blog-post__btn:focus-visible::before{transform:translateY(-40px)}
body.oto-subpage.page-blog-list #layout-content .blog-post__btn:hover::after,body.oto-subpage.page-blog-list #layout-content .blog-post__btn:focus-visible::after{transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body.oto-subpage.page-blog-list #layout-content .blog-post__btn::before,body.oto-subpage.page-blog-list #layout-content .blog-post__btn::after{transition:none}}
body.oto-subpage.page-informacje-rodo #layout-content .subpage-content h2{font-size:32px;font-weight:300;line-height:1.2}
body.oto-subpage.page-informacje-rodo #layout-content .subpage-content :is(p,strong,ul li,ol li){font-size:18px;line-height:1.6}
body.oto-subpage.page-informacje-rodo #layout-content .subpage-content :is(p,ul li,ol li){font-weight:300}
body.oto-subpage.page-informacje-rodo #layout-content .gal-attach{background:#fff;border:0;border-radius:0;color:#0C121C}
body.oto-subpage.page-informacje-rodo #layout-content .gal-attach span{color:#0C121C}
body.oto-subpage.page-informacje-rodo #layout-content .gal-attach svg path{fill:#0C121C;stroke:#0C121C}
body.oto-subpage #layout-content .offer-filters{background:#0C121C;padding-inline:0}
body.oto-subpage #layout-content .offer-filters .offer-filters__filter::before{color:#8E9094}
body.oto-subpage #layout-content .offer-filters .offer-filters__filter.active::before{color:#fff}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content li.splide__slide::after{background:linear-gradient(to top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 45%);backdrop-filter:none}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .splide__pagination__page{background:transparent;border:1px solid #BEA388;opacity:1}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .splide__pagination__page.is-active{background:#BEA388;transform:none}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .splide__caption{color:#fff !important}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .splide__caption h2{color:#fff;font-size:clamp(2rem,4.1vw,3.75rem);font-weight:400;line-height:1.1;letter-spacing:0.01em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,0.45)}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .splide__caption p{color:#fff;font-size:18px;font-weight:300;line-height:1.6;text-shadow:0 2px 12px rgba(0,0,0,0.5)}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div{background:#F8F8F8;color:#0C121C}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div :is(p,strong,a:not(.gal-btn)){color:inherit}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div p{font-size:18px;font-weight:300;line-height:1.6}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div strong{font-weight:600}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div p.gal-fn3{font-size:clamp(18px,1.55vw,32px);font-weight:300;line-height:1.2;text-transform:uppercase}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div:nth-child(odd){background:#0C121C;color:#fff}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div img[src*="/stats/"],body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div img[src*="/steps/"]{height:64px;width:auto}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div:has(img[src*="/stats/"],img[src*="/steps/"]){display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;text-align:center}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div:has(img[src*="/stats/"],img[src*="/steps/"])>p{margin:0;max-width:420px;text-align:center}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div img[src$="/stats/12.svg"]{width:80px}
body.oto-subpage.page-o-nas-dlaczego-oto #layout-content .gal-grid>div img[src*="logo-gold"]{width:240px;height:auto}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont{margin-top:24px;padding:24px 0 0;background:#0C121C;border-top:1px solid rgba(142,144,148,0.35)}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont svg path{fill:#BEA388}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-in-lf a{color:#fff}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-n-marg p{display:inline-block;margin:8px 0 0;padding:4px 16px;border:1px solid #8E9094;border-radius:999px;font-size:0.8125rem;font-weight:400;line-height:1.5;white-space:nowrap;color:#8E9094}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-n-marg p strong{font-weight:400;color:inherit}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn{position:relative;overflow:hidden;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:transparent;transition:none}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn::before,body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn::after{content:"Napisz wiadomość" / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn::after{transform:translateY(40px)}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:hover,body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:focus-visible{color:transparent;background-image:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:hover::before,body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:focus-visible::before{transform:translateY(-40px)}
body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:hover::after,body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn:focus-visible::after{transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn::before,body.oto-subpage.page-o-nas-nasz-zespol #layout-content .gal-team-cont .gal-team-right .gal-btn::after{transition:none}}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-opinia{display:flex;flex-direction:column;height:100%;gap:24px;padding:clamp(28px,2.2vw,40px);border:1px solid rgba(255,255,255,0.3);border-radius:0;background:#0C121C;color:#fff;box-shadow:none}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-op-head{display:block}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-app,body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-g-l{display:none}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-stars{display:flex;gap:4px}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-stars img{width:16px;height:16px;object-fit:contain}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-op-desc{font-size:18px;font-weight:300;line-height:1.6}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-op-desc p{margin:0;padding:0;font:inherit}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-op-foot{margin-top:auto}
body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-name p{margin:0;font-size:18px;font-weight:600;color:#fff}
@media (max-width:798px){body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .gal-op-desc,body.oto-subpage.page-o-nas-opinie #layout-content .gal-opinie .op-name p{font-size:16px}}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact{background:#0C121C}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-input-float{background:transparent;border:0;border-bottom:1px solid #BEA388;border-radius:0}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-input-float:focus-within{border-bottom-color:#F3DAB7}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-input-float__input{background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff;font-size:18px;font-weight:400}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-input-float__label{color:#8E9094}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-input-float__decoration{display:none}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .form-rodo-notice,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__form-rodo p{color:rgba(255,255,255,0.75)}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .custom-checkbox label{color:rgba(255,255,255,0.85)}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .recaptcha__answer{background:transparent !important;border:0 !important;border-bottom:1px solid #BEA388 !important;border-radius:0 !important;color:#fff;font-size:18px}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .recaptcha,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .recaptcha__row,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .recaptcha__math{color:rgba(255,255,255,0.85) !important}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button{position:relative;overflow:hidden;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:transparent;transition:none;color:transparent !important}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button::before,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button::after{content:"Wyślij wiadomość" / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button::after{transform:translateY(40px)}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:hover,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:focus-visible{color:transparent;background-image:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:hover::before,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:focus-visible::before{transform:translateY(-40px)}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:hover::after,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:focus-visible::after{transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button::before,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button::after{transition:none}}
body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:hover,body.oto-subpage.page-o-nas-kariera #layout-content .agent-contact .agent-contact__submit-button:focus-visible{color:transparent !important}
body.oto-subpage #layout-content .single-offer-content__heading{margin-left:0}
body.oto-subpage #layout-content .single-offer-text{padding-left:0}
body.oto-subpage #layout-content .single-offer-agent__wrapper{background:#0C121C;border:1px solid rgba(255,255,255,0.3);border-radius:0;max-height:none;padding-left:200px;min-height:240px}
body.oto-subpage #layout-content .single-offer-agent__img{position:absolute;top:0;left:0;width:200px;height:100%;border-radius:0;object-fit:cover;object-position:top}
body.oto-subpage #layout-content .single-offer-agent__contact-btn{transform:none;left:auto;bottom:auto;display:inline-flex;margin-top:20px;position:relative;overflow:hidden;background:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0;color:transparent;transition:none}
body.oto-subpage #layout-content .single-offer-agent__contact-btn::before,body.oto-subpage #layout-content .single-offer-agent__contact-btn::after{content:"Napisz wiadomość" / "";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#0C121C;pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}
body.oto-subpage #layout-content .single-offer-agent__contact-btn::after{transform:translateY(40px)}
body.oto-subpage #layout-content .single-offer-agent__contact-btn:hover,body.oto-subpage #layout-content .single-offer-agent__contact-btn:focus-visible{color:transparent;background-image:linear-gradient(90deg,#F3DAB7 0%,#82654F 50%,#F3DAB7 100%);background-size:200% 100%;background-position:0% 0}
body.oto-subpage #layout-content .single-offer-agent__contact-btn:hover::before,body.oto-subpage #layout-content .single-offer-agent__contact-btn:focus-visible::before{transform:translateY(-40px)}
body.oto-subpage #layout-content .single-offer-agent__contact-btn:hover::after,body.oto-subpage #layout-content .single-offer-agent__contact-btn:focus-visible::after{transform:translateY(0)}
@media (prefers-reduced-motion:reduce){body.oto-subpage #layout-content .single-offer-agent__contact-btn::before,body.oto-subpage #layout-content .single-offer-agent__contact-btn::after{transition:none}}
@media (min-width:1200px){body.oto-subpage #layout-content .single-offer-content__container{grid-template-columns:640px 1fr;grid-gap:100px}}
body.oto-subpage #layout-content .single-offer-table__cell:first-child{padding-left:0}
body.oto-subpage #layout-content .single-offer-table__row{background:transparent}
body.oto-subpage #layout-content .single-offer-top-info__icon{fill:#BEA388;color:#BEA388}
body.oto-subpage #layout-content .single-offer-top-info__icon path{fill:inherit}
body.oto-subpage .custom-checkbox__control::before{background:#F3DAB7}
body.oto-subpage #layout-content .custom-checkbox--secondary .custom-checkbox__control::before{color:#BEA388;background:transparent}
body.oto-subpage #layout-content :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=hidden]),textarea,select,.select2-selection){background-color:#151e2b;color:#fff;border-color:rgba(255,255,255,0.3)}
body.oto-subpage #layout-content :is(input,textarea)::placeholder{color:#bec7d1;opacity:1}
body.oto-subpage #layout-content .custom-input-float__input::placeholder{color:transparent}
body.oto-subpage #layout-content .select2-selection__rendered{color:#fff}
body.oto-subpage #layout-content .custom-input__text label{color:#bec7d1}
body.oto-subpage :is(.select2-dropdown,.dropdown-menu){background:#151e2b;color:#fff}
body.oto-subpage .dropdown-menu a{color:#fff}
body.oto-subpage .dropdown-menu a:hover{background:#243245;color:#BEA388}
body.oto-subpage .select2-results__option{color:#fff}
body.oto-subpage .offer-filters__filter.active{background:#BEA388;color:#0C121C}
body.oto-subpage .offer-card__footer-decoration-line,body.oto-subpage .invest-card__footer-decoration-line{background:rgba(190,163,136,0.5)}
body.oto-subpage .subpage-content svg path[fill="#141639"]{fill:#BEA388}
body.oto-subpage .pagination :is(a,span){background:#151e2b;border-color:rgba(190,163,136,0.35)}
body.oto-subpage .pagination .active :is(a,span){background:#BEA388;color:#0C121C}
body.oto-subpage .calculator--background::before{background:#151e2b}
body.oto-subpage #layout-content :is(.offers__wrapper,.invests__wrapper){width:100%;max-width:calc(1800px + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}
body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;align-items:stretch}
body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage)>.offers__item{padding:0;min-width:0;width:100%}
body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage) .offer-card{min-width:0;width:100%}
@media (max-width:1399px){body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:991px){body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575px){body.oto-subpage #layout-content .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:minmax(0,1fr)}}
body.oto-subpage #layout-content .offer-list .offers{--offer-divider:rgba(142,144,148,0.35)}
body.oto-subpage #layout-content .offer-list .offers .offer-card__content{padding:28px 0 0;gap:0;background:transparent}
body.oto-subpage #layout-content .offer-list .offers .offer-card__name{margin:0 0 12px;font-size:1.5rem;font-weight:300;letter-spacing:0.02em;text-transform:uppercase}
body.oto-subpage #layout-content .offer-list .offers .offer-card__location{gap:10px;font-size:0.9375rem;color:#8E9094}
body.oto-subpage #layout-content .offer-list .offers .offer-card__location svg{fill:#8E9094}
body.oto-subpage #layout-content .offer-list .offers .offer-card__location path{fill:#8E9094}
body.oto-subpage #layout-content .offer-list .offers .offer-card__specs--showcase{display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 0;border-top:1px solid var(--offer-divider);border-bottom:1px solid var(--offer-divider)}
body.oto-subpage #layout-content .offer-list .offers .offer-card__spec{flex-direction:column;align-items:flex-start;gap:2px}
body.oto-subpage #layout-content .offer-list .offers .offer-card__spec-label{font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;color:#8E9094}
body.oto-subpage #layout-content .offer-list .offers .offer-card__spec-value{font-size:1.375rem;line-height:1.2}
body.oto-subpage #layout-content .offer-list .offers .offer-card__footer{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:0;padding:16px 0}
body.oto-subpage #layout-content .offer-list .offers .offer-card__footer-decoration-line{display:none}
body.oto-subpage #layout-content .offer-list .offers .offer-card__price{order:1;margin:0;font-size:2rem;font-weight:500;white-space:nowrap;color:#BEA388}
@media (max-width:798px){body.oto-subpage #layout-content .offer-list .offers .offer-card__price{font-size:1.5rem}}
body.oto-subpage #layout-content .offer-list .offers .offer-card__symbol{order:2;margin:0;padding:4px 16px;border:1px solid #8E9094;border-radius:999px;font-size:0.8125rem;font-weight:400;white-space:nowrap;color:#8E9094}
@media (max-width:798px){body.oto-subpage #layout-content .offer-list .offers .offer-card__content{padding:20px 0 0}body.oto-subpage #layout-content .offer-list .offers .offer-card__name{font-size:1.25rem}}
body.oto-subpage #layout-content .offer-list .offers .offers__item{align-items:flex-start}
body.oto-subpage #layout-content .offer-list .offers .offer-card{background:transparent;border:0;box-shadow:none;border-radius:0}
body.oto-subpage #layout-content .offer-list .offers .offer-card__footer,body.oto-subpage #layout-content .offer-list .offers .offer-card__content{background:transparent}
body.oto-subpage #layout-content .offer-list .offers .offer-card__thumbnail{overflow:hidden}
body.oto-subpage #layout-content .offer-list .offers .offer-card__img{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1)}
body.oto-subpage #layout-content .offer-list .offers .offers__item:hover .offer-card__img,body.oto-subpage #layout-content .offer-list .offers .offers__item:focus-within .offer-card__img{transform:scale(1.05)}
body.oto-subpage #layout-content .offer-list .offers .offer-card__name{color:#fff}
body.oto-subpage #layout-content .offer-list .offers .offer-card__spec-value{color:#fff}
body.oto-subpage #layout-content .offer-list .offers .offer-card__spec-value sup{font-size:0.5em}
body.oto-subpage #layout-content .offer-list .offers .offer-card__price{color:#BEA388}
body.oto-subpage #layout-content .offer-list .offers .offer-card__symbol{color:#8E9094}
@media (prefers-reduced-motion:reduce){body.oto-subpage #layout-content .offer-list .offers .offer-card__img{transition:none}body.oto-subpage #layout-content .offer-list .offers .offers__item:hover .offer-card__img,body.oto-subpage #layout-content .offer-list .offers .offers__item:focus-within .offer-card__img{transform:none}}
body.oto-subpage #layout-content .offer-list .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3vw,56px) var(--showcase-gap,clamp(18px,2.2vw,44px))}
@media (max-width:991px){body.oto-subpage #layout-content .offer-list .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575px){body.oto-subpage #layout-content .offer-list .offers__wrapper:not(.offers__wrapper--row):not(.slick-initialized):not(.offerMainPage){grid-template-columns:minmax(0,1fr)}}
@media (min-width:1200px) and (max-width:1749.98px){body.oto-subpage #layout-content{padding-top:96px}}
@media (max-width:1199px){body.oto-subpage #layout-content{padding-top:88px}}
@media (max-width:991px){body.oto-subpage .gal-txt-column{column-count:1}body.oto-subpage .gal-column-break{break-before:auto}body.oto-subpage .subpage-content :is(.gal-w60,.gal-w80){width:100%}body.oto-subpage .subpage-content .gal-fl1{flex-wrap:wrap}body.oto-subpage .subpage-content .gal-fl1>.gal-w50{width:100%;min-width:0}body.oto-subpage .gal-h-img-1{height:auto}body.oto-subpage .gal-h-img-1 img{aspect-ratio:1.3333333333}}
@media (max-width:575px){body.oto-subpage .commission-form__double-input{grid-template-columns:1fr}body.oto-subpage .calculator{padding-inline:0}body.oto-subpage .calculator__form{padding-inline:16px}body.oto-subpage .page-section__title{margin-block:32px 24px}body.oto-subpage .single-offer-agent__content{padding:20px}body.oto-subpage .subpage-content .gap-5{gap:28px !important}}
@media (prefers-reduced-motion:reduce){body.oto-subpage *,body.oto-subpage *::before,body.oto-subpage *::after{transition-duration:0s !important}}