html,body{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;overflow-x:hidden}body{background:#fff;font-family:'Raleway',Sans-Serif;font-size:14px;line-height:18px;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}p{margin:0;padding:0}a,a:active{outline:0;border:0}img,svg{display:block;margin:0}table{padding:0;border:0;border-spacing:0;width:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-butto{visibility:hidden}.pp-layout-box{position:relative;background:#fff;border:solid 1px #ccc;border-bottom:solid 1px silver;box-shadow:0 0 1px rgba(196,196,196,0.55)}.pp-layout-padding{padding:15px}.pp-layout-padding-lr{padding-left:15px;padding-right:15px}.pp-layout-padding-top{padding-top:15px}.pp-forms-row{position:relative;display:table;table-layout:fixed;margin:0;padding:0;border:0;width:100%}.pp-forms-col{position:relative;display:table-cell;vertical-align:middle}.pp-forms-titlerow{font-size:13px;line-height:19px;color:#666}.pp-forms-titlecol{font-size:12px;line-height:16px;color:#666}.pp-forms-autowidth{width:auto;table-layout:auto}.pp-forms-field-height{height:32px}.pp-forms-field-tbl{position:relative;display:table;width:100%;height:32px;background-color:#fff;border:solid 1px #c9c9c9}.pp-forms-field-tbl-focused{border:solid 1px #6c9bcf;box-shadow:0 0 2px rgba(108,155,207,0.65)}.pp-forms-field-tblcell{position:relative;display:table-cell;vertical-align:middle}.pp-forms-field{position:relative;display:block;font-family:Panton;font-size:14px;line-height:18px;font-weight:700;width:100%;background:0;border:0;border-radius:0;outline:0;padding:0 8px 0 8px;-moz-appearance:none;-webkit-appearance:none}select.pp-forms-field{z-index:1001;padding-right:22px}textarea.pp-forms-field{width:100%;background-color:#fff;border:solid 1px #c9c9c9;min-height:100px;padding:6px 8px 6px 8px}textarea.pp-forms-field:focus{border:solid 1px #6c9bcf;box-shadow:0 0 2px rgba(108,155,207,0.65)}.pp-forms-field-small{font-size:12px;line-height:16px;padding:6px;padding-top:4px;padding-bottom:4px}.pp-forms-field-selecticon-cell{width:17px}.pp-forms-field-selecticon-cell:hover{cursor:pointer}.pp-forms-field-selecticon{position:relative;width:9px;height:10px;background-position:0 -400px;margin-right:8px}.pp-forms-field-selecticon-absolute{position:absolute;z-index:1000;top:50%;right:8px;width:9px;height:10px;margin:-5px 0 0 0;background-position:0 -400px}.pp-forms-error{position:relative;display:table-cell;background:#ce0808;font-size:13px;line-height:17px;color:#fff;font-weight:500;padding:6px;padding-top:4px;padding-bottom:4px}.pp-forms-divider{position:relative;background:#e0e0e0;height:1px;margin-top:15px;margin-bottom:15px}.pp-forms-button{position:relative;display:table;table-layout:fixed;font-size:14px;line-height:16px;font-weight:700;color:#fff}.pp-ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.65);z-index:999999700}.pp-ui-overlay-raised{z-index:999999701}.pp-ui-overlay-raised2{z-index:999999702}.bmg-noselect,.pp-ui-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--headerHeight:46px;--color-darker-blue:#12234d;--color-dark-blue:#152c63;--color-blue:#164591;--color-orange:#f6c415;--color-orange-contrast:#e3b101;--color-light-orange:#f5db7e;--color-very-light-orange:#fdf3d0;--color-turquoise:#0eb9c0;--color-light-blue:#1aa5d8;--color-light-pink:#f42661;--color-pink:#e4356a;--color-very-light-blue:#edf8f9;--color-very-light-blue-hover:#c7e5e8;--color-gray:#575c69}@media(min-width:370px){:root{--headerHeight:54px}}body.freeze{overflow:hidden;height:100vh;overflow-y:hidden}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.bmg-sprite{background-image:url('/static/design/sprite-00.svg');background-size:600px 600px}header{position:fixed;z-index:99900;left:0;top:0;right:0;height:var(--headerHeight);background-color:#164591;font-family:'Raleway';padding:7px 10px}header .mainmenu-container{position:relative;overflow:hidden}header menu.mainmenu{position:relative;display:inline-grid;grid-template-columns:repeat(auto-fit,1fr);grid-auto-flow:column;align-items:center;align-content:center;margin:0;grid-gap:5px}header menu.mainmenu .bmg-logo{grid-row:1;z-index:99910;width:133px;height:32px;transform:translateX(0);transition:transform .35s}header menu.mainmenu .bmg-logo.collapsed{transform:translateX(-100%)}header menu.mainmenu .bmg-logo a{position:relative;display:inline-block}header menu.mainmenu .bmg-logo a img{height:32px;margin:0}header menu.mainmenu .item{grid-row:1;display:none;z-index:99901;font-size:13px;line-height:15px;font-weight:600;color:#fff;white-space:nowrap;transition:all .35s}header menu.mainmenu .item.before-search{transform:translateX(0);opacity:1;transform-origin:bottom left}header menu.mainmenu .item.before-search.collapsed{transform:translateX(-100%);opacity:0;overflow:hidden}header menu.mainmenu .item a,header menu.mainmenu .item span{position:relative;color:#fff;text-decoration:none;background-color:rgba(21,44,99,0);border-radius:12px;padding:5px 12px;transition:background-color .2s}header menu.mainmenu .item a:hover,header menu.mainmenu .item span:hover{cursor:pointer;background-color:rgba(21,44,99,1)}header menu.mainmenu .item.open a,header menu.mainmenu .item.open span{background-color:rgba(21,44,99,1)}header menu.mainmenu .contacts{grid-row:1;display:none;z-index:99901;width:50px;text-align:center;transition:all .35s}header menu.mainmenu .contacts a{position:relative;display:inline-block;background-color:rgba(21,44,99,0);border-radius:16px;padding:6px 6px;transition:background-color .2s;margin:0 auto}header menu.mainmenu .contacts a:hover{background-color:rgba(21,44,99,1)}header menu.mainmenu .contacts .contacts-button{position:relative;display:inline-block;width:49px;height:24px;transform:scale(0.833);line-height:20px;background-position:-115px 0;margin:0;vertical-align:middle}header menu.mainmenu .contacts.before-search.collapsed{width:0;opacity:0;overflow:hidden}header menu.mainmenu .search{grid-row:1;position:relative;display:none;width:59px;transform:translateX(0);transition:all .35s}header menu.mainmenu .search input{position:relative;box-sizing:border-box;z-index:99901;width:35px;height:14px;font-family:'Montserrat';font-size:14px;line-height:14px;font-weight:600;color:rgba(255,255,255,0);background-color:rgba(22,69,145,0);border:solid 1.5px #fff;border-radius:6px;margin:0;padding:0;outline:0;transition:all .35s;appearance:none;-moz-appearance:none;-webkit-appearance:none}header menu.mainmenu .search.focused{transform:translateX(-128px)}header menu.mainmenu .search.focused input{width:100%;height:36px;font-size:16px;line-height:22px;color:rgba(255,255,255,1);padding:5px 31px 5px 8px}header menu.mainmenu .search .search-button{position:absolute;z-index:99902;top:50%;right:0;width:19px;height:18px;transform:scale(0.84) translateY(-50%);background-position:-170px 0;transition:all .35s}header menu.mainmenu .search .search-button:hover{cursor:pointer}header menu.mainmenu .search.focused .search-button{right:8px;transform:scale(1) translateY(-50%)}header .mobilemenu-toggle{position:absolute;top:50%;right:10px;width:32px;height:32px;transform:translate(0,-50%);transition:transform .35s}header .mobilemenu-toggle:hover{cursor:pointer}header .mobilemenu-toggle>div{position:absolute;left:4px;width:24px;height:2px;background-color:#fff;margin:0 auto;transition:top .35s ease-out,transform .35s ease-out,opacity .35s ease-out}header .mobilemenu-toggle>div:nth-child(1){top:7px;transform:rotate(0)}header .mobilemenu-toggle>div:nth-child(2){top:15px;opacity:1}header .mobilemenu-toggle>div:nth-child(3){top:23px;transform:rotate(0)}header .mobilemenu-toggle.open>div:nth-child(1){transform:rotate(-45deg);top:15px}header .mobilemenu-toggle.open>div:nth-child(2){opacity:0}header .mobilemenu-toggle.open>div:nth-child(3){transform:rotate(45deg);top:15px}header .mobilemenu-toggle.collapsed{transform:translate(150%,-50%)}.bmg-mobilemenu{position:fixed;visibility:hidden;z-index:99899;overflow-y:auto;left:0;right:0;bottom:0;top:var(--headerHeight);transform:translateY(-100%);background:#fff;transition:transform .3s ease-out}.bmg-mobilemenu.open{visibility:visible;transform:translateY(0)}.bmg-mobilemenu .options{position:relative;left:0;top:0;transform:translateX(0);transition:transform .3s}.bmg-mobilemenu .options.swiped{transform:translateX(-100%)}.bmg-mobilemenu .options .item{position:relative;display:block;font-family:Montserrat;font-size:18px;line-height:22px;font-weight:700;color:#12234d;text-decoration:none;padding:8px 15px;margin:5px 10px 0 0}.bmg-mobilemenu .options .item:hover{cursor:pointer}.bmg-mobilemenu .options .icon-expand{position:absolute;top:50%;right:5px;width:14px;height:14px;transform:translateY(-50%);background-position:-88px -30px}.bmg-mobilemenu .submenu{position:absolute;left:0;top:0;bottom:0;right:0;transform:translateX(100%);transition:transform .3s;transition-delay:50ms;padding:15px}.bmg-mobilemenu .submenu.swiped{transform:translateX(0)}.bmg-mobilemenu .submenu .grid-title{position:relative;display:grid;grid-template-columns:32px 1fr;align-items:center}.bmg-mobilemenu .submenu .grid-title .close{position:relative;width:32px;height:32px;left:-5px}.bmg-mobilemenu .submenu .grid-title .close .icon{position:relative;display:block;top:5px;left:22px;width:22px;height:12px;background-position:-170px -30px;transform:rotate(90deg);transform-origin:0 0}.bmg-mobilemenu .submenu .grid-title .col-title{font-size:22px;line-height:28px;font-weight:900;color:#12234d;text-transform:uppercase}.bmg-mobilemenu .submenu .content{position:relative;padding:25px 0 15px 0}.header-placeholder{position:relative;height:var(--headerHeight)}@media(min-width:270px){header{padding:5px 10px}header menu.mainmenu .contacts{display:block}}@media(min-width:310px){header menu.mainmenu .search{display:block}}@media(min-width:340px){header menu.mainmenu .bmg-logo{width:149px;height:36px}header menu.mainmenu .bmg-logo a img{height:36px;margin:0}header menu.mainmenu .contacts{width:56px}header menu.mainmenu .search{width:64px}header menu.mainmenu .search input{width:40px}header menu.mainmenu .search.focused{transform:translateX(-149px)}}@media(min-width:370px){header .mainmenu-container{height:44px}header menu.mainmenu .bmg-logo{width:186px;height:44px}header menu.mainmenu .bmg-logo a img{height:44px}header menu.mainmenu .contacts{width:66px}header menu.mainmenu .contacts .contacts-button{transform:none;line-height:24px}header menu.mainmenu .search.focused{transform:translateX(-186px)}}@media(min-width:400px){header menu.mainmenu .search.focused{transform:translateX(-196px)}header menu.mainmenu .contacts{width:85px}header menu.mainmenu .contacts a{padding:6px 10px}}@media(min-width:768px){header menu.mainmenu .bmg-logo.collapsed{transform:translateX(0)}header menu.mainmenu .search.focused{transform:translateX(0)}header menu.mainmenu .item{display:block}header .mobilemenu-toggle{display:none}.bmg-mobilemenu,.bmg-mobilemenu.open{display:none}}@media(min-width:960px){header menu.mainmenu .item{font-size:14px;line-height:16px}}.bmg-mainmenu-submenu{position:fixed;z-index:99950;top:var(--headerHeight);left:-1000px;max-height:calc(100vh - var(--headerHeight) - 15px);overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.15)}.bmg-mainmenu-submenu.padding{padding:2px 8px}.bmg-mainmenu-submenu.transition{transition:left .25s}.bmg-mainmenu-submenu .title{font-size:22px;line-height:28px;font-weight:900;color:#12234d;margin-bottom:25px}.bmg-mainmenu-submenu .close{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,0)}.bmg-mainmenu-submenu .close:hover{cursor:pointer;background-color:rgba(0,0,0,0.10)}.bmg-mainmenu-submenu .close .icon{width:24px;height:24px;background-position:-300px -30px;transform:scale(0.5)}.bmg-mainmenu-submenu::-webkit-scrollbar{width:5px}.bmg-mainmenu-submenu::-webkit-scrollbar-track{background:#d8d8d8}.bmg-mainmenu-submenu::-webkit-scrollbar-thumb{background:var(--color-gray)}.bmg-mainmenu-submenu::-webkit-scrollbar-thumb:hover{background:var(--color-gray);cursor:pointer}ul.bmg-mainmenu-submenu-items{position:relative;list-style-type:none;margin:0;padding:0}ul.bmg-mainmenu-submenu-items li{position:relative;margin:6px 0;padding:5px 9px;font-family:'Raleway';font-size:14px;line-height:18px;font-weight:600;color:#0f162a;border-radius:8px}ul.bmg-mainmenu-submenu-items li a{color:#0f162a;text-decoration:none;transition:color .2s}ul.bmg-mainmenu-submenu-items li .item{position:relative;display:block}ul.bmg-mainmenu-submenu-items li.open{background-color:var(--color-gray);box-shadow:inset 0 0 12px rgba(0,0,0,0.35)}ul.bmg-mainmenu-submenu-items li.open .item{color:white}ul.bmg-mainmenu-submenu-items li .divider{position:relative;height:1px;background:rgba(0,0,0,0.15);margin:1px 0}ul.bmg-mainmenu-submenu-items li .grid{position:relative;display:grid;grid-template-columns:32px 1fr;column-gap:10px;width:100%;align-items:center}ul.bmg-mainmenu-submenu-items li .grid .thumbnail{position:relative;width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center center}ul.bmg-mainmenu-submenu-items li .expand-icon{position:absolute;top:50%;right:0;width:10px;height:15px;transform:translateY(-50%);background-position:0 -290px}ul.bmg-mainmenu-submenu-items li.open .expand-icon{background-position:-30px -290px}ul.bmg-mainmenu-submenu-items li .children{display:none;overflow:hidden;height:var(--childrenHeight);transition:all .2s}ul.bmg-mainmenu-submenu-items li .children-list{padding-bottom:1px}ul.bmg-mainmenu-submenu-items li.open .children{display:block}ul.bmg-mainmenu-submenu-items li .children li{padding-left:0;padding-right:0}.bmg-searchresults{position:fixed;z-index:99900;left:0;top:var(--headerHeight);right:0;max-height:calc(100% - var(--headerHeight));overflow:auto;background-color:#fff;font-family:'Raleway';box-shadow:0 2px 3px rgba(164,164,164,0.45)}.bmg-searchresults-overlay{position:fixed;z-index:99899;left:0;top:var(--headerHeight);right:0;bottom:0;background-color:rgba(0,0,0,0.15)}.bmg-searchresults .noresults{padding:30px 0;text-align:center;font-size:16px;line-height:20px;color:#575c69}.bmg-searchresults .noresults .query-text{font-weight:700;color:#1aa5d8;background-color:#edf8f9;border-radius:4px 0;padding:0 3px}.bmg-searchresults ul.results{list-style-type:none}.bmg-searchresults ul.results li.item{border-top:solid 1px #d9d9d9;padding:10px 10px 10px 38px}.bmg-searchresults ul.results li.item:nth-child(1){border-top:0}.bmg-searchresults ul.results li.item:hover{cursor:pointer;background-color:#edf8f9}.bmg-searchresults ul.results li.item a{position:relative;font-size:14px;line-height:18px;font-weight:700;color:#164591;vertical-align:middle;text-decoration:none}.bmg-searchresults ul.results li.item.inactive a{color:#606060}.bmg-searchresults ul.results li.item a .text2{font-size:13px;line-height:16px;font-weight:400;color:#505050;margin-top:2px}.bmg-searchresults ul.results li.item.inactive a .text2{color:#606060}.bmg-searchresults ul.results li.item a .emoji{position:absolute;top:50%;left:-30px;transform:translateY(-50%);font-size:24px;line-height:26px}.bmg-searchresults ul.results li.item a .label{position:relative;display:inline-block;background-color:#f6c415;font-size:10px;line-height:12px;color:#fff;vertical-align:middle;padding:2px 4px;border-bottom-right-radius:4px;border-top-left-radius:4px}.bmg-searchresults ul.results li.item a .label[data-type="SOLD"]{background-color:#e4356a}.bmg-searchresults ul.results li.item a .label[data-type="EXPIRED"]{background-color:#606060}@media(min-width:960px){.bmg-searchresults ul.results li.item{padding-left:240px}}.footer-destinations{position:relative;padding:0 0 20px 15px;background:#f1f8fc;background-image:linear-gradient(180deg,#fff 0,#f1f8fc 15%,#f1f8fc 100%)}.footer-destinations h3{position:relative;z-index:110;font-family:'Montserrat';font-size:26px;line-height:30px;font-weight:700;color:#12234d;text-transform:uppercase;text-align:center;margin:40px auto 0 auto}.footer-destinations .photos-list{position:relative;display:flex;flex-direction:row;justify-content:center;column-gap:30px;margin:35px auto 45px auto}.footer-destinations .photos-list .photo{flex-grow:0;flex-shrink:0;border-radius:50%;width:96px;height:96px;overflow:hidden}.footer-destinations .photos-list .photo img{object-fit:cover;object-position:center center;width:100%;height:100%}.footer-destinations .photos-list .photo:nth-child(3){transform:translateY(40px)}.footer-destinations .photos-list .photo:nth-child(4){display:none}.footer-destinations .photos-list .photo:nth-child(5){display:none}.footer-destinations .photos-list .photo:nth-child(6){display:none}.footer-destinations .photos-list .photo:nth-child(7){display:none}.footer-destinations .photos-list .photo:nth-child(8){display:none}.footer-destinations .centered{display:flex;justify-content:start;margin-left:15px}.footer-destinations ul.destinations-list{position:relative;display:inline-grid;grid-template-columns:1fr;column-gap:30px;row-gap:5px;margin:0;padding:0;list-style-type:none}.footer-destinations ul.destinations-list li{font-family:'Raleway';font-size:15px;line-height:21px;font-weight:500;color:#0f162a}.footer-destinations ul.destinations-list li a{color:#0f162a;text-decoration:none;transition:all .1s}.footer-destinations ul.destinations-list li a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:540px){.footer-destinations .photos-list .photo:nth-child(4){display:block}.footer-destinations .centered{display:flex;justify-content:center;margin:0}.footer-destinations ul.destinations-list{grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(round(up,calc(var(--totalitems) / 2)), auto)}}@media(min-width:690px){.footer-destinations .photos-list .photo:nth-child(5){display:block}}@media(min-width:768px){.footer-destinations .photos-list{margin:50px auto}.footer-destinations .photos-list .photo:nth-child(6){display:block}.footer-destinations ul.destinations-list{grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(round(up,calc(var(--totalitems) / 3)), auto)}}@media(min-width:860px){.footer-destinations .photos-list .photo:nth-child(7){display:block}.footer-destinations ul.destinations-list{grid-auto-flow:column;grid-template-columns:348px 222px 222px;grid-template-rows:repeat(round(up,calc(var(--totalitems) / 3)), auto)}}@media(min-width:1024px){.footer-destinations .photos-list .photo:nth-child(3){transform:translateY(70px)}.footer-destinations .photos-list .photo:nth-child(7){transform:translateY(-70px)}.footer-destinations .photos-list .photo:nth-child(8){display:block}.footer-destinations ul.destinations-list{grid-auto-flow:column;grid-template-columns:348px 348px 222px;grid-template-rows:repeat(round(up,calc(var(--totalitems) / 3)), auto)}}.footer-photo{position:relative;font-family:Montserrat;background-color:#f1f8fc}.footer-photo img.back-photo{position:relative;z-index:1;width:100%;height:auto;object-fit:cover}.footer-photo .text1{position:absolute;z-index:10;top:71%;left:50%;transform:translateX(-50%);color:#fff}.footer-photo .text1 .line1{font-weight:200;font-size:6vw;line-height:6vw;letter-spacing:.2vw;text-align:center;white-space:nowrap}.footer-photo .text1 .line2{font-size:1.5vw;line-height:2vw;font-weight:700;text-transform:uppercase;text-align:center;max-width:54%;margin:1vw auto 0 auto}.footer-photo .text2{position:absolute;z-index:10;top:49%;left:76.5%;width:20vw;font-size:.9vw;line-height:1.35vw;font-style:italic;color:#fff;text-align:center}.footer-photo .font-black{font-weight:900}.footer-photo .font-thin{font-weight:200}.footer-photo img.border-photo{position:absolute;z-index:9;bottom:-3px;left:0;width:100%;height:auto}footer{position:relative;max-width:5120px;margin:0 auto;font-family:Raleway;color:rgba(255,255,255,0.51);text-align:center;padding:20px 10px 20px 10px;background-color:#142c63;background-image:url('/static/design/footer-back.png');background-size:200% auto;background-position:center top;background-repeat:no-repeat}@media(min-width:480px){footer{padding-top:30px}}@media(min-width:640px){footer{background-size:150% auto}}@media(min-width:960px){footer{background-size:120% auto}}@media(min-width:1280px){footer{background-image:url('/static/design/footer-back@2x.png');background-size:100% auto}}@media(min-width:1920px){footer{background-image:url('/static/design/footer-back@3x.png')}}footer .divider-icon{position:relative;width:62px;height:66px;margin:0 auto}footer .footer-links{position:relative;z-index:100;display:grid;grid-auto-flow:row;grid-template-columns:1fr;align-items:start;column-gap:50px;row-gap:30px;text-align:left;color:#fff;margin-top:40px}footer .footer-links .col-1{grid-row:3;display:grid;grid-template-columns:1fr;column-gap:30px;row-gap:25px;align-items:start;justify-content:center}footer .footer-links .col-1 div:nth-child(1){text-align:center}footer .footer-links .col-1 div:nth-child(2){text-align:center}footer .footer-links .col-2{text-align:center}footer .footer-links .col-3{text-align:center}footer .footer-links .col-3-grid{display:grid;grid-template-columns:1fr;align-items:start;justify-content:center;gap:30px}footer .footer-links .col-3-grid div:nth-child(1){text-align:center}footer .footer-links .col-3-grid div:nth-child(2){text-align:center}@media(min-width:640px){footer .footer-links .col-1{grid-template-columns:1fr 1fr;justify-content:start}footer .footer-links .col-1 div:nth-child(1){text-align:right}footer .footer-links .col-1 div:nth-child(2){text-align:left}footer .footer-links .col-3-grid{grid-template-columns:1fr 1fr}footer .footer-links .col-3-grid div:nth-child(1){text-align:right}footer .footer-links .col-3-grid div:nth-child(2){text-align:left}}@media(min-width:960px){footer .footer-links{grid-template-columns:1fr 1fr 1fr 1fr}footer .footer-links .col-1{grid-row:1;grid-template-columns:1fr;row-gap:30px}footer .footer-links .col-1 div:nth-child(1){text-align:left}footer .footer-links .col-2{text-align:right}footer .footer-links .col-3{grid-column:3 / span 2;text-align:left}footer .footer-links .col-3-grid{gap:30px;justify-content:start}footer .footer-links .col-3-grid div:nth-child(1){text-align:left}footer .footer-links .col-3-grid div:nth-child(2){text-align:left}}@media(min-width:1024px){footer .footer-links .col-3-grid{grid-template-columns:max-content 1fr;gap:60px}}footer .footer-links .h3-height{display:none;height:50px}@media(min-width:960px){footer .footer-links .h3-height{display:block}}footer .footer-links h3{font-size:25px;line-height:29px;font-weight:900;color:#fff;text-transform:uppercase;height:50px}footer .footer-links h4{font-size:15px;line-height:18px;font-weight:900;color:#fff;text-transform:uppercase;margin-bottom:5px}footer .footer-links h4[data-id="HOTELS_SEA"]{color:#ffaf00}footer .footer-links h4[data-id="HOTELS_SKI"]{color:#1aa5d8}footer .footer-links ul{margin:0;padding:0;list-style-type:none;font-size:14px;line-height:18px;font-weight:400}footer .footer-links ul[data-section="MAIN"]{font-size:15px;line-height:19px;font-weight:700;text-transform:uppercase}footer .footer-links ul[data-section="SECONDARY"]{font-weight:400}footer .footer-links ul li{margin:5px 0 0 0;padding:0}footer .footer-links ul[data-section="MAIN"] li{margin-top:6px}footer .footer-links ul[data-section="SECONDARY"] li{margin-top:12px}footer .footer-links ul li:first-child{margin-top:0}footer .footer-links .link{position:relative;display:inline-block;color:#fff;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:2px;transition:all .2s}footer .footer-links ul[data-section="MAIN"] .link{text-underline-offset:5px}footer .footer-links ul[data-section="SECONDARY"] .link{text-decoration:underline;color:rgba(255,255,255,0.5);text-underline-offset:6px}footer .footer-links ul[data-section="SECONDARY"] .link:hover{color:#fff}footer .footer-links ul .link:hover{cursor:pointer;text-decoration:underline}@media(min-width:768px){footer .footer-links h3{font-size:26px;line-height:30px}footer .footer-links ul[data-section="MAIN"]{font-size:16px;line-height:20px}footer .footer-links ul[data-section="MAIN"] li{margin-top:9px}}@media(min-width:960px){footer .footer-links h3{font-size:28px;line-height:32px}}footer .social-links{position:relative;display:block;text-align:center;margin-top:15px}footer .social-links a{position:relative;display:inline-block;width:40px;height:40px;margin:0 10px 0 10px;border:solid 1px rgba(255,255,255,0.5);border-radius:50%;background-color:rgba(255,255,255,0);transition:all .2s}footer .social-links a:hover{background-color:rgba(255,255,255,0.20);border:solid 1px rgba(255,255,255,0.75)}footer .social-links a:nth-child(1){margin-top:0}footer .social-links a .icon{position:absolute;top:50%;left:50%;height:22px;transform:translate(-50%,-50%) scale(.8);transition:transform .2s}footer .social-links a:hover .icon{transform:translate(-50%,-50%) scale(1.3)}footer .social-links a[data-type="facebook"] .icon{width:11px;background-position:-98px 0}footer .social-links a[data-type="instagram"] .icon{width:22px;background-position:0 0}footer .social-links a[data-type="youtube"] .icon{width:20px;background-position:-25px 0}footer .social-links a[data-type="linkedin"] .icon{width:22px;background-position:-72px 0}footer .social-links a[data-type="wordpress"] .icon{width:22px;background-position:-48px 0}@media(min-width:768px){footer{padding-left:70px;padding-right:70px}footer .social-links{position:absolute;top:50%;right:15px;transform:translateY(-50%);margin-top:0;z-index:200}footer .social-links a{display:block;margin:10px 0 0 0}}@media(min-width:1024px){footer{padding-left:98px;padding-right:98px}footer .social-links{right:25px}footer .social-links a{width:48px;height:48px}footer .social-links a .icon{transform:translate(-50%,-50%)}}footer .extra-text{font-size:11px;line-height:15px;text-align:center;margin-top:15px}footer .extra-text p{margin:8px 0 0 0}footer .extra-text p .byline-separator{display:none}footer .extra-text p .byline{display:block}footer .extra-text a{position:relative;display:inline-block;color:#FFFFFF85;font-weight:600;text-decoration:none;transition:all .15s}footer .extra-text a:hover{color:#fff}footer .extra-text a .underline{position:absolute;display:block;left:50%;right:50%;bottom:0;height:1px;background-color:#FFFFFF85;transition:all .2s}footer .extra-text a:hover .underline{left:0;right:0;background-color:#fff}@media(min-width:768px){footer .extra-text{font-size:13px;line-height:17px}footer .extra-text p .byline-separator{display:inline-block}footer .extra-text p .byline{display:inline-block}}@media(min-width:1280px){footer{padding-bottom:40px}footer .extra-text{font-size:14px;line-height:18px;text-align:center;margin-top:30px}}main{min-height:100vh;background-image:url('/static/design/ceiling-back.svg');background-position:top left;background-repeat:no-repeat;background-size:100% auto;background-origin:border-box;margin-top:-20px;padding-top:20px}main.no-background{background:0}main.no-searchforms{padding-top:0;margin-top:0}.bmg-maincontent{position:relative;margin:0 auto}.bmg-padding-lr{padding:0 20px}@media(min-width:768px){.bmg-padding-lr{padding:0 44px 0 15px}}@media(min-width:1190px){.bmg-maincontent{width:1080px;padding:0}.bmg-padding-lr{padding:0}}@media(min-width:1400px){.bmg-maincontent{width:1280px}}main h1.bmg-h1-title{font-family:'Montserrat';font-size:24px;line-height:32px;font-weight:900;color:#12234d}@media(min-width:960px){main h1.bmg-h1-title{font-size:26px;line-height:34px}}@media(min-width:1120px){main h1.bmg-h1-title{font-size:30px;line-height:38px}}main .bmg-breadcrumbs-spacer{position:relative;height:20px}main .bmg-breadcrumbs{position:relative;font-size:15px;line-height:24px;font-weight:500;color:#4c4c4c;vertical-align:middle;margin-bottom:20px}main .bmg-breadcrumbs span{position:relative;display:inline;margin:0;padding:0}main .bmg-breadcrumbs span a{position:relative;display:inline;color:#4c4c4c;text-decoration:none;transition:color .2s}main .bmg-breadcrumbs span a:hover{color:#e4356a}main .bmg-breadcrumbs span a .underline{position:absolute;display:block;left:50%;right:50%;bottom:-2px;height:1px;background-color:#e4356a;transition:all .2s}main .bmg-breadcrumbs span a:hover .underline{left:0;right:0}main .bmg-breadcrumbs span.divider{display:inline-block;width:14px;height:14px;background-position:-88px -30px;margin:0 8px;vertical-align:middle;transform:translateY(-1px)}button{position:relative;background-color:#f42661;border-radius:20px;font-family:'Montserrat';font-size:14px;line-height:16px;font-weight:600;color:#fff;border:0;margin:0;padding:15px 34px;opacity:1;transition:all .25s}button.small{font-size:12px;line-height:14px;font-weight:700;padding:8px 28px}button.medium{font-size:13px;line-height:15px;font-weight:700;padding:10px 30px}button:hover{cursor:pointer;background-color:#e41a54}button:active{background-color:#d7144d;box-shadow:inset 0 0 8px rgba(128,2,38,0.85)}button.loading{background-color:#d7144d;color:rgba(255,255,255,0.65)}button[data-state="A"]{opacity:.3}.bmg-forms-button{background:#f42661;border-radius:20px;font-family:'Montserrat';font-size:14px;line-height:16px;font-weight:600;color:#fff;text-decoration:none;margin:0;padding:15px 34px;transition:all .25s}.bmg-forms-button:hover{cursor:pointer;background-color:#e41a54}.bmg-forms-button.small{font-size:12px;line-height:14px;font-weight:700;padding:8px 28px}.bmg-forms-button.medium{font-size:13px;line-height:15px;font-weight:700;padding:10px 30px}.bmg-forms-button.inverted{background:0;border:solid 2px #f42661;color:#f42661}.bmg-forms-button.inverted:hover{background-color:#e41a54;border:solid 2px #e41a54;color:#fff}.bmg-forms-field-wrapper{position:relative;width:100%}.bmg-forms-field{position:relative;font-family:'Raleway';background-color:#fff;border:solid 1px #d9d9d9;border-radius:6px;box-shadow:0 0 4px rgba(26,165,216,0);padding:8px 12px;transition:all .2s}.bmg-forms-field.small{padding:5px 8px}.bmg-forms-field.error{background-color:#fffafb;border:solid 1px #f42661;box-shadow:0 0 4px rgba(244,38,97,0)}.bmg-forms-field:hover{cursor:text}.bmg-forms-field.focused{border:solid 1px #0eb9c0;box-shadow:0 0 4px rgba(26,165,216,0.5)}.bmg-forms-field.focused.error{border:solid 1px #f42661;box-shadow:0 0 4px rgba(244,38,97,0.5)}.bmg-forms-field.sticky{position:absolute;top:0;left:0;right:0;z-index:2000}.bmg-forms-field input,.bmg-forms-field select{position:relative;display:inline-block;height:26px;font-family:'Raleway';font-size:14px;line-height:18px;font-weight:700;width:100%;background:0;border:0;outline:0;margin:0;padding:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.bmg-forms-field.small input,.bmg-forms-field.small select{font-size:13px;line-height:17px}.bmg-forms-field select{background-image:url('/static/design/dropdown-arrow-00.svg');background-size:22px 12px;background-repeat:no-repeat;background-position:right center}.bmg-forms-field .field-flex{position:relative;display:flex;width:100%;flex-flow:row nowrap;align-items:center;gap:5px}.bmg-forms-field .field-flex .field{flex-basis:auto;flex-grow:4}.bmg-forms-field .field-flex .col-content{font-size:14px;line-height:15px;color:#0f162a;align-self:center}.bmg-forms-field .field-flex .dropdown-arrow{flex-basis:content;padding-top:1px}.bmg-forms-field .field-flex .dropdown-arrow:hover{cursor:pointer}.bmg-forms-field .field-flex .dropdown-arrow .icon{position:relative;width:22px;height:12px;background-position:-170px -30px}.bmg-forms-field .query-results{border-top:solid 1px #d9d9d9;margin-top:5px}.bmg-forms-field .query-results .query-noresults{color:gray}.bmg-forms-field .query-selected{position:relative;display:inline-flex;flex-direction:row;column-gap:6px;align-items:center;min-height:26px;font-size:14px;line-height:18px;font-weight:700;margin:0 10px 0 0}.bmg-forms-field .query-selected .delete{position:relative;display:block;width:20px;height:20px;border-radius:50%;background-color:rgba(244,38,97,0);transition:background-color .2s}.bmg-forms-field .query-selected .delete:hover{cursor:pointer;background-color:rgba(244,38,97,1)}.bmg-forms-field .query-selected .delete .icon{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background-position:-300px -100px}.bmg-forms-field .query-selected .delete:hover .icon{background-position:-300px -120px}.bmg-forms-field.small .query-selected{font-size:13px;line-height:17px}.bmg-forms-checkbox-grid-outer{font-size:0;line-height:0;word-spacing:-1}.bmg-forms-checkbox-grid{position:relative;display:inline-flex;column-gap:5px;align-items:center;margin:0;padding:0}.bmg-forms-checkbox-grid.align-top{align-items:start}.bmg-forms-checkbox{position:relative;background-color:#fff;border:solid 1px rgba(0,0,0,0.25);border-radius:4px;transition:all .2s;width:20px;height:20px}.bmg-forms-checkbox.over{cursor:pointer;border:solid 1px rgba(244,38,97,1)}.bmg-forms-checkbox.active{background-color:rgba(244,38,97,1);border:solid 1px rgba(244,38,97,1)}.bmg-forms-checkbox .line1,.bmg-forms-checkbox .line2{position:absolute;top:50%;left:50%;width:14px;height:1px;background-color:#fff;transform-origin:center;transition:transform .3s}.bmg-forms-checkbox .line1{transform:translate(-50%,-50%) rotate(45deg) scale(0)}.bmg-forms-checkbox .line2{transform:translate(-50%,-50%) rotate(-45deg) scale(0)}.bmg-forms-checkbox.active .line1{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.bmg-forms-checkbox.active .line2{transform:translate(-50%,-50%) rotate(-45deg) scale(1)}.bmg-forms-checkbox-optiontext{font-size:14px;line-height:18px;color:#0f162a;vertical-align:middle}.bmg-forms-checkbox-optiontext.over{cursor:pointer}.bmg-forms-checkbox-optiontext.active{font-weight:500}.bmg-forms-radio{position:relative;width:20px;height:20px;background-color:#fff;border:solid 1px #c9c9c9;border-radius:50%;transition:all .25s}.bmg-forms-radio.over{cursor:pointer;border:solid 1px #f42661}.bmg-forms-radio.active{background-color:#f42661;border:solid 1px #f42661}.bmg-forms-radio .dot{position:absolute;top:50%;left:50%;transform:scale(0);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background-color:#fff;transition:transform .25s}.bmg-forms-radio.active .dot{transform:scale(1)}.bmg-forms-radio-optiontext{font-size:14px;line-height:16px;font-weight:500;color:#12234d}.bmg-forms-radio-optiontext.over{cursor:pointer}.bmg-forms-label{display:inline-block;font-family:Montserrat;font-size:11px;line-height:14px;font-weight:700;color:#0f162a;margin-bottom:5px}.bmg-forms-label.small{font-size:11px;line-height:14px}.bmg-forms-error{font-weight:500;color:#f42661}@media(min-width:1024px){.bmg-forms-field{padding:8px 14px}.bmg-forms-field.small{padding:6px 10px}.bmg-forms-field input,.bmg-forms-field select{font-size:18px;line-height:22px}.bmg-forms-field.small input,.bmg-forms-field.small select{font-size:16px;line-height:20px}.bmg-forms-field select{background-position:right 0 bottom 5px}.bmg-forms-field .query-selected{font-size:18px;line-height:22px}.bmg-forms-field.small .query-selected{font-size:16px;line-height:20px}.bmg-forms-label{font-size:13px;line-height:16px}.bmg-forms-label.small{font-size:11px;line-height:14px}}.bmg-htmldesc a{color:#1aa5d8;font-weight:500;transition:color .15s}.bmg-htmldesc a:hover{color:#e4356a}.bmg-htmldesc h2,.bmg-htmldesc h3,.bmg-htmldesc h4{font-size:160%;line-height:130%;font-weight:700;color:#152c63;margin:15px 0 0 0}.bmg-htmldesc h2:first-child,.bmg-htmldesc h3:first-child,.bmg-htmldesc h4:first-child{margin-top:0}.bmg-htmldesc h3{font-size:140%;line-height:115%}.bmg-htmldesc h4{font-size:120%;line-height:105%}.bmg-htmldesc p{margin-top:15px}.bmg-htmldesc p:first-child{margin-top:0}.bmg-htmldesc ul{list-style-type:disc;list-style-position:outside;margin-left:15px}.bmg-htmldesc ol{list-style-position:outside;margin-left:15px}.bmg-htmldesc li{margin-top:15px}.pp-ui-menu{position:absolute;top:0;left:0;right:auto;bottom:auto;overflow:hidden;background-color:#fff;border:solid 1px #0eb9c0;border-radius:6px;box-shadow:0 0 4px rgba(26,165,216,0.5);padding:8px 12px;width:240px;padding:10px 10px 10px 10px}.pp-ui-menu-link,.pp-ui-menu-disabled{position:relative;display:block;color:#606060;font-weight:500;text-decoration:none;padding:5px 8px 5px 8px}.pp-ui-menu-link:hover{cursor:pointer;background-color:#0eb9c0;color:#fff}.pp-ui-menu-link .text2{font-size:12px;line-height:14px;margin-top:1px}.pp-ui-menu-disabled{color:#909090}.pp-ui-menu-highlight{background-color:#ff3}.pp-ui-menu-highlight-hover{background-color:#ff9;color:#606060}.pp-ui-menu-padding{padding:5px 8px 5px 8px}.pp-ui-menu-div{position:relative;background-color:#e0e0e0;height:1px;margin-top:2px;margin-bottom:2px}.pp-ui-tooltip{position:absolute;top:-500px;left:-500px;right:auto;bottom:auto}.pp-ui-tooltip-text{position:relative;display:block;background-color:rgba(0,0,0,0.80);border-radius:5px;padding:5px 7px 5px 7px;font-size:12px;line-height:16px;color:#fff;font-weight:500}.pp-ui-tooltip-pointer{position:relative;height:5px;overflow:hidden}.pp-ui-tooltip-pointer-bottom-left,.pp-ui-tooltip-pointer-bottom-right,.pp-ui-tooltip-pointer-top-left,.pp-ui-tooltip-pointer-top-right{position:absolute;width:8px;height:8px;background-color:rgba(0,0,0,0.80);transform:rotate(-45deg)}.pp-ui-tooltip-pointer-bottom-left{left:8px;bottom:2px}.pp-ui-tooltip-pointer-bottom-right{right:8px;bottom:2px}.pp-ui-tooltip-pointer-top-left{left:8px;top:2px}.pp-ui-tooltip-pointer-top-right{right:8px;top:2px}