@use 'sass:math';.pure-row{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.pure-row .col-1{flex:0 0 8.33333%;max-width:8.33333%}.pure-row .col-2{flex:0 0 16.66667%;max-width:16.66667%}.pure-row .col-3{flex:0 0 25%;max-width:25%}.pure-row .col-4{flex:0 0 33.33333%;max-width:33.33333%}.pure-row .col-5{flex:0 0 41.66667%;max-width:41.66667%}.pure-row .col-6{flex:0 0 50%;max-width:50%}.pure-row .col-7{flex:0 0 58.33333%;max-width:58.33333%}.pure-row .col-8{flex:0 0 66.66667%;max-width:66.66667%}.pure-row .col-9{flex:0 0 75%;max-width:75%}.pure-row .col-10{flex:0 0 83.33333%;max-width:83.33333%}.pure-row .col-11{flex:0 0 91.66667%;max-width:91.66667%}.pure-row .col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.pure-row .col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:576px){.pure-row .col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:576px){.pure-row .col-sm-3{flex:0 0 25%;max-width:25%}}@media (min-width:576px){.pure-row .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:576px){.pure-row .col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:576px){.pure-row .col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:576px){.pure-row .col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:576px){.pure-row .col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:576px){.pure-row .col-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width:576px){.pure-row .col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:576px){.pure-row .col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:576px){.pure-row .col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.pure-row .col-md-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:768px){.pure-row .col-md-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:768px){.pure-row .col-md-3{flex:0 0 25%;max-width:25%}}@media (min-width:768px){.pure-row .col-md-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:768px){.pure-row .col-md-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:768px){.pure-row .col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.pure-row .col-md-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:768px){.pure-row .col-md-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:768px){.pure-row .col-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:768px){.pure-row .col-md-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:768px){.pure-row .col-md-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:768px){.pure-row .col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.pure-row .col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:992px){.pure-row .col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:992px){.pure-row .col-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.pure-row .col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.pure-row .col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:992px){.pure-row .col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.pure-row .col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.pure-row .col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:992px){.pure-row .col-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.pure-row .col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:992px){.pure-row .col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:992px){.pure-row .col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.pure-row .col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:1200px){.pure-row .col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:1200px){.pure-row .col-xl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.pure-row .col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:1200px){.pure-row .col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:1200px){.pure-row .col-xl-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.pure-row .col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:1200px){.pure-row .col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:1200px){.pure-row .col-xl-9{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.pure-row .col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:1200px){.pure-row .col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:1200px){.pure-row .col-xl-12{flex:0 0 100%;max-width:100%}}.display-large,.display-large *{font-size:57px;line-height:64px;letter-spacing:-0.25px;font-weight:700}.display-medium,.display-medium *{font-size:45px;line-height:52px;letter-spacing:0px;font-weight:700}.display-small,.display-small *{font-size:36px;line-height:44px;letter-spacing:0px;font-weight:700}.headline-large,.headline-large *{font-size:32px;line-height:40px;letter-spacing:0px;font-weight:600}.headline-medium,.headline-medium *{font-size:28px;line-height:36px;letter-spacing:0px;font-weight:600}.headline-small,.headline-small *{font-size:24px;line-height:32px;letter-spacing:0px;font-weight:600}.title-large,.title-large *{font-size:22px;line-height:28px;letter-spacing:0px;font-weight:500}.title-medium,.title-medium *{font-size:16px;line-height:24px;letter-spacing:0.15px;font-weight:500}.title-small,.title-small *{font-size:14px;line-height:20px;letter-spacing:0.1px;font-weight:500}.label-large,.label-large *{font-size:14px;line-height:20px;letter-spacing:0.1px;font-weight:500}.label-medium,.label-medium *{font-size:12px;line-height:16px;letter-spacing:0.5px;font-weight:500}.label-small,.label-small *{font-size:11px;line-height:16px;letter-spacing:0.5px;font-weight:500}.body-large,.body-large *{font-size:16px;line-height:24px;letter-spacing:0.5px;font-weight:400}.body-medium,.body-medium *{font-size:14px;line-height:20px;letter-spacing:0.25px;font-weight:400}.body-small,.body-small *{font-size:12px;line-height:16px;letter-spacing:0.4px;font-weight:400}body{box-sizing:border-box;height:100%;margin:0;overflow:auto;background-color:#F6F9FE;font-family:Roboto!important}body .pageContainer{height:100%;display:flex;flex-direction:column}body .pageContainer .genHeader{display:flex;justify-content:space-between;align-items:center}body .pageContainer .genHeader h1{width:fit-content}body .pageContainer .genHeader .toggleFiltersBtn{display:flex;justify-content:center;cursor:pointer;width:fit-content;margin:8px 0}@media (min-width:992px){body .pageContainer .genHeader .toggleFiltersBtn{display:none}}body .pageContainer .genHeader .toggleFiltersBtn img{width:34px}body .disabled{opacity:0.2;pointer-events:none}#filters{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}#filters.open{max-height:1000px}#filters #advancedFilters{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}#filters #advancedFilters.open{max-height:1000px}#filters .filtersGrid{display:flex;flex-wrap:wrap;gap:0 48px;padding-bottom:8px;width:100%}#filters .filtersGrid.hidden{display:none}#filters .filtersGrid .form-field{display:flex;flex-direction:column;justify-content:flex-end;position:relative;gap:4px;color:#049FE0;box-sizing:border-box;margin:0;margin-top:20px;width:100%}@media (min-width:576px){#filters .filtersGrid .form-field{width:calc(50% - 24px)}}@media (min-width:768px){#filters .filtersGrid .form-field{width:calc(100% / 3 - (48px * 2/3))}}@media (min-width:992px){#filters .filtersGrid .form-field{width:calc(25% - 48px * 0.75)}}#filters .filtersGrid .form-field label{color:black}#filters .filtersGrid .form-field .center{width:100%;height:100%;display:flex;align-items:center}#filters .filtersGrid .form-field .center>*{width:100%}#filters .filtersGrid .form-field fieldset{display:flex;align-items:center;justify-content:space-between;gap:4px;border:none;padding:0}#filters .filtersGrid .form-field fieldset input{width:30%}#filters .filtersGrid .form-field fieldset legend{margin-bottom:4px}#filters .filtersGrid .form-field.selectParent::after{content:url("/static/icons/caret.svg?13acd2e8670f");position:absolute;right:22px;top:calc(50%)}#filters .filtersGrid .form-field.selectParent:has(select.disabled)::after{opacity:0.4}#filters .filtersGrid .form-field.selectParent:has(select.disabled) label{opacity:0.4}#filters .filtersGrid .form-field.radioParent div:last-child{display:flex;flex-direction:row;gap:12px;position:relative;z-index:10}#filters .filtersGrid .form-field.radioParent div:last-child label{padding:8px 10px;position:relative;z-index:2;width:30px;display:flex;justify-content:center;align-items:center}#filters .filtersGrid .form-field.radioParent div:last-child label:has(input[type="radio"]:checked){color:#F6F9FE}#filters .filtersGrid .form-field.radioParent div:last-child label input[type="radio"]{appearance:none;height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0;margin:0;box-shadow:inset 0 0 0 1px #C1C7CE;border-radius:4px;cursor:pointer}#filters .filtersGrid .form-field.radioParent div:last-child label input[type="radio"]:checked{background-color:#049FE0;box-shadow:inset 0 0 0 1px #049FE0}#filters .filtersGrid input[type="radio"]+label,#filters .filtersGrid label:has(input[type="radio"]){display:inline-flex;align-items:center;font-size:14px;cursor:pointer;color:#049FE0;letter-spacing:0.2px}#filters #additionalFilters{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}#filters #additionalFilters.open{max-height:1000px}#filters select,#filters input[type="text"],#filters input[type="number"]{appearance:none;border-radius:5px;padding:12px 16px;border:1px solid #C1C7CE;background:#F6F9FE;color:black;font-size:14px}#filters .lowBar{display:flex;justify-content:space-between;align-items:center}#filters .lowBar .filtersUtils{display:flex;justify-content:flex-end}#filters .lowBar .filtersUtils .utilsBtns{padding:8px 16px;color:#049FE0;cursor:pointer}.offerPage #map{margin-bottom:32px;width:100%;height:320px;overflow:hidden;border-radius:8px;z-index:2}@media (min-width:1200px){.offerPage{padding:0 10%}}.offerPage .title{margin-top:32px;color:#049FE0}.offerPage .type{margin:8px 0 32px 0}.offerPage .rich-text-content{margin-bottom:32px;line-height:1.6}.offerPage .rich-text-content .intro{font-size:16px}.offerPage .rich-text-content p{margin-bottom:16px}.offerPage .rich-text-content p:last-child{margin-bottom:0}.offerPage .rich-text-content h1,.offerPage .rich-text-content h2,.offerPage .rich-text-content h3,.offerPage .rich-text-content h4,.offerPage .rich-text-content h5,.offerPage .rich-text-content h6{margin-bottom:8px!important;color:#049FE0}.offerPage .rich-text-content h1:first-child,.offerPage .rich-text-content h2:first-child,.offerPage .rich-text-content h3:first-child,.offerPage .rich-text-content h4:first-child,.offerPage .rich-text-content h5:first-child,.offerPage .rich-text-content h6:first-child{margin-top:0}.offerPage .rich-text-content ul,.offerPage .rich-text-content ol{margin:16px 0;padding-left:24px}.offerPage .rich-text-content blockquote{margin:16px 0;padding-left:16px;border-left:3px solid #049FE0;font-style:italic}@media (min-width:1200px){.offerPage .tableWrapper{padding-left:32px}}.offerPage .tableWrapper:first-child .table-section{margin:0}.offerPage .tableWrapper .table-section{border-radius:8px;margin:32px 0;padding-right:32px}.offerPage .tableWrapper .table-section table{width:100%;border-collapse:collapse}.offerPage .tableWrapper .table-section .sectionHeader th{padding-bottom:16px}.offerPage .tableWrapper .table-section .sectionHeader th div{display:flex;border-bottom:3px #049FE0 solid;width:fit-content}.offerPage .tableWrapper .table-section .tableSection td{border-bottom:1px solid #ddd;padding:12px 0}.offerPage .tableWrapper .table-section .tableSection td:first-child{font-weight:500}.offerPage .gallery{position:relative;max-width:100%;margin:auto;text-align:center}.offerPage .gallery-images{position:relative}.offerPage .gallery-image{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.8s ease;z-index:0;border-radius:8px;height:320px;object-fit:cover}.offerPage .gallery-image.active{opacity:1;z-index:1;position:relative}.offerPage .gallery-pills{margin-top:12px;text-align:center}.offerPage .pill{display:inline-block;width:12px;height:12px;margin:0 5px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color 0.3s}.offerPage .pill.active{background-color:#333}.offerPage .document-list{list-style:none;padding:0;margin:0}.offerPage .document-item{padding:12px 16px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;overflow:hidden;position:relative}.offerPage .document-link{text-decoration:none;color:#333;display:flex;align-items:center;gap:10px;width:100%}.offerPage .document-icon img{width:32px}.offerPage .document-title{font-weight:500;flex-grow:1}.offerPage .document-meta{font-size:0.9em;color:#777;position:absolute;right:0;background-color:#F6F9FE;padding:12px;box-shadow:0 0 8px 8px #F6F9FE}.search form{padding:0 0 12px 0}.search .topFilters{padding:0 5vw}@media (min-width:768px){.search .topFilters{padding:0 112px}}.search .searchContainer{flex:1;display:flex;overflow:hidden}.search .searchContainer .genCardsList{transition:width 0.3s ease-in-out;width:calc(((100vw - 112px * 2) - 24px) / 3 - 24px * 1/3);height:100%;padding:0 24px;padding-left:112px;scrollbar-color:#888 #e0e0e0;scrollbar-gutter:stable;overflow:hidden}.search .searchContainer .genCardsList.listView{width:100%}.search .searchContainer .genCardsList.listView .offers{justify-content:flex-start;height:unset}.search .searchContainer .genCardsList.listView .offers .genCard{width:calc(((100vw - 112px * 2) - 24px) / 3 - 24px * 1/3)}@media (max-width:1280px){.search .searchContainer .genCardsList{width:30%}.search .searchContainer .genCardsList .genCard{width:100%!important}}@media (max-width:768px){.search .searchContainer .genCardsList{width:100%;padding:0 24px}.search .searchContainer .genCardsList .offers{justify-content:flex-start;flex-wrap:wrap;height:100%!important}.search .searchContainer .genCardsList .offers .genCard{width:100%!important}}.search .searchContainer .genCardsList::-webkit-scrollbar{width:12px}.search .searchContainer .genCardsList::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}.search .searchContainer .genCardsList::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #4F606E}.search .searchContainer .genCardsList::-webkit-scrollbar-thumb:hover{background-color:#555}.search .searchContainer .genCardsList::-webkit-scrollbar-button:single-button{background-size:8px;background-repeat:no-repeat;background-position:center;height:12px}.search .searchContainer .genCardsList .offers{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px;padding-bottom:24px;height:600px;overflow-y:scroll}.search .searchContainer .genCardsList .offers .genCard{background-color:#F1F4F9;display:block;color:black;border-radius:12px;overflow:hidden;text-decoration:none;transition:box-shadow 0.1s ease-in-out;position:relative;width:calc(((100vw - 112px * 2) - 24px) / 3 - 24px * 1/3);height:fit-content;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.search .searchContainer .genCardsList .offers .genCard:hover{box-shadow:0px 6px 8px rgba(0,0,0,0.1)}.search .searchContainer .genCardsList .offers .genCard .promoted{position:absolute;top:0;left:0;color:#049FE0;padding:6px 12px;border-radius:8px 0 8px 0;background:linear-gradient(90deg,#F1F4F9 0%,#F6F9FE 100%)}.search .searchContainer .genCardsList .offers .genCard .cardImg{height:200px;background-position:center;background-size:cover}.search .searchContainer .genCardsList .offers .genCard .area{position:absolute;top:10px;right:10px;background-color:#F6F9FE;padding:8px;border-radius:8px}.search .searchContainer .genCardsList .offers .genCard .genBottomSection{padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left!important}.search .searchContainer .genCardsList .offers .genCard .genBottomSection .cardTitle{color:#049FE0}.search .searchContainer .genCardsList .offers .genCard .genBottomSection .info{display:flex;justify-content:space-between}.search #map{flex:1;height:624px;border-radius:4px;overflow:hidden!important}.listViewBtn{z-index:401;top:20px;left:15px;background-color:#F6F9FE;padding:8px 16px;border-radius:15px;color:#049FE0;font-family:Roboto;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.listViewBtn .icon{display:block}