body{padding-top:140px;font-family:"Montserrat",serif;font-size:16pt;background:url("../img/bg.png") 50% 0 repeat-y}a{text-decoration:none}.container-fluid{max-width:1400px}.container-fluid-hd{max-width:1920px;margin:0 auto}.container-slider{max-width:1920px;padding:0;margin:0 auto}.img-responsive{display:block;max-width:100%;height:auto}.img-fluid{display:block;width:100%;height:auto}.btn{font-family:"Bebas Neue",serif;font-size:1.25rem;text-transform:uppercase;transition:all .5s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.btn.btn-primary{background:#049dd9;border:1px #049dd9 solid}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary.active{color:#049dd9 !important;background:#fff !important;border-color:#049dd9 !important}.btn.btn-secondary{background:#2edff2;border:1px #2edff2 solid;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary.active{color:#2edff2 !important;background:rgba(0,0,0,0) !important;border-color:#2edff2 !important}.btn.btn-link{padding:0;color:#049dd9;text-decoration:underline;font-family:"Montserrat",serif;text-transform:none;font-size:.85rem}.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link.active{color:#000;text-decoration:none}.btn.btn-gray{background:gray;color:#fff}.btn.btn-gray:hover,.btn.btn-gray:active,.btn.btn-gray.active{color:gray;background:#fff;border-color:gray}.btn.btn-blue{color:#fff;background:#007bff;font-family:serif;font-size:1rem}.btn.btn-blue:hover,.btn.btn-blue:active,.btn.btn-blue.active{color:#007bff;background:#fff;border:1px #007bff solid}.btn.btn-cta{background:#20b2aa;border-color:#20b2aa}.btn.btn-sm{font-size:1rem}.alert-blue{color:#049dd9;border-color:#049dd9;background:#fff;font-size:.825rem}.breadcrumb{background:none}.breadcrumb .breadcrumb-item{color:#9d9d9c;font-size:.8rem}.breadcrumb .breadcrumb-item a{color:#ba9a70}@media(min-width: 992px){.row-cols-lg-7>*{flex:0 0 14.2857142857%;max-width:14.2857142857%}}@media(max-width: 768px){body{padding-top:140px}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.switch input:checked+.slider{background-color:#ba9a70}.switch input:focus+.slider{box-shadow:0 0 1px #ba9a70}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-khtml-transform:translateX(26px);-moz-transform:translateX(26px);-ms-transform:translateX(26px);-o-transform:translateX(26px);transform:translateX(26px)}.switch input:not(:checked)+.slider.error{background-color:red}.switch.disabled{opacity:.6}.slick-videos .slick-slide{margin:10px}.slick-partners img{margin:0 auto}.ytlazyload .play-button{position:absolute;top:50%;left:50%;width:100px;height:60px;cursor:pointer;transform:translate3d(-50%, -50%, 0);background-color:#049dd9;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:15px;cursor:pointer}.ytlazyload .play-button:before{position:absolute;content:"";top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border-style:solid;border-width:10px 0 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.ytlazyload .play-button:hover{background-color:red;opacity:1}.offcanvas-backdrop.show{opacity:0}.offcanvas-filter{background:rgba(255,255,255,.375);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.offcanvas-filter .offcanvas-body .form-group{margin-bottom:.5rem}.offcanvas-filter .offcanvas-body label{margin:0 0 .125rem .5rem}.offcanvas-filter .offcanvas-body input.form-control{padding:.5rem;height:calc(1.5em + 1rem + 2px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.offcanvas-filter .offcanvas-body select.form-control{padding:.5rem;height:calc(1.5em + 1rem + 2px)}.offcanvas-filter .select2-container .select2-selection--single{height:36px}.offcanvas-filter .select2-container .select2-selection--single .select2-selection__rendered{height:36px;line-height:36px}.offcanvas-filter .select2-container .select2-selection--single .select2-selection__arrow{height:36px}.offcanvas-filter .select2-container .select2-selection--single .select2-selection__clear{height:36px}.filter-buttons{margin-bottom:1rem}.filter-buttons .btn-filter{padding-top:.4rem;background:#fff;border:1px #049dd9 solid;background:#049dd9 !important;font-family:"Bebas Neue",serif;font-size:1rem;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.filter-buttons .btn-filter:hover,.filter-buttons .btn-filter:active,.filter-buttons .btn-filter.active{color:#fff !important;background:#fff;border-color:#049dd9 !important;color:#049dd9}.nav-filter{margin:1rem 0 1.5rem 0;align-items:center;justify-content:space-between;background:#1d222f;top:130px}.nav-filter .nav-item .nav-link{color:#fff;font-size:1rem}.nav-filter .nav-item .dropdown{font-size:1rem}.nav-filter .nav-item .dropdown .dropdown-toggle{color:#fff}.nav-filter .nav-item .dropdown .dropdown-toggle:active,.nav-filter .nav-item .dropdown .dropdown-toggle.show{border-color:rgba(0,0,0,0)}.timeline{position:relative}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:10px;background:#2edff2;transform:translateX(-50%)}.timeline .timeline-row{margin-top:4rem}.timeline .timeline-year{position:relative;width:100%;max-width:200px;aspect-ratio:1/1;margin:0 auto;border-radius:50%;background:#2edff2;color:#f2f2e9;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:900;z-index:2}.timeline .timeline-content{display:flex;height:100%;padding:15px;align-items:center}.timeline .timeline-content p{font-size:1.25rem}@media(max-width: 1200px){.timeline .timeline-year{font-size:2rem}.timeline .timeline-content p{font-size:1rem}}@media(max-width: 768px){.nav-filter{top:145px}.timeline::before{display:none}.timeline .timeline-row{margin-top:1rem}.timeline .timeline-year{max-width:130px;margin-bottom:1rem}.timeline .timeline-content{padding:0 15px;justify-content:center}.timeline .timeline-content p{max-width:300px;font-size:1.25rem;text-align:center !important}}.pagination .page-item .page-link{padding:0 1rem;font-size:1.5rem;font-weight:700;color:#049dd9;border:0}.pagination .page-item.active .page-link{color:#000;border:0;background:none}.pagination .page-item.disabled .page-link{color:#aaa;background:none}.navbar-carsigma{padding:1rem;background:#fff}.navbar-carsigma .container-fluid{padding:0}.navbar-carsigma .navbar-toggler{padding:0;background:#fff;border:0}.navbar-carsigma .navbar-toggler:focus{outline:none}.navbar-carsigma .navbar-toggler .navbar-toggler-icon{width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='4' y='4' width='14' height='14' rx='3' fill='currentColor'/%3E%3Crect x='22' y='4' width='14' height='14' rx='3' fill='currentColor'/%3E%3Crect x='4' y='22' width='14' height='14' rx='3' fill='currentColor'/%3E%3Crect x='22' y='22' width='14' height='14' rx='3' fill='%232EDFF2'/%3E%3C/svg%3E")}.navbar-carsigma .navbar-search{flex-grow:1;margin:0 auto;justify-items:center}.navbar-carsigma .navbar-search .flex-search{display:flex;position:relative;width:100%;max-width:400px}.navbar-carsigma .navbar-search .flex-search .input-group .input-group-text{border:1px #049dd9 solid;background:none;border-right:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.navbar-carsigma .navbar-search .flex-search .input-group .form-control{width:100%;border:1px #049dd9 solid;border-left:0;color:#049dd9;font-family:"Montserrat",serif;font-size:1rem;background:rgba(0,0,0,0);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.navbar-carsigma .navbar-search .flex-search .input-group .form-control::placeholder{color:#049dd9;font-family:"Montserrat",serif;font-size:.75rem;text-transform:none}.navbar-carsigma .navbar-search .flex-search .input-group .form-control:focus{box-shadow:none}.navbar-carsigma .navbar-search .flex-search .flex-search-results{display:none;flex-direction:column;position:absolute;top:31px;width:100%;padding:.75rem 1rem;background:#fff;border:1px #049dd9 solid;border-top:0;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-right-radius:20px;-moz-border-bottom-left-radius:20px;-ms-border-bottom-right-radius:20px;-ms-border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.navbar-carsigma .navbar-search .flex-search .flex-search-results::empty{display:none}.navbar-carsigma .navbar-search .flex-search .flex-search-results .result .thumb{width:30px;height:auto;margin-right:.5rem}.navbar-carsigma .navbar-search .flex-search .flex-search-results .result .name{font-family:"Montserrat",serif;font-size:1rem;font-weight:600;color:#000}.navbar-carsigma .navbar-search .flex-search.active .input-group .input-group-text{border-bottom:0;border-bottom-left-radius:0;background:#fff}.navbar-carsigma .navbar-search .flex-search.active .input-group .form-control{border-bottom:0;border-bottom-right-radius:0;background:#fff}.navbar-carsigma .navbar-search .flex-search.active .flex-search-results{display:flex}.navbar-carsigma .navbar-collapse{flex-grow:0}.navbar-carsigma .navbar-menu .nav-item{margin:0 .75rem}.navbar-carsigma .navbar-menu .nav-item .nav-link{position:relative;color:#000;font-family:"Bebas Neue",serif;font-weight:400;font-size:1.25rem;text-transform:uppercase;transition:all .5s}.navbar-carsigma .navbar-menu .nav-item .nav-link:hover,.navbar-carsigma .navbar-menu .nav-item .nav-link.active{margin-top:-10px;padding-bottom:18px;color:#049dd9}.navbar-carsigma .navbar-menu .nav-item .nav-link:hover:before,.navbar-carsigma .navbar-menu .nav-item .nav-link.active:before{content:"";position:absolute;left:.5rem;right:.5rem;bottom:5px;height:15px;background:#049dd9}.navbar-carsigma .navbar-social{display:none;margin-top:1rem;padding:0;list-style:none;text-align:center}.navbar-carsigma .navbar-social .nav-item{display:inline-block}.navbar-carsigma .navbar-social .nav-item .nav-link{display:inline-block;width:50px;height:50px;padding:0;margin:0 10px;color:#000;border:1px #000 solid;text-align:center;font-size:2rem;line-height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}.navbar-carsigma .navbar-social .nav-item .nav-link:hover{color:#049dd9;border-color:#049dd9}@media(max-width: 1200px){.navbar-carsigma{background:rgba(255,255,255,.75);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.navbar-carsigma .navbar-collapse{transition:all .5s}.navbar-carsigma .navbar-social{display:block}.navbar-carsigma .navbar-menu{margin-top:2rem}.navbar-carsigma .navbar-menu .nav-item{margin:0}.navbar-carsigma .navbar-menu .nav-item .nav-link{padding:.5rem 0 !important;font-size:1.5rem;text-align:center}.navbar-carsigma .navbar-menu .nav-item .nav-link:hover,.navbar-carsigma .navbar-menu .nav-item .nav-link.active{margin:0}.navbar-carsigma .navbar-menu .nav-item .nav-link:hover:before,.navbar-carsigma .navbar-menu .nav-item .nav-link.active:before{content:none}}@media(max-width: 768px){.navbar-carsigma .navbar-brand{margin:.5rem 0 -1rem 0;flex:0 0 100%;order:6;text-align:center}.navbar-carsigma .navbar-search{margin:0;margin-right:1rem}.navbar-carsigma .navbar-search .flex-search{max-width:none}}.carousel-home .b-desktop{display:block;width:100%;height:auto}.carousel-home .carousel-caption{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%, -50%);width:100%;max-width:1400px;padding:0}.carousel-home .carousel-caption .carusel-caption-content{max-width:500px;padding:50px 35px;background:rgba(255,255,255,.25);border-radius:50px 0px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-align:left}.carousel-home .carousel-caption .carusel-caption-content h3{margin:0;font-size:3.5rem;font-family:"Montserrat",serif;font-weight:900;text-transform:uppercase;color:#049dd9}.carousel-home .carousel-caption .carusel-caption-content p{margin:0;font-size:2rem;font-family:"Montserrat",serif;font-weight:600;line-height:1.3em;font-weight:400}.carousel-home .carousel-caption .carusel-caption-content .btn-primary{margin-top:1rem}.carousel-home .carousel-indicators{left:50%;right:auto;transform:translate(-50%, 0);margin:0;margin-bottom:2rem;list-style-type:none}.carousel-home .carousel-indicators li{width:20px;height:20px;background:none;border:1px #fff solid;opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.carousel-home .carousel-indicators li.active{background:#fff}.carousel-home .carousel-control-next,.carousel-home .carousel-control-prev{border:0;background:rgba(0,0,0,0)}.carousel-home .social-icons{position:absolute;right:2rem;top:50%;width:50px;transform:translate(0, -50%)}.carousel-home .social-icons .nav-link{display:block;width:42px;height:42px;padding:0;margin:0 0 1rem 0;color:#fff;border:1px #fff solid;text-align:center;font-size:1.5rem;line-height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;border-radius:21px}.carousel-home .social-icons .nav-link:hover{color:#049dd9;border-color:#049dd9}@media(max-width: 1400px){.carousel-home .carousel-caption .carusel-caption-content{margin-left:2rem}}@media(max-width: 991px){.carousel-home .b-desktop{display:none}.carousel-home .carousel-inner{padding-bottom:100px}.carousel-home .carousel-item{height:450px;background-position:60% 0;background-size:cover}.carousel-home .carousel-caption{left:1rem;right:1rem;top:auto;bottom:-100px;transform:none}.carousel-home .carousel-caption .carusel-caption-content{margin:0;width:calc(100% - 2rem);max-width:none;text-align:center}.carousel-home .carousel-caption .carusel-caption-content h3{font-size:2rem}.carousel-home .carousel-caption .carusel-caption-content p{font-size:1.5rem;line-height:1.5rem}.carousel-home .carousel-indicators{top:2rem;bottom:auto;margin:0 !important}.carousel-home .social-icons{display:none}}.carousel-review{margin-bottom:1rem}.carousel-review .carousel-inner{min-height:160px;padding-bottom:3rem}.carousel-review .carousel-inner .carousel-item cite{display:block;font-size:1rem}.carousel-review .carousel-inner .carousel-item span{display:block;margin-top:1rem;font-size:.75rem;font-weight:700}.carousel-review .carousel-indicators{bottom:0;left:50%;right:auto;transform:translate(-50%, 0);margin:0;list-style-type:none}.carousel-review .carousel-indicators li{width:20px;height:20px;background:none;border:1px #000 solid;opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.carousel-review .carousel-indicators li.active{background:#000}@media(max-width: 991px){.container-reviews{padding:15px}}.container-header{position:relative;background-size:cover;background-position:50% 0}.container-header img{width:100%;height:auto}.container-header .header-caption{position:absolute;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%, -50%);width:100%;padding:2rem}.container-header .header-caption h2{font-family:"Montserrat",serif;font-size:3rem;font-weight:900;color:#fff;text-align:center;text-transform:uppercase}@media(max-width: 991px){.container-header .header-caption h2{font-size:2rem}}@media(max-width: 576px){.container-header{height:200px}.container-header img{display:none}.container-header .header-caption h2{font-size:1.5rem}}.form .form-group{margin-bottom:1rem}.form label{font-family:"Montserrat",serif;font-size:1rem;line-height:1rem;font-weight:900;margin-bottom:.5rem;text-transform:uppercase}.form label small{display:block;text-transform:none;font-weight:600}.form input.form-control{padding:.75rem;height:calc(1.5em + 1.5rem + 2px);border:1px #000 solid;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form input.form-control.is-invalid{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form select.form-control{padding:.75rem;height:calc(1.5em + 1.5rem + 2px);border:1px #000 solid;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form textarea.form-control{padding:.75rem;border:1px #000 solid;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .input-group .input-group-append{display:flex}.form .input-group .input-group-append .input-group-text{background:none;color:#000;border-color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .input-group .input-group-append .btn{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-top-left-radius:0;-moz-border-bottom-left-radius:0;-ms-border-top-left-radius:0;-ms-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0}.form .input-group .btn-group.btn-group-gold{width:100%;padding:.5rem 0;background:#fff;border:1px #000 solid;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important}.form .input-group .btn-group.btn-group-gold .btn-gold{padding:.25rem 0;margin:0 .25rem;color:#000;background:#fff;font-size:1.25rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .input-group .btn-group.btn-group-gold .btn-gold:hover,.form .input-group .btn-group.btn-group-gold .btn-gold.selected{color:#fff;background:#049dd9}.form .input-group .btn-group.btn-group-gold .btn-gold:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.form .form-check .form-check-input{margin-top:.375rem;border-color:#000;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;border-radius:1rem}.form .form-check .form-check-label{font-family:"Montserrat",serif;font-weight:400;font-size:.75rem;text-transform:none}.form .collapse-checkbox{margin:.5rem 0;font-size:.6rem}.form .invalid-feedback{font-size:.75rem;font-weight:700}.form .yes-no label{font-weight:400;text-transform:none}.form .form-group-plus .form-control{padding:.75rem;height:calc(1.5em + 1.5rem + 2px);font-size:1.25rem;color:#919191;background:#fff;border:1px #000 solid;text-align:right;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .form-group-plus .form-control:focus{outline:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.form .form-group-plus .form-control.no-borders{border-right:0;border-left:0}.form .form-group-plus .input-group-append .input-group-text,.form .form-group-plus .input-group-prepend .input-group-text{width:35px;height:100%;padding:0 .5rem;background:#fff;border-color:#000;color:#049dd9;font-size:16px;justify-content:center}.form .form-group-plus .input-group-append .plus,.form .form-group-plus .input-group-prepend .plus{border-left:0;cursor:pointer}.form .form-group-plus .input-group-append .minus,.form .form-group-plus .input-group-prepend .minus{border-right:0;cursor:pointer}.form .form-group-plus .input-group-append .plus i,.form .form-group-plus .input-group-append .minus i,.form .form-group-plus .input-group-prepend .plus i,.form .form-group-plus .input-group-prepend .minus i{padding:5px;font-size:18px}.form .form-group-plus .input-group .input-group-prepend .input-group-text{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .form-group-plus .input-group .input-group-append .input-group-text{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .form-group-plus .form-control-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;margin-top:15px;background:#bbb;outline:none;opacity:.5;-webkit-transition:.2s;transition:opacity .2s;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .form-group-plus .form-control-range:hover,.form .form-group-plus .form-control-range:focus{opacity:1}.form .form-group-plus .form-control-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#049dd9;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.form .form-group-plus .form-control-range::-moz-range-thumb{width:25px;height:25px;background:#049dd9;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.form .custom-control-label{font-size:.8rem}.form.form-sm input.form-control,.form.form-sm select.form-control{padding:.5rem;height:calc(1.5em + 1rem + 2px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form.form-sm label{margin:0}.form.form-sm .form-group{margin-bottom:.25rem}.form.form-sm .nipSubmit{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form .agreements p{font-size:.75rem}.select2{width:100% !important}.select2:focus{outline:none}.select2-container .select2-dropdown{border-color:#000}.select2-container .select2-selection--single{font-size:1rem;height:50px;background:none;border-color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{height:50px;font-family:"Montserrat",serif;font-size:1rem;color:#000;line-height:50px}.select2-container .select2-selection--single .select2-selection__arrow{height:50px}.select2-container .select2-selection--single .select2-selection__clear{height:50px}.select2-container .select2-selection--single .select2-selection__placeholder{font-family:"Montserrat",serif;font-size:1rem;color:#000}.select2-container .select2-results__option{font-size:1rem}.modal-body{font-size:1rem}.modal-body .availability{width:50px;height:50px;text-align:center;line-height:50px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.modal-body .availability.green{background:green}.modal-body .availability.orange{background:orange}.modal-body .agreements p{font-size:.875rem}.modal-body .agreements label{font-size:.875rem}.modal-offer-contact h1{margin:0;font-family:"Montserrat",serif;font-size:2rem;line-height:1em;color:#000;font-weight:900}.modal-offer-contact h1+h2{font-family:"Montserrat",serif;font-size:1.5rem;line-height:1.75rem;color:#000;font-weight:700}.modal-offer-contact h4{font-family:"Montserrat",serif;font-size:1rem;color:#049dd9;font-weight:700;text-transform:uppercase}.modal-offer-contact .param{padding:5px 15px;padding-left:0}.modal-offer-contact .param p{margin:0;margin-bottom:-0.5rem;font-size:1rem;line-height:1rem;font-weight:700;color:#000;text-transform:uppercase}.modal-offer-contact .param span{font-size:.675rem;font-weight:400;color:#000;text-transform:uppercase}.modal-offer-contact .table-summary{font-size:.825rem}.modal-offer-contact .table-summary b{text-transform:uppercase;color:#049dd9}#rodoModal .modal-header{border:0}#rodoModal .modal-footer{border:0}#rodoModal .modal-body p{font-size:.8rem;color:#888}#rodoModal .modal-body .table-rodo td{font-size:.8rem}@media(max-width: 991px){.modal{padding:0 !important}.modal .modal-dialog{margin:0;max-width:none}.modal .modal-dialog .modal-content{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.container-footer{padding:40px 0;background:#000}.container-footer a{display:block;font-family:"Bebas Neue",serif;font-size:1.25rem;color:#2edff2}.container-footer p{font-size:1rem;color:#f2f2e9}.container-footer p.small{font-size:.85rem}.container-footer p a{display:block;font-family:"Montserrat",serif;color:#f2f2e9}.container-footer .social .nav-link{display:inline-block;width:42px;height:42px;padding:0;margin-right:10px;color:#fff;border:1px #fff solid;text-align:center;font-size:1.5rem;line-height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;border-radius:21px}.container-footer .col-with-line{border-right:1px #f2f2e9 solid}.container-footer .center-wrapper{width:fit-content;margin:0 auto}.container-footer .form .form-control{padding:.5rem;height:calc(1.5em + 1rem + 2px);background:none;color:#fff;border-color:#f2f2e9 !important}.container-footer .form .form-control::placeholder{color:#f2f2e9}.container-footer .form .form-check .form-check-input{border-color:#fff;background-color:rgba(0,0,0,0)}.container-footer .form label{font-size:.85rem;color:#fff}.container-footer .collapse-checkbox{color:#fff}@media(max-width: 991px){.container-footer .col-with-line{position:relative;border:0;padding-bottom:40px;margin-bottom:40px}.container-footer .col-with-line:before{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;background:#f2f2e9}.container-footer .center-wrapper{text-align:center}}.mobile-footer{position:fixed;left:0;right:0;bottom:0;height:0px;background:#fff;text-align:center;-webkit-transition:height 1s;-moz-transition:height 1s;-ms-transition:height 1s;-o-transition:height 1s;transition:height 1s;z-index:1000}@media(max-width: 991px){.mobile-footer{height:70px}.mobile-footer button{margin:1rem}}.container-section{margin-top:2rem;margin-bottom:2rem}.container-section h2{font-family:"Montserrat",serif;font-size:1.75rem;color:#000;font-weight:900;text-transform:uppercase}.container-section h3{font-family:"Montserrat",serif;font-size:1.5rem;color:#049dd9;font-weight:700}.container-section p{font-family:"Montserrat",serif;font-size:1.25rem}.container-section .accordion .accordion-item{background:none;border:none}.container-section .accordion .accordion-item .accordion-header{color:#000}.container-section .accordion .accordion-item .accordion-header .accordion-button{background:none;border:0;color:#000;font-weight:600;box-shadow:none;text-transform:uppercase}.container-section .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.container-section .accordion .accordion-item .accordion-collapse .accordion-body{padding-top:0;font-size:.75rem}.container-section .col-calc-result{color:#049dd9}.container-section .col-calc-result .calc-installment{font-size:2rem;font-weight:900;text-transform:uppercase}.container-section .col-calc-result .calc-installment small{font-size:1rem}.container-section .col-advisor{position:relative}.container-section .col-advisor .advisor-caption{position:absolute;left:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);bottom:0;height:100px;padding:1rem 2rem;background:rgba(4,157,217,.4)}.container-section .col-advisor .advisor-caption p{font-family:"Montserrat",serif;font-size:2rem;line-height:2rem;font-weight:900;color:#fff;text-transform:uppercase}.container-blue{margin-top:4rem;padding:80px 40px;background:#2edff2;background:radial-gradient(circle, rgb(46, 223, 242) 0%, rgb(4, 178, 217) 100%)}.container-blue .pictogram-container{display:flex;width:100%;height:120px;align-items:center;justify-content:center}.container-blue .pictogram-text{margin:1rem auto;font-family:"Montserrat",serif;font-size:.75rem;color:#fff;text-align:center}.container-benefits .row{margin-top:3rem}.container-kpis{max-width:1200px;margin:0 auto;padding:50px 15px}.container-kpis .col-kpi{padding:50px}.container-kpis .col-kpi p{margin:0;font-family:"Montserrat",serif;font-size:6rem;line-height:1em;font-weight:900;color:#2edff2}.container-kpis .col-kpi span{display:block;font-family:"Montserrat",serif;font-size:1.5rem;font-weight:700;color:#2edff2}.container-reviews{max-width:1920px;margin:0 auto !important;padding:40px 15px;background:#f2f2e9}.container-contact p{margin:0;font-size:1rem}.container-contact p a{font-family:"Montserrat",serif}.container-contact a{font-family:"Bebas Neue",serif;font-size:1rem;color:#049dd9}.container-contact .line-right{position:relative}.container-contact .line-right:before{content:"";position:absolute;right:0;bottom:.5rem;height:50px;width:1px;background:#000}@media(max-width: 1200px){.container-kpis .col-kpi p{font-size:5rem}.container-kpis .col-kpi span{font-size:1.25rem}}@media(max-width: 992px){.container-section h2{font-size:1.5rem}.container-section h3{font-size:1.25rem}.container-section p{font-size:1rem}.container-section .col-advisor{margin-bottom:2rem}.container-blue .pictogram-text{max-width:300px;font-size:1rem;font-weight:700}.container-benefits .row{margin-top:0}.container-benefits p{margin:1rem 0;text-align:center}.container-kpis .col-kpi{padding:30px}.container-kpis .col-kpi p,.container-kpis .col-kpi span{text-align:center}.container-contact .line-desktop:before{content:none}}@media(max-width: 576px){.container-contact .line-right:before{content:none}}.offer{display:block;position:relative}.offer::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.25);transition:all .5s}.offer:hover::before{background:rgba(0,0,0,.1)}.offer img{display:block;width:100%;height:auto}.offer h3{margin:0;font-weight:bold;font-size:1.5rem;color:#fff}.offer p{margin:0;font-size:1rem;color:#fff}.offer span{display:block;font-size:.75rem;color:#fff}.offer h3,.offer p,.offer span{text-shadow:0px 0px 2px rgba(0,0,0,.8)}.offer .offer-name{position:absolute;left:1rem;top:1rem;width:70%;text-align:left}.offer .offer-badges{position:absolute;right:1rem;top:1rem;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.offer .offer-badges .btn-badge{width:auto;padding:.5rem .5rem .35rem .5rem;margin-bottom:.5rem;font-family:"Bebas Neue",serif;font-size:1rem;line-height:1rem;color:#fff;border:1px #fff solid;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;border-radius:1rem}.offer .offer-badges .btn-badge.btn-negative{background:#fff;color:#000}.offer .offer-footer{position:absolute;left:0;right:0;bottom:0;height:80px;background:rgba(4,157,217,.4)}.offer .offer-footer.just-price{background:rgba(0,0,0,0);height:50px}.offer .offer-footer .left-corner{position:absolute;left:1rem;top:1rem}.offer .offer-footer .right-corner{position:absolute;right:1rem;top:1rem}.offer .offer-footer .price{font-family:"Montserrat",serif;font-weight:900;font-size:2rem;line-height:1.5rem;color:#fff;text-transform:uppercase}.offer .offer-footer .price small{font-size:1rem}.offer.offer-avlbl-10{filter:grayscale(100%)}.offer.offer-avlbl-10::after{content:"REZERWACJA";position:absolute;left:0;top:0;width:100%;height:100%;disply:flex;text-align:center;align-content:center;font-size:40pt;color:#fff;text-shadow:1px 1px rgba(0,0,0,.25),2px 2px rgba(0,0,0,.25);background:rgba(0,0,0,.5)}.offer.offer-small h3{font-size:1rem}.offer.offer-small .offer-footer{height:60px;background:none}.offer.offer-small .offer-footer .price{font-size:1.5rem;line-height:1rem;text-align:right}.offer.offer-small.offer-avlbl-10::after{font-size:20pt}@media(max-width: 991px){.offer.offer-avlbl-10::after{font-size:30pt}}@media(max-width: 768px){.offer.offer-avlbl-10::after{font-size:40pt}}@media(max-width: 576px){.offer .name{left:.5rem;top:.5rem;width:50%}.offer .name h3{font-size:1.5rem;line-height:1em}.offer .right-corner{right:.5rem;top:.5rem}.offer .left-corner{left:.5rem;bottom:.5rem}.offer.offer-avlbl-10::after{font-size:30pt}}@media(max-width: 576px){.container-section .option{width:60px}.container-section .option .pictogram{padding:10px}.container-section .option .pictogram img{width:40px}}.container-gray{background:#f2f2e9}.container-oferta{padding-top:50px}.container-oferta h1{margin:0;font-family:"Montserrat",serif;font-size:2.5rem;line-height:1em;color:#000;font-weight:900;text-transform:uppercase}.container-oferta h2{font-family:"Montserrat",serif;font-size:2rem;color:#000;font-weight:900;text-transform:uppercase}.container-oferta h2 small{font-size:1rem;font-weight:700}.container-oferta h1+h2{font-size:1.75rem;line-height:1.75rem;color:#000;font-weight:700}.container-oferta p{font-size:.85rem}.container-oferta p.price{font-size:2rem;font-weight:900;text-transform:uppercase}.container-oferta p.price small{font-size:1rem}.container-oferta p.discount{font-size:1rem;font-weight:700;text-transform:uppercase}.container-oferta p.discount big{font-size:1.5rem;font-weight:900}.container-oferta .line{margin:1rem 0;max-width:300px;border-bottom:1px #000 solid}.container-oferta .offer-badges{position:absolute;right:1rem;top:1rem;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.container-oferta .offer-badges .btn-badge{width:auto;padding:.5rem .5rem .35rem .5rem;margin-bottom:.5rem;font-family:"Bebas Neue",serif;font-size:1rem;line-height:1rem;color:#000;border:1px #000 solid;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;border-radius:1rem}.container-oferta .offer-badges .btn-badge.btn-negative{background:#000;color:#fff}.container-oferta .offer-params{display:flex;flex-wrap:wrap;justify-content:start}.container-oferta .param{padding:20px 50px 20px 0}.container-oferta .param p{margin:0;margin-bottom:-0.375rem;font-size:1.25rem;line-height:1rem;font-weight:900;color:#000;text-transform:uppercase}.container-oferta .param span{font-size:.75rem;font-weight:600;color:#000;text-transform:uppercase}.container-oferta ul li{font-size:1rem}.container-oferta .nav-tabs{--bs-nav-tabs-border-radius:0;--bs-nav-tabs-link-active-border-color:#000 #000 #fff;border-bottom:1px #000 solid}.container-oferta .nav-params .nav-item .nav-link{font-family:"Montserrat",serif;font-size:1rem;color:#000;text-transform:uppercase}.container-oferta .tab-params .tab-pane{padding:15px;background:#fff;border:1px #000 solid;border-top:0}.container-oferta .tab-params .tab-pane h3{display:none}.container-oferta .tab-params .tab-pane h4{font-size:1.25rem;color:#000;font-weight:900;text-transform:uppercase}.container-oferta .tab-params .tab-pane .param{padding:10px 0}.container-oferta .tab-params .tab-pane .param p{margin-bottom:-0.5rem;font-size:1rem}.container-oferta .tab-params .tab-pane ul li{font-size:.85rem}.container-oferta .pictogram-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;padding:20px 0}.container-oferta .pict{width:130px;margin:10px;text-align:center}.container-oferta .pict img{height:80px;max-width:80px}.container-oferta .pict p{margin:10px 0 0 0}.container-oferta .col-calc-result{color:#049dd9;text-align:right}.container-oferta .col-calc-result label{margin-bottom:1rem}.container-oferta .col-calc-result .calc-installment{font-size:1.5rem;line-height:1.2rem;font-weight:900;text-transform:uppercase}.container-oferta .col-calc-result .calc-installment small{font-size:1rem}.container-oferta .table-rent th{font-size:1rem;font-weight:900;text-transform:uppercase;border:0}.container-oferta .table-rent th small{display:block;font-size:.75rem;font-weight:400;text-transform:none}.container-oferta .table-rent td{font-size:1rem;border:0}.container-oferta .table-rent td.price{font-weight:700}@media(max-width: 991px){.container-oferta h1{font-size:3rem}.container-oferta .param{padding:10px 40px 10px 0}.container-oferta .insurance-box{padding:20px 10px}.container-oferta .pict{width:70px;margin:10px 5px}.container-oferta .pict img{width:60px}.container-oferta .pict p{font-size:.75rem}}@media(max-width: 768px){.container-oferta h1{font-size:2rem}.container-oferta h1+h2{font-size:1rem}.container-oferta h2{margin-bottom:2rem;text-align:center}.container-oferta h2 small{display:block}.container-oferta .line{margin:1rem auto}.container-oferta .offer-params{flex-direction:column}.container-oferta .param{padding:10px 0;text-align:center}.container-oferta .param p{font-size:1.5rem;line-height:1rem}.container-oferta .nav-params{display:none}.container-oferta .tab-params .tab-pane{display:block;margin-top:20px;border-top:1px #000 solid;opacity:1}.container-oferta .tab-params .tab-pane h3{display:block;font-size:1.25rem;color:#000;font-weight:900;text-transform:uppercase;text-align:center}.container-oferta .tab-params h4{text-align:center}.container-oferta .col-calc-result{text-align:center}}@media(max-width: 576px){.table-rent th,.table-rent td{padding:.5rem .25rem;font-size:.8rem}}.row-agent .agent-thumb{position:relative;width:fit-content;text-align:right}.row-agent .agent-thumb:before{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:#2edff2;-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-top-left-radius:50px;-moz-border-bottom-left-radius:50px;-ms-border-top-left-radius:50px;-ms-border-bottom-left-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:50px;z-index:0}.row-agent .agent-thumb img{position:relative;width:100%;height:auto;max-width:300px;z-index:10}.row-agent p{font-size:.75rem}@media(max-width: 768px){.row-agent p{text-align:center}}.container-section .post h3{font-family:"Montserrat",serif;font-size:2rem;font-weight:700;text-transform:uppercase}.container-section .post h3 a{color:#000;text-decoration:none}.container-section .post span{color:#999;font-size:1rem}.container-section .post ul{margin:0;padding-left:1.5rem}.container-section .post ul h4{font-size:1rem;line-height:1em}.container-section .post ul h4 a{color:#888;font-size:.9rem;font-style:normal;line-height:1em;text-transform:uppercase}.container-section .post ul h4 a:hover{text-decoration:underline}.container-section .post ul.small h4{line-height:.9em}.container-section .post ul.small h4 a{font-size:.8rem}.container-section .post-full span{color:#999;font-size:.75rem}.container-section .list-popular h4{font-size:1rem;line-height:1.5em;color:#000}.container-section .abstract{padding:20px 20px 20px 40px;background:#ededed;list-style:none}.container-section .abstract li{margin:10px 0;position:relative}.container-section .abstract li::before{position:absolute;left:-20px;top:8px;content:"";width:10px;height:10px;border:2px #ba9a70 solid;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.container-section .abstract li a{color:#000}.container-section .abstract li:hover::before{background:#ba9a70}.container-section .abstract li.selected a{color:#ba9a70}.container-section .abstract li.selected::before{border-color:#ba9a70}.container-section .abstract li.pillar{margin-left:-20px;font-weight:bold}.container-section .abstract li.pillar::before{display:none}.agent{font-size:1rem}.agent .avatar img{width:100px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.container-agent-offer h2{font-size:2.5rem}.container-agent-offer h3{font-size:1.2rem;font-weight:bold;text-transform:uppercase}.container-agent-offer h4{font-size:1rem}.container-agent-offer p{font-size:1rem}.container-agent-offer .table-offer{font-size:.8rem}.container-agent-offer .progress-container{position:relative;width:90%;height:100px;margin:30px auto}.container-agent-offer .progress-container .progress-step-container{position:relative;float:left;width:20%}.container-agent-offer .progress-container .progress-step-container .progress-step{display:flex;flex-direction:column;align-items:center;z-index:2}.container-agent-offer .progress-container .progress-step-container .progress-step .circle{display:flex;width:60px;height:60px;border-radius:50%;border:3px solid #049dd9;align-items:center;justify-content:center;font-weight:bold;font-size:24px;color:#049dd9;background-color:#fff;z-index:1}.container-agent-offer .progress-container .progress-step-container .progress-step .step-label{margin-top:10px;font-size:14px;color:#049dd9;font-weight:bold;text-align:center}.container-agent-offer .progress-container .progress-step-container .line-segment{position:absolute;top:30px;left:0;width:100%;height:4px;background-color:#049dd9;z-index:0;transform:translateX(50%)}.container-agent-offer .progress-container .progress-step-container.completed .progress-step .circle{position:relative;background-color:#4caf50;border-color:#4caf50;color:#fff}.container-agent-offer .progress-container .progress-step-container.completed .progress-step .circle::after{content:"";position:absolute;left:-30px;top:-15px;width:50px;height:40px;background:rgba(0,0,0,0) url("../img/stamp-done.png") 0 0 no-repeat;background-size:contain}.container-agent-offer .progress-container .progress-step-container.completed .progress-step .step-label{color:#4caf50}.container-agent-offer .progress-container .progress-step-container.completed .line-segment{background-color:#4caf50}.container-agent-offer .progress-container .progress-step-container.failed .progress-step .circle{position:relative;background-color:#fc6a03;border-color:#fc6a03;color:#fff}.container-agent-offer .progress-container .progress-step-container.failed .progress-step .step-label{color:#fc6a03}.container-agent-offer .progress-container .progress-step-container.failed .line-segment{background-color:#fc6a03}@media(max-width: 991px){.container-agent-offer h2{font-size:2rem}.container-agent-offer h3{font-size:1.25rem}}@media(max-width: 768px){.container-agent-offer h2{text-align:left !important}.container-agent-offer h2 small{display:inline-block}.container-agent-offer .offer-params{flex-direction:row !important}.container-agent-offer .offer-params .param{padding:0 20px 20px 0;text-align:left}.container-agent-offer .offer-params .param p{font-size:1.25rem;line-height:1rem}}@media(max-width: 576px){.container-agent-offer .progress-container{width:100%}.container-agent-offer .progress-container .progress-step-container .progress-step .circle{width:40px;height:40px;font-size:18px}.container-agent-offer .progress-container .progress-step-container .line-segment{top:20px}.container-agent-offer .progress-container .progress-step-container.completed .progress-step .circle::after{left:-20px;top:-20px;width:40px}}/*# sourceMappingURL=style.css.map */
