.clear{clear:both}.clear:after{clear:both;content:"";display:block}.customSelect{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;height:clamp(50px,3.75rem,3.75rem);min-width:14.6875rem;outline:none;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:100%}.customSelect:after{content:"";display:block;font-family:icomoon;font-size:.75rem;pointer-events:none;right:clamp(30px,2.5rem,2.5rem);top:50%;transform:translateY(-50%);transition:all .15s ease-in-out}.customSelect.is-open:after{transform:translateY(-50%) scaleY(-1)}.customSelect.is-open .custom-select-opener{box-shadow:0 0 50px 0 rgba(14,31,53,.16);color:#000}.customSelect.is-open .custom-select-panel{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.customSelect .custom-select-opener{border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:inset 0 0 0 1px #c9c9c9;color:rgba(0,0,0,.3);font-size:14px;font-weight:900;height:100%;overflow:hidden;padding:0 60px 0 clamp(25px,2.5rem,2.5rem);text-overflow:ellipsis;width:100%}@media(hover:hover){.customSelect .custom-select-opener:hover{box-shadow:0 0 50px 0 rgba(14,31,53,.16)}}.customSelect .custom-select-opener span{overflow:hidden;text-overflow:ellipsis}.customSelect .custom-select-panel{background-color:#fff;border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:0 0 50px 0 rgba(14,31,53,.16);margin-top:20px;max-height:430px;min-width:100%;opacity:0;overflow:auto;padding:30px clamp(30px,2.5rem,2.5rem);pointer-events:none;top:100%;transform:scale(.75) translateY(-21px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.customSelect .custom-select-option{color:rgba(0,0,0,.4);cursor:pointer;font-size:14px;font-weight:900;outline:none;padding:4px 0;transition:all .2s;white-space:nowrap}.customSelect .custom-select-option:hover{color:#000}.customSelect .custom-select-option.is-selected{color:#0054a5}.customSelect .custom-select-option.disabled{background-color:transparent;color:#999;cursor:default}.customSelect.is-active .custom-select-opener{border-color:#000;color:#000}.no-csspointerevents .customSelect .custom-select-panel{display:none}.no-csspointerevents .customSelect.is-open .custom-select-panel{display:block}select:not(.ui-datepicker-month):not(.ui-datepicker-year){display:none}img:not([src]):not([srcset]){visibility:hidden}img.lazy{opacity:0;transition:opacity .5s ease-out}img.lazy.loaded{opacity:1}.carousel:not(.flickity-enabled){max-height:0;overflow:hidden}.carousel .flickity-viewport{overflow:visible}.carousel.faded .carousel-cell{padding:0 .625rem}@media(max-width:1024px){.carousel.faded .carousel-cell{width:50%}}@media(max-width:640px){.carousel.faded .carousel-cell{width:80%}}.carousel.faded .carousel-cell .o-box{transition:all .5s ease-out}.carousel.faded .carousel-cell:not(.is-selected) .o-box{opacity:.2}.carousel.faded .flickity-button{display:none}.carousel.faded .flickity-page-dots{bottom:0;height:11.25rem;justify-content:flex-start;position:relative}@media(max-width:1024px){.carousel.faded .flickity-page-dots{height:80px;justify-content:center}}.carousel--align-bottom .carousel-cell{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:1025px){.carousel--align-bottom .carousel-cell{height:100%}}.carousel.scaled .carousel-cell{height:auto}@media(min-width:1025px){.carousel.scaled .carousel-cell:not(.is-selected) .o-box{height:25rem}}.carousel .flickity-button{background-color:transparent;background-image:url(/build/images/arrow-nav--fill.9a2b4200.svg);background-repeat:no-repeat;background-size:contain;display:none;font-family:icomoon;height:50px;outline:none;top:4.125rem;transform:none;width:50px}@media(min-width:1221px){.carousel .flickity-button{display:flex}}.carousel .flickity-button .flickity-button-icon{display:none}.carousel .flickity-button:focus{box-shadow:none}.carousel .flickity-button:hover{background-color:transparent;background-image:url(/build/images/arrow-nav--fill.9a2b4200.svg);background-repeat:no-repeat;background-size:contain}.carousel .flickity-button.flickity-prev-next-button.previous{left:0;transform:translateX(-100%)}@media(min-width:1541px){.carousel .flickity-button.flickity-prev-next-button.previous{left:-2.5rem}}.carousel .flickity-button.flickity-prev-next-button.next.next{right:0;transform:translateX(100%) scaleX(-1)}@media(min-width:1541px){.carousel .flickity-button.flickity-prev-next-button.next.next{right:-2.5rem}}.carousel.is-fade .carousel-cell:not(.is-selected){opacity:1}.carousel.is-fade .carousel-cell.is-selected{z-index:5}.flickity-page-dots{position:relative}.flickity-page-dots .flickity-page-dot{background:transparent;border:2px solid #000;height:8px;margin:0 10px;width:8px}.flickity-page-dots .flickity-page-dot:focus{box-shadow:none}.flickity-page-dots .flickity-page-dot.is-selected{background-color:#000}.swal2-container .swal2-popup{font-size:1.2rem}@media(max-width:1440px){.swal2-container .swal2-popup{font-size:1.5rem}}@media(max-width:1024px){.swal2-container .swal2-popup{font-size:2rem;width:100%}}@media(max-width:768px){.swal2-container .swal2-popup{font-size:3rem}}@media(max-width:510px){.swal2-container .swal2-popup{font-size:4rem}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;outline:none}.c-about .o-cols--id .o-box header,.c-brands .o-box figcaption,.c-calculator .o-header__main,.c-contact .o-dot,.c-contact__departments .o-btn .icon-map,.c-details .o-box footer,.c-details .o-box header,.c-details .o-box header .o-logo,.c-hero .o-slogan,.c-hero--about .c-hero__pagination,.c-hero--about .c-hero__pagination ol li .progress,.c-hero--about .o-bg,.c-hero--about .o-bg i,.c-hero--about .o-photo,.c-hero--blog .c-hero__pagination,.c-hero--blog .c-hero__pagination ol li .progress,.c-hero--blog .o-photo,.c-hero--blogpost .o-photo,.c-howitworks .o-cols__item.contact .o-box figcaption,.c-howitworks .o-cols__item.contact .o-box img,.c-monit__oval:before,.c-panel__logreg .icon-facebook,.c-panel__logreg .icon-google,.c-shop__product-details--images footer,.customSelect .custom-select-panel,.customSelect:after,.glide__arrows,.o-accordion [class^=icon-],.o-box header .o-logo,.o-box time,.o-box--color-white .o-price .amount+small,.o-box__content,.o-phonebox img,.o-price--current .amount+small,.o-price--old,.o-rangeslider__labels,.o-reservationstech h2 img,.o-ribbon,.o-row .o-group__above .o-btn,.o-search .icon-lens,.o-select__panel,.o-slidecheckbox .required,.o-slidetabs .glider,.o-sortbar__search .icon-lens,.o-tag .icon-close,.o-tooltip,.o-umbrellabox img,input[type=checkbox]:not(.acc)+label:not(.toggle) i:before,input[type=radio]:not(.acc)+label:not(.toggle) i:before{position:absolute;z-index:5}.c-about .o-box:before,.c-about .o-box__content:after,.c-about__founders .o-box:before,.c-blogpost .o-article ol>li:before,.c-clpolska:before,.c-details__specific .o-tabs__content>li ul li:before,.c-footer__middle .o-wrap:after,.c-frames .o-frame:before,.c-hero .o-box__bottom:after,.c-hero--about .c-hero__pagination ol li p:before,.c-hero--about .c-hero__pagination ol:before,.c-hero--about .carousel-cell:after,.c-hero--about .o-article blockquote:before,.c-hero--blog .c-hero__pagination ol li p:before,.c-hero--blog .c-hero__pagination ol:before,.c-hero--blog .carousel-cell:after,.c-hero--blog header time:before,.c-hero--blogpost header h2:before,.c-hero:after,.c-hero:before,.c-how:after,.c-info .o-note ol>li:before,.c-newarts:before,.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):after,.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):before,.c-panel__logreg .o-row.or p:before,.c-reviews .o-box--rating:after,.c-reviews .o-box:before,.o-accordion summary:after,.o-accordion summary:before,.o-box time:before,.o-box--gradient-black-short:after,.o-box--gradient-black:after,.o-box--gradient-blue-short:after,.o-box--quote:after,.o-hamburger i:after,.o-hamburger i:before,.o-message--summary:after,.o-progress__dots .o-dot:after,.o-progress__dots .o-dot:before,.o-reservationstech ul li:before,.o-row.advanced-fields--results:before,.o-select__opener:after,.o-slidecheckbox .slide-toggle:after,.o-tabs--small .o-tabs__nav a:before,.o-tabs--small .o-tabs__nav li:before,.o-tabs--standard .o-tabs__nav a:before,.o-tabs--standard .o-tabs__nav li:before{content:" ";display:block;position:absolute;top:0}.c-about .is-loaded .o-box:before,.c-about .is-loaded .o-box__content:after,.c-about .o-cols--id .o-box .is-loaded header,.c-about .o-cols--id .o-box header:nth-of-type(2) .is-loaded p,.c-brands .o-box .is-loaded figcaption,.c-cookies-modal__wrapper .modal-header .is-loaded .icon-arrow-right,.c-details .o-box footer .o-nav .is-loaded [class^=icon-],.c-details .o-box header .o-icons .is-loaded [class^=icon-],.c-details__specific .o-tabs__nav .is-loaded li,.c-footer .o-download li a .is-loaded img,.c-footer__contact .is-loaded .icon-arrow-up,.c-hero--about .c-hero__pagination ol li .is-loaded p,.c-hero--blog .c-hero__pagination ol li .is-loaded p,.c-reservations .is-loaded .o-logout,.c-shop__product-details--images footer .o-nav .is-loaded [class^=icon-],.c-topbar .is-loaded .o-row,.carousel .is-loaded .flickity-button,.is-loaded .c-about .o-box:before,.is-loaded .c-about .o-box__content:after,.is-loaded .c-about .o-cols--id .o-box header,.is-loaded .c-about .o-cols--id .o-box header:nth-of-type(2) p,.is-loaded .c-brands .o-box figcaption,.is-loaded .c-contact__department,.is-loaded .c-cookies-modal__wrapper .modal-header .icon-arrow-right,.is-loaded .c-details .o-box footer .o-nav [class^=icon-],.is-loaded .c-details .o-box header .o-icons [class^=icon-],.is-loaded .c-details__specific .o-tabs__nav li,.is-loaded .c-footer .o-download li a img,.is-loaded .c-footer__contact .icon-arrow-up,.is-loaded .c-hero--about .c-hero__pagination ol li p,.is-loaded .c-hero--blog .c-hero__pagination ol li p,.is-loaded .c-reservations .o-logout,.is-loaded .c-shop__product-details--images footer .o-nav [class^=icon-],.is-loaded .c-topbar,.is-loaded .c-topbar .o-row,.is-loaded .carousel .flickity-button,.is-loaded .customSelect,.is-loaded .o-accordion [class^=icon-],.is-loaded .o-accordion details,.is-loaded .o-accordion summary:after,.is-loaded .o-accordion summary:before,.is-loaded .o-arrow,.is-loaded .o-box,.is-loaded .o-btn,.is-loaded .o-contact [class^=icon-],.is-loaded .o-hamburger,.is-loaded .o-hamburger i:after,.is-loaded .o-hamburger i:before,.is-loaded .o-officons [class^=icon-],.is-loaded .o-officons img,.is-loaded .o-phonebox p a,.is-loaded .o-price--current .amount,.is-loaded .o-progress__dots .o-dot:before,.is-loaded .o-rangeslider__labels span,.is-loaded .o-reservationstech p a,.is-loaded .o-select__opener,.is-loaded .o-select__opener:after,.is-loaded .o-slidetabs .glider,.is-loaded .o-slidetabs label,.is-loaded .o-tabs--small .o-tabs__nav a,.is-loaded .o-tabs--small .o-tabs__nav a:before,.is-loaded .o-tabs--small .o-tabs__nav li,.is-loaded .o-tabs--small .o-tabs__nav li:before,.is-loaded .o-tabs--standard .o-tabs__nav a,.is-loaded .o-tabs--standard .o-tabs__nav a:before,.is-loaded .o-tabs--standard .o-tabs__nav li,.is-loaded .o-tabs--standard .o-tabs__nav li:before,.is-loaded .o-tabs__content>li,.is-loaded .o-tooltip,.is-loaded a,.is-loaded input[type=checkbox]:not(.acc)+label:not(.toggle) i,.is-loaded input[type=checkbox]:not(.acc)+label:not(.toggle) span,.is-loaded input[type=email],.is-loaded input[type=file],.is-loaded input[type=password],.is-loaded input[type=radio]:not(.acc)+label:not(.toggle) i,.is-loaded input[type=radio]:not(.acc)+label:not(.toggle) span,.is-loaded input[type=range],.is-loaded input[type=search],.is-loaded input[type=tel],.is-loaded input[type=text],.is-loaded textarea,.o-accordion .is-loaded [class^=icon-],.o-accordion .is-loaded details,.o-accordion .is-loaded summary:after,.o-accordion .is-loaded summary:before,.o-contact .is-loaded [class^=icon-],.o-hamburger .is-loaded i:after,.o-hamburger .is-loaded i:before,.o-officons .is-loaded [class^=icon-],.o-officons .is-loaded img,.o-phonebox p .is-loaded a,.o-price--current .is-loaded .amount,.o-progress__dots .is-loaded .o-dot:before,.o-rangeslider__labels .is-loaded span,.o-reservationstech p .is-loaded a,.o-slidetabs .is-loaded .glider,.o-slidetabs .is-loaded label,.o-tabs--small .o-tabs__nav .is-loaded a,.o-tabs--small .o-tabs__nav .is-loaded a:before,.o-tabs--small .o-tabs__nav .is-loaded li,.o-tabs--small .o-tabs__nav .is-loaded li:before,.o-tabs--standard .o-tabs__nav .is-loaded a,.o-tabs--standard .o-tabs__nav .is-loaded a:before,.o-tabs--standard .o-tabs__nav .is-loaded li,.o-tabs--standard .o-tabs__nav .is-loaded li:before,input[type=checkbox]:not(.acc)+label:not(.toggle) .is-loaded i,input[type=checkbox]:not(.acc)+label:not(.toggle) .is-loaded span,input[type=radio]:not(.acc)+label:not(.toggle) .is-loaded i,input[type=radio]:not(.acc)+label:not(.toggle) .is-loaded span{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.carousel img,.o-progress *{backface-visibility:hidden;transform:translateZ(0)}.o-phonebox,.o-umbrellabox__price-bg{box-shadow:0 0 30px 0 rgba(14,31,53,.16)}.o-btn,.o-rangeslider__labels span{border-radius:clamp(25px,1.875rem,1.875rem);color:#fff;cursor:pointer;display:inline-flex;font-family:greycliff-cf,sans-serif;font-size:14px;font-weight:900;height:clamp(50px,3.75rem,3.75rem);padding:0 clamp(20px,2.5rem,2.5rem);white-space:nowrap}.o-btn--black{background-color:#000}@media(hover:hover){.o-btn--black:hover{background-color:#002a52}}.o-btn--blue{background-color:#0054a5}@media(hover:hover){.o-btn--blue:hover{background-color:#003566}}.o-btn--blue-dark{background-color:#003566}@media(hover:hover){.o-btn--blue-dark:hover{background-color:#0054a5}}.o-btn--outline-black{background-color:transparent;box-shadow:inset 0 0 1px 1px #000;color:#000}@media(hover:hover){.o-btn--outline-black:hover{background-color:#000;box-shadow:none;color:#fff}}.o-btn--outline-white{background-color:transparent;box-shadow:inset 0 0 1px 1px #fff}@media(hover:hover){.o-btn--outline-white:hover{background-color:#fff;box-shadow:none;color:#000}}.o-btn--yellow{background-color:#f0c905;color:#000}@media(hover:hover){.o-btn--yellow:hover{background-color:#fbd623}}.o-btn--white{background-color:#fff;color:#0054a5}.o-btn [class^=icon-],.o-rangeslider__labels span [class^=icon-]{font-size:24px;margin-left:20px}.full.o-btn,.o-rangeslider__labels span.full{width:100%}.c-hero--about .c-hero__pagination ol li p:before,.c-hero--about .o-article blockquote:before,.c-hero--blog .c-hero__pagination ol li p:before,.c-panel__logreg .o-row.or p:before,.customSelect:after,.o-accordion [class^=icon-],.o-accordion summary:after,.o-accordion summary:before,.o-message--summary:after,.o-reservationstech ul li:before,.o-search .icon-lens,.o-select__opener:after,.o-sortbar__search .icon-lens,.o-tag .icon-close{top:50%;transform:translateY(-50%)}.c-monit__oval:before,.o-progress__dots .o-dot:after,.o-progress__dots .o-dot:before{left:50%;top:50%;transform:translate(-50%,-50%)}.c-hero--about .o-photo img,.c-hero--blog .o-photo img,.c-hero--blogpost .o-meta figure img,.c-hero--blogpost .o-photo img,.carousel.scaled .carousel-cell img{height:100%;object-fit:cover;width:100%}.c-about .o-box .o-photo,.c-booking__details .o-box .o-details ul li,.c-brands .o-box,.c-calculator .o-cols__item--right>h2,.c-cookies-modal__wrapper .modal-header .icon-arrow-right,.c-details .o-box footer,.c-details .o-box footer .o-nav,.c-details .o-box footer .o-nav [class^=icon-],.c-details .o-box footer .o-pages,.c-details .o-box header .o-icons,.c-details .o-box header .o-icons [class^=icon-],.c-details__colors ul,.c-details__general ul,.c-details__options .o-officons [class^=icon-],.c-details__options .o-slidecheckboxes>li,.c-details__options .o-summary .o-buttons,.c-details__specific .o-tabs__content>li ul,.c-footer .o-download,.c-footer__bottom .o-realization,.c-footer__bottom .o-wrap,.c-footer__contact,.c-footer__contact .icon-arrow-up,.c-footer__contact dl,.c-footer__logo,.c-footer__top .o-wrap,.c-hero .carousel-cell,.c-hero--about .c-hero__pagination ol,.c-hero--about .c-hero__pagination ol li,.c-hero--about .c-hero__pagination ol li p,.c-hero--about .c-hero__pagination ol li p:before,.c-hero--about .o-article blockquote,.c-hero--about .o-bg,.c-hero--about .o-contact,.c-hero--about .o-read,.c-hero--about .o-read a,.c-hero--about .o-wrap,.c-hero--about [class^=icon-],.c-hero--blog .c-hero__pagination ol,.c-hero--blog .c-hero__pagination ol li,.c-hero--blog .c-hero__pagination ol li p,.c-hero--blog .c-hero__pagination ol li p:before,.c-hero--blog .o-read,.c-hero--blog .o-read a,.c-hero--blog .o-wrap,.c-hero--blogpost .o-meta,.c-hero--blogpost .o-meta figure,.c-hero--blogpost .o-meta figure figcaption,.c-hero--blogpost .o-meta__share,.c-hero--blogpost .o-wrap,.c-how .o-box,.c-howitworks .o-cols__item.step .o-box__content,.c-howitworks__step--03 .offer .o-box,.c-monit .o-buttons,.c-nav__menu ul,.c-nav__menu ul li:last-of-type,.c-newarts .o-box,.c-newarts .o-box__content,.c-newarts__list,.c-offer .o-box footer,.c-options .o-box,.c-reservations .o-logout,.c-reservations__addmsg,.c-reservations__info .o-box,.c-reviews .o-box,.c-reviews .o-meta,.c-shop__product-details--images footer,.c-shop__product-details--images footer .o-nav,.c-shop__product-details--images footer .o-nav [class^=icon-],.c-shop__product-details--images footer .o-pages,.c-social,.c-topbar .o-buttons,.c-topbar .o-central,.c-topbar .o-row,.c-topbar__content,.c-topbar__wrapper,.customSelect,.customSelect .custom-select-opener,.flickity-page-dots,.form-group,.form-row,.glide__arrows,.glide__bullets,.o-arrow,.o-box__bottom,.o-box__content,.o-calculationsbox dl dd,.o-calculationsbox h2,.o-calculationsbox__content,.o-cols,.o-cols--align-bottom .o-cols__item,.o-hamburger,.o-message.has-error,.o-message.is-success,.o-more,.o-more a,.o-more p,.o-officons,.o-officons .icon-heart,.o-officons .icon-heart--fill,.o-pagination ul,.o-pagination ul li a,.o-pagination ul li span,.o-panel,.o-phonebox h2,.o-progress,.o-progress__dots,.o-rangeslider__labels,.o-reservationstech h2,.o-reservationstech ul li,.o-ribbon--double,.o-row,.o-row .o-group,.o-row .o-group.has-error .o-message,.o-row .o-group.has-error .o-subtext,.o-slidecheckbox .toggle,.o-slidetabs,.o-slidetabs .glider,.o-slidetabs label,.o-social,.o-social li [class^=icon-],.o-sortbar,.o-sortbar__criteria,.o-sortbar__criteria li,.o-tabs--small .o-tabs__nav a,.o-tabs--small .o-tabs__nav li,.o-tabs--standard .o-tabs__nav a,.o-tabs--standard .o-tabs__nav li,.o-tabs__nav,.o-umbrellabox h2,input[type=checkbox]:not(.acc)+label:not(.toggle) i:before,input[type=radio]:not(.acc)+label:not(.toggle) i:before{display:flex}.c-hero--about .o-wrap,.c-hero--blog .o-wrap,.c-hero--blogpost .o-wrap,.c-how .o-box,.c-nav__menu ul li:last-of-type,.c-newarts .o-box,.c-newarts .o-box__content,.c-offer .o-box footer,.c-options .o-box,.c-reservations__addmsg,.c-reservations__info .o-box,.c-reviews .o-box,.c-topbar__content,.o-box__content,.o-ribbon--double{flex-direction:column}.o-contact{display:inline-flex}.c-details__options .o-summary .o-buttons,.c-panel__logreg .o-tabs__nav li,.c-topbar__content{justify-content:center}.c-calculator .o-cols__item--right>h2,.c-details .o-box footer,.c-details .o-box footer .o-nav,.c-details .o-box footer .o-pages,.c-details .o-box header .o-icons,.c-details__colors ul li .color-option,.c-footer__bottom .o-realization,.c-footer__logo,.c-footer__top .o-wrap,.c-hero--about .c-hero__pagination ol,.c-hero--about .c-hero__pagination ol li,.c-hero--about .c-hero__pagination ol li p,.c-hero--about .o-article blockquote,.c-hero--about .o-read,.c-hero--about .o-read a,.c-hero--blog .c-hero__pagination ol,.c-hero--blog .c-hero__pagination ol li,.c-hero--blog .c-hero__pagination ol li p,.c-hero--blog .o-read,.c-hero--blog .o-read a,.c-hero--blogpost .o-meta,.c-hero--blogpost .o-meta__share,.c-nav__menu ul,.c-reservations .o-logout,.c-shop__product-details--images footer,.c-shop__product-details--images footer .o-nav,.c-shop__product-details--images footer .o-pages,.c-social,.c-topbar .o-central,.c-topbar .o-row,.customSelect,.customSelect .custom-select-opener,.flickity-page-dots,.o-box__bottom,.o-calculationsbox h2,.o-contact,.o-message,.o-more,.o-more a,.o-more p,.o-panel,.o-phonebox h2,.o-progress__dots,.o-reservationstech h2,.o-row .o-group.has-error .o-subtext,.o-select__opener,.o-slidecheckbox .toggle,.o-sortbar,.o-sortbar__criteria li,.o-tabs--small .o-tabs__nav a,.o-tabs--small .o-tabs__nav li,.o-tabs--standard .o-tabs__nav a,.o-tabs--standard .o-tabs__nav li,.o-tag,.o-umbrellabox h2{align-items:center}.c-monit .o-buttons,.c-reviews .o-box,.c-topbar .o-row:first-of-type,.o-box__bottom,.o-calculationsbox__content,.o-reservationstech ul li{justify-content:space-between}.c-brands .o-cols,.c-details__colors ul,.c-details__general ul,.c-details__specific .o-tabs__content>li ul,.c-howitworks .o-cols,.c-newarts__list,.c-reservations__info>.o-cols,.form-group,.o-calculationsbox__content,.o-cols--2,.o-cols--3,.o-row,.o-row .o-group,.o-tabs__nav{flex-wrap:wrap}.c-brands .o-box,.c-cookies-modal__wrapper .modal-header .icon-arrow-right,.c-details .o-box footer .o-nav [class^=icon-],.c-details .o-box header .o-icons [class^=icon-],.c-details__options .o-officons [class^=icon-],.c-footer__contact .icon-arrow-up,.c-hero--about .c-hero__pagination ol li p:before,.c-hero--about [class^=icon-],.c-hero--blog .c-hero__pagination ol li p:before,.c-howitworks .o-cols__item.step .o-box__content,.c-shop__product-details--images footer .o-nav [class^=icon-],.carousel .flickity-button,.glide__arrows,.o-arrow,.o-btn,.o-btn--input-like__icon,.o-calculationsbox dl dd,.o-contact [class^=icon-],.o-hamburger,.o-officons .icon-heart,.o-officons .icon-heart--fill,.o-pagination ul li a,.o-pagination ul li span,.o-rangeslider__labels span,.o-slidetabs label,.o-social li [class^=icon-],input[type=checkbox]:not(.acc)+label:not(.toggle) i,input[type=checkbox]:not(.acc)+label:not(.toggle) i:before,input[type=radio]:not(.acc)+label:not(.toggle) i,input[type=radio]:not(.acc)+label:not(.toggle) i:before{align-items:center;justify-content:center}.c-frames .o-header h2,.c-howitworks .o-cols__item.step .o-box__content p:nth-of-type(2),.c-howitworks__header .slogan{font-size:clamp(28px,3rem,3rem)}.c-about .o-box .o-department,.c-about__founders .o-box .o-tel,.c-contact .o-header__big,.c-frames.c-frames--adventures .o-header h2,.c-hero--about header h2,.c-hero--blog header h2,.c-howitworks .o-cols__item.info .o-box__content footer p,.c-howitworks__step--02 .offer .o-box footer p,.c-howitworks__step--04 .offer .o-box footer p{font-size:clamp(24px,2.25rem,2.25rem)}.o-box .o-tel{font-size:clamp(20px,1.875rem,1.875rem)}.c-contact__departments h4,.c-howitworks .o-cols__item.cta header p,.c-monit .o-article h1,.c-order .box-details__cost .price--unit{font-size:clamp(18px,1.5rem,1.5rem);line-height:1.25}.c-contactboxes .o-box footer .h4,.c-contactboxes .o-box footer h4,.c-frames .c-swiper--team .carousel-cell p,.c-frames .carousel .carousel-cell p,.c-hero--about .o-article p,.c-hero__logged-in--main .user-info__name--initials,.c-howitworks .o-cols__item .o-box--white footer p,.c-howitworks .o-cols__item.offer header h3,.c-howitworks__header h1,.c-howitworks__header p:not(.slogan),.c-reservations__info .o-box .desc,.c-shop__products-list .o-product-tile__details h4,.o-box .o-tel small{font-size:clamp(14px,1.125rem,1.125rem)}.c-order .box-details h4,.c-order__addresses .o-box span,.c-order__invoice-data .o-box span,.c-reservations__addmsg .o-btn,.c-shop__product-details--attributes .o-description p,.o-btn--big{font-size:clamp(14px,1rem,1rem)}.c-contactboxes .o-box footer p,.c-hero--about .o-article>p:first-of-type,.c-howitworks .o-cols__item .o-box--white header p,.c-howitworks .o-cols__item.step .o-box__content p:first-of-type,.c-howitworks__step--02 .offer .o-box footer h3,.c-howitworks__step--04 .offer .o-box footer h3,.o-box .o-email a{font-size:clamp(12px,.875rem,.875rem)}.c-hero .o-box header h3,.c-hero--blogpost header h1,.o-calculationsbox dl dd,.o-lead--1,.o-phonebox p a,.o-reservationstech p a{font-size:clamp(24px,3rem,3rem)}.c-blogpost .o-article h2,.c-blogpost .o-article h3,.c-hero--blogpost header h2,.c-how .o-box .o-number,.c-info .o-accordion__title,.c-info .o-note h2,.c-info .o-note h3,.o-lead--2{font-size:clamp(18px,1.5rem,1.5rem);line-height:1.25}.c-order__value .price--total,.c-reservations__loyalty-program--points-cta .points-amount h2,.c-shop__product-details--attributes .price{font-size:clamp(30px,2.25rem,2.25rem);font-weight:900;line-height:1.25}.c-details .o-box footer .o-nav [class^=icon-],.c-details .o-box header .o-icons [class^=icon-],.c-details__specific .o-tabs__nav li,.c-footer__contact dl dd p a,.c-hero__logged-in--main .user-info__points h3,.c-newarts .o-box__content h3,.c-reviews .o-box blockquote p:not(.o-author),.c-shop__product-details--images footer .o-nav [class^=icon-],.o-header__medium,.o-officons [class^=icon-],.o-phonebox p a small,.o-reservationstech p a small{font-size:clamp(18px,1.5rem,1.5rem);line-height:1.42}.c-calculator .o-cols__item--right>h2,.c-contactboxes .o-box footer .h3,.c-contactboxes .o-box footer h3,.c-footer__middle .o-wrap>.o-cols h3,.c-hero__logged-in--main .user-info__name h3,.c-order__addresses .o-box h3,.c-order__invoice-data .o-box h3,.c-order__thank-you h3,.c-reservations .o-logout,.c-reservations__loyalty-program--frames .frame-photos__header,.c-reservations__loyalty-program--refer .form__header,.c-shop__product-details--attributes .o-description h3,.c-shop__products-list .o-product-tile__details--price,.o-box h3,.o-box header h3,.o-calculationsbox h2,.o-cols--copy .column-title,.o-panel h3,.o-phonebox h2,.o-reservationstech h2,.o-tabs--small .o-tabs__nav a,.o-tabs--small .o-tabs__nav li,.o-tabs--standard .o-tabs__nav a,.o-tabs--standard .o-tabs__nav li,.o-umbrellabox h2{font-size:clamp(18px,1.5rem,1.5rem);font-weight:900;line-height:1.42}.c-about,.c-about .o-box footer,.c-about__founders .o-box header,.c-blogpost .o-article ol>li,.c-blogpost .o-article ul>li,.c-booking,.c-booking__details .o-box .o-details ul li,.c-booking__details .o-box header,.c-booking__details .o-box__content,.c-calculator,.c-clpolska,.c-contact,.c-contact .o-cols__item:nth-of-type(2),.c-contactboxes,.c-contactboxes .o-box footer,.c-details .o-box header .o-icons,.c-details__colors ul li .color-option,.c-details__specific .o-tabs__content>li ul li,.c-footer__middle .o-wrap,.c-frames,.c-frames .c-swiper--team .flickity-page-dots,.c-frames .carousel .flickity-page-dots,.c-frames .o-frame,.c-frames .o-frame img,.c-hero,.c-hero .carousel,.c-hero .o-box__content,.c-hero--about .c-hero__pagination ol,.c-hero--about .c-hero__pagination ol li,.c-hero--about .c-hero__pagination ol li p,.c-hero--about .o-article blockquote,.c-hero--about .o-bg img,.c-hero--about .o-wrap,.c-hero--about header h2,.c-hero--blog .c-hero__pagination ol,.c-hero--blog .c-hero__pagination ol li,.c-hero--blog .c-hero__pagination ol li p,.c-hero--blog .o-wrap,.c-hero--blog header h2,.c-hero--blog header time,.c-hero--blogpost .o-wrap,.c-hero--blogpost header h2,.c-hero__car,.c-how,.c-howitworks,.c-howitworks .o-cols__item.contact .o-box,.c-howitworks .o-cols__item.desc .o-box__content,.c-howitworks .o-cols__item.double .o-box__content,.c-howitworks .o-cols__item.info .o-box__content,.c-howitworks .o-cols__item.step .o-box__content,.c-info,.c-info .o-accordion summary,.c-info .o-note ol>li,.c-info .o-note ul>li,.c-instagram,.c-monit,.c-monit__oval,.c-newarts,.c-newarts .o-box__content,.c-offer .o-box footer,.c-offer .o-cols__item--occasion,.c-offer:not(.c-offer--fav),.c-other,.c-panel,.c-panel__logreg .o-row.or p,.c-panel__logreg .o-row.or p span,.c-promo,.c-reservations,.c-reviews,.c-shop,.c-topbar__content,.c-tv,.customSelect,.o-accordion details,.o-accordion summary,.o-box,.o-box header,.o-box__bottom,.o-btn,.o-calculationsbox dl dd p,.o-contact [class^=icon-],.o-filters,.o-hamburger,.o-hamburger i,.o-header__main,.o-lead--hr,.o-message,.o-officons,.o-phonebox,.o-progress,.o-progress__dots .o-dot,.o-progress__dots .o-dot .pie,.o-rangeslider,.o-rangeslider__labels span,.o-reservationstech,.o-reservationstech h2,.o-reservationstech ul li,.o-row,.o-row .o-group__above,.o-search__form,.o-select,.o-select__opener,.o-slidecheckbox,.o-slidecheckbox .slide-toggle,.o-slidetabs,.o-sortbar__search--form,.o-tabs--small .o-tabs__nav,.o-tabs--standard .o-tabs__nav,.o-tabs__nav>a,.o-tabs__nav>li,.o-tag,.o-umbrellabox,.o-umbrellabox__content,.u-rel,input[type=checkbox]:not(.acc)+label:not(.toggle) i,input[type=radio]:not(.acc)+label:not(.toggle) i{position:relative;z-index:1}.o-box--color-white .o-price .amount+small,.o-price--current .amount+small,.o-ribbon{font-size:12px;font-weight:900;white-space:nowrap}.o-box--color-white .o-price .amount+small:not(.ribbon--double),.o-price--current .amount+small:not(.ribbon--double),.o-ribbon:not(.ribbon--double){border-radius:10px 10px 10px 0;padding:2px 8px}.c-about,.c-booking,.c-brands,.c-calculator,.c-clpolska,.c-details,.c-details__colors,.c-details__general,.c-frames,.c-info,.c-instagram,.c-newarts,.c-offer:not(.c-offer--fav),.c-options,.c-other,.c-panel,.c-promo,.c-reservations,.c-reviews,.c-shop,.c-tv,.o-section{padding-bottom:40px;padding-top:clamp(40px,2.5rem,2.5rem)}.c-hero--blog header time,.o-box time{color:#fff;display:block;font-size:14px;font-weight:900;line-height:1em;padding-left:40px}.c-hero--blog header time:before,.o-box time:before{content:"";font-family:icomoon;font-size:24px;left:0;top:0}.c-blog,.c-blogpost,.c-brands,.c-clpolska,.c-hero__logged-in--main,.c-hero__logged-in--subheader,.c-howitworks__header,.c-howitworks__step,.c-info,.c-newarts .o-header,.c-newarts--list,.c-offer--recommend .o-header,.c-promo .o-header,.c-topbar__wrapper,.c-tv,.flickity-page-dots,.o-progress:not(.no-wrap),.o-wrap{margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem;width:116.25rem}@media(max-width:1860px){.c-blog,.c-blogpost,.c-brands,.c-clpolska,.c-hero__logged-in--main,.c-hero__logged-in--subheader,.c-howitworks__header,.c-howitworks__step,.c-info,.c-newarts .o-header,.c-newarts--list,.c-offer--recommend .o-header,.c-promo .o-header,.c-topbar__wrapper,.c-tv,.flickity-page-dots,.o-progress:not(.no-wrap),.o-wrap{width:100%}}@media(max-width:1200px){.c-blog,.c-blogpost,.c-brands,.c-clpolska,.c-hero__logged-in--main,.c-hero__logged-in--subheader,.c-howitworks__header,.c-howitworks__step,.c-info,.c-newarts .o-header,.c-newarts--list,.c-offer--recommend .o-header,.c-promo .o-header,.c-topbar__wrapper,.c-tv,.flickity-page-dots,.o-progress:not(.no-wrap),.o-wrap{padding-left:40px;padding-right:40px}}@media(max-width:510px){.c-blog,.c-blogpost,.c-brands,.c-clpolska,.c-hero__logged-in--main,.c-hero__logged-in--subheader,.c-howitworks__header,.c-howitworks__step,.c-info,.c-newarts .o-header,.c-newarts--list,.c-offer--recommend .o-header,.c-promo .o-header,.c-topbar__wrapper,.c-tv,.flickity-page-dots,.o-progress:not(.no-wrap),.o-wrap{padding-left:24px;padding-right:24px}}.c-blogpost .o-article h2,.c-blogpost .o-article h3,.c-info .o-accordion__title,.c-info .o-note h2,.c-info .o-note h3{margin:1em auto .5em}.c-blogpost .o-article h2,.c-blogpost .o-article h2 *,.c-blogpost .o-article h3,.c-blogpost .o-article h3 *,.c-info .o-accordion__title,.c-info .o-accordion__title *,.c-info .o-note h2,.c-info .o-note h2 *,.c-info .o-note h3,.c-info .o-note h3 *{color:#000!important;font-size:25px!important;font-weight:800!important}.c-blogpost .o-article h3,.c-blogpost .o-article h3 *,.c-info .o-accordion__title,.c-info .o-accordion__title *,.c-info .o-note h3,.c-info .o-note h3 *{font-size:21px!important}.c-blogpost .o-article,.c-info .o-note{color:#000;font-weight:400;text-align:justify}.c-blogpost .o-article :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong),.c-info .o-note :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong){color:#000;font-size:18px}.c-blogpost .o-article table,.c-info .o-note table{width:100%}.c-blogpost .o-article table td,.c-info .o-note table td{border:1px solid #000;padding:4px 8px}.c-blogpost .o-article strong,.c-info .o-note strong{font-weight:600}.c-blogpost .o-article p,.c-info .o-note p{color:#000;font-size:18px;line-height:1.5em;margin-bottom:1em;text-align:justify}.c-blogpost .o-article :not(div) a,.c-blogpost .o-article :not(div) a span,.c-info .o-note :not(div) a,.c-info .o-note :not(div) a span{color:#0054a5!important;font-weight:700!important}.c-blogpost .o-article :not(div) a:hover,.c-info .o-note :not(div) a:hover{text-decoration:underline}.c-blogpost .o-article div a,.c-info .o-note div a{font-size:14px!important}.c-blogpost .o-article ul,.c-info .o-note ul{color:#000;font-size:18px;list-style-type:disc;margin:1.5em 0}.c-blogpost .o-article ul>li,.c-info .o-note ul>li{margin-bottom:.75em;margin-left:15px}.c-blogpost .o-article ul ul,.c-info .o-note ul ul{margin-left:15px}.c-blogpost .o-article ol,.c-info .o-note ol{color:#000;counter-reset:section;font-size:18px;margin:1.5em 0}.c-blogpost .o-article ol>li,.c-info .o-note ol>li{margin-bottom:.75em;padding-left:15px}.c-blogpost .o-article ol>li ul,.c-info .o-note ol>li ul{margin-top:.5em}.c-blogpost .o-article ol>li ul>li,.c-info .o-note ol>li ul>li{margin-bottom:.5em}.c-blogpost .o-article ol>li:before,.c-info .o-note ol>li:before{color:#0054a5;content:counter(section) ".";counter-increment:section;font-weight:700;left:0;top:0}.c-blogpost .o-article ol[type=a]>li:before,.c-info .o-note ol[type=a]>li:before{content:counter(section,lower-alpha) ". "}.c-blogpost .o-article em,.c-info .o-note em{font-style:italic}.c-blogpost .o-article .o-btn,.c-info .o-note .o-btn{font-size:18px}.c-blogpost .o-article .video,.c-info .o-note .video{margin:0 -2.5rem;width:calc(100% + 5rem)}button,input,textarea{background-color:transparent;border:none;border-color:inherit;border-radius:0;color:inherit;font-family:greycliff-cf,sans-serif}button{cursor:pointer}input[disabled],input[readonly]{opacity:.5}:invalid{box-shadow:none}:-moz-submit-invalid,:-moz-ui-invalid{box-shadow:none}[placeholder]::-webkit-input-placeholder{transition:opacity .5s ease .2s}[placeholder]:focus::-webkit-input-placeholder{opacity:.5}input[type=email],input[type=file],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],textarea{appearance:none;background-color:#fff;border:1px solid #c9c9c9;border-radius:30px;font-family:greycliff-cf,sans-serif;font-size:14px;font-weight:900;height:clamp(50px,3.75rem,3.75rem);margin:0;padding:0 clamp(30px,2.5rem,2.5rem);text-rendering:optimizeLegibility;width:100%}input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=range]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]:-moz-placeholder,input[type=file]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=range]:-moz-placeholder,input[type=range]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.3)}input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.3)}input[type=file]{height:auto;padding-bottom:1em;padding-top:1em}textarea{height:120px;overflow:auto;padding-top:20px;resize:none}.form-row{margin:0 -10px}.form-group{flex:1;margin-bottom:20px;padding:0 10px}label{cursor:pointer}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]:not(.acc)+label:not(.toggle),input[type=radio]:not(.acc)+label:not(.toggle){align-items:center;display:flex}input[type=checkbox]:not(.acc)+label:not(.toggle) i,input[type=radio]:not(.acc)+label:not(.toggle) i{align-self:flex-start;background-color:#fff;box-shadow:0 0 0 1px #c9c9c9;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;width:24px}input[type=checkbox]:not(.acc)+label:not(.toggle) i:before,input[type=radio]:not(.acc)+label:not(.toggle) i:before{color:#0054a5;content:"";font-family:icomoon;font-size:9px;height:100%;left:-1px;opacity:0;top:0;width:100%}input[type=checkbox]:not(.acc)+label:not(.toggle) span,input[type=radio]:not(.acc)+label:not(.toggle) span{font-size:12px;padding-left:20px}input[type=checkbox]:not(.acc)+label:not(.toggle):hover span,input[type=radio]:not(.acc)+label:not(.toggle):hover span{opacity:1}input[type=checkbox]:not(.acc):checked+label i,input[type=radio]:not(.acc):checked+label i{background-color:rgba(0,84,165,.1);box-shadow:0 0 0 1px rgba(0,84,165,.1)}input[type=checkbox]:not(.acc):checked+label i:before,input[type=radio]:not(.acc):checked+label i:before{opacity:1;transform:translate3d(2px,0,0)}input[type=checkbox]:not(.acc):checked+label span,input[type=radio]:not(.acc):checked+label span{color:#0054a5;opacity:1}img{display:block;height:auto;max-width:100%}body{background-color:#fff;width:100%}body.page-about,body.page-blog,body.page-blogpost,body.page-contact,body.page-home{padding-top:0}body.page-home .c-topbar{position:absolute}body.page-home .c-topbar.hide{position:fixed}html{-webkit-text-size-adjust:100%}@media(max-width:1860px){html{font-size:.8602150538vw}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:greycliff-cf,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-rendering:optimizeSpeed}a{color:inherit;cursor:pointer;text-decoration:none}a:active,a:focus,a:hover{outline:none}input{font-size:14px}strong{font-weight:900}hr{background-color:#d8d8d8;border:none;box-shadow:none;height:1px;margin:40px 0;width:100%}.tt-hint,.tt-query{border:2px solid #ccc;border-radius:8px;font-size:24px;height:30px;line-height:30px;outline:none;padding:8px 12px;width:396px}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{background-color:#fff;border-radius:30px;box-shadow:0 0 50px 0 rgba(14,31,53,.16);max-height:450px;padding:40px;top:calc(100% + 20px)!important;width:100%}@media screen and (max-height:570px),screen and (max-width:768px){.tt-menu{max-height:214px}}.tt-inner{max-height:370px;overflow-y:auto;padding-right:40px}@media screen and (max-height:570px),screen and (max-width:768px){.tt-inner{max-height:134px}}.tt-inner::-webkit-scrollbar{transform:translateX(-40px)!important;width:5px}.tt-inner::-webkit-scrollbar-track{background:#fff;border:1px solid #c9c9c9;border-radius:30px;transform:translateX(-40px)!important}.tt-inner::-webkit-scrollbar-thumb{background:#000;border-radius:30px;transition:background .5s ease}.tt-inner::-webkit-scrollbar-thumb:hover{background:#005aaf}.tt-suggestion{background-color:transparent;border:2px solid transparent;cursor:pointer;font-size:14px;opacity:.6;padding:5px 10px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.tt-suggestion strong{font-weight:700}.tt-suggestion p{margin:0}.tt-suggestion:hover{background-color:#d7d7d7}.tt-suggestion.tt-cursor{border-color:#d7d7d7;border-radius:25px}.tt-suggestion.tt-is-under-cursor{background-color:#0097cf;color:#fff}span.twitter-typeahead{width:100%}.tt-category{color:#000;font-size:14px;font-weight:700;margin-bottom:15px}.tt-dataset:not(:last-child){border-bottom:1px solid #c9c9c9;margin-bottom:25px;padding-bottom:25px}.o-accordion{font-weight:400}.o-accordion [class^=icon-]{font-size:clamp(32px,3.75rem,3.75rem);line-height:1;opacity:0;right:0}.o-accordion [class^=icon-].icon-minus-oval{opacity:1}.o-accordion details p{color:#000;display:block!important;font-size:18px;padding:0 40px 1em}.o-accordion details p:last-of-type{padding-bottom:0}.o-accordion details p:first-of-type{margin-top:20px}.o-accordion details[open] summary{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05);margin-bottom:0}.o-accordion details[open] summary:after{opacity:1}.o-accordion details[open] summary:before{opacity:0}.o-accordion details:last-of-type{padding-bottom:0}.o-accordion summary{border:1px solid #d7d7d7;cursor:pointer;padding:20px 40px}.o-accordion summary:after,.o-accordion summary:before{color:#000;content:"";font-family:icomoon;font-size:clamp(32px,3.75rem,3.75rem);font-weight:400;line-height:1;right:40px}.o-accordion summary:after{content:"";font-size:2px;opacity:0}.o-accordion summary:before{font-size:18px}.o-accordion summary::-webkit-details-marker{display:none}.o-arrow{border-radius:50%;flex-shrink:0;height:clamp(30px,3.125rem,3.125rem);margin-left:20px;width:clamp(30px,3.125rem,3.125rem)}.o-arrow:after{content:"";font-family:icomoon;font-size:clamp(12px,1.125rem,1.125rem);padding-left:.3125rem}.o-arrow--black{background-color:#000;color:#fff}.o-arrow--black-outline{border:1px solid #000;color:#000}.o-arrow--blue{background-color:#0054a5;color:#fff}.o-arrow--gray{background-color:#d7d7d7;color:#000}.o-arrow--white{background-color:#fff;color:#000}.o-arrow--white-outline{background-color:transparent;border:1px solid #fff}.o-box{display:block;overflow:hidden}.o-box:not(.o-box--transparent){cursor:pointer}.o-box footer{margin:auto 0 0}.o-box header p{font-weight:600}.o-box header .o-logo{inset:-15px -15px auto auto;opacity:.5;width:60px}.o-box h3{margin-bottom:.625rem}@media(min-width:1220px){.o-box h3{width:25rem}}.o-box time{bottom:clamp(20px,2.5rem,2.5rem);left:clamp(20px,2.5rem,2.5rem)}.o-box__bottom{margin-top:clamp(15px,1.25rem,1.25rem)}.o-box__bottom p{color:#a2a2a2}@media(min-width:769px){.o-box__bottom p{width:25rem}}.o-box__content{height:100%;inset:0;padding:clamp(20px,2.5rem,2.5rem);width:100%}.o-box__content p{font-weight:600}.o-box__content--static{position:static}.o-box .o-email a{background-color:#e5edf6;border-radius:20px 20px 20px 0;color:#000;display:inline-flex;font-weight:900;height:clamp(30px,2.5rem,2.5rem);line-height:clamp(30px,2.5rem,2.5rem);max-width:100%;padding:0 20px;white-space:nowrap}.o-box .o-email a span{display:block;overflow:hidden;text-overflow:ellipsis}.o-box .o-officons{align-items:center;justify-content:flex-end}.o-box .o-photo{margin:auto 0 0;position:relative;z-index:0}@media(max-width:640px){.o-box .o-photo img{width:100%}}.o-box .o-social [class^=icon-]{background-color:#fff}.o-box .o-tel{color:#0054a5;font-weight:900}.o-box .o-tel small{color:#898989;font-weight:600}@media(hover:hover){.o-box:hover:not(.o-box--transparent){box-shadow:0 0 50px 0 rgba(14,31,53,.16)}.o-box:hover .o-arrow--black-outline{background-color:#000;color:#fff}.o-box:hover .o-arrow--blue{background-color:#002a52}.o-box:hover .o-arrow--white-outline{background-color:#fff;color:#002a52}}.o-box--blue,.o-box--green,.o-box--red,.o-box--yellow{color:#fff}.o-box--blue .o-lead,.o-box--green .o-lead,.o-box--red .o-lead,.o-box--yellow .o-lead{font-size:clamp(24px,2.25rem,2.25rem);font-weight:900;line-height:1.2;text-align:right}.o-box--blue .o-box__bottom p,.o-box--green .o-box__bottom p,.o-box--red .o-box__bottom p,.o-box--yellow .o-box__bottom p{color:#fff}@media(max-width:640px){.o-box--mobile{width:100%}.o-box--mobile img{height:370px;object-fit:cover;object-position:top right}}.o-box--address address{border-bottom:1px solid #d8d8d8;margin-bottom:2.5rem;padding-bottom:2.5rem}.o-box--address .h4,.o-box--address h4{font-weight:900}.o-box--address .h4 a,.o-box--address h4 a{color:#0054a5}@media(hover:hover){.o-box--address .h4 a:hover,.o-box--address h4 a:hover{color:#002a52}}.o-box--address .h4 span,.o-box--address h4 span{font-weight:600}.o-box--black{background-color:#000;color:#f0c905}.o-box--blue{background-color:#0054a5}.o-box--light_blue{background-color:#2a7cd1}.o-box--orange{background-color:#d9481d}.o-box--darkgray{background-color:#333}.o-box--violet{background-color:#8b5cf6}.o-box--gradient-black{color:#fff}.o-box--gradient-black:after{background-image:linear-gradient(180deg,rgba(0,0,0,.2),#000);inset:0;opacity:.8}.o-box--gradient-black .o-box__bottom p,.o-box--gradient-black-short{color:#fff}.o-box--gradient-black-short:after{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));height:25rem;inset:auto 0 0 0;opacity:.8;width:100%}.o-box--gradient-blue-short{color:#fff}.o-box--gradient-blue-short:after{background-image:linear-gradient(180deg,rgba(0,84,165,0),#0054a5);height:25rem;inset:auto 0 0 0;opacity:.8;width:100%}.o-box--green{background-color:#88d18a}.o-box--more .o-arrow{margin:0 0 0 auto}.o-box--more .o-box__content{position:relative}.o-box--occassion .o-officons img{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(95deg) brightness(99%) contrast(105%)}@media(hover:hover){.o-box--occassion .o-officons img:hover{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(95deg) brightness(99%) contrast(105%)}}@media(max-width:640px){.o-box--occassion .o-box__bottom{gap:20px}}.o-box--reccommend .o-officons img{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(95deg) brightness(99%) contrast(105%)}@media(hover:hover){.o-box--reccommend .o-officons img:hover{filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(95deg) brightness(99%) contrast(105%)}}@media(max-width:640px){.o-box--reccommend .o-box__bottom{gap:20px}}.o-box--quote:after{color:#d7d7d7;content:"";font-family:icomoon;font-size:clamp(48px,4.375rem,4.375rem);line-height:1;right:0;top:8.75rem}.o-box--red{background-color:#b30428}.o-box--shadow{box-shadow:0 0 50px 0 rgba(14,31,53,.16)}.o-box--short{overflow:hidden}@media(min-width:1025px){.o-box--short{height:18.75rem}}.o-box--yellow{background-color:#f0c905}.o-box--yellow .o-box__content [class^=icon-],.o-box--yellow .o-box__content h3,.o-box--yellow .o-box__content p{color:#000}.o-box--yellow.o-box--wave{background-image:url(/build/images/wave--gray.19fd87d6.svg)}.o-box--shadow-details,.o-box--wave,.o-box--wave-darker,.o-box--wave-details,.o-box--wave-on-white{background-position:0;background-repeat:no-repeat;background-size:contain}.o-box--wave{background-image:url(/build/images/wave.831742b0.svg)}.o-box--shadow-details{background-image:url(/build/images/car_bg_car_details.74831189.svg)}.o-box--wave-on-white{background-image:url(/build/images/wave--on-white.01104404.svg)}.o-box--wave-darker{background-image:url(/build/images/wave--darker.295a5b21.svg)}.o-box--wave-details{background-image:url(/build/images/wave--details.098d620e.svg)}.o-box--white{box-shadow:inset 0 0 0 1px #d7d7d7}@media(hover:hover){.o-box--white:hover .o-arrow{border-color:#0054a5}}.o-box--checked{box-shadow:inset 0 0 0 1px #0fd90f}.o-box--color-white,.o-box--color-white .o-box__content h3,.o-box--color-white .o-box__content p{color:#fff}.o-box--color-white .o-officons img{filter:invert(98%) sepia(11%) saturate(44%) hue-rotate(55deg) brightness(124%) contrast(100%)}.o-box--color-white .o-officons .icon-heart{color:#000}.o-box--color-white .o-price--current .amount{color:#fff}.o-box--color-white .o-price .amount+small{background-color:hsla(0,0%,100%,.1);color:#fff;transform:translate3d(-24px,0,0)}.o-box__full-link{display:block}.o-box__full-link:after{content:"";display:block;height:600px;left:-50px;position:absolute;top:-50px;width:150%;z-index:3}.o-box--link .o-box__bottom,.o-box--link .o-box__bottom *,.o-box--link .o-logo,.o-box--link footer{pointer-events:none}.o-box--link .o-officons{pointer-events:all}.o-box__text{color:#000;font-size:16px!important;font-weight:600;line-height:1.5!important;margin-top:50px}.o-box__tagline{color:#fff;font-size:18px!important;line-height:normal}.o-box__small-title{color:#fff;font-size:14px!important;font-weight:900!important;line-height:normal!important;margin-bottom:30px}.o-box__big-title{color:#f0c905;font-size:36px!important;font-weight:900!important;line-height:1.3!important}@media(max-width:690px){.o-box__big-title{font-size:26px!important}}.o-box__icon-inside{align-items:center;display:flex;justify-content:center;padding:30px!important}.o-box__icon-inside img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(303deg) brightness(106%) contrast(103%);height:auto;max-width:92px;width:100%}.o-box--gray{background-color:#f2f2f2}.o-btn--overbutton{position:absolute;right:10px}.o-btn--overbutton+input{overflow:hidden;padding-right:200px;text-overflow:ellipsis}.o-btn--full-width{width:100%}@media(max-width:1024px){.o-btn--full-width-mobile{width:100%}}.o-btn--input-like{background-color:#fff;border:1px solid #c9c9c9;color:#000;font-weight:400;height:clamp(50px,3.75rem,3.75rem);padding-right:5px;width:100%}.o-btn--input-like__label{padding-right:5px;white-space:normal}@media(max-width:1600px){.o-btn--input-like__label{font-size:12px}}.o-btn--input-like__icon{background-color:#f0c905;border-radius:50%;display:flex;height:40px;margin-left:auto;width:40px}.o-btn--input-like__icon [class^=icon-]{font-size:16px;margin-left:0}.o-btn span{overflow:hidden;text-overflow:ellipsis}.o-calculationsbox h2{background-color:#003566;color:#fff;height:110px;padding:0 clamp(20px,2.5rem,2.5rem);width:100%}@media(max-width:1024px){.o-calculationsbox h2{height:60px;justify-content:center;padding:40px 20px;text-align:center;white-space:normal}}.o-calculationsbox__content{background-color:#fff;padding-top:clamp(40px,5rem,5rem)}.o-calculationsbox dl{width:calc(50% - 10px)}.o-calculationsbox dl dt{font-size:16px;font-weight:900;padding-bottom:20px;text-align:center;white-space:nowrap}.o-calculationsbox dl dd{font-weight:900;height:clamp(120px,15rem,15rem);padding:.25em;width:100%}.o-calculationsbox dl dd small{font-size:clamp(14px,1.5rem,1.5rem)}.o-calculationsbox dl dd .o-ribbon{background-color:hsla(0,0%,100%,.2);color:#fff;position:static;right:0;transform:translate3d(0,-60%,0)}@media(max-width:1024px){.o-calculationsbox dl dd .o-ribbon{transform:translate3d(0,-100%,0)}}.o-calculationsbox dl.o-calculationsbox__content--white dd,.o-calculationsbox dl:first-of-type dd{background-color:#fff;box-shadow:0 0 30px 0 rgba(14,31,53,.16);color:#0054a5}.o-calculationsbox dl:nth-of-type(2) dd{background-color:#0054a5;color:#fff}.o-calculationsbox dl.o-calculationsbox__content--white{margin-bottom:2em}.o-calculationsbox__wrap{padding:10px}.o-calculationsbox__labels{align-items:flex-end;display:grid;grid-auto-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);line-height:1}.o-calculationsbox__labels .o-ribbon{align-self:flex-end;grid-column-start:2;position:relative!important;right:-5px!important;top:-8px;transform:none!important}.o-calculationsbox__price{grid-row-end:3;grid-row-start:1;line-height:.9}.o-calculationsbox__price-sub{grid-column-start:2;grid-row-start:2}.o-cols{width:100%}.o-cols--align-bottom .o-cols__item{align-items:flex-end}.o-cols--copy .column-title{margin-bottom:clamp(30px,2.5rem,2.5rem);text-align:left}@media(max-width:640px){.o-cols--copy .column-title{text-align:center}}@media(min-width:1025px){.o-cols--copy--client-panel .o-cols__item--left{padding-right:20px!important;width:25.974025974%!important}.o-cols--copy--client-panel .o-cols__item--right{padding:0!important;width:74.025974026%!important}.o-cols--copy .o-cols__item--left{width:66.2337662338%}.o-cols--copy .o-cols__item--right{padding-bottom:100px;padding-left:20px;width:33.7662337662%}}@media(max-width:1024px){.o-cols--copy{display:block}.o-cols--copy .o-cols__item--right{margin-top:50px}}.o-cols--2,.o-cols--3{margin:0 -.625rem;width:calc(100% + 1.25rem)}.o-cols--2 .o-cols__item{padding:0 .625rem 1.25rem;width:50%}@media(max-width:640px){.o-cols--2 .o-cols__item{width:100%}}.o-cols--3 .o-cols__item{padding:0 .625rem 1.25rem;width:33.3333333333%}@media(max-width:1024px){.o-cols--3 .o-cols__item{width:50%}}@media(max-width:640px){.o-cols--3 .o-cols__item{width:100%}}@media(max-width:1024px){.o-cols--3 .o-cols__item--more{margin-left:auto;width:50%}}@media(max-width:640px){.o-cols--3 .o-cols__item--more{width:100%}}.o-expandable.dots{padding:0!important}.o-expandable.hidden-description,.o-expandable.hidden-information{display:none;padding:0!important}.o-expandable.expand-consent{color:#0054a5!important;font-weight:700;padding-left:4px!important;text-decoration:underline}.o-expandable.expand-consent:hover{text-decoration:none}.o-expandable.expand-information{color:#0054a5!important;font-size:14px!important;font-weight:700;padding-left:4px!important;text-decoration:underline}.o-expandable.expand-information:hover{text-decoration:none}.o-filters{padding-bottom:clamp(20px,3.125rem,3.125rem);z-index:10}.o-filters .icon-levels{font-size:16px}.o-filters--offer .o-group.advanced{margin-left:auto;margin-right:0}.o-filters--offer .o-group.advanced .o-btn{width:100%}@media(max-width:510px){.o-filters--offer .o-group.advanced .o-btn i{margin:0 0 0 auto}}.o-filters--offer .o-group.advanced .o-btn .icon-close-thin{font-size:15px!important}.o-filters--offer .o-group.advanced .o-btn.is-open .icon-levels,.o-filters--offer .o-group.advanced .o-btn:not(.is-open) .icon-close-thin{display:none}@media(max-width:1200px){.o-filters--offer .o-group.rate{flex:1}}@media(max-width:860px){.o-filters--offer .o-group.rate{width:300px}.o-filters--offer .o-group.rate .o-rangeslider{width:400px}}.o-filters--offer .o-group.select{z-index:15}@media(max-width:600px){.o-filters--offer .o-group.select,.o-filters--offer .o-group.select .o-select__opener{width:100%}}@media(max-width:860px){.o-filters--offer .o-group.type{flex:1}}.o-filters--offer .o-group:not(.type):not(.rate){width:16.6666666667%}@media(max-width:1024px){.o-filters--offer .o-group:not(.type):not(.rate){width:25%}}@media(max-width:768px){.o-filters--offer .o-group:not(.type):not(.rate){width:33.3333333333%}}@media(max-width:640px){.o-filters--offer .o-group:not(.type):not(.rate){width:100%}}@media(max-width:510px){.o-filters--offer .o-group:not(.type):not(.rate){width:100%}}@media(max-width:1400px){.o-filters--offer .o-rangeslider{flex:1}}.o-row .o-group{align-content:flex-start;margin-bottom:clamp(30px,2.5rem,2.5rem);padding:0 .625rem}.o-row .o-group>label{align-items:flex-start;font-size:12px;margin-bottom:20px;padding:0 clamp(30px,2.5rem,2.5rem)}.o-row .o-group>label strong{font-weight:900}.o-row .o-group .o-slidecheckbox label{padding:0 clamp(30px,2.5rem,2.5rem)}.o-row .o-group .o-slidecheckbox label strong{font-weight:900}@media(max-width:640px){.o-row .o-group{padding:0}}.o-row .o-group:last-of-type .customSelect .custom-select-panel{right:0}@media(min-width:768px){.o-row .o-group .o-row .o-group{margin-bottom:0}}.o-row .o-group__above{width:100%}.o-row .o-group__above .o-btn{right:0}.o-row .o-group.has-error input{border-color:#d81e5b}.o-row .o-group.has-error .o-message{color:#d81e5b;width:auto}.o-row .o-group.has-error .o-subtext{justify-content:space-between;padding-left:0;padding-top:0;text-align:right;width:100%}.o-row .o-group.has-error span.color-red{width:100%}.o-row .o-group--gus-container{position:relative}.o-row .o-group--gus{flex-direction:column}@media(max-width:1230px){.o-row .o-group--gus{width:100%!important}}@media(max-width:1024px){.o-row .o-group--gus{width:50%!important;width:100%!important}}.o-row .o-group--gus-button{align-items:center;background-color:#0054a5;border-radius:30px;color:#fff;display:flex;font-size:14px;font-weight:700;height:clamp(50px,3.75rem,3.75rem);justify-content:center;padding:0 40px;position:absolute;right:0;top:0;transition:background .4s ease}.o-row .o-group--gus-button:hover{background:#131313}.o-row .o-group--textarea{flex-direction:column}.o-row .o-group--textarea textarea{border:none;padding-left:clamp(30px,2.5rem,2.5rem)}.o-row .o-group--textarea-container{border:1px solid #c9c9c9;border-radius:30px;padding:10px 10px 10px 0}.o-row .o-group--label{align-items:flex-end!important;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.o-row .o-group--label{align-items:flex-start!important;flex-direction:column}}.o-row .o-group--label .label{border-bottom-left-radius:0;transform:translateY(-50%)}@media(max-width:640px){.o-row .o-group--label .label{transform:none}}.o-row .o-group #postal-code-mask{color:rgba(0,0,0,.3)}.o-row .o-group #postal-code-mask:focus{color:#000}.o-hamburger{border:1px solid #fff;border-radius:25px;cursor:pointer;height:clamp(50px,3.75rem,3.75rem);margin-left:clamp(10px,1.25rem,1.25rem);width:clamp(50px,3.75rem,3.75rem);z-index:50}@media(max-width:510px){.o-hamburger{padding:0}}@media(min-width:1025px){.o-hamburger{display:none}}@media(hover:hover){.o-hamburger:hover{background-color:#000;border-color:#000}}.o-hamburger i{border-top:2px solid #fff;display:block;height:12px;width:22px}.o-hamburger i:after,.o-hamburger i:before{background-color:#fff;height:2px;width:100%}.o-hamburger i:after{left:0;top:100%;transform-origin:right}.o-hamburger i:before{top:calc(50% - 1px);transform-origin:left}.mobile-menu .o-hamburger i{border-color:transparent}.mobile-menu .o-hamburger i:after{transform:rotate(45deg) translate(-1px,2px)}.mobile-menu .o-hamburger i:before{transform:rotate(-45deg) translate(-2px,8px)}@media(max-width:768px){.mobile-search .o-hamburger i{border-color:transparent}.mobile-search .o-hamburger i:after{transform:rotate(45deg) translate(-1px,2px)}.mobile-search .o-hamburger i:before{transform:rotate(-45deg) translate(-2px,8px)}}.page-contact .o-hamburger{border-color:#000}.page-contact .o-hamburger i{border-top-color:#000}.page-contact .o-hamburger i:after,.page-contact .o-hamburger i:before{background-color:#000}@media(hover:hover){.page-contact .o-hamburger:hover i{border-top-color:#fff}.page-contact .o-hamburger:hover i:after,.page-contact .o-hamburger:hover i:before{background-color:#fff}}.mobile-menu .page-contact .o-hamburger{border-color:#fff}.mobile-menu .page-contact .o-hamburger i{border-top-color:transparent}.mobile-menu .page-contact .o-hamburger i:after,.mobile-menu .page-contact .o-hamburger i:before{background-color:#fff}.nav-narrow .page-contact .o-hamburger{border-color:#fff}.nav-narrow .page-contact .o-hamburger i{border-top-color:#fff}.nav-narrow .page-contact .o-hamburger i:after,.nav-narrow .page-contact .o-hamburger i:before{background-color:#fff}.nav-narrow.mobile-menu .page-contact .o-hamburger i{border-top-color:transparent}.o-header{padding-bottom:clamp(20px,2.5rem,2.5rem);padding-left:clamp(20px,2.5rem,2.5rem);text-align:left}@media(max-width:510px){.o-header{padding-left:0}}.o-header__big{font-size:24px;font-weight:900;line-height:1.4}.o-header__big br{display:block}@media(min-width:511px){.o-header__big br{display:none}}.o-header__main{font-size:36px}@media(max-width:640px){.o-header__main{padding-left:0!important;text-align:center;width:calc(100% - 48px)}}.o-header__medium{font-weight:900}.o-header__subheader{color:#a4a4a4;font-size:16px}.o-header a{color:#0054a5;font-weight:900;text-decoration:underline}.o-header a:hover{text-decoration:none}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cart:before{content:""}.icon-shimpent:before{content:""}.icon-trash:before{content:""}.icon-minus_small:before{content:""}.icon-note:before{content:""}.icon-refer:before{content:""}.icon-drivetrain:before{content:""}.icon-mail_alt:before{content:""}.icon-calendar:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-car-search:before{content:""}.icon-car-double:before{content:""}.icon-shield:before{content:""}.icon-stoper:before{content:""}.icon-image:before{content:""}.icon-speed:before{content:""}.icon-power:before{content:""}.icon-cap:before{content:""}.icon-gears:before{content:""}.icon-wallet:before{content:""}.icon-road:before{content:""}.icon-car-2:before{content:""}.icon-share:before{content:""}.icon-plus-oval:before{content:""}.icon-minus-oval:before{content:""}.icon-close-thin:before{content:""}.icon-fuel:before{content:""}.icon-tire:before{content:""}.icon-heart--fill:before{content:""}.icon-close:before{content:""}.icon-tick:before{content:""}.icon-quote:before{content:""}.icon-levels:before{content:""}.icon-car:before{content:""}.icon-arrow-fat:before{content:""}.icon-arrow-oval:before{content:""}.icon-arrow-thin:before{content:""}.icon-clock:before{content:""}.icon-facebook:before{content:""}.icon-heart:before{content:""}.icon-instagram:before{content:""}.icon-lens:before{content:""}.icon-linkedin:before{content:""}.icon-oval:before{content:""}.icon-phone:before{content:""}.icon-service-01:before{content:""}.icon-service-02:before{content:""}.icon-service-03:before{content:""}.icon-service-04:before{content:""}.icon-star:before{content:""}.icon-user:before{content:""}.icon-filter:before{content:""}.icon-bin:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-electric_range_alt:before{content:""}.icon-at:before{content:""}.icon-error:before{content:""}.icon-map:before{content:""}.icon-fail:before{content:""}.icon-success:before{content:""}.icon-youtube-play:before{content:""}.icon-google:before{content:""}.o-logo{transition:none!important}.o-message{border-radius:30px;display:none;font-size:12px;font-weight:900;padding:1em clamp(30px,2.5rem,2.5rem) 3em;width:100%}.o-message--summary{margin-bottom:40px;padding:20px 80px 20px 20px}.o-message--summary:after{content:"";font-family:icomoon;font-size:22px;font-weight:400;right:clamp(30px,2.5rem,2.5rem)}.o-message.has-error{background-color:rgba(216,30,91,.1);color:#d81e5b}.o-message.is-success{background-color:#0054a5;color:#fff}.o-message.is-success:after{display:none}.o-group>.o-message{padding-bottom:0}.o-more{height:clamp(60px,8.75rem,8.75rem)}.o-more a,.o-more p{margin:0 0 0 auto;padding-right:2.5rem}.o-more a span,.o-more p span{font-weight:900}@media(hover:hover){.o-more a:hover,.o-more p:hover{color:#0054a5}.o-more a:hover .o-arrow,.o-more p:hover .o-arrow{background-color:#002a52}.o-more a:hover,.o-more p:hover{color:#0054a5}.o-more a:hover .o-arrow--gray,.o-more p:hover .o-arrow--gray{background-color:#002a52;color:#fff}}.o-officons{align-items:flex-start;z-index:10}.o-officons [class^=icon-]{cursor:pointer}.o-officons [class^=icon-]:hover{border-color:#0054a5;color:#0054a5}@media(hover:hover){.o-officons img:hover{filter:invert(17%) sepia(99%) saturate(2792%) hue-rotate(197deg) brightness(90%) contrast(103%)}}.o-officons li{margin-left:clamp(10px,1.25rem,1.25rem)}.o-officons .icon-heart,.o-officons .icon-heart--fill{background-color:#e7f0fb;border-radius:50%;height:clamp(30px,3.125rem,3.125rem);width:clamp(30px,3.125rem,3.125rem)}.o-officons [class^=icon-].icon-heart--fill{color:#0054a5}.o-officons p{font-size:14px;font-weight:600;line-height:1.3;text-align:center}.o-officons__container{align-items:center;border:1px solid #c9c9c9;border-radius:50%;display:flex;height:clamp(40px,3.75rem,3.75rem);justify-content:center;margin:0 auto 20px;width:clamp(40px,3.75rem,3.75rem)}.o-officons__container img{pointer-events:none}.o-officons__container--blue{background:#0054a5;border-color:#0054a5}.o-officons__container--blue img{width:23px}.o-officons__container--blue img,.o-officons__container--blue img:hover{filter:invert(85%) sepia(84%) saturate(0) hue-rotate(161deg) brightness(102%) contrast(104%)}.o-pagination{display:flex;justify-content:space-between;padding-left:2.5rem}.o-pagination .arrows{display:flex;gap:20px}.o-pagination .arrows .arrow{align-items:center;background-color:#d7d7d7;border-radius:30px;display:flex;height:40px;justify-content:center;width:40px}.o-pagination .arrows .arrow.disabled{cursor:default;opacity:.55;pointer-events:none}.o-pagination .arrows .arrow i{display:inline-flex}.o-pagination .arrows .arrow i:before{font-size:16px}.o-pagination ul li a,.o-pagination ul li span{border:1px solid #d7d7d7;font-size:clamp(12px,.875rem,.875rem);font-weight:900;height:clamp(40px,3.125rem,3.125rem);width:clamp(40px,3.125rem,3.125rem)}@media(hover:hover){.o-pagination ul li a:hover{background-color:#000;border-color:#000;color:#fff}}.o-pagination ul li.is-active a{background-color:#0054a5;border-color:#0054a5;color:#fff}.o-pagination ul li:not(:last-child){margin-right:clamp(10px,1.25rem,1.25rem)}.o-panel{margin-bottom:clamp(30px,2.5rem,2.5rem);padding:0 clamp(30px,2.5rem,2.5rem)}@media(max-width:641px){.o-panel{flex-direction:column;text-align:center}}.o-panel h3{color:#000}.o-phonebox__content{background-color:#fff;padding:40px clamp(20px,2.5rem,2.5rem) 30px}@media(max-width:1024px){.o-phonebox__content{justify-content:center;padding:40px 20px 30px;text-align:center;white-space:normal}}.o-phonebox h2{background-color:#003566;color:#fff;height:110px;padding:0 clamp(20px,2.5rem,2.5rem);width:100%}@media(max-width:1024px){.o-phonebox h2{height:60px;justify-content:center;padding:40px 20px;text-align:center;white-space:normal}}.o-phonebox h3{color:#000;font-size:16px;font-weight:900;margin-bottom:10px}.o-phonebox img{bottom:0;pointer-events:none;right:-30px;width:200px}@media(min-width:1025px){.o-phonebox img{width:18.5rem}}@media(max-width:510px){.o-phonebox img{display:none}}.o-phonebox p a{color:#0054a5;font-weight:900}.o-phonebox p a small{font-weight:600}.o-phonebox p a:hover{color:#fbd623}.o-popup{padding:20px}.o-price{white-space:nowrap}.o-price--old{color:#c6c6c6;font-size:16px;font-weight:900;left:0;text-decoration:line-through;top:0}@media(max-width:1220px){.o-price--old{transform:translateY(-100%)}}.o-price .amount__small{font-size:.5em}.o-price--regular{font-size:1.15em;margin-right:.5em}.o-price--current div.small{font-size:clamp(12px,.875rem,.875rem);font-weight:600}.o-price--current .amount{color:#0054a5;font-size:clamp(32px,2.25rem,2.25rem);font-weight:900;padding-right:.625rem}.o-price--current .amount div.small{font-weight:900}.o-price--current .amount+small{background-color:rgba(0,0,0,.1);color:#000;transform:translate3d(-24px,-12px,0)}.o-price--grid{position:relative}.o-price--grid small:not(.label){align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1;position:relative}.o-price--grid .label{border-bottom-left-radius:0;height:20px;left:5px;position:absolute;top:0;transform:translateY(calc(-100% - 10px))}.o-price--box .amount small{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1;position:relative}.o-price--box .amount small:after{background-color:#d7d7d7;border-radius:10px;border-bottom-left-radius:0;color:#000;content:"netto/msc";font-size:12px!important;font-weight:900;height:20px;left:8px;padding:3px 10px;position:absolute;text-align:left;top:0;transform:translateY(calc(-100% - 1px))}.o-price--box .amount small.amount__small--netto-after:after{content:"netto"}.o-price--box .amount small.amount__small--brutto-after:after{content:"brutto"}.price{line-height:1!important}.price,.price__points{align-items:center;display:flex}.price__points{color:#0054a5;gap:10px;margin-right:clamp(10px,1.25rem,1.25rem)}.price__regular{color:#f0c905}@media(max-width:640px){.o-box--occassion .o-price--old{top:auto;transform:none}}.o-progress{z-index:10}@media(max-width:1024px){.o-progress{flex-direction:column}}.o-progress .o-more{margin:0 0 0 auto}@media(max-width:1024px){.o-progress__dots{justify-content:center;padding-bottom:20px;padding-top:40px}}@media(min-width:1025px){.o-progress__dots{height:8.75rem;padding-left:2.5rem}}.o-progress__dots .o-dot{cursor:pointer;height:30px;width:30px}.o-progress__dots .o-dot:after{background-color:#fff;border-radius:50%;height:28px;width:28px;z-index:5}.o-progress__dots .o-dot:before{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #42445a;height:12px;width:12px;z-index:10}.o-progress__dots .o-dot circle{fill:#fff}.o-progress__dots .o-dot .pie{stroke-dasharray:0 94.2;stroke-dashoffset:0;stroke:#000}.o-progress__dots .o-dot.is-active:before{background-color:#000}.o-progress__dots .o-dot:not(:last-of-type){margin-right:clamp(5px,1.25rem,1.25rem)}@keyframes animate_p1{to{stroke-dasharray:47.1 94.2}}.carousel.autoplay+.o-progress .o-dot.is-active .pie{animation-duration:5s;animation-fill-mode:forwards;animation-name:animate_p1;animation-play-state:paused;animation-timing-function:linear}.o-rangeslider{border-radius:clamp(25px,1.875rem,1.875rem);height:clamp(50px,3.75rem,3.75rem);overflow:hidden;width:27.5rem}.o-rangeslider--blue,.o-rangeslider--blue .o-rangeslider__labels{background-color:#e5edf6}.o-rangeslider__labels{border-radius:clamp(25px,1.875rem,1.875rem);height:100%;justify-content:space-between;left:0;top:0;width:100%;z-index:-1}.o-rangeslider__labels span{color:#000;padding:0;width:100%}@media(max-width:510px){.o-rangeslider__labels span{font-size:10px}}.o-rangeslider input[type=range]{-webkit-appearance:none;background-color:transparent;border:none;display:block;padding:0;transition:opacity .2s;width:100%}.o-rangeslider input[type=range]::-webkit-slider-thumb{appearance:none;background:#000;border-radius:clamp(25px,1.875rem,1.875rem);cursor:pointer;height:clamp(50px,3.75rem,3.75rem);max-width:clamp(40px,6.25rem,6.25rem);width:9.625rem}@media(min-width:1200px){.o-rangeslider input[type=range]::-webkit-slider-thumb{padding:0}}.o-rangeslider input[type=range]::-webkit-slider-runnable-track{cursor:pointer}.o-rangeslider output.o-btn{background:#000;height:100%;left:0;max-width:100px;min-width:40px;pointer-events:none;position:absolute;top:0;transition:none}@media(min-width:1200px){.o-rangeslider output.o-btn{padding:0;width:9.625rem}.o-rangeslider .o-btn{padding:0}}.o-rangeslider--white{box-shadow:0 0 0 1px #c9c9c9}.o-rangeslider--html-based input{display:none!important}.o-rangeslider--html-based .o-rangeslider__labels span{cursor:pointer;position:relative!important;transform:none!important}.o-rangeslider--html-based .o-rangeslider__labels span:not(.active){z-index:2}.o-rangeslider--html-based .o-rangeslider__labels span.active{background-color:#000!important;color:#fff!important}.o-rangeslider--flex-2 span{left:0!important;padding-left:35px!important;padding-right:35px!important;position:relative!important}@media(max-width:500px){.o-rangeslider--flex-2 span{padding-left:20px!important;padding-right:20px!important}}.o-rangeslider--bluebg .o-rangeslider__labels>span{padding:0}.o-rangeslider--bluebg .o-rangeslider__labels>span.active:after{background:#e5edf6;content:"";display:block;height:100%;position:absolute;right:30px;top:0;width:1000px;z-index:-1}.active .o-rangeslider-inner{align-items:center;background-color:#000!important;color:#fff!important;display:flex;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:100%}.o-reservationstech__content{background-color:#fff;padding:clamp(20px,2.5rem,2.5rem) clamp(20px,2.5rem,2.5rem) 30px}@media(max-width:1024px){.o-reservationstech__content{justify-content:center;padding:40px 20px 30px;text-align:center;white-space:normal}}.o-reservationstech h2{background-color:#fff;height:110px;padding:0 100px 0 clamp(20px,2.5rem,2.5rem);width:100%}@media(max-width:1024px){.o-reservationstech h2{height:60px;justify-content:center;padding:40px 20px;text-align:center;white-space:normal}}.o-reservationstech h2 img{opacity:.1;right:clamp(20px,2.5rem,2.5rem);top:50%;transform:translate3d(0,-50%,0)}.o-reservationstech h3{color:#0054a5;font-size:14px;font-weight:900;margin-bottom:20px}.o-reservationstech ul:not(:last-of-type){margin-bottom:clamp(20px,2.5rem,2.5rem)}@media(min-width:1440px){.o-reservationstech ul.two-cols{display:flex;flex-wrap:wrap}.o-reservationstech ul.two-cols li{max-width:170px;width:50%}.o-reservationstech ul.two-cols li:nth-of-type(2n){margin-left:auto;margin-right:0}}.o-reservationstech ul li{font-size:14px;margin-bottom:8px;padding-left:10px}.o-reservationstech ul li:before{background-color:#cdcdcd;border-radius:50%;height:4px;left:0;width:4px}.o-reservationstech ul li p:first-of-type{font-weight:900}.o-reservationstech ul li p:nth-of-type(2){color:#898989;font-weight:600;margin-left:10px}.o-reservationstech .o-photo img{margin:0 auto}.o-reservationstech p a{color:#0054a5;font-weight:900}.o-reservationstech p a small{font-weight:600}.o-reservationstech p a:hover{color:#fbd623}.o-ribbon--double{right:0}.o-ribbon--double span{padding:1px 8px;text-align:left}.o-ribbon--double span:first-of-type{align-self:baseline;background-color:rgba(0,0,0,.1);border-radius:10px 10px 0 0}.o-ribbon--double span:nth-of-type(2){background-color:#f0c905;border-radius:0 10px 10px 10px}.o-row{margin:0 -.625rem}.o-row.advanced-fields{max-height:800px;padding-bottom:20px;transition:all .25s ease-in-out;z-index:9}.o-row.advanced-fields:not(.is-visible){margin-top:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(50%)}@media(max-width:1440px){.o-row.advanced-fields .o-group{width:20%}}@media(max-width:1024px){.o-row.advanced-fields .o-group{width:25%}}@media(max-width:640px){.o-row.advanced-fields .o-group{width:33.3333333333%}}@media(max-width:510px){.o-row.advanced-fields .o-group{width:100%}}.o-row.advanced-fields .o-group .customSelect,.o-row.advanced-fields .o-group .o-select{width:100%}.o-row.advanced-fields--results{max-height:800px;padding-top:clamp(20px,2.5rem,2.5rem);transition:all .25s ease-in-out}.o-row.advanced-fields--results:not(.is-visible){margin-top:0;max-height:0;opacity:0;padding-top:0;pointer-events:none;transform:translateY(50%)}.o-row.advanced-fields--results:before{background-color:#d7d7d7;height:1px;left:1.25rem;top:0;width:calc(100% - 40px)}.o-row.checkboxes .o-group{margin-bottom:20px}.o-row.checkboxes .o-group label{margin-bottom:0;padding-bottom:0}.o-row.checkboxes .o-group:first-of-type span{font-weight:900}.o-row.checkboxes .o-group:not(:first-of-type){margin-left:44px;width:calc(100% - 44px)}.o-row.full .o-group{width:100%}@media(min-width:641px){.o-row.half{flex-wrap:wrap}.o-row.half .o-group{width:50%}}.o-row.submit .o-btn{margin:0 0 0 auto}@media(max-width:510px){.o-row.submit .o-btn{width:100%}}.o-row:first-of-type{z-index:20}.o-row:nth-of-type(2){z-index:19}.o-row:nth-of-type(3){z-index:18}.o-row:nth-of-type(4){z-index:17}.o-row:nth-of-type(5){z-index:16}.o-row:nth-of-type(6){z-index:15}.o-row:nth-of-type(7){z-index:14}.o-row--filter{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);padding-bottom:clamp(20px,2.5rem,2.5rem)!important;padding-left:10px;padding-right:10px}.o-row--filter .o-select__panel{width:100%}@media(max-width:1100px){.o-row--filter{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.o-row--filter{grid-template-columns:repeat(2,1fr);padding-left:0;padding-right:0}}@media(max-width:500px){.o-row--filter{grid-template-columns:1fr}}.o-row--filter .o-group{margin-bottom:0!important;padding:0!important;width:100%!important}.o-row--tags{display:flex;gap:10px;margin:0!important}.o-row--tags:before{left:0!important;width:100%!important}.o-row--tags .o-group{margin:0!important;padding:0!important}.o-row--first-offer .o-group{margin-bottom:20px!important}.o-row.triple-input .o-group{width:25%}.o-row.triple-input .o-group:first-of-type{width:50%}@media(max-width:768px){.o-row.triple-input .o-group{width:50%}.o-row.triple-input .o-group:not(:first-of-type){padding:0 .625rem!important}.o-row.triple-input .o-group:first-of-type{margin-bottom:40px!important;width:100%}}.o-search input[type=text]{border:none;padding-right:clamp(80px,5rem,5rem)}.page-contact .o-search input[type=text]{background-color:transparent;border:1px solid #c9c9c9}.mobile-menu .o-search input[type=text]{background-color:#fff;border-color:#fff}.nav-narrow .o-search input[type=text]{background-color:#fff;border:none}.o-search__field-wrapper{align-items:center;display:flex;position:relative}.o-search__input{padding:10px 12px;width:100%}.o-search__label{align-items:baseline;color:#b2b2b2;display:flex;font-size:14px;gap:4px;overflow:hidden;padding:0 clamp(30px,2.5rem,2.5rem);pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;width:100%}.o-search__label-text-animated{font-weight:600}.o-search--active .o-search__label{opacity:0;transform:translateY(-50%) translateY(-4px)}@media(min-width:769px){.o-search{flex:1;margin-right:1.25rem;max-width:45.625rem}.nav-narrow .o-search{width:45.625rem}}@media(max-width:1220px){.nav-narrow .o-search{left:140px}}@media(max-width:768px){.o-search{align-content:center;backdrop-filter:blur(30px);background-color:rgba(0,84,165,.8);display:none;flex-direction:column;height:100vh;justify-content:flex-start;left:0;opacity:0;padding:100px 10rem 40px;position:fixed;top:0;transform:translate3d(100%,0,0);transition:transform .5s,opacity .3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);width:100vw;z-index:50}.o-search.is-block{display:flex}.o-search.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0)}.mobile-search .o-search{left:0}}.o-search__form{width:100%}.o-search .icon-lens{font-size:24px;right:clamp(30px,2.5rem,2.5rem)}.o-select{width:100%}.o-select__opener{background-color:#fff;border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:0 0 0 1px #c9c9c9;color:rgba(0,0,0,.4);cursor:pointer;display:inline-flex;font-family:greycliff-cf,sans-serif;font-size:14px;font-weight:900;height:clamp(50px,3.75rem,3.75rem);padding:0 60px 0 clamp(25px,2.5rem,2.5rem);white-space:nowrap;width:100%}.o-select__opener span:first-of-type{overflow:hidden;text-overflow:ellipsis}.o-select__opener span.js-num{margin-left:3px}.o-select__opener.is-filled{color:#000}.o-select__opener:after{color:#000;content:"";font-family:icomoon;font-size:12px;right:clamp(30px,2.5rem,2.5rem)}.o-select__panel{left:0;opacity:0;overflow:hidden;padding-top:20px;pointer-events:none;top:clamp(49px,3.75rem,3.75rem);transform:scale(.75) translateY(-21px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;width:calc(100vw - 20rem)}@media(min-width:640px){.o-select__panel{width:21.875rem}}.o-select__panel ul{background-color:#fff;border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:0 0 50px 0 rgba(14,31,53,.16);max-height:300px;overflow:auto;padding:clamp(30px,2.5rem,2.5rem)}.o-select__panel input[type=search]{border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:0 0 0 1px #c9c9c9}.o-select__panel li:not(:last-child){margin-bottom:20px}.o-select__panel li input[type=checkbox]+label span,.o-select__panel li input[type=radio]+label span{font-weight:900;white-space:nowrap}.o-select__panel#body-type-attribute{max-width:100vw}.o-select__panel#body-type-attribute input[type=checkbox]:checked+label img.svg-icon{filter:brightness(0) saturate(100%) invert(22%) sepia(96%) saturate(429%) hue-rotate(184deg) brightness(98%) contrast(91%)}.o-select__panel#body-type-attribute ul{display:flex;flex-wrap:wrap;gap:10px}.o-select__panel#body-type-attribute ul li{width:100px}.o-select__panel#body-type-attribute ul li label{flex-direction:column!important}.o-select__panel#body-type-attribute ul li label span:first-child{height:90px}.o-select__panel#body-type-attribute ul li label>span img{display:block;margin:0 auto;width:100%}.o-select__panel#body-type-attribute ul li label>span+span{display:block}.o-select__panel#body-type-attribute ul li:not(:last-child){margin-bottom:0}@media(max-width:860px){.o-select__panel #body-type-attribute ul li{width:90px}}.o-select.is-open .o-select__opener:after{transform:translateY(-50%) scaleY(-1)}.o-select.is-open .o-select__panel{opacity:1;overflow:visible;pointer-events:auto;transform:scale(1) translateY(0)}.o-select.is-open .o-select__opener,.o-select:hover .o-select__opener{box-shadow:0 0 50px 0 rgba(14,31,53,.16)}.o-select.is-open .o-select__opener{color:#000}.o-slidecheckbox .toggle span{font-size:14px;font-weight:900}.o-slidecheckbox .toggle span.label-left{padding-right:20px}.o-slidecheckbox .toggle span.label-right{padding-left:20px}.o-slidecheckbox .slide-toggle{background-color:#fff;border:1px solid #c9c9c9;border-radius:35px;cursor:pointer;display:block;flex-shrink:0;height:24px;margin:0 auto;transition:all .1s ease-in-out;width:48px;z-index:1}.o-slidecheckbox .slide-toggle:after{background-color:#000;border-radius:50%;display:block;height:22px;left:0;top:0;transform:translateZ(0);transition:.2s cubic-bezier(0,1.1,1,1.1);width:22px;z-index:1}.o-slidecheckbox .required{background-color:rgba(216,30,91,.1);border-radius:10px 10px 10px 0;color:#d81e5b;font-size:12px;font-weight:900;height:20px;left:60px;line-height:16px;margin:0 241px 8px 71px;padding:2px 10px 4px;top:0;transform:translateY(-100%) translateY(-5px)}.o-slidecheckbox input:checked+.slide-toggle{background-color:#e5edf6;border:none}.o-slidecheckbox input:checked+.slide-toggle:after{transform:translate3d(24px,0,0)}.o-slidecheckbox--required{position:relative}.o-slidecheckbox--required .required{left:auto;margin:0;position:absolute;right:0;top:0;transform:translateX(calc(100% - 10px)) translateY(calc(-100% - 2px));width:max-content}.o-slidetabs{border-radius:30px;box-shadow:0 0 0 1px #c9c9c9;flex:1;height:clamp(50px,3.75rem,3.75rem)}.o-slidetabs label{border-radius:30px;font-size:clamp(12px,.875rem,.875rem);font-weight:900;height:100%;margin:0;padding:0 clamp(25px,2.5rem,2.5rem);position:relative;white-space:nowrap;width:33.3333333333%;z-index:2}@media(max-width:510px){.o-slidetabs label{font-size:12px}}.o-slidetabs label.inactive{opacity:.4;pointer-events:none}.o-slidetabs input:checked+label{color:#fff}.o-slidetabs input:first-of-type:checked~.glider{transform:translateX(0)}.o-slidetabs input:nth-of-type(2):checked~.glider{transform:translateX(100%)}.o-slidetabs input:nth-of-type(3):checked~.glider{transform:translateX(200%)}.o-slidetabs input:not(:checked)+label:hover{background-color:#e5edf6}.o-slidetabs .glider{background-color:#000;border-radius:30px;height:100%;width:33.3333333333%;z-index:1}.o-social li:not(:first-child){margin-left:clamp(10px,1.25rem,1.25rem)}.o-social li [class^=icon-]{border-radius:50%;height:clamp(40px,3.75rem,3.75rem);width:clamp(40px,3.75rem,3.75rem)}.o-social li [class^=icon-]:before{color:#000;font-size:clamp(18px,1.5rem,1.5rem)}@media(max-width:860px){.o-sortbar{align-items:flex-start;flex-direction:column}}.o-sortbar .o-available{color:#898989;font-weight:900}@media(min-width:861px){.o-sortbar__criteria{margin:0 0 0 auto}}@media(max-width:860px){.o-sortbar__criteria{padding-top:10px}}.o-sortbar__criteria li:not(:last-child){padding-right:2.5rem}.o-sortbar__criteria li:last-of-type .customSelect .custom-select-panel{right:0}.o-sortbar__criteria label{color:#898989;font-weight:900;padding-right:20px;white-space:nowrap}@media(max-width:640px){.o-sortbar__criteria label{display:none}}.o-sortbar__search{margin-right:25px;width:100%}.o-sortbar__search--form{width:100%}.o-sortbar__search .icon-lens{font-size:24px;right:clamp(30px,2.5rem,2.5rem)}.o-sortbar .custom-select-opener{color:#000}.o-tabs__content>li:not(.is-active){display:none}.o-tabs__content>li:not(.is-visible){opacity:0;transform:translate3d(0,20px,0)}.o-tabs__nav--client-panel{flex-direction:column;flex-wrap:nowrap}.o-tabs__nav--client-panel>a,.o-tabs__nav--client-panel>li{border:1px solid #d7d7d7;width:100%}.o-tabs__nav--shop{flex-direction:column;flex-wrap:nowrap;overflow:hidden}.o-tabs__nav--shop>a,.o-tabs__nav--shop>li{width:100%}.o-tabs__nav--shop .column-title{align-items:center;background-color:#fff;cursor:pointer;display:flex;gap:15px;line-height:1;text-align:left;z-index:25}.o-tabs__nav--shop .column-title i{display:none;transition:transform .3s ease-out}@media(max-width:1024px){.o-tabs__nav--shop .column-title i{display:block}}.o-tabs__nav--shop .column-title i:before{font-size:clamp(26px,1.875rem,1.875rem)}.o-tabs__nav--shop .column-title.is-active i{transform:translateX(-1px) rotateX(1turn)}.o-tabs__nav--shop .js-filters{height:0;transform:translateY(-100%);transition:all .3s ease-in-out}@media(min-width:1025px){.o-tabs__nav--shop .js-filters{height:100%;transform:translateY(0)}}.o-tabs__nav--shop .js-filters.is-visible{height:100%;transform:translateY(0)}.o-tabs__nav>a,.o-tabs__nav>li{cursor:pointer}.o-tabs--small .o-tabs__nav--client-panel a,.o-tabs--small .o-tabs__nav--client-panel li,.o-tabs--standard .o-tabs__nav--client-panel a,.o-tabs--standard .o-tabs__nav--client-panel li{color:#000!important;font-size:clamp(12px,.875rem,.875rem)!important;height:unset!important;padding:20px 40px!important}.o-tabs--small .o-tabs__nav--client-panel a.is-active,.o-tabs--small .o-tabs__nav--client-panel li.is-active,.o-tabs--standard .o-tabs__nav--client-panel a.is-active,.o-tabs--standard .o-tabs__nav--client-panel li.is-active{color:#fff!important}.o-tabs--small .o-tabs__nav--client-panel a.is-active:before,.o-tabs--small .o-tabs__nav--client-panel li.is-active:before,.o-tabs--standard .o-tabs__nav--client-panel a.is-active:before,.o-tabs--standard .o-tabs__nav--client-panel li.is-active:before{background-color:#0054a5!important}.o-tabs--small .o-tabs__nav--shop,.o-tabs--standard .o-tabs__nav--shop{margin-top:clamp(20px,5rem,5rem)}.o-tabs--small .o-tabs__nav--shop a,.o-tabs--small .o-tabs__nav--shop li,.o-tabs--standard .o-tabs__nav--shop a,.o-tabs--standard .o-tabs__nav--shop li{color:#000!important;font-size:clamp(12px,.875rem,.875rem)!important;font-weight:600;height:44px!important;line-height:1!important;padding:0 0 20px 44px!important;position:relative}.o-tabs--small .o-tabs__nav--shop a:last-of-type,.o-tabs--small .o-tabs__nav--shop li:last-of-type,.o-tabs--standard .o-tabs__nav--shop a:last-of-type,.o-tabs--standard .o-tabs__nav--shop li:last-of-type{padding-bottom:0}.o-tabs--small .o-tabs__nav--shop a:hover:before,.o-tabs--small .o-tabs__nav--shop li:hover:before,.o-tabs--standard .o-tabs__nav--shop a:hover:before,.o-tabs--standard .o-tabs__nav--shop li:hover:before{background-color:#ccc}.o-tabs--small .o-tabs__nav--shop a:before,.o-tabs--small .o-tabs__nav--shop li:before,.o-tabs--standard .o-tabs__nav--shop a:before,.o-tabs--standard .o-tabs__nav--shop li:before{background-color:transparent;border:1px solid #c9c9c9;border-radius:50%;height:24px!important;top:0!important;transform:translateY(0)!important;transition:all .3s;width:24px!important}.o-tabs--small .o-tabs__nav--shop a.is-active,.o-tabs--small .o-tabs__nav--shop li.is-active,.o-tabs--standard .o-tabs__nav--shop a.is-active,.o-tabs--standard .o-tabs__nav--shop li.is-active{color:#0054a5!important;font-weight:900}.o-tabs--small .o-tabs__nav--shop a.is-active:before,.o-tabs--small .o-tabs__nav--shop li.is-active:before,.o-tabs--standard .o-tabs__nav--shop a.is-active:before,.o-tabs--standard .o-tabs__nav--shop li.is-active:before{background-color:#e5edf6;border:none}.o-tabs--small .o-tabs__nav--shop a.is-active:after,.o-tabs--small .o-tabs__nav--shop li.is-active:after,.o-tabs--standard .o-tabs__nav--shop a.is-active:after,.o-tabs--standard .o-tabs__nav--shop li.is-active:after{background-color:#0054a5;border-radius:50%;content:"";display:block;height:14px;left:5px;position:absolute;top:5px;width:14px}.o-tabs--small .o-tabs__nav a,.o-tabs--small .o-tabs__nav li,.o-tabs--standard .o-tabs__nav a,.o-tabs--standard .o-tabs__nav li{color:#fff;height:110px;overflow:hidden;padding:0 clamp(10px,2.5rem,2.5rem)}.o-tabs--small .o-tabs__nav a span,.o-tabs--small .o-tabs__nav li span,.o-tabs--standard .o-tabs__nav a span,.o-tabs--standard .o-tabs__nav li span{overflow:hidden;text-overflow:ellipsis}.o-tabs--small .o-tabs__nav a:before,.o-tabs--small .o-tabs__nav li:before,.o-tabs--standard .o-tabs__nav a:before,.o-tabs--standard .o-tabs__nav li:before{background-color:#fff;height:100%;left:0;transform:scaleY(0);transform-origin:bottom;width:100%;z-index:-1}.o-tabs--small .o-tabs__nav a.is-active,.o-tabs--small .o-tabs__nav li.is-active,.o-tabs--standard .o-tabs__nav a.is-active,.o-tabs--standard .o-tabs__nav li.is-active{color:#000}.o-tabs--small .o-tabs__nav a.is-active:before,.o-tabs--small .o-tabs__nav li.is-active:before,.o-tabs--standard .o-tabs__nav a.is-active:before,.o-tabs--standard .o-tabs__nav li.is-active:before{transform:scaleX(1)}.o-tabs--small ul.o-tabs__nav a,.o-tabs--small ul.o-tabs__nav li{font-size:14px!important;justify-content:center;padding-left:20px;padding-right:20px}@media(max-width:640px){.o-tabs--small ul.o-tabs__nav a,.o-tabs--small ul.o-tabs__nav li{font-size:9px!important;padding-left:5px;padding-right:5px}}.o-tag{background-color:rgba(0,84,165,.1);border-radius:clamp(25px,1.875rem,1.875rem);color:#000;display:inline-flex;font-family:greycliff-cf,sans-serif;font-size:clamp(12px,.875rem,.875rem);font-weight:900;height:clamp(40px,3.75rem,3.75rem);min-width:14.6875rem;padding:0 60px 0 clamp(25px,2.5rem,2.5rem);white-space:nowrap;width:100%}.o-tag--darkblue{background-color:#0054a5;color:#fff}.o-tag--yellow{background-color:rgba(240,201,5,.2)}.o-tag [class^=icon-]{line-height:1}.o-tag [class^=icon-]:not(.icon-close){font-size:22px;margin-right:20px}@media(max-width:510px){.o-tag [class^=icon-]:not(.icon-close){margin-right:10px}}.o-tag .icon-close{cursor:pointer;font-size:10px;right:clamp(30px,2.5rem,2.5rem)}.o-tag>span{overflow:hidden;text-overflow:ellipsis}.o-textarea{display:grid}.o-textarea:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.o-textarea>textarea{overflow:hidden;resize:none}.o-textarea:after,.o-textarea>textarea{border:1px solid #c9c9c9;grid-area:1/1/2/2;padding:20px clamp(30px,2.5rem,2.5rem)}.o-tooltip{background-color:#fff;border-radius:30px;box-shadow:0 0 50px 0 rgba(14,31,53,.16);max-width:400px;opacity:0;padding:40px}.o-tooltip.is-visible{opacity:1}.o-tooltip h4{color:#0054a5;font-size:16px;font-weight:900;margin-bottom:10px}.o-tooltip p{color:#898989;font-size:12px;line-height:1.5}.o-tooltip[data-size=small]{padding:20px}.o-tooltip[data-size=small] h4{font-size:12px;margin-bottom:0}.o-tooltip__arrow{height:25px;left:30px;overflow:hidden;position:absolute;top:0;transform:translate3d(0,-100%,0) scaleY(-1);width:50px}.o-tooltip__arrow:after{background:#fff;box-shadow:0 0 50px 0 rgba(14,31,53,.16);content:"";height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:20px}.o-tooltip.reverse .o-tooltip__arrow{left:auto;right:30px}@media(max-width:1024px){.o-umbrellabox{justify-content:center;text-align:center;white-space:normal}}.o-umbrellabox h2{background-color:#003566;color:#fff;height:110px;padding:0 clamp(20px,2.5rem,2.5rem);width:100%}@media(max-width:1024px){.o-umbrellabox h2{height:60px;justify-content:center;padding:40px 20px;text-align:center;white-space:normal}}.o-umbrellabox__content{margin-top:clamp(40px,5rem,5rem)}.o-umbrellabox img{right:-24px;top:0;width:clamp(100px,9.75rem,9.75rem)}@media(max-width:1440px){.o-umbrellabox img{top:20px}}@media(max-width:510px){.o-umbrellabox img{top:30px}}.o-umbrellabox p:first-of-type{font-size:16px;font-weight:900;padding-bottom:20px;padding-left:clamp(20px,2.5rem,2.5rem);white-space:nowrap}.o-umbrellabox__price-bg{background-color:#fff;padding:clamp(40px,3.75rem,3.75rem) clamp(20px,2.5rem,2.5rem);position:relative;text-align:center}.o-umbrellabox__price-bg p{display:inline-block;margin-left:-30px;padding:0!important;position:relative;z-index:8}.o-umbrellabox__price-bg p small{color:#0054a5;font-size:clamp(18px,1.5rem,1.5rem)}@media(max-width:350px){.o-umbrellabox__price-bg p{margin-left:-60px}}.o-umbrellabox__price{color:#0054a5;font-size:clamp(48px,3.75rem,3.75rem)!important;font-weight:900!important;padding:0!important;text-align:center}.o-umbrellabox__labels{align-items:start;display:inline-flex;flex-direction:column;position:absolute;right:0;top:-5px;transform:translateX(calc(100% - 40px)) translateY(-30%)}.o-umbrellabox__labels span:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.o-umbrellabox__labels span:last-child{border-top-left-radius:0}.c-verify-sms{margin:0 auto;max-width:510px;text-align:center;width:100%}.c-verify-sms .o-header{padding-left:0;text-align:center}.c-verify-sms .o-header p{padding-top:.5em}.c-verify-sms .o-row .o-group{margin-bottom:1rem}.c-about{overflow:hidden;padding-top:5rem}.c-about .o-box{background-position:0 0;height:62.5rem;min-height:300px;overflow:hidden}.c-about .o-box:not(.o-box--transparent){border:1px solid #d7d7d7}@media(min-width:1025px){.c-about .o-box{height:31.25rem}}@media(max-width:640px){.c-about .o-box{min-height:80vw}}.c-about .o-box footer{z-index:5}.c-about .o-box__content{position:relative}.c-about .o-box__content:after{background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.8) 0);height:100%;left:0;opacity:0;width:100%;z-index:2}.c-about .o-box .o-department{color:#fff;font-weight:900}.c-about .o-box .o-photo{position:absolute;transition:all .5s ease-in-out}.c-about .o-box .o-photo img{margin:auto 0 0 auto;width:auto}@media(min-width:1025px){.c-about .o-box .o-photo img{height:100%}}.c-about .o-box .o-tel{margin-bottom:.625rem}.c-about .o-box:before{background:linear-gradient(90deg,#000 0,rgba(0,0,0,.8));height:100%;opacity:0;width:100%}.c-about .o-box:hover:not(.o-box--transparent):before{opacity:.9}.c-about .o-box:hover:not(.o-box--transparent) .o-box__content:after{opacity:.3}.c-about .o-box:hover:not(.o-box--transparent) header{z-index:4}.c-about .o-box:hover:not(.o-box--transparent) header:first-of-type{opacity:0}.c-about .o-box:hover:not(.o-box--transparent) header:nth-of-type(2){opacity:1;transform:translateZ(0)}.c-about .o-box:hover:not(.o-box--transparent) header:nth-of-type(2) p{transform:translateZ(0)}.c-about .o-box:hover:not(.o-box--transparent) .o-tel{color:#f0c905}.c-about .o-box:hover:not(.o-box--transparent) .o-tel small{color:#fff}.c-about .o-box:hover:not(.o-box--transparent) .o-photo--attribute{opacity:1;transform:translateZ(0)}.c-about .o-box:hover:not(.o-box--transparent) .o-photo--business{opacity:0;transform:translate3d(-50%,0,0)}.c-about .o-box:hover:not(.o-box--transparent) .o-email a{background-color:#fff}.c-about .o-cols--green .o-box .o-tel{color:#88d18a}.c-about .o-cols--green .o-box .o-email a{background-color:#dbf1dc}.c-about .o-cols--id{margin-bottom:60px}.c-about .o-cols--id .o-box header{width:calc(100% - 5rem);z-index:2}.c-about .o-cols--id .o-box header p{font-size:12px;margin-bottom:1rem}.c-about .o-cols--id .o-box header:first-of-type p{color:#898989}.c-about .o-cols--id .o-box header:nth-of-type(2){opacity:0;transform:translate3d(5%,0,0)}.c-about .o-cols--id .o-box header:nth-of-type(2) h3{color:#fff;max-width:12.5rem}@media(max-width:1024px){.c-about .o-cols--id .o-box header:nth-of-type(2) h3{max-width:80%}}.c-about .o-cols--id .o-box header:nth-of-type(2) p{color:#fbd623;transform:translate3d(5%,0,0);transition-delay:.25s}.c-about .o-cols--id .o-photo{height:100%;left:0;top:0;width:100%}.c-about .o-cols--id .o-photo--attribute{opacity:0;transform:translate3d(50%,0,0);z-index:2}.c-about .o-cols--red .o-box .o-tel{color:#b30428}.c-about .o-cols--red .o-box .o-email a{background-color:#f7e5e9}.c-about .o-cols--yellow .o-box .o-tel{color:#f0c905}.c-about .o-cols--yellow .o-box .o-email a{background-color:#faefb4}.c-about__founders{margin-bottom:2.5rem}.c-about__founders .carousel{margin:0 -.625rem;width:calc(100% + 1.25rem)}.c-about__founders .carousel .carousel-cell{margin-bottom:0;padding:0 .625rem;width:48.75rem}@media(max-width:768px){.c-about__founders .carousel .carousel-cell{width:90%}}.c-about__founders .carousel .carousel-cell .o-box{overflow:visible}.c-about__founders .carousel .flickity-page-dots{bottom:auto;justify-content:flex-start;padding:2.5rem 0 0 2.5rem;position:relative}@media(min-width:1025px){.c-about__founders .carousel .flickity-viewport{min-height:28.125rem}}.c-about__founders .o-box{min-height:300px}@media(max-width:510px){.c-about__founders .o-box header{max-width:70%}}.c-about__founders .o-box header p{color:#fff}.c-about__founders .o-box:before{background-image:linear-gradient(180deg,transparent,#000);bottom:0;height:17.5rem;left:0;opacity:.25;top:auto;width:100%}.c-about__founders .o-box .o-photo{bottom:0;height:calc(100% + 30px);right:0;top:auto}@media(max-width:510px){.c-about__founders .o-box .o-photo{overflow:hidden}}@media(max-width:768px){.c-about__founders .o-box .o-photo img{height:100%}}@media(max-width:510px){.c-about__founders .o-box .o-photo img{height:auto!important;margin-right:-5%;width:70rem!important}}.c-about__founders .o-box .o-tel{color:#fbd623}.c-about__founders .o-box .o-tel small{color:#fff}.c-blog,.c-blogpost{background-color:#fff}.c-blogpost .c-breadcrumbs{padding-left:0;padding-top:3rem}.c-blogpost .o-article{margin-bottom:clamp(60px,5rem,5rem);padding:0 2.5rem 0 0}@media(min-width:1025px){.c-blogpost .o-phonebox{margin-top:-110px}}.c-blogpost .o-meta__tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;max-width:720px}.c-blogpost .o-tag{align-items:center;background-color:#e7f0fb;border-radius:28px;box-sizing:border-box;color:#0054a5;display:inline-flex;flex:0 1 calc(25% - 9px);font-size:15px;font-weight:600;justify-content:center;max-width:calc(25% - 9px);min-width:0;padding:8px 14px;text-align:center;text-decoration:none;transition:background-color .2s,color .2s;white-space:normal;word-break:break-word}.c-blogpost .o-tag:hover{background-color:#a6c4e0;color:#003566}.c-blogpost .o-tag:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:1024){.c-blogpost .o-tag{flex:0 1 calc(50% - 6px);max-width:calc(50% - 6px)}}@media(max-width:400px){.c-blogpost .o-tag{flex:0 1 100%;max-width:100%}}.c-booking{padding-bottom:100px}.c-booking__details .o-box{background-color:#fff;background-position:top;background-size:100% auto;border:1px solid #c9c9c9}.c-booking__details .o-box header{padding:clamp(20px,2.5rem,2.5rem) clamp(20px,2.5rem,2.5rem) 0}.c-booking__details .o-box header p{color:#898989}.c-booking__details .o-box header .o-logo{right:clamp(20px,2.5rem,2.5rem);top:clamp(20px,2.5rem,2.5rem)}.c-booking__details .o-box__content{padding:0}.c-booking__details .o-box .o-back{margin:0 auto;text-align:center}.c-booking__details .o-box .o-details{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 40%);padding:clamp(40px,2.5rem,2.5rem) clamp(20px,2.5rem,2.5rem) clamp(40px,3.125rem,3.125rem)}.c-booking__details .o-box .o-details h4{color:#0054a5;font-size:16px;font-weight:900;margin-bottom:1em}.c-booking__details .o-box .o-details ul{align-items:flex-start;margin-bottom:40px}@media(min-width:1441px){.c-booking__details .o-box .o-details ul.half{display:flex;flex-wrap:wrap}.c-booking__details .o-box .o-details ul.half li{width:50%}}.c-booking__details .o-box .o-details ul li{margin-bottom:6px;padding-left:15px}.c-booking__details .o-box .o-details ul li:before{background-color:#cdcdcd;border-radius:50%;content:"";flex-shrink:0;height:4px;left:-15px;margin-bottom:auto;margin-top:auto;position:relative;top:1px;width:4px}.c-booking__details .o-box .o-details ul li p:first-of-type{font-size:14px;font-weight:900}.c-booking__details .o-box .o-details ul li p:nth-of-type(2){color:#898989;font-weight:600;margin:0 0 0 auto;padding-left:10px;white-space:nowrap}.c-booking__details .o-box .o-photo{position:relative;width:100%}.c-booking__details .o-box .o-photo img{margin:0 auto;position:relative;z-index:2}.c-booking__details .o-box .o-photo:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),to(#e0e0e0));background-image:linear-gradient(180deg,#fff 40%,#e0e0e0);content:"";display:block;height:50%;position:absolute;width:100%}.c-booking__details .o-box .o-photo:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-11%,#e9e9e8),color-stop(56%,#fff));background-image:linear-gradient(180deg,#e9e9e8 -11%,#fff 56%);content:"";display:block;height:50%;position:absolute;top:50%;width:100%}.c-booking__details .o-box .o-btn{max-width:520px;width:100%}.c-booking__details .o-box .o-price{margin-bottom:40px;text-align:center}.c-booking__details .o-box .o-price .amount{font-size:clamp(36px,3rem,3rem)}.c-booking__details .o-box .o-price .amount small{font-size:clamp(20px,1.5rem,1.5rem)}.c-booking__details .o-box .o-row.buttons .o-btn{margin:0 auto 20px;max-width:unset}.c-booking__details .o-box .o-row.buttons .o-btn:last-child{margin-bottom:0}@media(max-width:1024px){.c-booking__form{padding-bottom:60px}}.c-booking__form .o-row{margin-bottom:clamp(30px,2.5rem,2.5rem)}.c-booking__form .o-row.half{margin-bottom:0}@media(max-width:640px){.c-booking__form .o-row{flex-direction:column;margin-left:0;margin-right:0}}.c-booking__form .o-row .o-group input[type=checkbox]+label span,.c-booking__form .o-row .o-group input[type=radio]+label span{font-size:12px;font-weight:600;padding-top:2px}.c-booking__form .o-row.submit{margin:0}.c-booking .o-header__main{color:#fff;font-weight:900;padding:10px 0 160px 2.5rem;width:auto!important}@media(min-width:641px){.c-booking .o-slidecheckbox{margin:0 0 0 auto}}@media(max-width:640px){.c-booking .o-slidecheckbox{padding:10px 0 0}}.c-brands .o-box{border:1px solid #d7d7d7;height:auto;padding-top:100%}.c-brands .o-box a{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.c-brands .o-box a img{transition:transform .4s ease}.c-brands .o-box a:hover img{transform:translateY(-30%)}.c-brands .o-box:hover{border-color:#fff}.c-brands .o-box:hover figcaption{opacity:1}.c-brands .o-box figcaption{bottom:2.5rem;left:0;opacity:0;text-align:center;width:100%}.c-brands .o-box figcaption p:first-of-type{font-size:12px;font-weight:600}.c-brands .o-box figcaption p:last-of-type{font-size:16px;font-weight:900}@media(min-width:1025px){.c-brands .o-cols{margin:0 -1.25rem;width:calc(100% + 2.5rem)}}@media(max-width:1024px){.c-brands .o-cols{margin:0 -10px;width:calc(100% + 10px)}}@media(min-width:1025px){.c-brands .o-cols__item{padding:1.25rem;width:16.6666666667%}}@media(max-width:1024px){.c-brands .o-cols__item{padding:5px;width:25%}}@media(max-width:510px){.c-brands .o-cols__item{width:50%}}@media(max-width:1024px){.c-brands .o-more{height:80px}}.page-brands .c-brands{padding-top:5rem}.c-calculator{margin-top:-60px;padding-top:0}@media(min-width:769px){.c-calculator{margin-top:-110px}}.c-calculator input[type=checkbox]{display:none}.c-calculator input[type=checkbox]+label span{font-weight:600}.c-calculator .o-cols__item--right>h2{background-color:#003566;color:#fff;height:110px;padding:0 clamp(20px,2.5rem,2.5rem);width:100%}@media(max-width:1024px){.c-calculator .o-cols__item--right>h2{height:60px;justify-content:center;padding:40px 20px;text-align:center;white-space:normal}}.c-calculator .o-header__main{color:#fff;font-weight:900;padding:10px 0 20px 2.5rem;transform:translate3d(0,-100%,0)}.c-calculator .c-info{padding-top:clamp(40px,3.75rem,3.75rem)}@media(max-width:1024px){.c-calculator .c-info{margin-bottom:0}}.c-calculator .o-panel:not(:first-of-type){margin-top:40px}@media(max-width:768px){.c-calculator .o-tabs__nav{margin:0 -40px;width:calc(100% + 80px)}}@media(max-width:510px){.c-calculator .o-tabs__nav{margin:0 -24px;width:calc(100% + 48px)}}@media(max-width:1024px){.c-calculator .o-tabs__nav li{flex:1}}@media(max-width:768px){.c-calculator .o-tabs__nav li{font-size:clamp(12px,.875rem,.875rem);height:60px;justify-content:center;text-align:center}}.c-calculator .o-tabs__content{padding-top:clamp(40px,3.75rem,3.75rem)}.c-calculator .o-rangeslider,.c-calculator .o-row:not(.full) .o-group{width:100%}@media(min-width:769px){.c-calculator .o-row:not(.full) .o-group{width:50%}}.c-calculator .o-row.submit{justify-content:right}.c-calculator .o-row .o-buttons .o-btn{margin:0 .625rem 3rem}.c-clpolska{padding-top:clamp(40px,6.25rem,6.25rem)}.c-clpolska:before{background:linear-gradient(180deg,#494243 0,#fff);height:375px;left:0;opacity:.03;top:0;width:100%;z-index:-1}@media(max-width:1024px){.c-contact{padding-top:clamp(120px,10rem,10rem)}}.c-contact.dedicated-offer{padding-bottom:25px;padding-top:50px}@media(max-width:1024px){.c-contact.dedicated-offer{padding-top:50px}}@media(min-width:1025px){.c-contact__department{display:none;opacity:0;transform:translate3d(0,10px,0)}}@media(min-width:641px)and (max-width:1024px){.c-contact__department{width:50%}}@media(max-width:640px){.c-contact__department:first-of-type{margin-bottom:40px}}.c-contact__department.is-visible{display:block}.c-contact__department.fade-in{opacity:1;transform:translateZ(0)}@media(min-width:641px)and (max-width:1024px){.c-contact__departments{display:flex;gap:0 20px}}.c-contact__departments h4{font-weight:900}.c-contact__departments h4 span{font-weight:600}.c-contact__departments .o-btn{font-size:16px;width:100%}.c-contact__departments .o-btn .icon-map{left:20px}.c-contact__departments .o-location{margin-top:clamp(20px,2.5rem,2.5rem)}@media(max-width:1540px){.c-contact__departments .o-location i{display:none}}.c-contact__departments .o-logo{margin-bottom:40px}.c-contact .o-box{background-color:#fff;padding:clamp(20px,2.5rem,2.5rem)}@media(max-width:1024px){.c-contact .o-cols{flex-wrap:wrap}}.c-contact .o-cols__item:first-of-type{width:47.5rem}@media(max-width:1200px){.c-contact .o-cols__item:first-of-type{width:60rem}}@media(max-width:1024px){.c-contact .o-cols__item:first-of-type{margin-bottom:40px;width:100%}}.c-contact .o-cols__item:nth-of-type(2){margin:0 0 0 auto;width:31.25rem}@media(max-width:1024px){.c-contact .o-cols__item:nth-of-type(2){width:100%}}.c-contact .o-dot{background-color:#fff;border-radius:50%;box-shadow:0 0 30px 0 rgba(14,31,53,.16);cursor:pointer;height:2.9375rem;left:50%;transition:opacity .25s ease-in-out;width:2.9375rem}@media(max-width:1024px){.c-contact .o-dot{display:none}}.c-contact .o-dot--katowice{top:35.375rem;transform:translate3d(-50%,0,0) translateX(14.0625rem)}.c-contact .o-dot--trojmiasto{top:20.875rem;transform:translate3d(-50%,0,0) translateX(11.5rem)}@media(hover:hover){.c-contact .o-dot:hover{background-color:#0054a5}}.c-contact .o-dot.is-active{background-color:#0054a5}.c-contact .o-header__big{color:#0054a5;font-weight:900}.c-contact .o-row.submit{padding-top:20px}@media(max-width:640px){.c-contact .o-row{flex-direction:column}}.c-contact .o-row .o-group{margin-bottom:clamp(20px,1.25rem,1.25rem)}.c-contactboxes{padding-bottom:clamp(40px,10rem,10rem);padding-top:clamp(40px,5rem,5rem)}@media(max-width:510px){.c-contactboxes header span{display:block}}.c-contactboxes .o-box{height:clamp(220px,23.125rem,23.125rem)}.c-contactboxes .o-box:not(.o-box--transparent){border:1px solid #d7d7d7}.c-contactboxes .o-box footer{z-index:5}.c-contactboxes .o-box footer address{border-bottom:1px solid #d8d8d8;margin-bottom:2.5rem;padding-bottom:2.5rem}.c-contactboxes .o-box footer .h3,.c-contactboxes .o-box footer h3{margin:0}.c-contactboxes .o-box footer p{font-weight:900;margin-bottom:10px}.c-contactboxes .o-box footer a{color:inherit}.c-contactboxes .o-box .o-tel{margin-bottom:.625rem}.c-contactboxes .o-box--yellow h3{color:#000}.c-contactboxes .o-cols{margin:0 -.625rem;width:calc(100% + 1.25rem)}@media(max-width:1024px){.c-contactboxes .o-cols{flex-wrap:wrap}}.c-contactboxes .o-cols__item{padding:0 .625rem;width:25%}@media(max-width:1024px){.c-contactboxes .o-cols__item{margin-bottom:20px;width:50%}}@media(max-width:510px){.c-contactboxes .o-cols__item{width:100%}}.c-details{background-color:#fff;margin-bottom:40px}@media(max-width:1024px){.c-details{padding-top:clamp(40px,2.5rem,2.5rem)}}.c-details__colors{padding-bottom:0}.c-details__colors ul li{margin:0 clamp(10px,1.25rem,1.25rem) clamp(10px,1.25rem,1.25rem) 0}.c-details__colors ul li .color-option{background-color:rgba(0,84,165,.1);border:2px solid transparent;border-radius:clamp(25px,1.875rem,1.875rem);color:#000;display:inline-flex;font-family:greycliff-cf,sans-serif;font-size:clamp(12px,.875rem,.875rem);font-weight:900;height:clamp(40px,3.75rem,3.75rem);padding:0 40px;white-space:nowrap}.c-details__colors ul li .color-option--active,.c-details__colors ul li .color-option:hover{border:2px solid #000}.c-details__colors ul li .color-option .color-circle{border:1px solid rgba(0,0,0,.2);border-radius:50%;display:inline-block;height:18px;margin-right:8px;width:18px}.c-details__colors ul li .color-option .color-name{margin-top:2px}.c-details__general .o-header{padding-bottom:clamp(20px,2.5rem,2.5rem)}.c-details__general hr{margin-top:20px}.c-details__general ul li{margin:0 clamp(10px,1.25rem,1.25rem) clamp(10px,1.25rem,1.25rem) 0}.c-details__general .o-tag{font-weight:600;min-width:0;padding:0 clamp(15px,2.5rem,2.5rem)}.c-details__options{background-color:#fff;border:1px solid #c9c9c9;box-shadow:0 0 50px 0 rgba(14,31,53,.16)}.c-details__options .o-box{padding:clamp(30px,2.5rem,2.5rem) clamp(20px,2.5rem,2.5rem)}.c-details__options .o-group{margin-bottom:clamp(20px,2.5rem,2.5rem);width:100%}.c-details__options .o-group>label{color:#898989;font-size:13px;font-weight:600;padding:0 0 0 40px}.c-details__options .o-group>label strong{font-weight:900}.c-details__options .o-group.limit .o-rangeslider{width:100%}.c-details__options .o-group.limit .o-rangeslider input[type=range]::-webkit-slider-thumb{width:20%}@media(min-width:1200px){.c-details__options .o-group.limit .o-rangeslider output.o-btn{padding:0;width:20%}}.c-details__options .o-group.period .o-rangeslider{width:100%}.c-details__options .o-group.period .o-rangeslider input[type=range]::-webkit-slider-thumb{width:20%}@media(min-width:1200px){.c-details__options .o-group.period .o-rangeslider output.o-btn{padding:0;width:20%}}.c-details__options .o-group.service{margin-bottom:0}.c-details__options .o-group.service .o-officons{align-items:flex-start;flex-wrap:wrap}.c-details__options .o-group.service .o-officons li{margin-bottom:20px}@media(max-width:510px),(min-width:1201px)and (max-width:1640px){.c-details__options .o-group.service .o-officons li{margin-left:0;width:50%}}.c-details__options .o-group.summary{border-radius:clamp(25px,1.875rem,1.875rem);box-shadow:0 0 0 1px #c9c9c9;margin-bottom:0;padding:20px;text-align:center}.c-details__options .o-group.summary>label{margin-bottom:0;padding:0;width:100%}.c-details__options .o-officons{justify-content:space-between;width:100%}.c-details__options .o-officons li{width:25%}.c-details__options .o-officons [class^=icon-]{border:1px solid #c9c9c9;border-radius:50%;height:clamp(40px,3.75rem,3.75rem);margin:0 auto 20px;width:clamp(40px,3.75rem,3.75rem)}.c-details__options .o-officons [class^=icon-]:hover{border-color:#0054a5;color:#0054a5}.c-details__options .o-officons [class^=icon-].blue{background-color:#0054a5;color:#fff}.c-details__options .o-slidecheckboxes{width:100%}.c-details__options .o-slidecheckboxes>li:not(:last-child){margin-bottom:20px}.c-details__options .o-slidecheckboxes>li>p{color:#898989;font-size:14px;font-weight:600;margin:0 0 0 auto;text-align:right}.c-details__options .o-slidecheckboxes>li>p.nowrap{white-space:nowrap}.c-details__options .o-slidecheckboxes .o-slidecheckbox input:checked+.slide-toggle{background-color:#e5edf6;border-color:#e5edf6}.c-details__options .o-slidecheckboxes li{align-items:center;display:flex;gap:0 30px}.c-details__options .o-summary{background-color:#000}@media(min-width:1641px){.c-details__options .o-summary .o-buttons{margin:0 -10px;width:calc(100% + 20px)}}@media(max-width:510px),(min-width:1201px)and (max-width:1640px){.c-details__options .o-summary .o-buttons{flex-wrap:wrap}}.c-details__options .o-summary .o-buttons .o-btn{margin:0 10px;padding:0 clamp(20px,1.5625rem,1.5625rem)}@media(max-width:510px),(min-width:1201px)and (max-width:1640px){.c-details__options .o-summary .o-buttons .o-btn{width:100%}.c-details__options .o-summary .o-buttons .o-btn:first-of-type{margin-bottom:10px}}.c-details__options .o-summary .o-price{color:#fff;margin-bottom:clamp(20px,2.5rem,2.5rem);text-align:center}.c-details__options .o-summary .o-price .amount{color:#fff;font-size:clamp(32px,2.25rem,2.25rem);line-height:1}.c-details__options .o-summary .o-price .amount small{font-size:clamp(12px,.875rem,.875rem)}.c-details__options .o-summary .o-price .amount+small{background-color:hsla(0,0%,100%,.2);color:#fff;transform:translate3d(-24px,-12px,0)}.c-details__specific .o-tabs__content>li{border:1px solid #c9c9c9;padding:clamp(20px,2.5rem,2.5rem)}@media(max-width:640px){.c-details__specific .o-tabs__content>li{padding-bottom:10px}}.c-details__specific .o-tabs__content>li ul{gap:clamp(10px,1.25rem,1.25rem) 0}.c-details__specific .o-tabs__content>li ul li{align-items:center;display:flex;font-size:14px;font-weight:900;gap:12px;padding-right:20px;width:50%}@media(max-width:640px){.c-details__specific .o-tabs__content>li ul li{padding-bottom:10px;width:100%}}.c-details__specific .o-tabs__content>li ul li:before{background-color:#0054a5;border-radius:50%;flex-shrink:0;height:12px;left:0;position:static;top:6px;width:12px}.c-details__specific .o-tabs__nav{margin-bottom:30px}.c-details__specific .o-tabs__nav li{font-weight:900;margin-bottom:10px}@media(min-width:511px){.c-details__specific .o-tabs__nav li{padding-left:40px}}.c-details__specific .o-tabs__nav li:not(.is-active){color:#d7d7d7}.c-details__specific .o-tabs__nav li:not(.is-active):hover{color:#0054a5}.c-details__specific .o-tabs__nav li:not(:last-child){margin-right:clamp(10px,1.25rem,1.25rem)}.c-details__thumbs{margin:0 -.625rem;width:calc(100% + 1.25rem)}.c-details__thumbs .carousel-cell{padding:0 .625rem;width:25%}.c-details__thumbs .carousel-cell img{width:100%}.c-details .o-box--big{border:1px solid #c9c9c9;margin-bottom:20px;overflow:hidden;width:100%}@media(max-width:510px){.c-details .o-box--big img{height:100%;max-width:none;object-fit:cover;width:100%}.c-details .o-box--big .carousel{height:100%}.c-details .o-box--big .carousel .flickity-viewport,.c-details .o-box--big .carousel .flickity-viewport .carousel-cell{height:100%!important}}.c-details .o-box footer{bottom:0;justify-content:flex-end;left:0;padding:clamp(20px,2.5rem,2.5rem);width:100%}.c-details .o-box footer .o-nav{margin-left:20px}.c-details .o-box footer .o-nav [class^=icon-]{background:#e7f0fb;border-radius:50%;cursor:pointer;height:clamp(40px,3.75rem,50px);margin-left:clamp(10px,1.25rem,1.25rem);width:clamp(40px,3.75rem,50px)}.c-details .o-box footer .o-nav [class^=icon-]:before{font-size:18px}.c-details .o-box footer .o-nav [class^=icon-]:hover{border-color:#0054a5;color:#0054a5}.c-details .o-box footer .o-nav [class^=icon-].prev{transform:scaleX(-1)}.c-details .o-box footer .o-pages{color:#0054a5}.c-details .o-box footer .o-pages .icon-image{font-size:24px;line-height:1;margin-right:20px}.c-details .o-box footer .o-pages p{font-size:16px;font-weight:900}.c-details .o-box header{left:0;padding:clamp(20px,2.5rem,2.5rem);top:0;width:100%}.c-details .o-box header .o-logo{opacity:1;right:auto;top:50%;transform:translateY(-50%);z-index:99}.c-details .o-box header .o-icons{justify-content:flex-end;margin:0 0 0 auto;z-index:10}.c-details .o-box header .o-icons [class^=icon-]{background-color:#e7f0fb;border-radius:50%;cursor:pointer;font-size:22px;height:clamp(40px,3.125rem,3.125rem);margin-left:clamp(10px,1.25rem,1.25rem);width:clamp(40px,3.125rem,3.125rem)}.c-details .o-box header .o-icons [class^=icon-]:hover{border-color:#0054a5;color:#0054a5}.c-details .o-box header .o-icons [class^=icon-].icon-heart--fill,.c-details .o-header__big span{color:#0054a5}@media(max-width:1200px){.c-details .o-cols{flex-wrap:wrap}}.c-details .o-cols__item:first-of-type{overflow:hidden;width:100%}@media(min-width:1201px){.c-details .o-cols__item:first-of-type{width:63.75rem}.c-details .o-cols__item:nth-of-type(2){min-width:460px;padding-left:20px;width:32.5rem}}@media(max-width:1200px){.c-details .o-cols__item:nth-of-type(2){margin:0 auto;padding-top:40px;width:100%}}.c-details .o-cols__item--right{position:sticky;top:120px}@media(min-width:1200px){.c-details .o-cols__item--right{align-self:flex-start;box-shadow:0 0 50px 0 rgba(14,31,53,.16);height:calc(100vh - 120px);margin-left:20px;overflow-y:auto;padding-left:0!important}.c-details .o-cols__item--right form{position:relative}.c-details .o-cols__item--right form:after,.c-details .o-cols__item--right form:before{background-color:#c9c9c9;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}.c-details .o-cols__item--right form:after{top:0}.c-details .o-cols__item--right form:before{bottom:0}.c-details .o-cols__item--right::-webkit-scrollbar{width:6px}.c-details .o-cols__item--right::-webkit-scrollbar-track{background:#d7d7d7}.c-details .o-cols__item--right::-webkit-scrollbar-thumb{background:#000}.c-details .o-cols__item--right #filters-container .c-details__options{box-shadow:none}.c-details .o-cols__item--right #filters-container .c-details__options--inner{align-self:flex-start;background-color:transparent}.c-details .o-cols__item--right #filters-container .c-details__options--inner>.o-box{background-color:#fff}}#calculator-credit-form-container .content-blur,#calculator-gap-form-container .content-blur,#calculator-leasing-form-container .content-blur,#calculator_credit_summary_container .content-blur,#filters-container .content-blur{background-image:url(/build/images/loader_black.86cd54b3.svg);background-position:50%;background-repeat:no-repeat;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);z-index:0}#recommended-offers .content-blur{position:relative}#recommended-offers .content-blur *{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);pointer-events:none;position:relative}#recommended-offers .content-blur * a{pointer-events:none}#recommended-offers .content-blur:after{background:rgba(0,0,0,.7);border-radius:5px;color:#fff;content:"Tutaj pokażą się dostępne samochody po wpisaniu kwoty";filter:none;font-size:22px;font-weight:700;left:50%;padding:15px 30px;pointer-events:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}@media(max-width:1024px){#recommended-offers .content-blur:after{font-size:16px;left:10%;padding:10px 15px;right:10%;transform:translateY(-50%);white-space:normal}}#calculator_credit_summary_container .content-blur{background-image:none}.c-footer{background-color:#000;color:#fff;overflow:hidden}.c-footer__bottom .o-wrap{padding-bottom:20px;padding-top:20px}@media(max-width:768px){.c-footer__bottom .o-wrap{flex-wrap:wrap}}.c-footer__bottom p{font-size:16px;font-weight:900}@media(max-width:768px){.c-footer__bottom p{font-size:14px}}.c-footer__bottom .o-realization{margin:0 0 0 auto}@media(max-width:768px){.c-footer__bottom .o-realization{justify-content:center;padding:20px 0;width:100%}}.c-footer__bottom .o-realization span{margin-right:20px}.c-footer__contact{column-gap:30px}@media(max-width:640px){.c-footer__contact{flex-wrap:wrap}}@media(min-width:1025px){.c-footer__contact dl:first-of-type{margin-right:8.125rem}}@media(max-width:1024px){.c-footer__contact dl:first-of-type{margin-bottom:10px}}.c-footer__contact dl dt{margin:8px clamp(20px,1.25rem,1.25rem) 0 0}.c-footer__contact dl dd p{color:#fff;white-space:nowrap}.c-footer__contact dl dd p a{font-weight:900}.c-footer__contact dl dd p a span{font-weight:600}.c-footer__contact dl dd p a:hover{color:#fbd623}.c-footer__contact dl dd p:last-of-type{font-weight:600;opacity:.4}@media(max-width:768px){.c-footer__contact--left{flex-direction:column}}.c-footer__contact--right{margin:0 0 0 auto}@media(max-width:1220px){.c-footer__contact--right{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:640px){.c-footer__contact--right{justify-content:center;padding-top:20px;width:100%}}.c-footer__contact .icon-arrow-up{background-color:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;height:clamp(40px,3.75rem,3.75rem);margin-left:2.5rem;width:clamp(40px,3.75rem,3.75rem)}.c-footer__contact .icon-arrow-up:before{color:#000;font-size:clamp(18px,1.5rem,1.5rem)}@media(hover:hover){.c-footer__contact .icon-arrow-up:hover{background-color:#fff;transform:scale3d(1.1,1.1,1.1)}.c-footer__contact .icon-arrow-up:hover:before{color:#131313}}@media(min-width:1221px){.c-footer__contact .o-phone{margin-right:2.5rem}}@media(max-width:1220px){.c-footer__contact .o-phone{order:2;padding-top:20px;text-align:right;width:100%}}@media(max-width:640px){.c-footer__contact .o-phone{text-align:center}}.c-footer__middle .o-wrap{padding-bottom:clamp(20px,3.75rem,3.75rem);padding-top:clamp(20px,3.75rem,3.75rem)}@media(max-width:400px){.c-footer__middle .o-wrap{text-align:center}}.c-footer__middle .o-wrap:after{background-color:hsla(0,0%,100%,.2);height:1px;left:50%;top:calc(100% - 1px);transform:translateX(-50%);width:1540px}@media(max-width:1024px){.c-footer__middle .o-wrap>.o-cols{flex-wrap:wrap}}.c-footer__middle .o-wrap>.o-cols h3{margin-bottom:clamp(20px,2.5rem,2.5rem)}.c-footer__middle .o-wrap>.o-cols>.o-cols__item{width:100%}@media(max-width:510px){.c-footer__middle .o-wrap>.o-cols>.o-cols__item:nth-of-type(2){text-align:center}}@media(max-width:1024px){.c-footer__middle .o-wrap>.o-cols .o-cols__item{margin-bottom:20px}}@media(max-width:400px){.c-footer__middle .o-wrap>.o-cols .o-cols__item{width:100%!important}}.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type{width:100%}@media(min-width:1025px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type{width:82.5rem}}@media(max-width:1220px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols{flex-wrap:wrap}}.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols__item{width:25%}@media(min-width:1025px)and (max-width:1220px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols__item{width:33.3333333333%}}@media(max-width:840px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols__item{width:33.3333333333%}}@media(max-width:640px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols__item{width:50%}}.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols p{font-size:14px;line-height:1.5}.c-footer__middle .o-wrap>.o-cols .o-cols__item:first-of-type .o-cols p span{opacity:.4;padding-right:5px}@media(min-width:1025px){.c-footer__middle .o-wrap>.o-cols .o-cols__item:nth-of-type(2){width:35rem}}@media(min-width:511px)and (max-width:1024px){.c-footer__middle .o-addresses{display:flex;justify-content:space-between;margin-bottom:40px}}@media(max-width:1024px){.c-footer__middle .o-addresses{margin-bottom:40px}}.c-footer__middle address{margin-bottom:clamp(20px,1.875rem,1.875rem)}@media(max-width:1024px)and (min-width:510px){.c-footer__middle address:not(:last-of-type){margin-right:40px}}.c-footer__middle address p{font-size:16px;font-weight:600;line-height:1.2}.c-footer__middle address p:not(:first-of-type){opacity:.4}.c-footer__top{background-color:#131313;padding-bottom:clamp(20px,2.5rem,2.5rem);padding-top:clamp(20px,2.5rem,2.5rem)}@media(max-width:640px){.c-footer__top .o-wrap{flex-direction:column;flex-wrap:wrap}}@media(max-width:768px){.c-footer__logo{align-content:center;flex-direction:column;text-align:center;width:100%}}.c-footer__logo .o-logo{margin-right:20px}@media(max-width:768px){.c-footer__logo .o-logo{margin:0 0 20px}}.c-footer__logo span{opacity:.4}@media(min-width:769px){.c-footer__logo span{padding-right:40px}}.c-footer .o-download{margin-bottom:clamp(20px,1.875rem,1.875rem)}@media(max-width:1024px){.c-footer .o-download{justify-content:center}}.c-footer .o-download li:not(:last-child){margin-right:2.5rem}.c-footer .o-download li a:hover img{transform:scale3d(1.1,1.1,1.1)}.c-footer .o-social [class^=icon-]{border:1px solid #fff}.c-footer .o-social [class^=icon-]:before{color:#fff}@media(hover:hover){.c-footer .o-social [class^=icon-]:hover{background-color:#fff;transform:scale3d(1.1,1.1,1.1)}.c-footer .o-social [class^=icon-]:hover:before{color:#131313}}.c-footer .o-local-pages__bottom{display:flex}@media(max-width:1024px){.c-footer .o-local-pages__bottom{display:none}}.c-footer .o-local-pages__bottom div:not(:last-child){margin-right:2.5rem}.c-footer .o-local-pages__bottom p{font-size:14px;line-height:1.5}.c-footer .o-local-pages__bottom p span{opacity:.4;padding-right:5px}.c-footer .o-local-pages__middle{display:none}@media(max-width:1024px){.c-footer .o-local-pages__middle{display:flex}}.c-frames{margin-bottom:40px;margin-top:40px;overflow:hidden}.c-frames .o-frame{margin:0 auto clamp(20px,2.5rem,2.5rem)}.c-frames .o-frame img{bottom:1.1875rem;height:31.25rem;margin:0 auto;object-fit:contain;object-position:bottom;position:relative;width:31.25rem;z-index:10!important}@media(max-width:768px){.c-frames .o-frame img{height:43.75rem;width:43.75rem}}@media(max-width:510px){.c-frames .o-frame img{height:93.75rem;width:93.75rem}}.c-frames .o-frame:before{border:1.25rem solid transparent;bottom:0;height:23.125rem;left:50%;top:auto;transform:translateX(-50%);width:23.125rem}@media(max-width:768px){.c-frames .o-frame:before{height:31.25rem;width:31.25rem}}@media(max-width:510px){.c-frames .o-frame:before{height:64.375rem;width:64.375rem}}.c-frames .o-header{padding-bottom:0;text-align:center}@media(min-width:1025px){.c-frames .o-header{margin-bottom:-40px}}.c-frames .o-header h2{font-weight:900;line-height:1.25em}.c-frames .o-header h2 span{color:#0054a5;display:block}.c-frames .c-swiper--team,.c-frames .carousel{margin:0 -.625rem;width:calc(100% + 1.25rem)}.c-frames .c-swiper--team .carousel-cell,.c-frames .carousel .carousel-cell{padding:0 .625rem}@media(min-width:769px){.c-frames .c-swiper--team .carousel-cell,.c-frames .carousel .carousel-cell{margin-bottom:0;width:33.3333333333%}}@media(min-width:511px)and (max-width:768px){.c-frames .c-swiper--team .carousel-cell,.c-frames .carousel .carousel-cell{width:50%}}@media(min-width:769px){.c-frames .c-swiper--team .carousel-cell.odd .o-frame,.c-frames .carousel .carousel-cell.odd .o-frame{margin-top:5rem}}.c-frames .c-swiper--team .carousel-cell.blue .o-frame:before,.c-frames .carousel .carousel-cell.blue .o-frame:before{border-color:#0054a5}.c-frames .c-swiper--team .carousel-cell.blue strong,.c-frames .carousel .carousel-cell.blue strong{color:#0054a5}.c-frames .c-swiper--team .carousel-cell.blue-light .o-frame:before,.c-frames .carousel .carousel-cell.blue-light .o-frame:before{border-color:#a6c4e0}.c-frames .c-swiper--team .carousel-cell.blue-light strong,.c-frames .carousel .carousel-cell.blue-light strong{color:#a6c4e0}.c-frames .c-swiper--team .carousel-cell.yellow .o-frame:before,.c-frames .carousel .carousel-cell.yellow .o-frame:before{border-color:#f0c905}.c-frames .c-swiper--team .carousel-cell.yellow strong,.c-frames .carousel .carousel-cell.yellow strong{color:#f0c905}.c-frames .c-swiper--team .carousel-cell p,.c-frames .carousel .carousel-cell p{font-weight:900;margin:0 auto;text-align:center}@media(min-width:769px){.c-frames .c-swiper--team .carousel-cell p,.c-frames .carousel .carousel-cell p{max-width:23.125rem}}@media(max-width:768px){.c-frames .c-swiper--team .carousel-cell p,.c-frames .carousel .carousel-cell p{padding:0 10%}}.c-frames .c-swiper--team .flickity-button,.c-frames .carousel .flickity-button{border:1px solid #000}.c-frames .c-swiper--team .flickity-page-dots,.c-frames .carousel .flickity-page-dots{bottom:auto;padding:40px 0 0 2.5rem}@media(min-width:768px){.c-frames .c-swiper--team .flickity-page-dots,.c-frames .carousel .flickity-page-dots{display:none}}.c-frames .c-swiper--team .flickity-page-dots .flickity-page-dot,.c-frames .carousel .flickity-page-dots .flickity-page-dot{margin-bottom:10px}.c-frames .c-swiper--team .flickity-button,.c-frames .carousel .flickity-button{top:50%;transform:translate3d(0,-50%,0)}.c-frames.c-frames--adventures{margin-bottom:clamp(40px,9.375rem,80px);margin-top:0;padding-bottom:0;padding-top:0}.c-frames.c-frames--adventures .o-header{margin-bottom:0}.c-frames.c-frames--adventures .o-header h2 span{display:inline}.c-frames.c-frames--adventures .c-swiper--team{margin-bottom:1rem;margin-top:1rem}@media(max-width:768px){.c-frames.c-frames--adventures .c-swiper--team{margin-bottom:3rem}}.c-hero{height:25.875rem}.page-panel .c-hero{height:14.625rem}.c-hero--about{background-color:#000;color:#fff;height:100vh;min-height:0;overflow:hidden}@media(min-height:902px){.c-hero--about{min-height:902px}}.c-hero--about .o-contact{margin-bottom:5rem}@media(min-width:769px){.c-hero--about .o-contact{justify-content:flex-end}}@media(max-width:768px){.c-hero--about .o-contact{padding-right:10px;width:50%}}.c-hero--about .o-contact li{margin-left:clamp(10px,1.25rem,1.25rem)}.c-hero--about [class^=icon-]{background-color:#fff;border-radius:50%;color:#000;flex-shrink:0;height:clamp(30px,3.125rem,3.125rem);width:clamp(30px,3.125rem,3.125rem)}.c-hero--about [class^=icon-]:before{font-family:icomoon;font-size:clamp(14px,1.5rem,1.5rem)}.c-hero--about [class^=icon-]:hover{background-color:#f0c905}.c-hero--about header{opacity:0}.carousel-ready .c-hero--about header{transition:all .6s ease-in-out}.c-hero--about header h2{color:#f0c905;display:-webkit-box;font-weight:900;line-height:1.2em;margin-bottom:1.875rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(min-width:1025px){.c-hero--about header h2{max-width:28.75rem}}.c-hero--about header p{font-size:12px;margin-bottom:1.25rem;max-width:480px}@media(min-width:1025px){.c-hero--about header p{max-width:26.25rem}}.c-hero--about .o-article{margin-bottom:2.5rem;opacity:0}.carousel-ready .c-hero--about .o-article{transition:all 1s ease-in-out}.c-hero--about .o-article>p:first-of-type{color:#f0c905;font-weight:600;text-align:right;transform:translate3d(0,90%,0)}@media(max-width:768px){.c-hero--about .o-article>p{padding-right:10px;width:50%}}.c-hero--about .o-article blockquote{margin-bottom:2.1875rem;min-height:clamp(100px,6.875rem,6.875rem);padding-bottom:clamp(5px,1.875rem,1.875rem);padding-top:clamp(5px,1.875rem,1.875rem)}@media(min-width:511px)and (max-width:768px){.c-hero--about .o-article blockquote{width:50%}}.c-hero--about .o-article blockquote:before{border:10px solid hsla(0,0%,100%,.1);height:110px;left:-2.5rem;width:110px}.c-hero--about .o-article blockquote p{font-weight:900}.c-hero--about .o-article p{font-weight:600}@media(max-width:510px){.c-hero--about .o-article blockquote+p{width:50%}}.c-hero--about .c-hero__content{max-width:31.25rem;padding:0 2.5rem 120px}@media(max-width:1240px){.c-hero--about .c-hero__content{max-width:50%;padding-bottom:40px;padding-right:10px}}@media(max-width:768px){.c-hero--about .c-hero__content{margin:120px 0 auto;max-width:100%}}.c-hero--about .c-hero__pagination{bottom:0;color:hsla(0,0%,100%,.5);padding-left:10rem;padding-right:10rem;width:116.25rem;z-index:20}@media(max-width:1860px){.c-hero--about .c-hero__pagination{width:100%}}@media(max-width:1024px){.c-hero--about .c-hero__pagination{padding-left:40px;padding-right:40px}}@media(max-width:510px){.c-hero--about .c-hero__pagination{padding-left:24px;padding-right:24px}}.c-hero--about .c-hero__pagination .js-btn-carousel{cursor:pointer}.c-hero--about .c-hero__pagination ol{counter-reset:section;height:120px}.c-hero--about .c-hero__pagination ol:before{background-color:hsla(0,0%,100%,.2);height:1px;left:0;top:0;width:100%}@media(max-width:1024px){.c-hero--about .c-hero__pagination ol{margin:0 -10px;width:calc(100% + 20px)}}@media(max-width:1240px){.c-hero--about .c-hero__pagination ol{height:40px}.c-hero--about .c-hero__pagination ol:before{left:10px;width:calc(100% - 20px)}}.c-hero--about .c-hero__pagination ol li{height:100%;width:33.3333333333%}@media(min-width:1025px){.c-hero--about .c-hero__pagination ol li{padding:0 1.25rem}.c-hero--about .c-hero__pagination ol li:first-of-type{padding-left:2.5rem}}@media(max-width:1024px){.c-hero--about .c-hero__pagination ol li{margin:0 10px;width:calc(33.33333% - 20px)}}.c-hero--about .c-hero__pagination ol li .progress{background-color:#f0c905;display:block;height:1px;left:0;top:0;width:0}.c-hero--about .c-hero__pagination ol li.is-active p{color:#fff}.c-hero--about .c-hero__pagination ol li p{font-size:14px;font-weight:900;line-height:1.4em;padding-left:60px}.c-hero--about .c-hero__pagination ol li p span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:1240px){.c-hero--about .c-hero__pagination ol li p{font-size:12px;opacity:0}}.c-hero--about .c-hero__pagination ol li p:before{background-color:hsla(0,0%,100%,.1);color:#fff;content:"0" counter(section,decimal);counter-increment:section;height:40px;left:0;width:40px}.c-hero--about .o-bg{background-color:#0a2138;height:100%;inset:0;width:100%;z-index:0}.c-hero--about .o-bg img{margin:auto 0 0 auto}@media(min-width:769px){.c-hero--about .o-bg img{height:100%;margin:0 auto;width:auto}}@media(max-width:1240px){.c-hero--about .o-bg img{margin:auto 0 0 auto}}@media(max-width:1024px){.c-hero--about .o-bg img{align-self:baseline}}.c-hero--about .o-bg i{display:block;height:100%;opacity:0;right:0;top:0;transform:scaleX(0);transform-origin:right;width:50%;z-index:0}.carousel-ready .c-hero--about .o-bg i{transition:all 1.2s ease-in-out}.c-hero--about .o-photo{height:100%;opacity:.4;top:0;width:100%;z-index:0}.c-hero--about .o-read{margin-bottom:5rem}.c-hero--about .o-read a{font-weight:900;margin:0 0 0 auto}.c-hero--about .o-read a:hover .o-arrow{background-color:#0054a5;color:#fff}.c-hero--about .o-wrap{height:100%;justify-content:flex-end}.c-hero--about:after,.c-hero--about:before{display:none}.c-hero--about .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:100%}.c-hero--about .carousel-cell.is-selected .o-bg i{opacity:1;transform:scaleX(1)}.c-hero--about .carousel-cell.is-selected .o-article,.c-hero--about .carousel-cell.is-selected header{opacity:1;transform:translateZ(0)}.c-hero--about .carousel-cell:after{background:linear-gradient(180deg,transparent 0,#000);height:100%;left:0;opacity:.2;top:0;width:100%;z-index:0}@media(min-width:1025px){.c-hero--about .carousel-cell:after{display:none}}.c-hero--about .hero-carousel{height:100%}.c-hero--blog{background-color:#000;color:#fff;height:100vh;min-height:0;overflow:hidden}@media(min-height:902px){.c-hero--blog{min-height:902px}}.c-hero--blog header{margin-bottom:5rem}.c-hero--blog header h2{color:#f0c905;display:-webkit-box;font-weight:900;line-height:1.2em;margin-bottom:2.5rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(min-width:1025px){.c-hero--blog header h2{max-width:28.75rem}}.c-hero--blog header p{color:#a2a2a2;max-width:480px}@media(min-width:1025px){.c-hero--blog header p{max-width:26.25rem}}.c-hero--blog header time{margin-bottom:40px}.c-hero--blog .c-hero__content{max-width:500px;padding:0 2.5rem 120px}@media(max-width:640px){.c-hero--blog .c-hero__content{padding-bottom:40px}}.c-hero--blog .c-hero__pagination{bottom:0;color:hsla(0,0%,100%,.5);padding-left:10rem;padding-right:10rem;width:116.25rem;z-index:20}@media(max-width:1860px){.c-hero--blog .c-hero__pagination{width:100%}}@media(max-width:1024px){.c-hero--blog .c-hero__pagination{padding-left:40px;padding-right:40px}}@media(max-width:510px){.c-hero--blog .c-hero__pagination{padding-left:24px;padding-right:24px}}.c-hero--blog .c-hero__pagination .js-btn-carousel{cursor:pointer}.c-hero--blog .c-hero__pagination ol{counter-reset:section;height:120px}.c-hero--blog .c-hero__pagination ol:before{background-color:hsla(0,0%,100%,.2);height:1px;left:0;top:0;width:100%}@media(max-width:1024px){.c-hero--blog .c-hero__pagination ol{margin:0 -10px;width:calc(100% + 20px)}}@media(max-width:640px){.c-hero--blog .c-hero__pagination ol{height:40px}.c-hero--blog .c-hero__pagination ol:before{left:10px;width:calc(100% - 20px)}}.c-hero--blog .c-hero__pagination ol li{height:100%;width:33.3333333333%}@media(min-width:1025px){.c-hero--blog .c-hero__pagination ol li{padding:0 1.25rem}.c-hero--blog .c-hero__pagination ol li:first-of-type{padding-left:2.5rem}}@media(max-width:1024px){.c-hero--blog .c-hero__pagination ol li{margin:0 10px;width:calc(33.33333% - 20px)}}.c-hero--blog .c-hero__pagination ol li .progress{background-color:#f0c905;display:block;height:1px;left:0;top:0;width:0}.c-hero--blog .c-hero__pagination ol li.is-active p{color:#fff}.c-hero--blog .c-hero__pagination ol li p{font-size:14px;font-weight:900;line-height:1.4em;padding-left:60px}.c-hero--blog .c-hero__pagination ol li p span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:640px){.c-hero--blog .c-hero__pagination ol li p{font-size:12px;opacity:0}}.c-hero--blog .c-hero__pagination ol li p:before{background-color:hsla(0,0%,100%,.1);color:#fff;content:"0" counter(section,decimal);counter-increment:section;height:40px;left:0;width:40px}.c-hero--blog .o-photo{height:100%;opacity:.4;top:0;width:100%;z-index:0}.c-hero--blog .o-read{margin-bottom:5rem}.c-hero--blog .o-read a{font-weight:900;margin:0 0 0 auto}.c-hero--blog .o-read a:after{content:"";display:block;height:800px;left:50%;position:absolute;transform:translateX(-50%);width:min(1600px,90vw);z-index:3}.c-hero--blog .o-read a:hover .o-arrow{background-color:#0054a5;color:#fff}.c-hero--blog .o-wrap{height:100%;justify-content:flex-end}.c-hero--blog:after,.c-hero--blog:before{display:none}.c-hero--blog .parallax{height:100%}.c-hero--blog .carousel-cell{background-position:50%;background-size:cover;height:100%}.c-hero--blog .carousel-cell:after{background-color:#000;height:100%;left:0;opacity:.6;top:0;width:100%;z-index:0}.c-hero--blogpost{background-color:#000;color:#fff;height:100vh;min-height:0}@media(min-height:902px){.c-hero--blogpost{min-height:902px}}.c-hero--blogpost header{margin-bottom:4rem}.c-hero--blogpost header h1{font-weight:900;margin-bottom:3.875rem}@media(min-width:769px){.c-hero--blogpost header h1{max-width:45rem}}.c-hero--blogpost header h2{font-weight:600}@media(min-width:769px){.c-hero--blogpost header h2{max-width:50.625rem}}.c-hero--blogpost header h2:before{background-color:hsla(0,0%,100%,.05);height:calc(100% + 48px);left:-40px;top:-20px;width:6.875rem}.c-hero--blogpost .o-meta{color:hsla(0,0%,100%,.5);height:110px}@media(min-width:1025px){.c-hero--blogpost .o-meta{width:66.2337662338%}}.c-hero--blogpost .o-meta figure img{border-radius:50%;height:36px;width:36px}.c-hero--blogpost .o-meta figure figcaption{flex-direction:column}.c-hero--blogpost .o-meta__author-avatar{margin-right:8px}.c-hero--blogpost .o-meta time{font-weight:600}.c-hero--blogpost .o-meta__share{color:#f0c905;font-weight:900;margin:0 2.5rem 0 auto}@media(max-width:768px){.c-hero--blogpost .o-meta__share span{display:none}}.c-hero--blogpost .o-meta__share .icon-share{font-size:24px;margin-left:20px}.c-hero--blogpost .o-meta__share:hover{color:#fff}.c-hero--blogpost .o-photo{height:100%;opacity:.4;top:0;width:100%;z-index:0}.c-hero--blogpost .o-wrap{height:100%;justify-content:flex-end}.c-hero--blogpost:after,.c-hero--blogpost:before{display:none}@media(min-width:769px){.c-hero .o-box{min-width:300px;width:31.25rem}}.c-hero .o-box__bottom{margin-top:.625rem;padding-top:clamp(10px,1.25rem,1.25rem)}.c-hero .o-box__bottom:after{background-color:rgba(0,0,0,.2);height:1px;left:-2.5rem;top:calc(100% + 1.25rem);width:calc(100% + 5rem)}@media(max-width:768px){.c-hero .o-box__content{margin-bottom:20px}}.c-hero .o-box header{color:#fff;margin-bottom:5rem}@media(min-width:769px)and (max-width:1024px){.c-hero .o-box header{margin-bottom:40px}}.c-hero .o-box header h3{width:auto}@media(max-width:768px){.c-hero .o-box header h3{color:#000}}@media(min-width:769px){.c-hero .o-box header h3{white-space:nowrap}}@media(max-width:768px){.c-hero .o-box header p{color:#000}}.c-hero .o-box .o-more p{padding:0}@media(max-width:1024px){.c-hero .o-box .o-more{height:90px}}.c-hero .o-box .o-price--current .amount{color:#0054a5;font-size:clamp(32px,3.75rem,3.75rem)}.c-hero .o-box.o-box--transparent{overflow:visible}.c-hero__car{margin-top:1.5625rem}@media(min-width:769px){.c-hero__car{padding-left:9.75rem;width:57.25rem}}.c-hero__logged-in{padding:0 0 clamp(50px,6.3125rem,6.3125rem)}.c-hero__logged-in--shop{padding-bottom:clamp(40px,5rem,5rem)}.c-hero__logged-in--main{align-items:center;background-color:#fff;box-shadow:0 0 30px 0 rgba(14,31,53,.2);display:flex;height:100px;justify-content:space-between;width:100%}@media(max-width:850px){.c-hero__logged-in--main{align-items:center;flex-direction:column}}@media(max-width:1024px){.c-hero__logged-in--main{gap:15px;height:unset;justify-content:center;padding:20px clamp(30px,3.5vw,40px)}}.c-hero__logged-in--main .user-info{align-items:center;display:flex;gap:clamp(15px,1.25rem,1.25rem)}@media(max-width:640px){.c-hero__logged-in--main .user-info{flex-wrap:wrap;gap:15px;justify-content:center}}@media(max-width:510px){.c-hero__logged-in--main .user-info,.c-hero__logged-in--main .user-info__points{flex-direction:column}.c-hero__logged-in--main .user-info__points h3{order:2}.c-hero__logged-in--main .user-info .vertical-divider{display:none}}.c-hero__logged-in--main .user-info__name{align-items:center;display:flex;gap:clamp(15px,1.25rem,1.25rem);justify-content:center}.c-hero__logged-in--main .user-info__name--initials{align-items:center;background-color:#0054a5;border-radius:50%;color:#fff;display:flex;font-weight:900;height:clamp(48px,3.75rem,3.75rem);justify-content:center;width:clamp(48px,3.75rem,3.75rem)}.c-hero__logged-in--main .user-info .vertical-divider{border-left:1px solid #d7d7d7;height:55px}.c-hero__logged-in--main .user-info__points{align-items:center;display:flex;gap:clamp(10px,1.25rem,1.25rem)}.c-hero__logged-in--main .user-info__points h3 span{color:#0054a5;font-weight:900}.c-hero__logged-in--main .loyalty-cta{align-items:center;display:flex;gap:clamp(10px,1.25rem,1.25rem);margin-left:auto}@media(max-width:850px){.c-hero__logged-in--main .loyalty-cta{margin-left:0}}@media(max-width:510px){.c-hero__logged-in--main .loyalty-cta{flex-direction:column}.c-hero__logged-in--main .loyalty-cta h4{order:2;text-align:center!important}}.c-hero__logged-in--main .loyalty-cta h4{font-size:clamp(16px,1.25rem,1.25rem);font-weight:900;text-align:right}.c-hero__logged-in--main .loyalty-cta h4 span{color:#0054a5}.c-hero__logged-in--main .loyalty-cta__img-button{align-items:center;background-color:#f0c905;border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.c-hero__logged-in--main .loyalty-cta__img-button .main-icon{position:relative}.c-hero__logged-in--main .loyalty-cta__img-button .main-icon.i:before{color:#000;font-size:24px}.c-hero__logged-in--main .loyalty-cta__img-button .corner-icon{align-items:center;background-color:#0054a5;border-radius:50%;box-shadow:0 0 30px 0 rgba(14,31,53,.2);color:#fff;display:flex;font-size:12px;font-weight:900;height:24px;justify-content:center;position:absolute;right:0;top:0;width:24px}.c-hero__logged-in--main .loyalty-cta__img-button .corner-icon.i{background-color:#fff}.c-hero__logged-in--main .loyalty-cta__img-button .corner-icon.i:before{color:#000}.c-hero__logged-in--subheader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;width:100%}@media(max-width:1024px){.c-hero__logged-in--subheader{gap:20px}}@media(max-width:640px){.c-hero__logged-in--subheader{justify-content:center}}.c-hero__logged-in--subheader .c-breadcrumbs{margin:0;padding:0}.c-hero__logged-in--thank-you{height:156px}.c-hero:after,.c-hero:before{background-size:cover;left:0;width:100%}.c-hero:before{background-color:#0054a5;background-image:url(/build/images/pattern--top.ab52eb81.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100%;left:50%;top:0;transform:translateX(-50%)}.c-hero.c-hero--blackweek:before,.c-hero.c-hero--valentines:before{background-color:#000}.c-hero.c-hero--blackweek:before{background-image:url(/build/images/pattern--top--white.ea73c4e5.svg)}.c-hero.c-hero--valentines:before{background-image:url(/build/images/pattern--top--valentines.059c4fff.svg)}.c-hero.c-hero--valentines .o-officons .icon-heart{color:#b30428}.c-hero.c-hero--valentines .o-officons .icon-heart:before{content:""}.c-hero.c-hero--valentines .o-officons .icon-heart--fill{background-color:#b30428;color:#fff}.c-hero.c-hero--christmas:before{background-image:url(/build/images/pattern--top--christmas.d90f0da8.svg)}.c-hero .o-slogan{left:25rem;top:0;transform:translate3d(0,calc(-100% - 2.5rem),0)}@media(max-width:1024px){.c-hero .o-slogan{left:0;position:relative;right:0;text-align:center;transform:translateY(-5rem)}}.c-hero .o-slogan p{color:#fff;font-size:clamp(32px,3.75rem,3.75rem);font-weight:900;line-height:.97}.c-hero .carousel .flickity-page-dots{bottom:1.875rem;height:auto;justify-content:center;margin:0;padding:0;width:100%}.c-hero--bigblue{min-height:240px}.c-hero--bigblue:before{background-position:top;background-size:cover}.c-hero--calculator{height:195px;min-height:120px}.c-hero--calculator:before{background-image:none}.c-hero .carousel-cell{width:100%}@media(max-width:768px){.c-hero .carousel-cell{flex-direction:column-reverse}}.c-hero .carousel-cell .o-box h3,.c-hero .carousel-cell .o-box header p,.c-hero .carousel-cell .o-car,.c-hero .carousel-cell .o-logo,.c-hero .carousel-cell .o-more,.c-hero .carousel-cell .o-officons li,.c-hero .carousel-cell .o-price--current,.c-hero .carousel-cell .o-price--old,.c-hero .carousel-cell .o-slogan p{opacity:0;transition:transform .5s,opacity .3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.c-hero .carousel-cell .o-car{transform:translate3d(1%,0,0) scale3d(.98,.98,.98);transition:transform 1.5s,opacity .3s;transition-delay:.35s}.c-hero .carousel-cell .o-logo{transform:scale3d(.9,.9,.9);transition:transform 1.5s,opacity 1.3s;transition-delay:.55s}.c-hero .carousel-cell .o-slogan p{transition:transform .6s,opacity .5s}.c-hero .carousel-cell .o-slogan p:first-of-type{transform:translate3d(5%,0,0);transition-delay:.35s}.c-hero .carousel-cell .o-slogan p:nth-of-type(2){transform:translate3d(-5%,0,0);transition-delay:.4s}.c-hero .carousel-cell .o-box h3{transform:translate3d(-10%,0,0);transition-delay:.15s}.c-hero .carousel-cell .o-box header p{transform:translate3d(0,100%,0);transition-delay:.25s}.c-hero .carousel-cell .o-box header h3{font-size:36px}.c-hero .carousel-cell .o-box .o-price--old{transform:translate3d(-10%,0,0);transition-delay:.35s}.c-hero .carousel-cell .o-box .o-price--current{transform:translate3d(0,10%,0);transition-delay:.4s}.c-hero .carousel-cell .o-box .o-officons li{transform:translate3d(0,50%,0)}.c-hero .carousel-cell .o-box .o-officons li:first-of-type{transition-delay:.3s}.c-hero .carousel-cell .o-box .o-officons li:nth-of-type(2){transition-delay:.35s}.c-hero .carousel-cell .o-box .o-officons li:nth-of-type(3){transition-delay:.4s}.c-hero .carousel-cell .o-box .o-officons li:nth-of-type(4){transition-delay:.45s}.c-hero .carousel-cell .o-box .o-officons li:nth-of-type(5){transition-delay:.5s}.c-hero .carousel-cell .o-box .o-more{transform:translate3d(-5%,0,0);transition-delay:.55s}.c-hero .carousel-cell.is-selected .o-box h3,.c-hero .carousel-cell.is-selected .o-box header p,.c-hero .carousel-cell.is-selected .o-car,.c-hero .carousel-cell.is-selected .o-logo,.c-hero .carousel-cell.is-selected .o-more,.c-hero .carousel-cell.is-selected .o-officons li,.c-hero .carousel-cell.is-selected .o-price--current,.c-hero .carousel-cell.is-selected .o-price--old,.c-hero .carousel-cell.is-selected .o-slogan p{opacity:1;transform:translateZ(0) scaleX(1)}.c-hero .carousel-cell-image{opacity:0;transition:opacity .5s ease-out}.c-hero .flickity-lazyloaded{opacity:1}.page-home .c-hero{height:auto}@media(min-width:1025px){.page-home .c-hero{height:65rem}}@media(min-width:769px)and (max-width:1024px){.page-home .c-hero{height:500px}}.page-home .c-hero:after{background-image:linear-gradient(180deg,transparent,#000);height:27.5rem;opacity:.05;top:37.5rem}@media(max-width:1024px){.page-home .c-hero:after{height:42%;top:58%}}@media(max-width:768px){.page-home .c-hero:after{display:none;top:85rem}}.page-home .c-hero:before{height:37.5rem}@media(max-width:1024px){.page-home .c-hero:before{height:52%}}@media(max-width:768px){.page-home .c-hero:before{height:62.5rem}}.page-home .c-hero .o-wrap{padding-top:26.25rem}@media(max-width:1024px){.page-home .c-hero .o-wrap{padding-top:160px}}@media(max-width:768px){.page-home .c-hero .o-wrap{padding-top:31.25rem}}@media(max-width:640px){.page-home .c-hero .o-wrap{padding-top:140px}}.c-hero .flickity-button{background:transparent;border:2px solid #fff;display:flex!important;padding:0}@media(max-width:1024px){.c-hero .flickity-button.flickity-prev-next-button{top:32rem!important}.c-hero .flickity-button.flickity-prev-next-button.next{right:25px!important}.c-hero .flickity-button.flickity-prev-next-button.previous{left:25px!important}}@media(max-width:1220px){.c-hero .flickity-button.flickity-prev-next-button{border-color:#000!important;height:40px;width:40px}.c-hero .flickity-button.flickity-prev-next-button:after{filter:unset!important}}@media(max-width:1220px)and (min-width:1024px){.c-hero .flickity-button.flickity-prev-next-button{top:75%!important}.c-hero .flickity-button.flickity-prev-next-button.next{right:65px!important}.c-hero .flickity-button.flickity-prev-next-button.previous{left:unset!important;right:40px!important}}.c-hero .flickity-button:after{background:transparent url(/build/images/arrow-right.ff026c42.svg) no-repeat 50%;content:"";display:block;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(132deg) brightness(103%) contrast(103%);height:100%;position:relative;transform:rotate(180deg);width:100%;z-index:25}.c-hero .flickity-button:hover{background:#fff}.c-hero .flickity-button:hover:after{filter:invert(12%) sepia(94%) saturate(5589%) hue-rotate(198deg) brightness(88%) contrast(101%)}.c-hero .amount__small{position:relative}.c-hero .amount__small--netto-after:after{content:"netto"!important}.c-hero .amount__small--brutto-after:after{content:"brutto"!important}.c-hero .amount+small{display:none}.c-hero .amount__small:after{background-color:#d7d7d7;border-radius:10px;border-bottom-left-radius:0;color:#000;content:"netto/msc";font-size:12px!important;font-weight:900;height:20px;left:8px;line-height:1.2;padding:3px 10px;position:absolute;text-align:left;top:0;transform:translateY(calc(-100% - 1px))}.c-how{background-color:rgba(0,0,0,.05);padding-top:clamp(60px,9.375rem,80px)}.c-how:after{background-color:#fff;height:18.75rem;inset:auto 0 0 0;width:100%}@media(min-width:1025px){.c-how .o-box{height:31.25rem}}.c-how .o-box .o-number{color:#fbd623;font-weight:900;margin-bottom:1.875rem}.c-how .o-box .o-number small{font-size:14px}.c-how .o-cols__item:last-of-type{margin:0 0 0 auto}@media(min-width:1025px){.c-how .o-cols__item:last-of-type{padding-bottom:0}}@media(max-width:1024px){.c-how .o-cols__item:last-of-type .o-box{height:100%}}@media(max-width:640px){.c-how .o-cols__item:last-of-type .o-box{height:300px}}.c-how .o-cols__item:last-of-type .icon-car{font-size:clamp(48px,6rem,6rem);line-height:1}.c-howitworks{background-position:top;background-repeat:no-repeat;overflow:hidden;padding-top:clamp(120px,10rem,10rem);position:relative}.c-howitworks__header{padding-bottom:clamp(40px,8.75rem,8.75rem);position:relative;text-align:center}.c-howitworks__header .slogan{font-weight:900;line-height:1.25em;margin:0 auto 40px;width:47.5rem}@media(max-width:768px){.c-howitworks__header .slogan{width:100%}}.c-howitworks__header h1{color:#898989;margin-bottom:clamp(20px,1.875rem,1.875rem)}.c-howitworks__header h1,.c-howitworks__header p:not(.slogan){font-weight:900;margin-left:auto;margin-right:auto}.c-howitworks__header p:not(.slogan){max-width:31.25rem}@media(max-width:1024px){.c-howitworks__header p:not(.slogan){max-width:50%}}@media(max-width:768px){.c-howitworks__header p:not(.slogan){max-width:100%}}@media(min-width:1024px){.c-howitworks--small-padding-top{padding-top:clamp(30px,2.5rem,2.5rem)}}.c-howitworks__bg{height:auto;left:0;padding-top:70px;position:absolute;top:70px;width:100%;z-index:-1}@media(max-width:800px){.c-howitworks__bg{top:50px}}.c-howitworks__bg img{width:100%}.c-howitworks__step--01 .contact img{transform:translate3d(-20%,0,0)}@media(min-width:1025px){.c-howitworks__step--01 .contact img{transform:translate3d(-2.1875rem,0,0);width:15.6875rem}}.c-howitworks__step--02 .contact img{transform:translate3d(-36%,0,0)}@media(min-width:1025px){.c-howitworks__step--02 .contact img{transform:translate3d(-3.75rem,0,0);width:16.9375rem}}.c-howitworks__step--02 .offer .o-box footer p{color:#f0c905;font-weight:900;line-height:1.2em}.c-howitworks__step--02 .offer .o-box footer h3{margin-bottom:20px}.c-howitworks__step--02 .offer .o-box header .o-logo{opacity:1;width:100px}.c-howitworks__step--02 .offer .o-box footer p,.c-howitworks__step--04 .offer .o-box footer p{color:#f0c905;font-weight:900;line-height:1.2em}.c-howitworks__step--02 .offer .o-box footer h3,.c-howitworks__step--04 .offer .o-box footer h3{margin-bottom:20px}.c-howitworks__step--02 .offer .o-box header .o-logo,.c-howitworks__step--04 .offer .o-box header .o-logo{opacity:1;width:100px}.c-howitworks__step--03 .contact img{transform:translate3d(-30%,0,0)}@media(min-width:1025px){.c-howitworks__step--03 .contact img{transform:translate3d(-3.75rem,0,0);width:16.375rem}}.c-howitworks__step--04 .contact img{transform:translate3d(-36%,0,0)}@media(min-width:1025px){.c-howitworks__step--04 .contact img{transform:translate3d(-6.25rem,0,0);width:18.875rem}}.c-howitworks__step--04 .cta .o-arrow:after{content:"";font-size:clamp(18px,1.375rem,1.375rem);padding:0}.c-howitworks .o-cols{margin:0 auto;max-width:1160px;width:calc(100% + 1.25rem)}.c-howitworks .o-cols__item{padding:.625rem}.c-howitworks .o-cols__item .o-box{height:100%;transition:none}.c-howitworks .o-cols__item .o-box--white p{font-weight:900;line-height:1.2em}.c-howitworks .o-cols__item .o-box--white header p{color:#898989}.c-howitworks .o-cols__item .o-box--white footer{margin:auto 0 0}.c-howitworks .o-cols__item:not(.small){width:38.833%}.c-howitworks .o-cols__item.small{width:22.1%}@media(min-width:1025px){.c-howitworks .o-cols__item.small .o-box,.c-howitworks .o-cols__item.small--height .o-box{height:15rem}}@media(max-width:1024px){.c-howitworks .o-cols__item.cta header{margin-bottom:10px}}.c-howitworks .o-cols__item.cta header p{font-weight:900;text-align:right}.c-howitworks .o-cols__item.cta footer .o-arrow{margin:0 0 0 auto}@media(max-width:768px){.c-howitworks .o-cols__item.cta{width:16.6666666667%}}@media(max-width:640px){.c-howitworks .o-cols__item.cta{width:100%}}@media(max-width:1024px){.c-howitworks .o-cols__item.desc .o-box__content header{margin-bottom:10px}.c-howitworks .o-cols__item.desc{width:33.3333333333%}}@media(max-width:640px){.c-howitworks .o-cols__item.desc{width:100%}}@media(max-width:1024px){.c-howitworks .o-cols__item.double .o-box__content header{margin-bottom:10px}.c-howitworks .o-cols__item.double{width:66.6666666667%}}@media(max-width:640px){.c-howitworks .o-cols__item.double{width:100%}}@media(max-width:1024px){.c-howitworks .o-cols__item.empty{display:none}}@media(max-width:768px){.c-howitworks .o-cols__item.info{width:100%}.c-howitworks .o-cols__item.info .o-box__content{text-align:center}}.c-howitworks .o-cols__item.info .o-box__content footer{max-width:400px}@media(max-width:768px){.c-howitworks .o-cols__item.info .o-box__content footer{margin:0 auto}}.c-howitworks .o-cols__item.info .o-box__content footer p{font-weight:900;line-height:1.2em}.c-howitworks .o-cols__item.contact{pointer-events:none}@media(max-width:768px){.c-howitworks .o-cols__item.contact{flex:1}}.c-howitworks .o-cols__item.contact .o-box{height:100%;transition:none}.c-howitworks .o-cols__item.contact .o-box img{bottom:0;max-width:none}@media(max-width:1024px){.c-howitworks .o-cols__item.contact .o-box img{max-height:90%;width:auto}}.c-howitworks .o-cols__item.contact .o-box figcaption{background-color:#fff;border-radius:20px 0 0 0;bottom:0;box-shadow:0 0 50px 0 rgba(14,31,53,.16);padding:20px;right:0;width:clamp(120px,15rem,15rem)}.c-howitworks .o-cols__item.contact .o-box figcaption p{font-size:12px;font-weight:600;line-height:1.25em}.c-howitworks .o-cols__item.contact .o-box figcaption p:first-of-type{font-size:14px;font-weight:900;margin-bottom:10px}.c-howitworks .o-cols__item.offer .o-photo img{width:100%}@media(max-width:1024px){.c-howitworks .o-cols__item.offer{width:50%}}@media(max-width:768px){.c-howitworks .o-cols__item.offer{width:100%}}@media(max-width:1024px){.c-howitworks .o-cols__item.step{width:100%}}.c-howitworks .o-cols__item.step .o-box__content{padding-left:0;padding-right:0}.c-howitworks .o-cols__item.step .o-box__content p{font-weight:900;text-transform:uppercase;white-space:nowrap}.c-howitworks .o-cols__item .o-box>.o-cols{height:100%}.c-howitworks .o-cols__item .o-box>.o-cols .o-cols__item{padding-bottom:0;padding-top:0;width:50%}.c-howitworks .o-cols__item .o-box>.o-cols .o-cols__item .o-box{width:100%}.c-howitworks__step--grid{padding-left:40px;padding-right:40px}@media(max-width:510px){.c-howitworks__step--grid{padding-left:24px;padding-right:24px}}.c-howitworks__grid{display:grid;gap:20px;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1.2fr;grid-template-rows:repeat(3,240px);max-width:1540px!important;width:100%!important}@media(max-width:500px){.c-howitworks__grid{grid-template-columns:1fr;grid-template-rows:auto}}.c-howitworks__cell{padding:0!important;width:100%!important}.c-howitworks__cell--1{grid-column:1/2;grid-row:1/2}.c-howitworks__cell--1 .o-box{height:100%!important}@media(max-width:1020px){.c-howitworks__cell--1{grid-column:1/2}}@media(max-width:690px){.c-howitworks__cell--1{grid-column:1/3}}@media(max-width:500px){.c-howitworks__cell--1{height:240px!important}}.c-howitworks__cell--2{grid-column:2/4;grid-row:1/3}@media(max-width:1020px){.c-howitworks__cell--2{grid-column:2/4}}@media(max-width:690px){.c-howitworks__cell--2{grid-column:3/7}.c-howitworks__cell--2 footer{margin-top:auto}}@media(max-width:500px){.c-howitworks__cell--2{min-height:240px!important}.c-howitworks__cell--2 footer{margin-top:auto!important}}.c-howitworks__cell--3{grid-column:4/6;grid-row:1/3}@media(max-width:1020px){.c-howitworks__cell--3{grid-column:4/7}}@media(max-width:690px){.c-howitworks__cell--3{grid-column:1/5;grid-row:3/5}}.c-howitworks__cell--3 .o-photo{height:100%}.c-howitworks__cell--3 .o-photo img{height:100%;object-fit:cover}.c-howitworks__cell--4{grid-column:6/7;grid-row:2/3}@media(max-width:1020px){.c-howitworks__cell--4{grid-column:4/6;grid-row:3/4}}@media(max-width:690px){.c-howitworks__cell--4{grid-column:5/7;grid-row:4/5}.c-howitworks__cell--4 .o-box.o-box--blue{height:240px!important}}@media(max-width:500px){.c-howitworks__cell--4 .o-box{height:120px!important}}.c-howitworks__cell--5{grid-column:2/4;grid-row:3/4}@media(max-width:690px){.c-howitworks__cell--5{grid-column:1/4;grid-row:5/7}}.c-howitworks__cell--6{grid-column:4/5;grid-row:3/4}@media(max-width:1150px){.c-howitworks__cell--6{grid-column:4/6}}@media(max-width:1020px){.c-howitworks__cell--6{grid-row:4/5}}@media(max-width:690px){.c-howitworks__cell--6{grid-column:4/7;grid-row:5/7}}.c-howitworks__cell--1,.c-howitworks__cell--2,.c-howitworks__cell--3,.c-howitworks__cell--4,.c-howitworks__cell--5,.c-howitworks__cell--6{height:100%}.c-howitworks__cell--1 .o-box,.c-howitworks__cell--2 .o-box,.c-howitworks__cell--3 .o-box,.c-howitworks__cell--4 .o-box,.c-howitworks__cell--5 .o-box,.c-howitworks__cell--6 .o-box{height:100%!important}.c-howitworks__cell--1 footer,.c-howitworks__cell--2 footer,.c-howitworks__cell--3 footer,.c-howitworks__cell--4 footer,.c-howitworks__cell--5 footer,.c-howitworks__cell--6 footer{margin-top:auto!important}@media(max-width:500px){.c-howitworks__cell--1,.c-howitworks__cell--2,.c-howitworks__cell--3,.c-howitworks__cell--4,.c-howitworks__cell--5,.c-howitworks__cell--6{grid-column:auto!important;grid-row:auto!important}}@media(max-width:1024px){.page-howitworks .o-flashes{margin-top:60px}}@media(max-width:768px){.page-howitworks .o-flashes{margin-top:100px}}.c-info{margin-bottom:100px;overflow:hidden}.c-info .o-accordion__title{margin-bottom:30px;margin-top:45px}.c-info .o-accordion summary{color:#000;display:block;font-size:18px;font-weight:900;padding-right:clamp(60px,9rem,9rem)}@media(max-width:768px){.c-info .o-accordion summary{font-size:16px}}.c-info .o-accordion details:not(:last-child){margin-bottom:20px}@media(min-width:641px){.c-info .o-accordion p{padding-right:9rem}}.c-info .o-header{padding-left:0}.c-instagram{background-color:rgba(0,0,0,.05);overflow:hidden;padding-bottom:clamp(40px,5rem,5rem);padding-top:clamp(40px,5rem,5rem)}@media(min-width:1025px){.c-instagram .o-box{width:31.25rem}}.c-instagram .carousel{margin:0 -.625rem;width:calc(100% + 1.25rem)}.c-instagram .carousel .carousel-cell{padding:0 .625rem}@media(min-width:1025px){.c-instagram .carousel .carousel-cell{margin-bottom:0;width:32.5rem}}@media(max-width:1024px){.c-instagram .carousel .carousel-cell .o-box{height:100%}}.c-instagram .carousel .flickity-page-dots{bottom:auto;justify-content:flex-start;padding:2.5rem 0 0 2.5rem;position:relative}@media(min-width:1025px){.c-instagram .carousel .flickity-viewport{min-height:28.125rem}}.c-models{margin-top:50px}.c-models__item{background-color:#0054a5;color:#fff;display:block;font-weight:700;padding:15px 0;text-align:center}.c-monit{margin-bottom:clamp(60px,10rem,10rem)}.c-monit .o-article{margin-bottom:clamp(40px,3.75rem,3.75rem);text-align:center}.c-monit .o-article h1{font-size:24px;font-weight:900;margin-bottom:clamp(20px,2.5rem,2.5rem)}.c-monit .o-article p{font-size:18px;font-weight:600}.c-monit .o-buttons{width:100%}@media(max-width:510px){.c-monit .o-buttons{flex-direction:column}}.c-monit .o-buttons .o-btn{font-size:16px;margin-bottom:20px}.c-monit__message{margin:0 auto;max-width:500px}.c-monit__oval{background-color:#fff;border-radius:50%;box-shadow:0 0 50px 0 rgba(14,31,53,.16);height:150px;margin:-75px auto 40px;width:150px}.c-monit__oval:before{font-size:64px}.c-monit--negative .c-monit__oval,.c-monit--negative .o-article h1{color:#d81e5b}.c-monit--positive .c-monit__oval,.c-monit--positive .o-article h1{color:#88d18a}@keyframes menu{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.c-nav a{white-space:nowrap}.c-nav__menu ul li{padding:0 1.25rem}@media((max-width:1350px) and (min-width:1200px))or ((max-width:1100px) and (min-width:1025px)){.c-nav__menu ul li{padding:0 1rem}}@media(max-width:1024px){.c-nav__menu ul li{padding:0}}.c-nav__menu ul li:first-of-type{padding-left:0}.c-nav__menu ul li:last-of-type{padding-right:0}.c-nav__menu ul li a:not(.o-btn){color:#fff;font-size:14px;font-weight:900}.page-contact .c-nav__menu ul li a:not(.o-btn){color:#000}.mobile-menu .c-nav__menu ul li a:not(.o-btn),.nav-narrow .c-nav__menu ul li a:not(.o-btn){color:#fff}@media(hover:hover){.c-nav__menu ul li a:not(.o-btn):hover{color:#fbd623}}.c-nav__menu ul li:last-of-type .o-btn{align-self:center;margin:10px 0}@media(min-width:641px){.c-nav__menu ul li:last-of-type{display:none}}@media(max-width:510px){.c-nav__menu ul li:last-of-type{flex-direction:row;justify-content:center}.c-nav__menu ul li:last-of-type .o-btn{margin:0 10px}.c-nav__menu ul li:last-of-type .o-btn span{display:none}.c-nav__menu ul li:last-of-type .o-btn i{margin:0}}@media(max-width:1024px){.c-nav{background-color:#0054a5;height:100vh;left:0;position:fixed;text-align:center;top:0;transform:scaleY(0);transform-origin:top;transition:transform .4s ease;width:100%}.c-nav .c-nav__menu{display:block;height:calc(100% - 100px);margin-top:140px;overflow:scroll;padding-bottom:100px;-webkit-overflow-scrolling:touch}.c-nav .c-nav__menu ul{display:block;height:auto;margin-bottom:40px;width:100%}.c-nav .c-nav__menu ul li{height:auto}.c-nav .c-nav__menu ul li a:not(.o-btn){display:inline-flex;font-size:16px;height:48px;justify-content:center;text-align:center}}@media(max-width:1024px)and (max-width:640px){.c-nav .c-nav__menu ul li a:not(.o-btn){height:40px}}@media(max-width:1024px)and (max-width:1440px){.nav-arrow .c-nav .c-nav__menu ul li a:not(.o-btn){height:40px}}@media(max-width:1024px){.c-nav .c-nav__menu ul li a:not(.o-btn):before{display:none}.c-nav.is-block{display:block!important;transform:scaleY(1);transform-origin:top}}.mobile-menu .c-nav,.nav-narrow .c-nav{position:fixed}@media(min-width:1024px){.c-topbar.hide .c-nav{background-color:#0054a5;height:100vh;left:0;position:fixed;text-align:center;top:0;transform:scaleY(0);transform-origin:top;transition:transform .4s ease;width:100%}.c-topbar.hide .c-nav .c-nav__menu{display:block;height:calc(100% - 100px);margin-top:140px;overflow:scroll;padding-bottom:100px;-webkit-overflow-scrolling:touch}.c-topbar.hide .c-nav .c-nav__menu ul{display:block;height:auto;margin-bottom:40px;width:100%}.c-topbar.hide .c-nav .c-nav__menu ul li{height:auto}.c-topbar.hide .c-nav .c-nav__menu ul li a:not(.o-btn){display:inline-flex;font-size:16px;height:48px;justify-content:center;text-align:center}}@media(min-width:1024px)and (max-width:640px){.c-topbar.hide .c-nav .c-nav__menu ul li a:not(.o-btn){height:40px}}@media(min-width:1024px)and (max-width:1440px){.nav-arrow .c-topbar.hide .c-nav .c-nav__menu ul li a:not(.o-btn){height:40px}}@media(min-width:1024px){.c-topbar.hide .c-nav .c-nav__menu ul li a:not(.o-btn):before{display:none}.c-topbar.hide .c-nav.is-block{display:block!important;transform:scaleY(1);transform-origin:top}.c-topbar.hide .c-nav__menu li{padding:0!important}}.c-newarts{overflow:hidden;padding-top:5rem}.c-newarts--swiper{padding-bottom:70px}.c-newarts:before{background:linear-gradient(180deg,#494243 0,#fff);height:375px;left:0;opacity:.03;top:0;width:100%;z-index:-1}.c-newarts.c-newsarts--author:before{background:none;content:" "}.c-newarts--bg-gray{background-color:rgba(0,0,0,.05);margin-bottom:0}.c-newarts--list{padding-top:3rem}.c-newarts--list>.o-header{padding-left:0;padding-right:0}.c-newarts--list .o-pagination{margin-top:20px}@media(min-width:1025px){.c-newarts .o-box{width:31.25rem}}.c-newarts .o-box__content{inset:auto}.c-newarts .o-box__content h3{font-weight:900;margin-bottom:2rem}.c-newarts .o-box__content p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600}.c-newarts .o-box__content .o-more{height:auto;margin:auto 0 0;padding-top:20px}.c-newarts .o-box__content .o-more p{color:#000;display:flex;padding:0}.c-newarts .o-header{margin-top:64px}.c-newarts .o-header__big{margin-top:24px;padding-left:2.5rem}.c-newarts .o-photo{margin:0}.c-newarts .carousel.extra-options .flickity-cell{display:grid;min-height:100%}.c-newarts .carousel.extra-options .o-box{height:100%;max-height:100%;min-height:100%}.c-newarts__list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.c-newarts__list .o-box{margin-bottom:20px;margin-left:10px;margin-right:10px;width:calc(33.33333% - 20px)}.c-newarts__list .o-box img{width:100%}@media(max-width:1024px){.c-newarts__list .o-box{width:calc(50% - 20px)}}@media(max-width:640px){.c-newarts__list .o-box{width:100%}}.c-newarts .blog-tags-menu{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:32px;max-height:165px;overflow-x:auto;padding:15px 0;z-index:10}@media(max-width:1024px){.c-newarts .blog-tags-menu{justify-content:flex-start;padding-bottom:5px}}@media(max-width:640px){.c-newarts .blog-tags-menu{gap:10px;justify-content:space-between;padding-right:10px}}.c-newarts .blog-tags-menu__toggle{border:2px solid #0054a5}.c-newarts .blog-tags-menu__tag--hidden,.c-newarts .blog-tags-menu__toggle--hidden{display:none!important}.c-newarts .o-tag{align-items:center;background:#e7f0fb;border-radius:24px;color:#000;display:flex;flex-shrink:0;font-weight:700;height:48px;justify-content:center;max-width:220px;min-width:160px;overflow:hidden;padding:0 16px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}@media(max-width:640px){.c-newarts .o-tag{font-size:14px;height:40px;max-width:calc(50% - 5px);min-width:calc(50% - 5px);padding:0 10px}}@media(max-width:400px){.c-newarts .o-tag{font-size:12px;height:36px;padding:0 8px}}.c-newarts .o-tag:hover{background:#a6c4e0}.c-newarts .o-tag--active{background:#0054a5;color:#fff}.c-newarts .o-tag--active:hover{background:#003566}.c-offer:not(.c-offer--fav){margin-bottom:40px;overflow:hidden;padding-bottom:20px}.c-offer .o-box{border:1px solid #d7d7d7;height:100%}.c-offer .o-box footer{z-index:5}.c-offer .o-box header h3,.c-offer .o-box header p{padding-right:20px}.c-offer .o-box header p{font-size:16px}.c-offer .o-box__bottom{margin:auto 0 0;padding-top:1.25rem}.c-offer .o-box__content{position:relative}.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend){background-color:#fff}.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):after,.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):before{left:0;width:100%}.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):before{background-image:linear-gradient(180deg,#fff 40%,#e0e0e0);height:14.375rem;top:0}@media(max-width:1024px){.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):before{height:50%}}.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):after{background-image:linear-gradient(180deg,#e9e9e8 -11%,#fff 56%);height:calc(16.875rem - 10px);top:14.375rem;width:100%}@media(max-width:1024px){.c-offer .o-box:not(.o-box--more):not(.o-box--occassion):not(.o-box--reccommend):after{height:50%;top:50%}}@media(min-width:511px){.c-offer .o-box__slogan{position:absolute;z-index:10}}.c-offer .o-box__slogan p:first-of-type{font-size:clamp(24px,2.25rem,2.25rem);font-weight:600;line-height:1;opacity:.5}.c-offer .o-box__slogan p:nth-of-type(2){font-size:clamp(32px,3.375rem,3.375rem);font-weight:900;line-height:1}.c-offer .o-box .o-photo img{margin:0 auto;transform:scale3d(.98,.98,.98);transition:all 1s ease-out;transition-delay:.1s}@media(hover:hover){.c-offer .o-box:hover .o-price--current .amount{color:#fbd623}.c-offer .o-box:hover .o-photo img{transform:scaleX(1)}}.c-offer .o-cols__item--occasion{width:66.6666666667%}@media(max-width:1024px){.c-offer .o-cols__item--occasion{width:100%}}.c-offer .o-cols__item--occasion .o-box footer{z-index:999}@media(max-width:640px){.c-offer .o-cols__item--occasion .o-box footer{order:3}}.c-offer .o-cols__item--occasion .o-box header,.c-offer .o-cols__item--occasion .o-box header .o-box__full-link:after{z-index:998}@media(max-width:640px){.c-offer .o-cols__item--occasion .o-box header{order:0}.c-offer .o-cols__item--occasion .o-box__bottom{flex-wrap:wrap}}.c-offer .o-cols__item--occasion .o-box__slogan{color:#fff}@media(min-width:511px){.c-offer .o-cols__item--occasion .o-box__slogan{right:10rem;top:8.125rem}}@media(max-width:510px){.c-offer .o-cols__item--occasion .o-box__slogan{order:1}}@media(max-width:640px){.c-offer .o-cols__item--occasion .o-arrow{margin:0 0 0 auto}}.c-offer .o-cols__item--occasion .o-officons{margin:0 0 0 auto}@media(max-width:640px){.c-offer .o-cols__item--occasion .o-officons{margin-bottom:10px;width:100%}}.c-offer .o-cols__item--occasion .o-officons [class^=icon-]{color:#fff}@media(min-width:641px){.c-offer .o-cols__item--occasion .o-officons [class^=icon-]{border-color:#fff}}@media(max-width:640px){.c-offer .o-cols__item--occasion .o-price--current{bottom:0;left:0;position:absolute}}.c-offer .o-cols__item--occasion.v1 .o-box{background-color:#494746}.c-offer .o-cols__item--occasion.v1 .o-box header h3,.c-offer .o-cols__item--occasion.v1 .o-box header p{color:#fff}.c-offer .o-cols__item--occasion.v1 .o-box .o-officons .icon-heart{color:#000}.c-offer .o-cols__item--occasion.v1 .o-box .o-officons .icon-heart--fill{color:#0054a5}.c-offer .o-cols__item--occasion.v1 .o-box .o-price,.c-offer .o-cols__item--occasion.v1 .o-box .o-price--current .amount{color:#fff}.c-offer .o-cols__item--occasion.v1 .o-box .o-price--current .amount+small{background-color:hsla(0,0%,100%,.2);color:#fff}.c-offer .o-cols__item--occasion.v1 .o-box__content{background:none}.c-offer .o-cols__item--occasion.v1 .o-box__content:after{display:none}.c-offer .o-cols__item--occasion.v2 .o-box{background-color:#b30428;color:#fff}.c-offer .o-cols__item--occasion.v2 .o-box__content{background:none}.c-offer .o-cols__item--occasion.v2 .o-box__content header p{color:#fff}.c-offer .o-cols__item--occasion.v2 .o-box__content:not(.o-box--more):after{display:none}.c-offer .o-cols__item--occasion.v2 .o-arrow,.c-offer .o-cols__item--occasion.v2 .o-officons .icon-heart{background-color:#fff;color:#000}.c-offer .o-cols__item--occasion.v2 .o-price,.c-offer .o-cols__item--occasion.v2 .o-price .amount{color:#fff}.c-offer .o-cols__item--occasion.v2 .o-price .amount+small{background-color:hsla(0,0%,100%,.2);color:#fff}.c-offer .o-cols__item--recommendation .o-box footer{z-index:999}@media(max-width:640px){.c-offer .o-cols__item--recommendation .o-box footer{order:3}}.c-offer .o-cols__item--recommendation .o-box header,.c-offer .o-cols__item--recommendation .o-box header .o-box__full-link:after{z-index:998}@media(max-width:640px){.c-offer .o-cols__item--recommendation .o-box header{order:0}}.c-offer .o-cols__item--recommendation .o-officons [class^=icon-]{color:#fff}@media(min-width:641px){.c-offer .o-cols__item--recommendation .o-officons [class^=icon-]{border-color:#fff}}.c-offer .o-cols__item--recommendation.v1 .o-box header h3,.c-offer .o-cols__item--recommendation.v1 .o-box header p,.c-offer .o-cols__item--recommendation.v2 .o-box header h3,.c-offer .o-cols__item--recommendation.v2 .o-box header p,.c-offer .o-cols__item--recommendation.v3 .o-box header h3,.c-offer .o-cols__item--recommendation.v3 .o-box header p,.c-offer .o-cols__item--recommendation.v4 .o-box header h3,.c-offer .o-cols__item--recommendation.v4 .o-box header p{color:#fff}.c-offer .o-cols__item--recommendation.v1 .o-box .o-officons .icon-heart,.c-offer .o-cols__item--recommendation.v2 .o-box .o-officons .icon-heart,.c-offer .o-cols__item--recommendation.v3 .o-box .o-officons .icon-heart,.c-offer .o-cols__item--recommendation.v4 .o-box .o-officons .icon-heart{color:#000}.c-offer .o-cols__item--recommendation.v1 .o-box .o-officons .icon-heart--fill,.c-offer .o-cols__item--recommendation.v2 .o-box .o-officons .icon-heart--fill,.c-offer .o-cols__item--recommendation.v3 .o-box .o-officons .icon-heart--fill,.c-offer .o-cols__item--recommendation.v4 .o-box .o-officons .icon-heart--fill{color:#0054a5}.c-offer .o-cols__item--recommendation.v1 .o-box .o-price,.c-offer .o-cols__item--recommendation.v1 .o-box .o-price--current .amount,.c-offer .o-cols__item--recommendation.v2 .o-box .o-price,.c-offer .o-cols__item--recommendation.v2 .o-box .o-price--current .amount,.c-offer .o-cols__item--recommendation.v3 .o-box .o-price,.c-offer .o-cols__item--recommendation.v3 .o-box .o-price--current .amount,.c-offer .o-cols__item--recommendation.v4 .o-box .o-price,.c-offer .o-cols__item--recommendation.v4 .o-box .o-price--current .amount{color:#fff}.c-offer .o-cols__item--recommendation.v1 .o-box .o-price--current .amount+small,.c-offer .o-cols__item--recommendation.v2 .o-box .o-price--current .amount+small,.c-offer .o-cols__item--recommendation.v3 .o-box .o-price--current .amount+small,.c-offer .o-cols__item--recommendation.v4 .o-box .o-price--current .amount+small{background-color:hsla(0,0%,100%,.2);color:#fff}.c-offer .o-cols__item--recommendation.v1 .o-box__content,.c-offer .o-cols__item--recommendation.v2 .o-box__content,.c-offer .o-cols__item--recommendation.v3 .o-box__content,.c-offer .o-cols__item--recommendation.v4 .o-box__content{background:none}.c-offer .o-cols__item--recommendation.v1 .o-box__content:after,.c-offer .o-cols__item--recommendation.v2 .o-box__content:after,.c-offer .o-cols__item--recommendation.v3 .o-box__content:after,.c-offer .o-cols__item--recommendation.v4 .o-box__content:after{display:none}.c-offer .o-cols__item--recommendation.v1 .o-arrow,.c-offer .o-cols__item--recommendation.v2 .o-arrow,.c-offer .o-cols__item--recommendation.v3 .o-arrow,.c-offer .o-cols__item--recommendation.v4 .o-arrow{background-color:#fff;color:#000}.c-offer .o-cols__item--recommendation.v1 .o-box{background-color:#494746}.c-offer .o-cols__item--recommendation.v2 .o-box{background-color:#b30428}.c-offer .o-cols__item--recommendation.v3 .o-box{background-color:#0054a5}.c-offer .o-cols__item--recommendation.v4 .o-box{background-color:#000}.c-offer .o-cols__item--recommendation.v4 .o-box .o-officons .icon-heart{color:#b30428}.c-offer .o-cols__item--recommendation.v4 .o-box .o-officons .icon-heart:before{content:""}.c-offer .o-cols__item--recommendation.v4 .o-box .o-officons .icon-heart--fill{background-color:#b30428;color:#fff}.c-offer--recommend .o-header h2{padding-left:2.5rem}@media(min-width:1025px){.c-offer--recommend .o-box{width:31.25rem}}.c-offer__breadcrumbs{margin-bottom:25px}.c-options{background-color:#fff}.c-options [class^=icon-]{font-size:clamp(48px,6rem,6rem);line-height:1}.c-options .o-box{background-position:left 20%;height:300px}@media(min-width:1025px){.c-options .o-box{height:31.25rem}}.c-other{overflow:hidden;padding-bottom:0}@media(min-width:1025px){.c-other .o-box{width:31.25rem}}.c-other .carousel{margin:0 -5rem;width:calc(100% + 10rem)}@media(min-width:1025px){.c-other .carousel .flickity-viewport{height:31.25rem}}.c-panel{margin-bottom:clamp(60px,3.75rem,3.75rem);margin-top:-150px}.c-panel__logreg{margin:0 auto;max-width:500px}.c-panel__logreg .o-subtext{font-size:14px;font-weight:900;padding:20px 0 0 40px}@media(hover:hover){.c-panel__logreg .o-subtext a:hover{color:#0054a5}}.c-panel__logreg .o-subtext span{font-weight:600}.c-panel__logreg .o-row .o-group{width:100%}.c-panel__logreg .o-row.checkboxes .o-group>label{padding-left:0}.c-panel__logreg .o-row.checkboxes .o-group:last-of-type{margin-bottom:clamp(30px,2.5rem,2.5rem)}.c-panel__logreg .o-row.facebook .o-group{margin-bottom:20px}.c-panel__logreg .o-row.or p{text-align:center;width:100%}.c-panel__logreg .o-row.or p:before{background-color:#d8d8d8;height:1px;width:100%}.c-panel__logreg .o-row.or p span{background-color:#fff;color:#898989;display:inline-block;font-size:14px;font-weight:900;padding:0 20px}.c-panel__logreg .o-row.submit{padding-top:20px}.c-panel__logreg .o-tabs__content{padding-top:clamp(40px,5rem,5rem)}.c-panel__logreg .o-tabs__nav li{width:50%}.c-panel__logreg .icon-facebook,.c-panel__logreg .icon-google{left:10px;width:40px}.c-panel input[type=checkbox]{display:none}.c-panel input[type=checkbox]+label span{font-weight:600}.c-promo{overflow:hidden}@media(min-width:1025px){.c-promo .o-box{height:31.25rem;width:31.25rem}}.c-promo .o-box h3{color:#fbd623}.c-promo .o-box__bottom p{color:#fff;font-size:16px;font-weight:600}.c-promo .o-header__big{padding-left:2.5rem}@media(min-width:1025px){.c-promo .carousel .flickity-viewport{height:31.25rem}}.c-reservations{padding-bottom:100px;padding-top:0}.c-reservations__addmsg{text-align:right}.c-reservations__addmsg .o-textarea{margin-bottom:clamp(20px,2.5rem,2.5rem)}.c-reservations__addmsg .o-header{padding:0 0 clamp(20px,2.5rem,2.5rem)}.c-reservations__info{margin-bottom:clamp(40px,5rem,5rem);width:100%}.c-reservations__info .o-box{height:clamp(160px,15rem,15rem);padding:clamp(20px,2.5rem,2.5rem)}@media(max-width:1024px){.c-reservations__info .o-box{height:100%}}.c-reservations__info .o-box .desc{font-weight:900;line-height:1.33;margin:auto 0 0}@media(min-width:1025px){.c-reservations__info .o-box .desc{max-width:18.75rem}}.c-reservations__info .o-box .lead{color:#898989;font-size:14px;font-weight:900}@media(max-width:1024px){.c-reservations__info .o-box .lead{margin:0 0 10px}}.c-reservations__info .o-box--yellow .amount,.c-reservations__info .o-box--yellow .lead{color:#000}.c-reservations__info .o-box--yellow .lead{text-align:center}.c-reservations__info .o-box .o-price{margin:auto 0 0;text-align:center}@media(min-width:1441px){.c-reservations__info .o-box .o-price{padding-bottom:clamp(20px,2.5rem,2.5rem)}}.c-reservations__info>.o-cols{margin:0 -.625rem;width:calc(100% + 1.25rem)}.c-reservations__info>.o-cols .o-cols__item{padding:clamp(5px,.625rem,.625rem);width:25%}.c-reservations__info>.o-cols .o-cols__item.double{width:50%}.c-reservations__info>.o-cols .o-cols__item:nth-of-type(4) .o-box,.c-reservations__info>.o-cols .o-cols__item:nth-of-type(5) .o-box,.c-reservations__info>.o-cols .o-cols__item:nth-of-type(6) .o-box,.c-reservations__info>.o-cols .o-cols__item:nth-of-type(7) .o-box{box-shadow:0 0 30px 0 rgba(14,31,53,.16)}@media(max-width:1440px){.c-reservations__info>.o-cols .o-cols__item:first-of-type{width:100%}.c-reservations__info>.o-cols .o-cols__item:nth-of-type(2),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(3){width:50%}}@media(max-width:640px){.c-reservations__info>.o-cols .o-cols__item:nth-of-type(4),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(5),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(6),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(7){width:50%}}@media(max-width:510px){.c-reservations__info>.o-cols .o-cols__item:nth-of-type(2),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(3),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(4),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(5),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(6),.c-reservations__info>.o-cols .o-cols__item:nth-of-type(7){width:100%}}.c-reservations__list{border-collapse:collapse;width:100%}.c-reservations__list tr{border-bottom:1px solid #d7d7d7}.c-reservations__list tr td{padding:34px clamp(18px,1.625rem,1.625rem)}.c-reservations__list tr th{padding:0 clamp(18px,1.625rem,1.625rem) 20px}.c-reservations__list tr td,.c-reservations__list tr th{font-size:14px;font-weight:600;line-height:1.5em;vertical-align:middle}.c-reservations__list tr td:first-of-type,.c-reservations__list tr th:first-of-type{color:#d7d7d7;padding:0}.c-reservations__list tr td:last-of-type,.c-reservations__list tr th:last-of-type{padding:0 26px}.c-reservations__list tr td:last-of-type .visible-on-mobile,.c-reservations__list tr th:last-of-type .visible-on-mobile{display:none}.c-reservations__list thead th{color:#0054a5;font-weight:900}.c-reservations__list tbody tr{margin-bottom:20px;transition:background-color .3s ease}.c-reservations__list tbody tr:has(a:hover){background-color:#eee}.c-reservations__list tbody tr td{line-height:1.33}.c-reservations__list tbody tr td:nth-of-type(2n){font-weight:900}.c-reservations__list tbody tr td:nth-of-type(5){font-size:12px}.c-reservations__list tbody tr td .price{align-items:center;display:flex;font-weight:900;gap:clamp(10px,1.25rem,1.25rem)}.c-reservations__list tbody tr td .price small{font-size:12px;font-weight:600}.c-reservations__list tbody tr td .price__points{align-items:center;color:#0054a5;display:flex;gap:10px}.c-reservations__list tbody tr td .price__regular{color:#f0c905}.c-reservations__list strong{font-weight:900}@media(max-width:768px){.c-reservations__list table,.c-reservations__list tbody,.c-reservations__list td,.c-reservations__list th,.c-reservations__list thead,.c-reservations__list tr{display:block}.c-reservations__list thead tr{left:-9999px;position:absolute;top:-9999px}.c-reservations__list tr{margin-bottom:40px!important}.c-reservations__list tr td{border-bottom:1px solid #d7d7d7;padding:17px 18px 17px 50%!important;position:relative}.c-reservations__list tr td:before{color:#0054a5;font-size:14px!important;font-weight:900;left:2.5rem;padding-right:10px;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:45%}.c-reservations__list tr td:first-of-type{display:none}.c-reservations__list tr td:last-of-type{display:flex;justify-content:center;padding-left:0!important}.c-reservations__list tr td:last-of-type .visible-on-mobile{display:block}.c-reservations__list tr td:last-of-type a{color:#0054a5;display:flex;font-size:16px;font-weight:700;gap:15px}.c-reservations__list tr td:nth-of-type(2):before{content:"Rodzaj finansowania:"}.c-reservations__list tr td:nth-of-type(3):before{content:"Marka:"}.c-reservations__list tr td:nth-of-type(4):before{content:"Model:"}.c-reservations__list tr td:nth-of-type(5):before{content:"Ostatni o-status rezerwacji:"}.c-reservations__list tr td:nth-of-type(6):before{content:"Data rezerwacji:"}.c-reservations__list.orders td:nth-of-type(2):before{content:"Identyfikator zamówienia:"}.c-reservations__list.orders td:nth-of-type(3):before{content:"Cena w sumie:"}.c-reservations__list.orders td:nth-of-type(4):before{content:"Data zamówienia:"}}.c-reservations__history .o-header{padding:0 0 clamp(20px,2.5rem,2.5rem)}.c-reservations__loyalty-program .o-cols__item--left{flex:1 1 60%!important}@media(max-width:1024px){.c-reservations__loyalty-program .o-cols__item--left{margin-bottom:0!important}}@media(max-width:768px){.c-reservations__loyalty-program .o-cols__item--left{flex-basis:100%!important;padding-right:clamp(30px,2.5rem,2.5rem)!important}}.c-reservations__loyalty-program .o-cols__item--left:first-child{padding:clamp(30px,2.5rem,2.5rem) 0 clamp(30px,2.5rem,2.5rem) clamp(30px,2.5rem,2.5rem)}.c-reservations__loyalty-program .o-cols__item--left form .o-row{flex-wrap:unset;margin:0}.c-reservations__loyalty-program .o-cols__item--left form .o-row.dual-input{display:flex;gap:clamp(10px,1.25rem,1.25rem)}.c-reservations__loyalty-program .o-cols__item--left form .o-row .o-group{margin:0;padding:0;width:100%}.c-reservations__loyalty-program .o-cols__item--left form button{margin-top:clamp(25px,2.5rem,2.5rem)}.c-reservations__loyalty-program .o-cols__item--right{flex:1 0 40%!important;min-width:350px;overflow:hidden;padding-right:clamp(40px,4.0625rem,4.0625rem)!important;padding-top:clamp(35px,3.75rem,3.75rem)!important;position:relative}@media(max-width:768px){.c-reservations__loyalty-program .o-cols__item--right{display:none}}.c-reservations__loyalty-program--refer{background-color:#f0c905;min-height:400px}.c-reservations__loyalty-program--refer .form__header{margin-bottom:clamp(40px,4.375rem,5.4375rem)}.c-reservations__loyalty-program--refer .form__header span{align-items:center;color:#0054a5;display:inline-flex;justify-content:center;white-space:nowrap}.c-reservations__loyalty-program--refer .form__header span img{display:block;margin-left:10px}.c-reservations__loyalty-program--refer .form__fields .dual-input{margin-top:clamp(10px,1.25rem,1.25rem)!important}.c-reservations__loyalty-program--refer .o-cols__item--right img:first-child{position:relative;z-index:3}.c-reservations__loyalty-program--refer .o-cols__item--right .yellow-oval{background-color:#fbd623;border-radius:50% 0 0 50%;height:150%;position:absolute;right:-15%;top:-10%;width:100%}.c-reservations__loyalty-program--refer .o-cols__item--right .logo{position:absolute;right:40px;top:45px}.c-reservations__loyalty-program--refer .o-cols__item--right .logo img{height:clamp(90px,7.5rem,7.5rem);width:clamp(90px,7.5rem,7.5rem)}.c-reservations__loyalty-program--refer .o-cols__item--right .logo .empty-circle,.c-reservations__loyalty-program--refer .o-cols__item--right .logo .filled-circle,.c-reservations__loyalty-program--refer .o-cols__item--right .logo i{position:absolute}.c-reservations__loyalty-program--refer .o-cols__item--right .logo .empty-circle{border:1px solid #fff;border-radius:50%}.c-reservations__loyalty-program--refer .o-cols__item--right .logo .empty-circle--small{height:10px;left:0;top:-10px;width:10px}.c-reservations__loyalty-program--refer .o-cols__item--right .logo .empty-circle--big{bottom:-30px;height:25px;left:5px;width:25px}.c-reservations__loyalty-program--refer .o-cols__item--right .logo .filled-circle{background-color:#0054a5;border-radius:50%;bottom:20px;height:17px;right:-15px;width:17px}.c-reservations__loyalty-program--refer .o-cols__item--right .logo i{background-color:#fff;border-radius:50%;bottom:-40px;padding:clamp(10px,1.25rem,1.25rem);right:0;z-index:4}.c-reservations__loyalty-program--refer .o-cols__item--right .logo i:before{color:#fbd623;font-size:24px}.c-reservations__loyalty-program--list{margin-top:clamp(40px,5rem,5rem)}.c-reservations__loyalty-program--list tbody tr td{font-size:12px!important}.c-reservations__loyalty-program--list tbody tr td:last-of-type{padding:34px clamp(18px,1.625rem,1.625rem)!important}@media(max-width:768px){.c-reservations__loyalty-program--list.friends td:nth-of-type(2):before{content:"Data polecenia:"}.c-reservations__loyalty-program--list.friends td:nth-of-type(3):before{content:"Imie i nazwisko polecanego:"}.c-reservations__loyalty-program--list.friends td:nth-of-type(4):before{content:"Status:"}.c-reservations__loyalty-program--list.history td:nth-of-type(2):before{content:"Wartość punktów:"}.c-reservations__loyalty-program--list.history td:nth-of-type(3):before{content:"Opis:"}.c-reservations__loyalty-program--list.history td:nth-of-type(4):before{content:"Data:"}}.c-reservations__loyalty-program--list .points__status.granted{color:#0054a5}.c-reservations__loyalty-program--list .points__status.subtracted{color:#d81e5b}.c-reservations__loyalty-program--list .points__amount{align-items:center;color:#0054a5;display:flex;font-size:14px!important;font-weight:900;gap:10px}.c-reservations__loyalty-program--list .points__amount.subtracted{color:#d81e5b}.c-reservations__loyalty-program--frames{background-color:#0054a5;margin-top:clamp(40px,5rem,5rem);overflow:hidden}.c-reservations__loyalty-program--frames .frame-photos__header{margin-bottom:clamp(22px,2.75rem,2.75rem)}.c-reservations__loyalty-program--frames .frame-photos__header h3{color:#fbd623;margin-bottom:clamp(10px,1.25rem,1.25rem)}.c-reservations__loyalty-program--frames .frame-photos__header p{color:#fff;font-size:14px;font-weight:900}.c-reservations__loyalty-program--frames .frame-photos__header p span{font-weight:600}@media(max-width:768px){.c-reservations__loyalty-program--frames .frame-photos__fields{display:flex;flex-direction:column}.c-reservations__loyalty-program--frames .frame-photos__fields button{margin:0 auto;max-width:285px;width:100%}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row{flex-wrap:wrap!important;justify-content:center}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .o-group{max-width:285px}}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container{align-items:center;display:flex;flex-direction:column;height:165px;max-width:285px;min-width:200px;width:100%}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .file-upload-label{align-items:center;border:2px dashed #fff;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px!important;gap:8px;height:100%;justify-content:center;padding:48px 20px 56px;position:relative;text-align:center;transition:border-color .3s ease;width:100%}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .file-upload-label:hover{border-color:#fbd623}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .file-upload-label input[type=file]{display:none}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container{position:relative}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container .overlay{background-color:hsla(0,100%,75%,0);border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease;z-index:1}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container .icon-trash{cursor:pointer;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:2}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container .icon-trash:before{color:#fff;font-size:24px}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container:hover .overlay{background-color:hsla(0,100%,75%,.4)}.c-reservations__loyalty-program--frames .frame-photos__fields .o-row .upload-container .preview-container:hover .icon-trash{opacity:1}.c-reservations__loyalty-program--frames .o-cols__item--right{background-image:url(/build/images/car-bgnd.b5276d02.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.c-reservations__loyalty-program--points-cta{align-items:center;background-color:#f0c905;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:clamp(40px,5rem,5rem);overflow:clip;padding:clamp(30px,2.875rem,2.875rem) clamp(28px,2.5rem,2.5rem);position:relative}@media(max-width:768px){.c-reservations__loyalty-program--points-cta{gap:15px;justify-content:center}}.c-reservations__loyalty-program--points-cta .points-amount{align-items:center;display:flex;z-index:3}.c-reservations__loyalty-program--points-cta .points-amount h2{margin-right:10px}.c-reservations__loyalty-program--points-cta .points-amount h2 span{color:#0054a5;font-weight:900}.c-reservations__loyalty-program--points-cta button{z-index:3}.c-reservations__loyalty-program--points-cta .oval-bgnd{background-color:#fbd623;border-radius:50% 0 0 50%;height:300%;position:absolute;top:-100%;width:50%}.c-reservations__loyalty-program--points-cta .oval-bgnd--1{border-radius:0 50% 50% 0;left:-13%}.c-reservations__loyalty-program--points-cta .oval-bgnd--2{right:-16%}.c-reservations__loyalty-program--points-cta .oval-bgnd--3{background-color:#ffde2d;right:-21%;z-index:2}@media(max-width:1024px){.c-reservations .o-cols__item--left{margin-bottom:60px}}.c-reservations .o-logout{background-color:#d81e5b;margin-top:10px}.c-reservations .o-logout span{color:#fff!important}@media(hover:hover){.c-reservations .o-logout:hover{background-color:#c21b52}}.c-reservations .o-logout--yellow{background-color:transparent;color:#fbd623}@media(hover:hover){.c-reservations .o-logout--yellow:hover{background-color:transparent;color:#dcb804}}.c-reservations .o-post{margin-bottom:40px}.c-reservations .o-post__meta{font-size:12px;margin-bottom:20px;padding-left:clamp(20px,2.5rem,2.5rem)}.c-reservations .o-post__meta strong{font-weight:900}.c-reservations .o-post__meta .author{color:#0054a5}.c-reservations .o-post__meta time{color:#898989}.c-reservations .o-post__message{border-radius:30px 30px 30px 0;padding:24px clamp(20px,2.5rem,2.5rem)}.c-reservations .o-post__message p{color:#000;font-size:14px;font-weight:600}.c-reservations .o-post__message--gray{background-color:#ededed}.c-reservations .o-post__message--white{border:1px solid #c9c9c9}.c-reservations .o-post__message .body{margin-bottom:clamp(20px,2.5rem,2.5rem)}.c-reservations .o-post__message .body p{font-weight:900}.c-reservations .o-post__message .footer{margin-bottom:20px}.c-reservations .o-post__message .footer p{color:#0054a5;font-weight:900}.c-reservations .o-post__message .header{margin-bottom:clamp(20px,2.5rem,2.5rem)}.c-reservations .o-post__message .header p:not(:last-of-type){margin-bottom:10px}.c-reservations .o-post__message .header strong{font-weight:900}@media(min-width:511px){.c-reservations .o-post__message .header strong{padding-left:20px}}@media(max-width:510px){.c-reservations .o-post__message .header strong{display:block}}.c-reservations .o-post__message .subject{border-bottom:1px solid #c9c9c9;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}.c-reservations .o-status{border-radius:10px;display:inline-block;padding:10px 20px}@media(max-width:768px){.c-reservations .o-tabs__nav a,.c-reservations .o-tabs__nav li{font-size:clamp(12px,.875rem,.875rem);height:60px;justify-content:center;text-align:center}}.c-reservations .o-tabs__content{padding:0}.c-reviews{overflow:hidden}.c-reviews .o-box{height:auto;height:100%;padding:clamp(20px,2.5rem,2.5rem)}@media(min-width:1025px){.c-reviews .o-box{min-height:28.125rem;width:39.375rem}}.c-reviews .o-box:before{border:1px solid #d7d7d7;height:100%;left:0;top:0;width:clamp(80px,7.5rem,7.5rem)}.c-reviews .o-box blockquote p{font-weight:900}.c-reviews .o-box blockquote p.o-author{color:#898989;margin-top:2.5rem}.c-reviews .o-box--rating:before{background-color:#e5edf6;border:none;z-index:-1}.c-reviews .o-box--rating:after{color:#d7d7d7;content:"";font-family:icomoon;font-size:4.125rem;right:0;top:4.6875rem}.c-reviews .o-meta{margin-bottom:40px}.c-reviews .o-meta .icon-star{color:#0054a5;font-size:clamp(18px,1.5rem,1.5rem);margin-right:1.25rem}.c-reviews .carousel{margin:0 -5rem;width:calc(100% + 10rem)}.c-reviews .carousel .carousel-cell{padding:0 5rem}@media(max-width:1024px){.c-reviews .carousel .carousel-cell .o-box{height:100%}}.c-reviews .carousel.extra-options .carousel-cell{height:100%}@media(min-width:1025px){.c-reviews .carousel .flickity-viewport{min-height:28.125rem}}.c-topbar{background-color:#0054a5;height:200px;position:absolute;top:0;transform-origin:center;transition:none!important;width:100%;z-index:40}@media(max-width:1024px){.c-topbar{height:140px}}@media(max-width:767px){.c-topbar{height:100px}.c-topbar .js-secondRow .o-central{display:none}.c-topbar .offer-page:after{min-height:100px}}.page-about .c-topbar,.page-blogpost .c-topbar,.page-contact .c-topbar,.page-home .c-topbar{background-color:transparent}.c-topbar__wrapper{background-color:#0054a5;height:100%;margin-left:auto;margin-right:auto;padding-bottom:clamp(15px,1.25rem,1.25rem);padding-top:clamp(15px,1.25rem,1.25rem)}.page-about .c-topbar__wrapper,.page-blogpost .c-topbar__wrapper,.page-contact .c-topbar__wrapper,.page-home .c-topbar__wrapper{background-color:transparent}@media(max-width:960px){.c-topbar .c-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)!important;margin-top:80px!important}.c-topbar .c-nav ul li a{color:#0054a5!important}.c-topbar .c-nav .o-btn--panel{border:1px solid #0054a5!important;box-shadow:none!important}}.c-topbar.hide{transform:scaleY(0);transform-origin:top!important}.c-topbar.hide .o-hamburger{display:flex}.c-topbar.hide .o-central{display:none!important}.c-topbar.hide .o-btn--panel{margin-right:0!important}@media(min-width:768px){.c-topbar.hide .o-search{opacity:1!important}.c-topbar.hide .o-btn--search{display:none!important}}.c-topbar.hide .c-nav{height:130vh!important}@media(min-width:1024px){.c-topbar.hide .c-nav{transform:scaleY(0);transform-origin:top!important}}@media(min-width:960px){.c-topbar.hide .js-firstRow{justify-content:space-around}.c-topbar.hide .c-topbar__content{margin-left:0!important;padding-left:0}.c-topbar.hide .o-search{left:auto!important;margin-left:-7rem!important}.c-topbar.hide .c-nav{background-color:#fff;bottom:auto;box-shadow:0 0 20px 0 rgba(14,31,53,.5);height:80px!important;left:0;right:0;top:80px}.c-topbar.hide .c-nav .c-nav__menu{height:100%!important;margin-top:0!important;margin:0 auto;overflow:hidden;padding-bottom:0!important;width:116.25rem}.c-topbar.hide .c-nav .c-nav__menu ul{align-items:center;column-gap:40px;display:flex!important;height:100%;left:-1rem;margin:0 auto;position:relative;width:45.625rem}.c-topbar.hide .c-nav .c-nav__menu ul a{align-items:center;display:flex;height:100%!important}.c-topbar.hide .c-nav .c-nav__menu ul li a:not(.o-btn){color:#0054a5;font-size:14px;font-weight:900}}.nav-narrow .c-topbar{background-color:#0054a5;height:80px;padding-bottom:0;position:fixed;top:0;transform:translateZ(0)}.c-topbar .o-central{margin:0 0 0 auto}@media(max-width:1600px){.c-topbar .o-central{align-items:flex-end;flex-direction:column}.nav-narrow .c-topbar .o-central{display:none}}.c-topbar .o-central p{color:#fff;font-weight:900}.page-contact .c-topbar .o-central p{color:#000}.nav-narrow .c-topbar .o-central p{color:#fff}.c-topbar .o-central p:first-of-type{opacity:.5}@media(min-width:1441px){.c-topbar .o-central p:first-of-type{padding-right:10px}}.c-topbar .o-central p:last-of-type{font-size:18px}@media(max-width:510px){.c-topbar .o-central p:last-of-type{font-size:14px}}.c-topbar .o-central p:last-of-type span{font-weight:600}@media(max-width:510px){.c-topbar .o-central p{font-size:12px;text-align:right}}@media(hover:hover){.c-topbar .o-central p a:hover{color:#fbd623}}.nav-narrow .c-topbar .o-central{align-items:flex-end;flex-direction:column;padding-right:90px;position:absolute;right:0;z-index:-1}.nav-narrow .c-topbar .o-central p:first-of-type{padding-right:0}.mobile-menu .c-topbar .o-central{opacity:0}.c-topbar .o-logo{align-items:center;align-self:center;border:10px solid #005aaf;border-radius:50%;display:flex;flex-shrink:0;height:clamp(60px,11.25rem,150px);width:clamp(60px,11.25rem,150px);z-index:60}@media(max-width:768px){.c-topbar .o-logo{border-width:5px}}.page-about .c-topbar .o-logo,.page-blogpost .c-topbar .o-logo{border-color:transparent}.c-topbar .o-logo img.blue{display:none}.page-contact .c-topbar .o-logo img.blue{display:block}.nav-narrow .c-topbar .o-logo img.blue,.page-contact .c-topbar .o-logo img:not(.blue){display:none}.nav-narrow .c-topbar .o-logo img:not(.blue){display:block}.nav-narrow .c-topbar .o-logo{height:70px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.nav-narrow .c-topbar .o-logo img{height:100%;width:auto}.c-topbar .o-buttons{margin:0 0 0 auto}.c-topbar .o-row{margin:0;padding-bottom:.9375rem;padding-top:.9375rem}.c-topbar .o-row:first-of-type{z-index:20}@media(max-width:768px){.c-topbar .o-row:first-of-type .o-btn{height:clamp(50px,3.75rem,3.75rem);padding:0;width:clamp(50px,3.75rem,3.75rem)}}.c-topbar .o-row:first-of-type .o-btn--panel{margin-left:clamp(10px,1.25rem,1.25rem)}.page-contact .c-topbar .o-row:first-of-type .o-btn--panel{border:1px solid #000;color:#000}.nav-narrow .c-topbar .o-row:first-of-type .o-btn--panel{border:none}@media(min-width:1601px){.nav-narrow .c-topbar .o-row:first-of-type .o-btn--panel{margin-right:200px}}.c-topbar .o-row:first-of-type .o-btn--phone{margin-left:clamp(10px,1.25rem,1.25rem)}@media(min-width:769px){.c-topbar .o-row:first-of-type .o-btn--search{display:none}.nav-narrow .c-topbar .o-row:first-of-type .o-btn--search{display:flex}}.c-topbar .o-row:first-of-type .o-btn--search .icon-close-thin{color:#000;font-size:20px}.c-topbar .o-row:first-of-type .o-btn--search:not(.is-active) .icon-close-thin{display:none}.c-topbar .o-row:first-of-type .o-btn--search.is-active{background-color:hsla(0,0%,100%,.5)}.c-topbar .o-row:first-of-type .o-btn--search.is-active .icon-lens{display:none}@media(max-width:1220px){.c-topbar .o-row:first-of-type .o-btn [class^=icon-]{margin:0}.c-topbar .o-row:first-of-type .o-btn span{display:none}}.nav-narrow .c-topbar .o-row:first-of-type .o-btn{border-radius:50%;height:clamp(50px,3.75rem,3.75rem);padding:0;width:clamp(50px,3.75rem,3.75rem)}.nav-narrow .c-topbar .o-row:first-of-type .o-btn [class^=icon-]{margin:0}.nav-narrow .c-topbar .o-row:first-of-type .o-btn span{display:none}.nav-narrow .c-topbar .o-row:first-of-type{left:0;position:absolute;width:100%}.c-topbar .o-row:last-of-type{padding-left:10px;padding-right:clamp(30px,2.5rem,2.5rem)}@media((max-width:1350px) and (min-width:1200px))or ((max-width:1100px) and (min-width:1025px)){.c-topbar .o-row:last-of-type{padding-left:clamp(20px,2.1875rem,2.5rem);padding-right:clamp(20px,2.1875rem,2.5rem)}}@media(max-width:1440px){.c-topbar .o-row:last-of-type{align-items:flex-start}}.nav-narrow .c-topbar .o-row:last-of-type{display:none}.nav-narrow .c-topbar .o-search{opacity:1;pointer-events:all;position:absolute}@media(min-width:769px){.nav-narrow .c-topbar .o-search{opacity:0}}.nav-narrow .c-topbar .o-search.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0);z-index:15}.mobile-search .c-topbar .o-search{position:fixed}.c-topbar__content{flex:1;padding-left:7.5rem}@media((max-width:1350px) and (min-width:1200px))or ((max-width:1100px) and (min-width:1025px)){.c-topbar__content{padding-left:6.25rem}}.nav-narrow .c-topbar__content{margin-left:10rem;padding-left:0}.c-topbar.c-topbar--blackweek,.c-topbar.c-topbar--blackweek .c-topbar__wrapper,.c-topbar.c-topbar--valentines,.c-topbar.c-topbar--valentines .c-topbar__wrapper{background-color:#000}.c-topbar.c-topbar--blackweek.hide,.c-topbar.c-topbar--blackweek.hide .c-topbar__wrapper,.c-topbar.c-topbar--valentines.hide,.c-topbar.c-topbar--valentines.hide .c-topbar__wrapper{background-color:#000!important}.c-topbar.c-topbar--blackweek .o-logo,.c-topbar.c-topbar--valentines .o-logo{border-color:transparent}.car-details-page:after,.offer-page:after{height:140px;min-height:140px}@media(max-width:767px){.car-details-page:after,.offer-page:after{height:100px;min-height:100px}}@media(min-width:960px){.mobile-menu .c-topbar:not(.hide) .c-nav{position:static!important}}@media(min-width:1025px){.c-tv .o-box--more{height:100%}}.c-tv .o-box--more .o-lead{margin-bottom:2.5rem}.c-tv .o-box__bottom p{color:hsla(0,0%,100%,.8);font-size:16px}.label{background-color:#d7d7d7;border-radius:10px;color:#000;font-size:12px!important;font-weight:900;padding:3px 10px;text-align:left}.label--secondary{background-color:#f0c905}.c-otomoto{padding-bottom:clamp(100px,10vw,200px)}.c-otomoto__header{padding-bottom:clamp(40px,10vw,80px)}.c-otomoto__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.c-otomoto__box{background:#fff}.c-otomoto__box-content{padding:40px}@media(max-width:640px){.c-otomoto__box-content{padding:20px}}.c-otomoto__box-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:40px}.c-otomoto__box-logo{height:60px;width:60px}.c-otomoto__box-button{align-items:center;background-color:#fbd623;border:2px solid #fbd623;border-radius:30px;color:#231f20;display:flex;font-size:16px;font-weight:900;height:60px;justify-content:center;margin-top:40px;padding:0 30px;text-align:center;white-space:nowrap;width:100%}.c-otomoto__box-button:hover{background:transparent}.c-otomoto__box-button i{font-style:italic}.c-otomoto__box-link{color:#0054a5;font-weight:600;font-weight:900;line-height:1.42;text-align:center;text-decoration:none}.c-otomoto__box-address,.c-otomoto__box-heading,.c-otomoto__box-link,.c-otomoto__box-text{font-size:clamp(17px,1.2vw,24px)}.c-otomoto__bg{bottom:0;top:auto}.c-mobileapp{padding-bottom:clamp(100px,10vw,200px)}@media(max-width:700px){.c-mobileapp{padding-bottom:30px}}.c-mobileapp__header{padding-bottom:clamp(40px,10vw,80px)}@media(max-width:700px){.c-mobileapp__header{padding-bottom:10px}}.c-mobileapp__bg{bottom:0;top:auto}.c-mobileapp__layout{position:relative}.c-mobileapp__layout-download{left:0;padding-top:45px;position:absolute;top:0;width:100%;z-index:5}@media(max-width:1630px){.c-mobileapp__layout-download{top:-37px}}@media(max-width:1490px){.c-mobileapp__layout-download{top:-77px}}@media(max-width:1315px){.c-mobileapp__layout-download{top:-130px}}@media(max-width:1060px){.c-mobileapp__layout-download{top:-180px}}@media(max-width:770px){.c-mobileapp__layout-download{margin-bottom:30px;padding-top:0;position:static}}.c-mobileapp__layout-cars{margin-top:-110px;position:relative;z-index:3}@media(max-width:880px){.c-mobileapp__layout-cars{margin-top:-60px}}.c-mobileapp__download{display:flex;justify-content:space-between}.c-mobileapp__download-box{align-items:center;display:flex;flex-direction:column;text-align:center;width:clamp(170px,17vw,370px)}.c-mobileapp__download-qr{background-color:#fff;box-shadow:0 0 30px 0 rgba(14,31,53,.16);height:140px;padding:20px;width:140px}@media(max-width:780px){.c-mobileapp__download-qr{height:100px;padding:10px;width:100px}}.c-mobileapp__download-title{color:#0054a5;font-size:clamp(16px,2vw,24px);font-weight:900;line-height:1.29;margin:30px 0 20px}@media(max-width:1240px){.c-mobileapp__download-title{font-size:18px;margin:15px 0}}@media(max-width:780px){.c-mobileapp__download-button{transform:scale(.8);transform-origin:center}}.c-mobileapp__cars{flex-wrap:wrap;gap:0}.c-mobileapp__cars,.c-mobileapp__cars-wrapper{align-items:center;display:flex;justify-content:center}.c-mobileapp__cars-wrapper{margin:-18px}@media(max-width:600px){.c-mobileapp__cars-wrapper{margin:-10px}}.c-mobileapp__cars-car{flex-shrink:0;height:clamp(140px,29vw,296px);width:clamp(140px,29vw,296px)}@media(max-width:780px){.c-mobileapp__cars-car{height:130px;width:130px}}.c-mobileapp__mockups{display:flex;justify-content:space-between;margin:0 auto;width:clamp(300px,35vw,670px)}@media(max-width:770px){.c-mobileapp__mockups{width:280px}}@media(max-width:450px){.c-mobileapp__mockups{max-width:250px;width:100%}}.c-mobileapp__mockups-mock{height:auto;width:clamp(100px,16vw,272px)}.c-dropzone-file-uploader{width:100%}.c-dropzone-file-uploader input{display:none}.c-dropzone-file-uploader .uploaded-files-container li{display:flex;justify-content:space-between;margin-bottom:1rem}.c-dropzone-file-uploader .uploaded-files-container .file-name,.c-dropzone-file-uploader .uploaded-files-container .remove{font-size:.75rem}.c-dropzone-file-uploader .uploaded-files-container .file-name{width:80%;word-break:break-all}.c-dropzone-file-uploader .uploaded-files-container .remove{color:#f03a47;cursor:pointer;margin-left:1rem;text-decoration:underline}.c-dropzone-file-uploader .uploaded-files-container .remove:hover{text-decoration:none}.c-dropzone-file-uploader .dropzone{border:1px solid #304b88;position:relative}.c-dropzone-file-uploader .dropzone .dz-message{color:#304b88;font-size:.75rem;left:1rem;margin:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.c-swiper{overflow:visible}.c-swiper__wrapper{align-items:stretch;overflow:visible}.c-swiper__slide{flex-shrink:0;height:auto;transition:opacity .4s ease;width:450px}.c-swiper__slide .o-box{width:100%}.c-swiper .o-box{height:100%}.c-swiper .o-dot svg{display:none!important}.c-swiper .o-dot.is-active .pie{animation-duration:5s;animation-fill-mode:forwards;animation-name:animate_p1;animation-play-state:paused;animation-timing-function:linear}.c-swiper .o-more a{white-space:nowrap}.c-swiper__nav{display:flex;height:50px;justify-content:space-between;left:calc(-2.5rem - 50px);position:absolute;right:calc(-2.5rem - 50px);top:50%;z-index:5}@media(max-width:1200px){.c-swiper__nav{display:none}}.c-swiper__button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:100%;display:block;display:flex;height:50px;justify-content:center;width:50px}.c-swiper__button:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjMTIxMzEzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4xMDYgMTVIMy4yNzhsOC4zMjUtOC4yOTNhLjk5OS45OTkgMCAxIDAtMS40MTQtMS40MTRsLTkuOSA5Ljg5OWExLjAxIDEuMDEgMCAwIDAgMCAxLjQxNGw5LjkgOS45YS45OTkuOTk5IDAgMSAwIDEuNDE0LTEuNDE0TDMuMjc4IDE3aDI3LjgyOGExIDEgMCAwIDAgMC0yIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%/contain;content:"";height:20px;width:20px}.c-swiper__button--next:after{transform:rotate(180deg)}.c-swiper .swiper-button-disabled{opacity:.5}.c-swiper--reviews .swiper-slide{width:680px}@media(max-width:870px){.c-swiper--reviews .swiper-slide{width:100%!important}}.c-swiper--reviews .swiper-slide-next+div,.c-swiper--reviews .swiper-slide-prev{opacity:.3}.c-swiper--team{position:relative}.c-swiper--team .swiper-slide{opacity:.3;width:338px}.c-swiper--team .swiper-slide-active{opacity:1}@media(min-width:640px){.c-swiper--team .swiper-slide-active,.c-swiper--team .swiper-slide-active+.swiper-slide,.c-swiper--team .swiper-slide-prev{opacity:1}}@media(max-width:1024px){.c-swiper--team .carousel-cell{min-width:auto}}.c-swiper--recommended{margin-left:-70px;margin-right:-70px;margin-top:-50px;padding-left:70px;padding-right:70px;padding-top:50px}.c-swiper--recommended .swiper-slide{opacity:1}.c-swiper--recommended .swiper-slide-next+div+div,.c-swiper--recommended .swiper-slide-prev{opacity:0}@media(max-width:1200px){.c-swiper--recommended .swiper-slide-next+div{opacity:0}}@media(max-width:700px){.c-swiper--recommended .swiper-slide-next{opacity:0}}.c-swiper--news{margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem;width:116.25rem}.c-swiper--news .swiper-slide{opacity:.3}.c-swiper--news .swiper-slide-active{opacity:1}@media(max-width:1200px){.c-swiper--news{padding-left:40px;padding-right:40px}}@media(min-width:640px){.c-swiper--news .swiper-slide-active,.c-swiper--news .swiper-slide-active+.swiper-slide{opacity:1!important}}@media(min-width:1024px){.c-swiper--news .swiper-slide-active,.c-swiper--news .swiper-slide-active+.swiper-slide,.c-swiper--news .swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1!important}}.c-swiper--news .o-progress{padding-left:2.5rem;padding-right:0}.c-swiper--news .o-progress__dots{padding-left:0}.c-swiper--news .o-more a{padding-right:0}.c-swiper--instagram .o-progress{height:auto;padding-left:0;padding-top:2.5rem}.c-swiper--instagram .o-progress__dots{height:auto}.c-swiper--instagram .o-progress__dots .o-dot,.c-swiper--instagram .o-progress__dots .o-dot:after,.c-swiper--instagram .o-progress__dots .o-dot:before{height:8px;width:8px}.c-swiper--instagram-main-page .o-progress{padding-right:5rem;padding-top:0;width:100%}.c-swiper--instagram-main-page .o-more a,.c-swiper--instagram-main-page .o-more p{padding-right:0}.c-swiper--founders{margin-top:-30px}.c-swiper--founders .carousel-cell{padding-top:30px}.c-swiper--founders .o-box{height:31.25rem!important;overflow:visible}@media(max-width:1024px){.c-swiper--founders .o-box{height:520px!important}}@media(max-width:768px){.c-swiper--founders .o-box{height:390px!important}}@media(max-width:420px){.c-swiper--founders .o-box{height:330px!important}}.swiper-container{margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem;width:116.25rem}@media(max-width:1200px){.swiper-container{padding-left:40px;padding-right:40px}}.swiper-container .o-more span{white-space:nowrap}.swiper-container .o-progress{padding-left:0;padding-right:0;width:100%}.svg-indicator{height:40px;position:absolute;width:40px;z-index:10}.svg-indicator-indication,.svg-indicator-track{cx:15px;cy:15px;r:14px;fill:transparent!important;stroke-width:1px}.svg-indicator-track{stroke:#fff}.svg-indicator-indication{stroke:#000;stroke-dasharray:500;stroke-dashoffset:500;transform:rotate(270deg);transform-origin:15px 15px}@keyframes load{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.swiper.swiper--autoplay svg{display:block!important}.swiper.swiper--autoplay .o-dot.is-active .svg-indicator-indication{animation:load 23s linear infinite}.swiper-button-disabled{opacity:.5}.c-breadcrumbs{display:flex;gap:0 13px;overflow-x:auto;padding-bottom:15px;padding-left:40px;padding-right:20px}@media(max-width:640px){.c-breadcrumbs{gap:0 7px}}@media(max-width:1220px){.c-breadcrumbs{padding-left:clamp(20px,2.5rem,2.5rem)}}@media(max-width:510px){.c-breadcrumbs{padding-left:0}}.c-breadcrumbs__item{align-items:center;display:flex;gap:0 13px}@media(max-width:640px){.c-breadcrumbs__item{gap:0 7px}}.c-breadcrumbs__item:after{background:url(/build/images/arrow-right-small.fa9f2215.svg) no-repeat 0 0/contain;content:"";filter:invert(57%) sepia(6%) saturate(10%) hue-rotate(17deg) brightness(95%) contrast(83%);height:11px;position:relative;top:-2px;width:11px}.c-breadcrumbs__item:last-child:after{display:none}.c-breadcrumbs__link{color:#898989;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap}.c-breadcrumbs__link:hover{color:#000;text-decoration:underline}.c-breadcrumbs__link--main{color:#000;font-weight:800}.c-breadcrumbs__link--current{color:#0054a5;font-weight:800;pointer-events:none}.c-order{display:flex;flex-direction:column;gap:40px}.c-order .mt-150{margin-top:clamp(75px,9.375rem,9.375rem)}.c-order .mb-0{margin-bottom:0}.c-order .mt-20{margin-top:20px}.c-order .row-title{font-size:12px;font-weight:600;width:clamp(80px,7.5rem,7.5rem)}.c-order .row-title--bold{font-weight:900}.c-order .checkout-form{display:flex;flex-direction:column;gap:40px}.c-order .checkout-form .o-row.half .o-group{width:50%}@media(max-width:641px){.c-order .checkout-form .o-row.half .o-group{width:100%}.c-order .checkout-form .o-row.half .o-group:not(:first-of-type){padding:0 .625rem!important}.c-order .checkout-form .o-row.half .o-group:first-of-type{margin-bottom:40px!important}}.c-order .checkout-form .o-row .o-group{margin-bottom:0}.c-order .box-details{display:flex;flex-direction:column;gap:20px;margin-right:20px;width:100%}@media(max-width:640px){.c-order .box-details{margin-right:0}}.c-order .box-details--fit{width:unset}.c-order .box-details h4{font-weight:900;margin-top:20px;white-space:break-spaces}.c-order .box-details__cost{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.c-order .box-details__cost .price--unit{font-weight:900}.c-order .box-details__cost .price--unit p,.c-order .box-details__cost .price--unit small{font-size:12px}.c-order .box-details__cost .price--unit small{font-weight:600;margin-right:clamp(10px,1.25rem,1.25rem)}.c-order .box-details__cost .price--unit img{height:clamp(22px,2.25rem,2.25rem);width:clamp(22px,2.25rem,2.25rem)}.c-order__products{display:flex;flex-direction:column;gap:20px}.c-order__products .product{display:flex;gap:20px;padding:20px clamp(60px,8.125rem,8.125rem) 20px 20px;position:relative;width:100%}@media(max-width:640px){.c-order__products .product{align-items:center;flex-direction:column;justify-content:center;padding:20px}}.c-order__products .product__image{height:clamp(170px,13.75rem,13.75rem);object-fit:contain;object-position:top center;width:clamp(170px,13.75rem,13.75rem)}.c-order__products .product__details .horizontal-divider{border-bottom:1px solid #d7d7d7;flex:0 1 auto;height:1px}.c-order__products .product__details--quantity{align-items:center;display:flex;gap:10px}.c-order__products .product__details--quantity p{font-size:12px;font-weight:600}.c-order__products .product__details--quantity .quantity-input{display:flex;gap:20px}.c-order__products .product__details--quantity .quantity-input i{font-size:18px}.c-order__products .product__details--quantity .quantity-input .quantity-value{background-color:#fff;border:1px solid #d7d7d7}.c-order__products .product__details--quantity .quantity-value{align-items:center;background-color:#d7d7d7;border-radius:50%;display:flex;font-size:14px;font-weight:900;height:clamp(45px,3.75rem,3.75rem);justify-content:center;width:clamp(45px,3.75rem,3.75rem)}.c-order__products .product__details--quantity input.quantity-value[type=number]{-moz-appearance:textfield;padding:0;text-align:center}.c-order__products .product__details--quantity input.quantity-value[type=number]::-webkit-inner-spin-button,.c-order__products .product__details--quantity input.quantity-value[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-order__products .product__details--to-pay{display:flex;gap:10px}@media(max-width:510px){.c-order__products .product__details--to-pay{flex-wrap:wrap}}@media(min-width:640px)and (max-width:768px){.c-order__products .product__details--to-pay{flex-wrap:wrap}}.c-order__products .product .icon-trash{align-items:center;background-color:#d7d7d7;border-radius:50%;cursor:pointer;display:flex;height:clamp(45px,3.75rem,3.75rem);justify-content:center;position:absolute;right:15px;top:45px;width:clamp(45px,3.75rem,3.75rem)}@media(max-width:640px){.c-order__products .product .icon-trash{right:20px;top:20px}}.c-order__products .product .icon-trash:before{font-size:clamp(18px,1.5rem,1.5rem)}.c-order__payment-delivery-type .o-box{display:flex;gap:20px;padding:20px clamp(60px,8.125rem,8.125rem) 20px 20px;width:100%}.c-order__payment-delivery-type .o-box:first-of-type{margin-bottom:20px}.c-order__payment-delivery-type .o-box .image-container{align-items:center;background-color:#f2f2f2;display:flex;height:110px;justify-content:center;width:220px}.c-order__payment-delivery-type .o-box .image-container img{height:100%!important;object-fit:contain;width:100%}.c-order__payment-delivery-type .o-box.payment-box,.c-order__payment-delivery-type .o-box.supplier-box{padding:20px!important}.c-order__payment-delivery-type .o-box.payment-box .box-details,.c-order__payment-delivery-type .o-box.supplier-box .box-details{justify-content:center}.c-order__payment-delivery-type .o-box.payment-box .box-details h4,.c-order__payment-delivery-type .o-box.supplier-box .box-details h4{margin:0}.c-order__payment-delivery-type .o-box.payment-box.o-box--checked .tick-container i,.c-order__payment-delivery-type .o-box.supplier-box.o-box--checked .tick-container i{background-color:#0054a5;border:none}.c-order__payment-delivery-type .o-box.payment-box.o-box--checked .tick-container i:before,.c-order__payment-delivery-type .o-box.supplier-box.o-box--checked .tick-container i:before{display:block}.c-order__payment-delivery-type .o-box.payment-box .tick-container,.c-order__payment-delivery-type .o-box.supplier-box .tick-container{align-items:center;display:flex;justify-content:center;margin-left:auto}.c-order__payment-delivery-type .o-box.payment-box .tick-container i,.c-order__payment-delivery-type .o-box.supplier-box .tick-container i{align-items:center;border:1px solid #d7d7d7;border-radius:50%;display:flex;height:60px;justify-content:center;transition:background-color .3s;width:60px}.c-order__payment-delivery-type .o-box.payment-box .tick-container i:before,.c-order__payment-delivery-type .o-box.supplier-box .tick-container i:before{color:#fff;display:none;font-size:16px}.c-order__address--delivery{display:flex;flex-direction:column;gap:40px}.c-order__addresses,.c-order__invoice-data{display:flex;gap:20px}@media(max-width:640px){.c-order__addresses,.c-order__invoice-data{flex-wrap:wrap}}.c-order__addresses .o-box,.c-order__invoice-data .o-box{display:flex;flex-direction:column;gap:clamp(20px,2.5rem,2.5rem);padding:clamp(20px,2.5rem,2.5rem);width:100%}.c-order__addresses .o-box h3,.c-order__invoice-data .o-box h3{text-align:left}.c-order__addresses .o-box span,.c-order__invoice-data .o-box span{font-weight:600;line-height:1.75}.c-order__invoice-data{width:calc(50% - 10px)}@media(max-width:640px){.c-order__invoice-data{width:100%}}.c-order__value .price{padding:clamp(32px,4.0625rem,4.0625rem) clamp(30px,4.375rem,4.375rem)}.c-order__value .price--total{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;text-align:center}.c-order__value .price--total>*{width:100%}.c-order__value .price--total .price__points{justify-content:center;margin-right:0}.c-order__value .price--total small{font-size:18px}.c-order__value .price--total img{height:clamp(40px,3.75rem,3.75rem);width:clamp(40px,3.75rem,3.75rem)}.c-order .c-contactboxes{padding:0!important}.c-order .summary-checkboxes .o-group{font-weight:600;margin-bottom:4px}.c-order__thank-you{align-items:center;display:flex;flex-direction:column;font-size:clamp(14px,1.125rem,1.125rem);font-weight:600;gap:40px;line-height:1.39;margin:-75px auto 0;max-width:540px;padding:0 20px;position:relative;text-align:center;z-index:10}@media(max-width:1024px){.c-order__thank-you{margin-top:-50px}}.c-order__thank-you i{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 50px 0 rgba(14,31,53,.16);display:flex;height:clamp(100px,9.375rem,9.375rem);justify-content:center;width:clamp(100px,9.375rem,9.375rem)}.c-order__thank-you i:before{color:#88d18a;font-size:clamp(50px,4.0625rem,4.0625rem)}.c-order__thank-you h3{color:#88d18a}.c-order__thank-you .o-btn{margin-top:clamp(10px,1.25rem,1.25rem)}.c-order-progress{align-items:center;display:flex;justify-content:space-between;margin:20px 0;overflow-x:auto}.c-order-progress__steps{display:flex;list-style:none;width:100%}.c-order-progress__steps--step{color:#000;cursor:default;pointer-events:none;z-index:2}.c-order-progress__steps--step a{align-items:center;display:flex;gap:clamp(15px,1.25rem,1.25rem)}.c-order-progress__steps--step a i{align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:50%;display:flex;height:clamp(45px,3.75rem,3.75rem);justify-content:center;position:relative;width:clamp(45px,3.75rem,3.75rem)}.c-order-progress__steps--step a i:before{font-size:clamp(18px,1.5rem,1.5rem)}.c-order-progress__steps--step a span{font-size:14px;font-weight:900;width:100px}.c-order-progress__steps--step:not(:first-of-type) i:after{background-color:#d7d7d7;content:"";height:1px;position:absolute;right:0;top:50%;width:133%;z-index:-1}.c-order-progress__steps--step.past{color:#d7d7d7;cursor:pointer;pointer-events:unset}.c-order-progress__steps--step.past i:before{color:#d7d7d7}.c-order-progress__steps--step.active i{background-color:#0054a5;border:none}.c-order-progress__steps--step.active i:before{color:#fff}.c-order-progress__steps--step.future span{font-weight:600}.c-order-progress__steps--step.future i:before{color:#0054a5}.c-shop{padding-bottom:clamp(75px,9.375rem,9.375rem);padding-top:0}.c-shop .o-header{padding-left:0}.c-shop .o-header .o-sortbar{flex-direction:row!important;justify-content:space-between}@media(max-width:510px){.c-shop .o-header .o-sortbar{flex-direction:column!important}}.c-shop .o-header .o-sortbar__criteria{padding:0!important}@media(max-width:510px){.c-shop .o-header .o-sortbar__criteria{padding-top:10px!important;width:100%}.c-shop .o-header .o-sortbar__criteria li{width:100%}}.c-shop .o-header .o-sortbar__criteria li label{color:#000}.c-shop .o-header .o-sortbar__criteria li .customSelect:after{font-size:10px!important}.c-shop__products-list{display:grid;gap:clamp(10px,1.25rem,1.25rem);grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media(max-width:1220px){.c-shop__products-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:510px){.c-shop__products-list{grid-template-columns:1fr}}.c-shop__products-list .o-product-tile{max-width:clamp(300px,23.125rem,23.125rem);transition:box-shadow .2s}@media(max-width:1024px){.c-shop__products-list .o-product-tile{margin:0 auto}}.c-shop__products-list .o-product-tile:hover{box-shadow:0 0 30px 0 rgba(14,31,53,.16)}.c-shop__products-list .o-product-tile__image{aspect-ratio:1/1;background-color:#ededed;object-fit:contain;width:100%}.c-shop__products-list .o-product-tile__details{padding:clamp(20px,2.5rem,2.5rem)}.c-shop__products-list .o-product-tile__details h4{font-weight:900;margin-bottom:20px}.c-shop__product-details{display:flex;gap:20px;width:100%}@media(max-width:1024px){.c-shop__product-details{align-items:center;flex-direction:column}.c-shop__product-details--images{width:60%!important}.c-shop__product-details--attributes{width:80%!important}}.c-shop__product-details .o-cols__item{width:50%}@media(max-width:510px){.c-shop__product-details .o-cols__item{width:100%!important}}.c-shop__product-details--images .o-main-product-image{aspect-ratio:1/1;background-color:#ededed;object-fit:contain;width:100%}.c-shop__product-details--images footer{background:hsla(0,0%,100%,.5);bottom:0;justify-content:flex-end;left:0;padding:clamp(10px,2.5rem,1.25rem) clamp(20px,2.5rem,2.5rem);width:100%}.c-shop__product-details--images footer .o-nav{margin-left:20px}.c-shop__product-details--images footer .o-nav [class^=icon-]{background:#e7f0fb;border-radius:50%;cursor:pointer;height:clamp(25px,1.875rem,30px);margin-left:clamp(10px,1.25rem,1.25rem);width:clamp(25px,1.875rem,30px)}.c-shop__product-details--images footer .o-nav [class^=icon-]:before{font-size:12px}.c-shop__product-details--images footer .o-nav [class^=icon-]:hover{border-color:#0054a5;color:#0054a5}.c-shop__product-details--images footer .o-nav [class^=icon-].prev{transform:scaleX(-1)}.c-shop__product-details--images footer .o-pages{color:#0054a5}.c-shop__product-details--images footer .o-pages .icon-image{font-size:18px;line-height:1;margin-right:10px}.c-shop__product-details--images footer .o-pages p{font-size:13px;font-weight:900}.c-shop__product-details--images .swiper-cars-gallery-thumbs{margin-top:20px}.c-shop__product-details--attributes{display:flex;flex-direction:column;gap:30px;padding-top:clamp(30px,2.5rem,2.5rem)}.c-shop__product-details--attributes>:not(button,.points-transform){padding-left:clamp(10px,1.25rem,1.25rem)}.c-shop__product-details--attributes .o-description{display:flex;flex-direction:column;gap:clamp(20px,2.5rem,2.5rem)}.c-shop__product-details--attributes .o-description p{font-weight:600;line-height:1.75}.c-shop__product-details .o-info-icons{display:flex;gap:clamp(25px,4.375rem,4.375rem);margin:-10px 0 10px}.c-shop__product-details .o-info-icons div{align-items:center;color:#898989!important;display:flex;font-size:12px;font-weight:900;gap:8px;line-height:1}.c-shop__product-details .o-info-icons div i:before{font-size:18px}.points-transform{display:flex;width:100%}.points-transform .points-amount,.points-transform .surcharge{display:flex;flex-direction:column}.points-transform .points-amount{gap:clamp(10px,1.25rem,1.25rem);padding:clamp(10px,1.25rem,1.25rem);width:75%}.points-transform .points-amount p{color:#898989;font-size:12px;font-weight:600;line-height:1.67}.points-transform .points-amount p span{color:#0054a5;font-weight:900}.points-transform .points-amount .slider{cursor:pointer;height:20px;padding:0}.points-transform .points-amount .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#000;border-radius:50%;cursor:pointer;height:20px;width:20px;z-index:2}.points-transform .points-amount .slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#e5edf6 0,#e5edf6 var(--track-fill,0),transparent var(--track-fill,0));border-radius:30px;height:20px;width:100%}.points-transform .points-amount .slider::-moz-range-thumb{background:#000;border-radius:50%;cursor:pointer;height:20px;width:20px}.points-transform .points-amount .slider::-moz-range-track{background:linear-gradient(to right,#e5edf6 0,#e5edf6 var(--track-fill,0),transparent var(--track-fill,0));border-radius:30px;height:20px;width:100%}.points-transform .points-amount label{display:flex;gap:8px;justify-content:flex-end}.points-transform .points-amount label .slider-output{all:unset;color:#0054a5;display:flex;font-size:16px;font-weight:900;justify-content:flex-start;max-width:50%;text-align:right}.points-transform .surcharge{align-items:center;gap:10px;justify-content:center;text-align:center;width:25%}.points-transform .surcharge h3{color:#f0c905;margin:unset;white-space:nowrap;width:unset}.c-cookies-banner{background-color:#fff;bottom:0;box-shadow:0 0 30px 0 rgba(14,31,53,.16);color:#231f20;display:none;gap:clamp(25px,4.5vw,50px);padding:24px 40px 32px;position:fixed;width:100%;z-index:998}@media(max-width:1024px){.c-cookies-banner{flex-direction:column}}.c-cookies-banner .o-text{display:flex;flex-direction:column;gap:16px}.c-cookies-banner .o-text h3{font-size:18px;font-weight:900}.c-cookies-banner .o-text p{font-size:12px;font-weight:600;line-height:1.33}.c-cookies-banner .o-buttons{align-items:center;display:flex;gap:8px}@media(max-width:680px){.c-cookies-banner .o-buttons{flex-direction:column;padding:0 clamp(20px,5.5vw,40px)}.c-cookies-banner .o-buttons .o-btn{width:100%!important}}.c-cookies-modal{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.c-cookies-modal__wrapper{background-color:#fff;box-shadow:0 0 50px 0 rgba(14,31,53,.16);display:flex;flex-direction:column;margin:16px;max-height:95%;max-width:760px;padding:clamp(20px,3.5vw,40px) 0;width:100%}@media(max-width:510px){.c-cookies-modal__wrapper{max-height:calc(100% - 32px);max-width:calc(100% - 32px)}}.c-cookies-modal__wrapper hr{margin-bottom:clamp(20px,3.5vw,40px);margin-top:0}.c-cookies-modal__wrapper .modal-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:clamp(25px,4.5vw,50px);padding:0 40px;position:relative}@media(max-width:510px){.c-cookies-modal__wrapper .modal-header{justify-content:flex-end}}.c-cookies-modal__wrapper .modal-header .icon-arrow-right{border:1px solid #000;border-radius:50%;cursor:pointer;height:clamp(40px,3.75rem,3.75rem);left:0;margin-left:clamp(20px,3.5vw,40px);position:absolute;top:0;transform:rotate(180deg);width:clamp(40px,3.75rem,3.75rem)}.c-cookies-modal__wrapper .modal-header .icon-arrow-right:before{color:#000;font-size:clamp(18px,1.5rem,1.5rem)}@media(hover:hover){.c-cookies-modal__wrapper .modal-header .icon-arrow-right:hover{transform:rotate(180deg) scale(1.1)}.c-cookies-modal__wrapper .modal-header .icon-arrow-right:hover:before{color:#131313}}.c-cookies-modal__wrapper .modal-header h3{align-items:center;display:flex;font-size:clamp(26px,3vw,36px);font-weight:900;height:clamp(40px,3.75rem,3.75rem)}.c-cookies-modal__wrapper .modal-content{display:flex;flex-direction:column;gap:clamp(25px,3.5vw,40px);margin-bottom:27px;margin-right:clamp(10px,1.5vw,20px);overflow-y:scroll;padding-left:clamp(20px,3.5vw,40px);padding-right:clamp(10px,1.5vw,20px)}.c-cookies-modal__wrapper .modal-content::-webkit-scrollbar{background-color:transparent;border-radius:30px;width:5px}.c-cookies-modal__wrapper .modal-content::-webkit-scrollbar-thumb{background-color:#000;border-radius:30px;width:5px}.c-cookies-modal__wrapper .modal-content::-webkit-scrollbar-track{background-color:transparent;border:1px solid #c9c9c9;border-radius:30px}.c-cookies-modal__wrapper .modal-content p{font-size:clamp(12px,1vw,14px);font-weight:600;line-height:1.71}.c-cookies-modal__wrapper .modal-content .o-main-text{display:flex;flex-direction:column;gap:clamp(12px,2vw,24px)}.c-cookies-modal__wrapper .modal-content .o-main-text h2{font-size:clamp(19px,2vw,24px);font-weight:900}.c-cookies-modal__wrapper .modal-content .o-agreements hr{margin:16px 0}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label p{font-size:clamp(12px,1vw,14px);font-weight:900;line-height:1.71}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label.disabled{cursor:default;pointer-events:none}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label.disabled .checkbox:checked+.checkbox-slider{border:1px solid #d7d7d7}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label.disabled .checkbox:checked+.checkbox-slider:before{background-color:#d7d7d7}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label .checkbox{display:none}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label .checkbox:checked+.checkbox-slider{border-color:#231f20}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label .checkbox:checked+.checkbox-slider:before{align-items:center;background-color:#231f20;color:#fff;content:"✓";display:flex;font-size:17px;justify-content:center;padding-top:3px;transform:translateX(25px)}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label .checkbox-slider{border:1px solid #d7d7d7;border-radius:12px;height:26px;position:relative;transition:background-color .4s;width:50px}.c-cookies-modal__wrapper .modal-content .o-agreements__agreement .checkbox-label .checkbox-slider:before{background-color:#d7d7d7;border-radius:50%;content:"";height:24px;left:0;position:absolute;top:0;transition:transform .2s;width:24px}.c-cookies-modal__wrapper .modal-footer{padding:0 40px}.c-cookies-modal__wrapper .modal-footer .o-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-right:20px}@media(max-width:510px){.c-cookies-modal__wrapper .modal-footer .o-buttons{flex-direction:column;margin-right:0}.c-cookies-modal__wrapper .modal-footer .o-buttons .o-btn{width:100%!important}}.c-cookies-modal__wrapper .modal-footer .o-buttons .o-btn{width:50%}.c-author{padding-top:200px}.c-author-wrapper{display:grid;gap:32px;grid-template-columns:18.75rem 1fr;padding-bottom:40px;padding-top:clamp(40px,2.5rem,2.5rem)}.c-author-info{word-break:break-word}.c-author-avatar{display:block;height:auto;width:100%}.c-author-name{font-size:40px}.c-author-email,.c-author-name{font-weight:700;padding-bottom:16px}.c-author-email{display:block;font-size:20px}.c-author-description{font-size:18px;font-weight:500;line-height:28px}@media(max-width:768px){.c-author-wrapper{grid-template-columns:1fr}.c-author-avatar{max-width:200px}.c-author-name{font-size:30px}}.is-hidden{display:none}.color-blue{color:#0054a5}.color-red{color:#d81e5b}.color-yellow{color:#f0c905}.margin-top--40{margin-top:40px}.margin-bottom--80{margin-bottom:clamp(40px,5rem,5rem)}.margin-bottom-0{margin-bottom:0!important}@media(max-width:510px){.smartphone-portrait-centered{text-align:center}}.size-18{font-size:18px!important}.size-36{font-size:36px!important}@media(max-width:700px){.size-36{font-size:20px!important}}.half--gap{column-gap:50px;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}@media(max-width:1024px){.half--gap{grid-template-columns:1fr}}.half--gap li{flex-grow:1;width:auto!important}a.default-link{color:#0054a5;text-decoration:underline}a.default-link:hover{text-decoration:none}.c-info-wrapper .c-info{padding-left:0;padding-right:0;width:auto}@media(min-width:1025px){.c-info-wrapper .c-info__content{width:auto}}body{padding-top:200px}@media(max-width:1024px){body{padding-top:140px}}@media(max-width:767px){body{padding-top:100px}}body:after{background:#0054a5;content:"";display:block;left:0;min-height:200px;position:absolute;top:0;width:100%}body.blackweek:after,body.valentines:after{background:#000}.overflow-hidden{overflow:hidden}.cursor-default{cursor:default!important}.gap-y-10{gap:10px}@media(min-width:1200px){.hide-above-1200{display:none!important}}@media(max-width:1200px){.hide-below-1200{display:none!important}}@media(min-width:1024px){.hide-above-1024{display:none!important}}@media(max-width:1024px){.hide-below-1024{display:none!important}}@media(max-width:768px){.hide-below-768{display:none!important}}@media(max-width:500px){.hide-below-500{display:none!important}}.glide__arrow{color:#eaeaea;font-size:1.125rem}.glide__arrow:before{color:#304b88}.glide__arrows{bottom:40px;left:0;text-align:center;width:100%}.glide__bullet{background-color:#eaeaea;height:2px;margin:0 10px;overflow:hidden;padding:0;width:50px}.glide__bullet--active{background-color:#f5d547}.glide__slide{height:auto!important}.glide__slide--active .c-header__text .cta,.glide__slide--active .c-header__text .firstline,.glide__slide--active .c-header__text .secondline{transition:all .25s ease-out}.glide__slide--active .c-header__text .secondline{transition-delay:.15s}.glide__slide--active .c-header__text .cta{transition-delay:.25s}.glide__slide--active .c-header__text .cta,.glide__slide--active .c-header__text .firstline,.glide__slide--active .c-header__text .secondline{opacity:1!important;transform:translateZ(0)!important}.glide__slides,.glide__track{height:100%}.glide__slides{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:2000}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.59fc5733.eot);src:url(/build/fonts/icomoon.59fc5733.eot?#iefix) format("embedded-opentype"),url(/build/fonts/icomoon.f5f643a5.woff) format("woff"),url(/build/fonts/icomoon.1155d924.ttf) format("truetype")}.o-lead{margin-bottom:1em}.o-lead--first,.o-lead--third{font-weight:800}.o-lead--first{font-size:3rem}.o-lead--second{font-size:1.875rem}.o-lead--third{font-size:1.75rem}.o-lead--fourth{font-size:1.5rem}.o-lead--fifth{font-size:1.125rem}.o-lead--sixth{color:#a4a4a4;font-size:1rem}.o-lead--seven{font-size:.75rem}.o-lead--hr:after{background-color:#dcdcdc;bottom:-10px;content:" ";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:130px;z-index:5}.popup{display:none}.c-share{padding:.5em 2em}.c-share .o-header{border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:20px;padding-bottom:5px}.c-share .o-header .o-lead--third{font-size:18px}.c-share .c-social{display:block}.c-share .c-social li{margin-right:0}.c-share .c-social li:not(:last-child){margin-bottom:20px}@media(max-width:1240px){.c-share .c-social .o-contact .title{display:block}}.c-share .small-form{display:none;margin-top:20px}.c-share .small-form.visible{display:block}.c-social{margin:0 0 0 auto}.c-social li:not(:last-child){margin-right:10px}@media(min-width:1541px){.c-social li:not(:last-child){margin-right:40px}}.c-social .o-contact [class^=icon-]{color:#f5d547}.c-social .o-contact [class^=icon-]:before{font-size:16px!important}.c-social .o-contact .title{font-size:16px;font-weight:700}.c-social .o-contact:hover{color:#567ac3}.c-social .o-contact:hover [class^=icon-]{border-color:#fff}.o-flashes{color:#fff;font-weight:700;margin-bottom:20px;padding:20px 30px;text-align:center}.o-flashes--blue{background-color:#567ac3}.o-flashes--red{background-color:#f03a47}.o-flashes--yellow{background-color:#f0c905}.o-flashes--green{background-color:#0f6613}.o-flashes.hidden{display:none}.o-contact [class^=icon-]{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;display:inline-flex;font-size:1.5rem;height:60px;margin-right:20px;width:60px}.o-contact [class^=icon-]:after{border-radius:5px;box-shadow:0 16px 32px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.05),0 0 4px rgba(0,0,0,.05);content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s ease-out;width:100%;z-index:5;z-index:-1}.o-contact:hover [class^=icon-]:after{opacity:1}