@font-face {font-family:'Montserrat Regular';src:url('../themes/demo/assets/fonts/Montserrat-Regular.ttf') }@font-face {font-family:'Montserrat Semi Bold';src:url('../themes/demo/assets/fonts/Montserrat-SemiBold.ttf') }html {font-size:18px }body {font-family:"Montserrat Regular",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.8;max-width:100%;overflow-x:hidden }body.modal-open {height:100vh;overflow-y:hidden }img {max-width:100% }.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-bottom:0.75rem;line-height:1.2 }b,strong {font-weight:bolder;font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif }.h1,h1 {font-size:2rem;font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif }.h2,h2 {font-size:2rem }a {color:#212529;font-weight:bold;text-decoration-line:none;transition:all 0.3s }a:hover {color:rgb(0 0 0 / 50%);text-decoration:underline }.fab,.fas {color:#212529;transition:all 0.3s}.fab:hover,
.fas:hover{color:rgb(0 0 0 / 50%)}img {opacity:1;transition:opacity 0.3s }img[data-src] {opacity:0 }
.hidden{display:none}.text-primary {color:#18b1da }.fancybox-container {z-index:9999999}
.fancybox-content {max-width:800px }.label-group,label {font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif }.form-row {margin-top:0.5rem;margin-bottom:0.5rem }.btn {border-radius:0;padding:0.5rem 1.5rem;font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.9rem }.btn-info{color:white}.btn-info:not(.js-booking-widget-trigger) {background-color:white;border-color:#0dcaf0;color:#0dcaf0;transition:all 0.3s}.btn-info:not(.js-booking-widget-trigger):active,
.btn-info:not(.js-booking-widget-trigger):focus,
.btn-info:not(.js-booking-widget-trigger):hover
{background-color:#0dcaf0;border-color:#0dcaf0;color:white;text-decoration:none}.btn-check:focus+.btn-dark,.btn-dark:focus {box-shadow:none }.accordion-button {background-color:#f8f8f8;color:#666;font-size:1.25rem }.accordion-item {border:1px solid rgba(0,0,0,.125);background-color:#f8f8f8 }.accordion-button:not(.collapsed) {color:#000;background-color:#f8f8f8;box-shadow:none;border-bottom:1px solid #666 }.accordion-button:focus {outline:0;box-shadow:none }#layout-header {background:#333 }.main-nav-section {background:transparent;position:fixed;top:0;left:0;right:0;width:100%;z-index:99 }.main-nav-section.invert {background:white;-webkit-box-shadow:0 4px 8px 0 rgb(34 60 80 / 15%);-moz-box-shadow:0 4px 8px 0 rgba(34,60,80,0.15);box-shadow:0 4px 8px 0 rgb(34 60 80 / 15%) }.main-nav-section img {max-width:200px;-webkit-transition:width 0.5s ease 0s;-o-transition:width 0.5s ease 0s;transition:width 0.5s ease 0s;width:100%;padding:0.5rem }.main-nav-section.invert img {-webkit-transition:width 0.5s ease 0s;-o-transition:width 0.5s ease 0s;transition:width 0.5s ease 0s;width:8rem }.main-nav-section.invert .btn-info {padding:0.7rem 0rem;-webkit-transition:padding 0.5s ease 0s;-o-transition:padding 0.5s ease 0s;transition:padding 0.5s ease 0s }.main-nav-section .row {justify-content:space-between;align-items:baseline }.menu-main {width:100%;height:100% }.menu-main ul {padding-left:0;list-style:none;margin:0 }.menu-main ul li a {color:inherit;text-decoration:none;color:white;font-size:0.9rem }.main-nav-section .menu-main >ul >li >a {font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif }.main-nav-section.invert .menu-main >ul >li:hover >a,.main-nav-section.invert .menu-main >ul >li:focus >a {color:black }.main-nav-section.invert .menu-main >ul >li >a{color:#00080 }.menu-main__list--1 {display:flex;justify-content:space-between;align-items:center;align-content:stretch;height:100% }.menu-main__list--2 {display:none }.main-nav-section .btn-info {width:100%;padding:1rem 0rem;-webkit-transition:padding 0.5s ease 0s;-o-transition:padding 0.5s ease 0s;transition:padding 0.5s ease 0s;font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:0.9rem }.menu-main__item--has-children {position:relative }.menu-main__item--has-children ul {position:absolute;top:3rem;left:0;z-index:9999 }.menu-main__item--has-children ul li a {color:black;width:100%;display:block;padding:0.5rem 1rem;font-size:0.8rem;min-width:200px;background:white }.menu-main__item--has-children ul >li:nth-child(odd) >a {background:#f9fafb }.menu-main__item--has-children ul li a:hover,.menu-main__item--has-children ul li a:focus {background:#f9fafb }.menu-main__item--has-children:after {content:"\25BC";color:white;font-size:0.8rem;margin-left:0.25rem }#start_block {background-image:url(/themes/demo/assets/images/resort-header.jpg);height:55vh;text-align:center;background-size:cover;background-position:center }#start_block.invers {background:transparent;position:absolute;top:0;left:0;right:0;z-index:50;pointer-events:none }#start_block:before,.callbacks_container:before {content:"";background:rgba(0,0,0,0.2);background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,rgba(29,28,29,0.4878326331)),color-stop(54%,rgba(101,101,102,0.2)),to(rgba(149,149,149,0)));background:-o-linear-gradient(top,rgba(29,28,29,0.4878326331) 11%,rgba(101,101,102,0.2) 54%,rgba(149,149,149,0) 100%);background:linear-gradient(180deg,rgba(29,28,29,0.4878326331) 11%,rgba(101,101,102,0.2) 54%,rgba(149,149,149,0) 100%);width:100%;height:55vh;position:absolute;top:0;left:0;z-index:10;pointer-events:none }#start_block h1 {padding-top:18vh;font-size:5rem;color:white;z-index:10;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem }#start_block_slider h1 {padding-top:2rem }#layout-content {padding:2.25rem 0;position:relative;clear:both }.gray-plate {padding:2rem;background:#f7f7f7 }#airport-transfer-requestPage #layout-content >.container >.row {justify-content:center }footer {background:#F1F1F1;text-align:center;padding:0.5rem 1.2rem 0.5rem }footer img {max-width:200px }footer #social-media,footer #social-media li,footer address,footer p {display:inline-block;margin-bottom:0;font-size:0.8rem;color:#212529 }footer #social-media {vertical-align:middle }footer #social-media li {font-size:1.6rem;margin-right:20px }footer #social-media li a:hover,footer #social-media li a:focus {opacity:0.8 }.slick-arrow {position:absolute;color:white;background:#18b1da;border:0;top:50%;top:calc(50% - 21px);z-index:10;padding:1rem;cursor:pointer;-webkit-transition:background 0.5s ease 0s;-o-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s }
.slick-dots{padding:0 5px;list-style:none;margin:0;display:flex;justify-content:center;top:-34px;position:relative;width:100%;max-width:100%;flex-wrap:wrap}
.slick-dots li{margin:4px;display:flex;align-items:center;flex-wrap:wrap}
.slick-dots button{padding:0;border:0;font-size:0;height:9px;width:9px !important;border-radius:100%;background:white}
.slick-dots li.slick-active button{background:#18b1da}
.slick-arrow:hover,.slick-arrow:focus {background-color:#E6E32B;-webkit-transition:background 0.5s ease 0s;-o-transition:background 0.5s ease 0s;transition:background 0.5s ease 0s }.fa-angle-left.slick-arrow {left:0 }.fa-angle-right.slick-arrow {right:0 }#hq-rental-iframe {width:100%;border:none;min-height:400px }.mobile-tablet-menu {display:block;right:-1000px;top:0;position:fixed;background:white;color:black;height:100%;z-index:92;-webkit-transition:right 0.5s ease 0s;-o-transition:right 0.5s ease 0s;transition:right 0.5s ease 0s;width:100%;padding-top:6rem;padding-bottom:3rem;overflow-y:scroll }.mobile-tablet-menu.active {right:0 }@media (min-width:992px) {.mobile-tablet-menu {display:none}}@media (max-width:1680px) {html {font-size:17px }}@media (max-width:1399px) {html {font-size:16px }header >nav >div.container {max-width:100% }#start_block h1 {font-size:4rem }#start_block {height:50vh }.galleryplate-item.galleryplate-item-1,.galleryplate-item.galleryplate-item-5 {height:80vh }.galleryplate-item.galleryplate-item-2,.galleryplate-item.galleryplate-item-3,.galleryplate-item.galleryplate-item-4,.galleryplate-item.galleryplate-item-6,.galleryplate-item.galleryplate-item-7,.galleryplate-item.galleryplate-item-8,.galleryplate-item.galleryplate-item-9,.galleryplate-item.galleryplate-item-10,.galleryplate-item.galleryplate-item-11 {height:40vh }}@media (max-width:1199px) {html {font-size:14px }#start_block {height:45vh }}@media (max-width:991px) {html {font-size:12px }.block-mobile-menu-controller {text-align:right }.menu-mobile .menu-mobile__list--2 {display:none }.menu-mobile .menu-mobile__list--1,.menu-mobile__list--2 {padding:0;list-style:none;margin:0 }.menu-mobile .menu-mobile__item-link {width:100%;display:block;font-size:1.2rem;line-height:2.5rem;padding:1rem 2rem;color:#212529;font-family:"Montserrat Semi Bold",Helvetica,Arial,"Lucida Grande",sans-serif;border-bottom:1px solid #e6e6e6 }.menu-mobile__list--2 .menu-mobile__item-link {padding-left:4rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1rem;line-height:2rem }.menu-mobile ul >li:first-child >a.menu-mobile__item-link {border-top:1px solid #e6e6e6 }.menu-mobile .menu-mobile__item1--active >a {background:#e6e6e6 }.menu-mobile .menu-mobile__item--has-children >a.menu-mobile__item-link:after {content:"\2b";display:block;font-family:FontAwesome;float:right }.menu-mobile .menu-mobile__item1--active >ul.menu-mobile__list--2 {display:block }.menu-mobile .menu-mobile__item2--active >a {background:#f9f9f9 }.menu-mobile .menu-mobile__item--has-children.menu-mobile__item1--active >a.menu-mobile__item-link:after {content:"\f068" }.main-nav-section .btn-info {padding:0.7rem 0rem }.main-nav-section img {max-width:140px }.btn.mobile-menu-controller {font-size:2rem;min-height:50px;min-width:59px }[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {width:100% }}@media (max-width:767px) {footer {padding:1rem 0 }.form-group {margin-bottom:1rem }#layout-content {padding:2rem 0 }#start_block h1 {font-size:3rem }.btn {font-size:1.2rem }.form-control {padding:0.75rem 0.75rem }.callbacks .caption {display:none !important }}@media (max-width:524px) {#start_block h1 {font-size:2.5rem }}.zak-searchform__form {display:grid;display:-ms-grid;grid-gap:10px;width:100%;max-width:500px }@media (min-width:480px){.zak-searchform__form {grid-template-columns:1fr 150px;grid-column-gap:0 }}.input__input {-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dadada;padding:5px 15px;font-family:Work Sans,Tahoma,sans-serif;font-family:var(--font-family);-webkit-transition:.3s;transition:.3s;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;line-height:1;color:#555;display:block;font-size:16px;font-weight:300;padding:16px 15px;-webkit-box-sizing:border-box;box-sizing:border-box }.input__input:focus {outline:0;border:1px solid #58B9DA }.input__error {display:none;font-style:italic;color:red;margin:4px 0 0;font-weight:300;font-size:16px }.button--primary {font-size:24px;padding:15px 18px }.button--searchform {padding:8px;font-family:Work Sans,Tahoma,sans-serif;font-size:18px;text-align:center } .page-search-results__query,.page-search-results__searchform {margin:0 0 20px }.matched_words{background-color:#58B9DA;color:white;padding:5px 15px;margin-right:5px;border-radius:50px }.searchform__form {display:grid;display:-ms-grid;grid-gap:10px;width:100%;max-width:500px }.icon__svg {max-width:100%;max-height:100% }.search-button .icon {height:100% }.search-button {fill:#fff;width:23px;height:23px;margin:0 5px 0 0;cursor:pointer }.main-nav-section.invert .search-button{fill:#00080 !important}@media (min-width:992px){.header__mobile-searchform {display:none;position:absolute;right:-25px;padding:0;margin:0;top:56px }.header__mobile-searchform .searchform__form {grid-template-columns:1fr 150px;grid-column-gap:0 }.input--searchform-header .input__input {padding:13px 15px;border:0;background:#dadada }.button--searchform-header {padding:0 15px !important;background:#0dcaf0;border-color:#0dcaf0 }}.inventory-list {display:flex;flex-wrap:wrap}
.inventory-list ul {width:100%}
@media (min-width:400px){.inventory-list ul{width:50% }}
@media (min-width:576px){.inventory-list ul{width:33.33% }}
@media (min-width:992px){.inventory-list ul{width:25% }}.form-container-parent{background-color:#EFEFEF;margin-bottom:50px;padding:40px 60px}.form-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 15px;padding:0 !important;max-width:100%;font-size:16px}
.form-container .form-group{margin:0;padding:0}
@media(max-width:767px) {.form-container{grid-template-columns:1fr;grid-gap:5px 5px }}.form-container .form-control:disabled,.form-container .form-control[readonly] {background-color:#e6e6e6;opacity:1}.form-control:hover,
.form-control:active,
.form-control:focus{border:1px solid #0dcaf0;outline:none;box-shadow:none}.full-width{grid-column:1 / -1}.form-group span.error,.form-group div.error{font-size:16px;color:#fd3a3a;font-weight:600}
.form-container label{margin-bottom:0}.form-control:not(textarea) {padding:6px 12px;height:calc(2.5em + .5rem + 0px);font-size:16px}
textarea.form-control {font-size:16px}
select.form-control {-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#dialog-content,.dialog-content{min-width:45% !important;border:10px solid #0dcaf0;padding:20px 35px}
.form-container h2{margin-bottom:5px;font-size:21px}
.required::after {content:'*';margin-left:4px;color:#e60000 !important}.grid{display:grid;width:100%;grid-gap:20px}
.grid-1{grid-template-columns:1fr}
.grid-2{grid-template-columns:1fr 1fr}
.grid-3{grid-template-columns:1fr 1fr 1fr}
.grid-4{grid-template-columns:repeat(4,1fr)}
.grid-5{grid-template-columns:repeat(5,1fr)}
.grid-gap-0{grid-gap:0}
.grid-gap-5{grid-gap:5px}
.grid-gap-10{grid-gap:10px}
.grid-gap-15{grid-gap:15px}
.grid-gap-20{grid-gap:20px}
.grid-gap-25{grid-gap:25px}
.grid-gap-30{grid-gap:30px}
.grid-gap-35{grid-gap:35px}
.grid-gap-40{grid-gap:40px}@media(max-width:767px){.form-container h2{margin-top:5px;text-align:center }.grid{grid-gap:5px 5px }.grid-1{grid-template-columns:1fr }.grid-2{grid-template-columns:1fr }.grid-3{grid-template-columns:1fr }.grid-4{grid-template-columns:1fr }.grid-5{grid-template-columns:1fr }#dialog-content,.dialog-content{min-width:100% !important;border:10px solid #0dcaf0;padding:35px 25px }}.fancybox-container .image-container{position:relative;min-height:400px;min-width:250px}
.fancybox-container .image-container img{width:120px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.pika-single{z-index:99999999999999 !important}
.pika-prev,.pika-next{width:20px !important}
.page-home__hero{position:relative;min-height:30rem}
@media (min-width:768px){.page-home__hero{min-height:47rem }}
.booking-widget{position:fixed;width:0;height:100%;right:0;top:0;bottom:0;background:rgb(0 0 0 / 70%);opacity:0;transition:opacity 1s;overflow:hidden;z-index:99999999}
.booking-widget__inner{width:100%;height:100%;margin-left:auto;background:white;position:relative;right:-100%;transition:1s;display:flex;flex-direction:column}
.booking-widget--visible{opacity:1}
.booking-widget--visible .booking-widget__inner{right:0}
.booking-widget__header{background:rgb(13 202 240);display:flex;align-items:center;padding:20px 15px;color:white;text-transform:uppercase;justify-content:space-between}
.booking-widget__body {padding:15px;flex-grow:1;overflow-y:auto}
.booking-widget__links{display:flex;margin:0 0 20px 0}
.booking-widget__links-item{padding:0;border:0;background:transparent;transition:0.3s;text-transform:uppercase;border-bottom:1px solid;margin:0 15px 0 0;cursor:pointer;font-size:12px;color:inherit}
.booking-widget__links-item:hover{color:#42b3da}
.booking-widget__headline{margin:0 10px 0 0;line-height:1;font-size:18px;font-weight:700}
.booking-widget__close{width:12px;height:12px;cursor:pointer;display:flex}
.booking-widget__close svg{height:100%;width:100%;fill:white;transition:0.3s}
.booking-widget__close:hover svg{fill:black}
.booking-widget__form{}
.booking-widget__datepicker .is-selected .pika-button,
.booking-widget__datepicker .has-event .pika-button{background:rgb(13 202 240) !important}
.booking-widget__datepicker{margin:0 0 4px 0}
.booking-widget__datepicker .pika-single{border:0 !important}
.booking-widget__datepicker .pika-lendar{width:100% !important;margin:0 !important}
.booking-widget__datepicker .pika-button{text-align:center !important}
.booking-widget__form [type=submit]{position:absolute;left:0;right:0;margin:auto;bottom:44px;width:calc(100% - 40px);padding:14px 10px;text-transform:uppercase;border-radius:5px}
.booking-widget .calendar__reset {width:100%;border:none;margin:0 0 15px 0;font-size:12px;border-radius:5px;transition:0.3s;background:#ebebeb}
.booking-widget .calendar__reset:hover {background:#42b3da}
.booking-widget__footer{flex:0 0 110px;box-shadow:0 0 15px 0 rgb(0 0 0 / 21%);padding:10px 20px;display:flex;justify-content:center;align-items:flex-end }
.booking-widget__footer-link {padding:0;border:0;background:transparent;transition:0.3s;text-transform:uppercase;border-bottom:1px solid;cursor:pointer;font-size:12px;color:inherit}
@media (min-width:550px){.booking-widget{padding:10px }.booking-widget__inner{max-width:400px;border-radius:5px;overflow:hidden }.booking-widget__datepicker .pika-button{font-size:16px !important;line-height:1 !important;padding:10px 5px !important }.booking-widget__datepicker .pika-table th{font-size:16px !important }.booking-widget__datepicker .pika-label{font-size:18px !important }}.booking-widget-simple{position:absolute;z-index:91;bottom:30px;left:0;right:0;margin:auto;padding:0 15px;max-width:800px}
.booking-widget-simple__form{}
.booking-widget-simple__submit{border-radius:4px;padding:5px 15px;min-height:34px;font-size:15px;width:100%}
@media (min-width:768px){.booking-widget-simple {background:#fff75;padding:20px;border-radius:5px }.booking-widget-simple input.form-control {padding:20px 10px;background:white }.booking-widget-simple select.form-control,.booking-widget-simple__submit{height:42px }}
@media (min-width:992px){.booking-widget-simple {bottom:60px }}.interactive-map{position:relative;overflow:hidden}
.interactive-map__zoom{display:flex;align-items:center;position:absolute;top:1rem;left:1rem;padding:0.25rem 0.75rem;background-color:#fff;border-radius:0.25rem}
.interactive-map__zoom-divider{color:#ccc;margin-left:0.75rem;margin-right:0.75rem}
.interactive-map__point {border-radius:50%;outline:1px white solid;transition:0.3s}
.interactive-map__point--building {fill:#2563eb}
.interactive-map__point:hover {outline-width:4px}
.interactive-map__zoom-icon{width:1rem;height:1rem;stroke-width:2;stroke:#718096;cursor:pointer}
.interactive-map__zoom-icon:hover {stroke:#3182CE}
.popup-wrapper {display:none;width:100%;max-width:464px;padding:30px 10px 10px 10px}
.popup-wrapper .fancybox-close-small{width:20px;height:20px;padding:0}
@media (min-width:640px) {.popup-wrapper {padding:18px }}.property-popup__img{margin:0 0 15px 0}
.property-popup__name{font-size:20px;font-weight:bold;font-style:normal;line-height:20px;color:#000;text-align:center;text-decoration:none;text-transform:none;margin:0 0 15px 0;padding:0}
.property-popup__list{}
.property-popup__list-item{font-size:16px}
.property-popup__buttons{display:flex;margin:-5px}
.property-popup__button{outline:none;font-family:sans-serif;font-size:14px;color:#fff;transition:0.3s;padding:6px 10px;margin:5px;width:100%;text-align:center}
.property-popup__button:hover{opacity:0.8;color:white}
.property-popup__button--view{background:#42b3da}
.property-popup__button--book{background:#2196f3}
.property-popup__rented{width:100%;font-size:14px;background:rgba(0,0,0,0.726530612244898);color:white;text-align:center;padding:6px;margin:5px}
.property-popup__buildings{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px}
.property-popup__building{
display:flex}
.property-popup__building__img{width:80px;height:80px}
.property-popup__building-name{margin:0 0 0 0;font-size:18px;font-weight:700}
.property-popup__building__info{flex:1 1 auto;padding:0 0 0 10px}
.property-popup__building-list{margin:0 0 4px 0;display:flex;flex-wrap:wrap;list-style:none}
.property-popup__building-list-item{width:50%;font-size:14px}
@media (min-width:500px) {.property-popup__building__img{width:124px;height:124px }}.tabs{}
.tabs__nav{display:flex;margin:0 0 20px 0}
.tabs__nav-item{padding:0;border:0;background:transparent;transition:0.3s;text-transform:uppercase;border-bottom:1px solid;margin:0 15px 0 0;cursor:pointer;font-size:14px}
.tabs__nav-item:hover{color:#42b3da}
.tabs__nav-item--active{color:#42b3da}
.tabs__tabs{}
.tabs__tab{font-size:14px;animation:fadeEffect 1s}
@keyframes fadeEffect {from {opacity:0}to {opacity:1}}.card-category {display:flex;flex-direction:column;box-shadow:1px 3px 6px 0 #dfdfdf;border:1px #eeeded solid;max-width:480px}.card-category__image {width:100%;overflow:hidden}.card-category__image-img {margin:0;display:block;width:100%;transition:0.9s}
.card-category__image-img:hover{transform:scale(1.2)}
.card-category__body{padding:10px 15px 22px 15px;display:flex;flex-direction:column;align-items:flex-start}.card-category__headline {font-size:24px;margin:0 0 5px 0;transition:0.3s}.card-category__excerpt {margin:0 0 15px 0;line-height:1.5}.card-category__button {align-self:center;width:100%}.grid {display:grid;grid-gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px) {.grid {grid-column-gap:40px }}@media (min-width:768px) {.grid--2-1x5 {grid-template-columns:minmax(0,1fr) minmax(0,5fr) }}@media (min-width:768px) {.grid--2-2x5 {grid-template-columns:minmax(0,2fr) minmax(0,5fr) }}@media (min-width:768px) {.grid--2-3x5 {grid-template-columns:minmax(0,3fr) minmax(0,5fr) }}@media (min-width:768px) {.grid--2-4x5 {grid-template-columns:minmax(0,4fr) minmax(0,5fr) }}@media (min-width:768px) {.grid--2-5x5 {grid-template-columns:minmax(0,5fr) minmax(0,5fr) }}@media (min-width:768px) {.grid--2-5x1 {grid-template-columns:minmax(0,5fr) minmax(0,1fr) }}@media (min-width:768px) {.grid--2-5x2 {grid-template-columns:minmax(0,5fr) minmax(0,2fr) }}@media (min-width:768px) {.grid--2-5x3 {grid-template-columns:minmax(0,5fr) minmax(0,3fr) }}@media (min-width:768px) {.grid--2-5x4 {grid-template-columns:minmax(0,5fr) minmax(0,4fr) }}@media (min-width:768px) {.grid--3 {grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) }}