*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 68.75em){html{font-size:50%}}body{font-weight:300;line-height:1.6;font-family:Arial, Helvetica, sans-serif;background-color:#e0e0e0}.container{margin-top:8rem;display:grid;grid-template-columns:[start] minmax(5rem, 1fr) [mid-start] repeat(3, [col-start] minmax(-webkit-min-content, 40rem) [col-end]) [mid-end] minmax(5rem, 1fr) [end];grid-template-columns:[start] minmax(5rem, 1fr) [mid-start] repeat(3, [col-start] minmax(min-content, 40rem) [col-end]) [mid-end] minmax(5rem, 1fr) [end];grid-template-rows:minmax(-webkit-min-content, calc(100vh - 8rem));grid-template-rows:minmax(min-content, calc(100vh - 8rem));grid-row-gap:20vh}@media only screen and (max-width: 37.5em), (hover:none){.container{margin:0;grid-template-rows:minmax(-webkit-min-content, 100vh);grid-template-rows:minmax(min-content, 100vh)}}.navigation{height:10rem;background-color:#686de0;position:fixed;top:0;left:0;width:100%;font-family:serif;z-index:10000}@supports (-webkit-clip-path: polygon(0 0, 100vw 0, 100vw 8rem, 60vw 10rem, 0 8rem)) or (clip-path: polygon(0 0, 100vw 0, 100vw 8rem, 60vw 10rem, 0 8rem)){.navigation{-webkit-clip-path:polygon(0 0, 100vw 0, 100vw 8rem, 60vw 10rem, 0 8rem);clip-path:polygon(0 0, 100vw 0, 100vw 8rem, 60vw 10rem, 0 8rem);padding-bottom:1.5rem}}.navigation__list{max-width:120rem;height:100%;margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.navigation__item:visited,.navigation__item:link{display:block;font-size:1.8rem;text-transform:uppercase;text-decoration:none;color:#fff;padding:1rem 2.5rem;-webkit-transition:all .2s;transition:all .2s;letter-spacing:2px}.navigation__item:hover{background-color:rgba(255,255,255,0.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.navigation__item:active{-webkit-transform:translateY(0);transform:translateY(0)}.navigation__button{background-color:#686de0;height:7rem;width:7rem;position:fixed;top:1.5rem;right:1.5rem;border-radius:50%;z-index:2000;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.2);box-shadow:0 1rem 3rem rgba(0,0,0,0.2);text-align:center;cursor:pointer;display:none}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:4rem;height:2px;background-color:#e0e0e0;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;-webkit-transition:all .2s;transition:all .2s}.navigation__icon::before{top:-1.2rem}.navigation__icon::after{top:1.2rem}.navigation__button:hover .navigation__icon::before{top:-1rem}.navigation__button:hover .navigation__icon::after{top:1rem}.navigation__clicked .navigation__icon{background-color:transparent}.navigation__clicked .navigation__icon::before{top:0 !important;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__clicked .navigation__icon::after{top:0 !important;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (max-width: 37.5em), (hover:none) {.navigation{top:unset;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-clip-path:none;clip-path:none;padding:0;height:unset;-webkit-transition:all 0.5s cubic-bezier(0, 1.14, 0.41, 1);transition:all 0.5s cubic-bezier(0, 1.14, 0.41, 1)}.navigation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:1rem 2rem;line-height:2}.navigation__button{display:block}}.header{grid-column:start / col-end 2;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(19,15,64,0.8)), to(rgba(19,15,64,0.8))),url(../img/venetiza-dolna-banya.jpg);background-image:linear-gradient(rgba(19,15,64,0.8), rgba(19,15,64,0.8)),url(../img/venetiza-dolna-banya.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:grid;grid-template-rows:repeat(5, -webkit-max-content);grid-template-rows:repeat(5, max-content);grid-gap:1rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c7c8ee;line-height:1}.header p{font-size:2rem}.header h2{font-size:2.5rem}.header h1{font-size:5rem}.header a:visited,.header a:link{color:#fff;text-decoration:none;font-size:2rem;background:#686de0;padding:1.5rem 4rem;justify-self:center;margin-top:15rem;-webkit-transition:all .2s;transition:all .2s}.header a:visited:hover,.header a:link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2rem 5rem rgba(0,0,0,0.3);box-shadow:0 2rem 5rem rgba(0,0,0,0.3)}.header a:visited:active,.header a:link:active{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 54em){.header{grid-column:start / end}}@media only screen and (max-width: 37.5em){.header{text-align:center}}.about{padding-top:2rem;grid-column:col-start 3 / end;background-color:#130f40;color:#c7c8ee;font-size:1.6rem;letter-spacing:1.3px;overflow:hidden}.about-container{max-width:40rem;height:100%;margin:0 auto;padding:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:justify}.about p,.about__list{margin-bottom:1rem}.about__list{margin-left:3rem;text-align:left}@media only screen and (max-width: 54em){.about{grid-column:start / end;padding:5rem 0;margin-top:-20vh}.about-container{max-width:80rem}}.prices{grid-column:mid-start / mid-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.prices h2{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:3.5rem;color:#686de0;text-align:center;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;font-family:'Times New Roman', Times, serif;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;margin:5rem auto}@supports (background-clip: text){.prices h2{background-image:-webkit-gradient(linear, left top, right top, from(#130f40), to(#474cd1));background-image:linear-gradient(to right, #130f40, #474cd1);background-clip:text;color:transparent}}.prices h2:hover{-webkit-transform:skewY(2deg) skewX(15deg) scale(1.1);transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.prices__color1{background-image:-webkit-gradient(linear, left top, right bottom, from(#ffb900), to(#ff7730));background-image:linear-gradient(to right bottom, #ffb900, #ff7730)}.prices__color2{background-image:-webkit-gradient(linear, left top, right bottom, from(#7ed56f), to(#28b485));background-image:linear-gradient(to right bottom, #7ed56f, #28b485)}.prices__color3{background-image:-webkit-gradient(linear, left top, right bottom, from(#e67743), to(#c0392b));background-image:linear-gradient(to right bottom, #e67743, #c0392b)}.prices__color4{background-image:-webkit-gradient(linear, left top, right bottom, from(#2998ff), to(#5643fa));background-image:linear-gradient(to right bottom, #2998ff, #5643fa)}.prices__card{-ms-flex-preferred-size:25rem;flex-basis:25rem;margin:2rem 2rem;height:45rem;padding-bottom:2rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.2);box-shadow:0 0 2rem rgba(0,0,0,0.2);display:grid;grid-template-rows:10rem auto}.prices__card h3{color:#fff;background-color:rgba(255,255,255,0.15);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);justify-self:center;-ms-flex-item-align:center;align-self:center;font-size:2.2rem;padding:0 1.5rem}.prices__card .content{background:#fff;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);display:grid}.prices__card .content ul{-ms-flex-item-align:center;align-self:center;-webkit-transform:skewY(10deg);transform:skewY(10deg);list-style-type:none;justify-self:center;padding:1.5rem 0}.prices__card .content li{font-size:1.6rem;text-align:center;padding:.5rem 0}.prices__card .content li:not(:last-child){border-bottom:1px dashed rgba(0,0,0,0.3)}.prices__card p{-ms-flex-item-align:end;align-self:end;justify-self:center;color:#fff;font-size:3rem;line-height:1}.prices__card span{justify-self:center;color:#fff;font-size:1.8rem;line-height:1}.prices__card a:link,.prices__card a:visited{justify-self:center;-ms-flex-item-align:center;align-self:center;color:#000;background-color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;line-height: 2.5;border-radius:2rem;font-size:1.6rem;padding:0 2.5rem;-webkit-transition:all .2s;transition:all .2s}.prices__card a:link:hover,.prices__card a:visited:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 1rem 1rem rgba(0,0,0,0.2);box-shadow:0 1rem 1rem rgba(0,0,0,0.2)}.prices__card a:link:active,.prices__card a:visited:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.gallery{grid-column:start/end;background:-webkit-gradient(linear, left top, left bottom, from(#474cd1), to(#130f40));background:linear-gradient(#474cd1, #130f40);padding:10rem 5rem;-webkit-clip-path:polygon(0 2rem, 60% 0, 100% 2rem, 100% calc(100% - 2rem), 40% 100%, 0% calc(100% - 2rem));clip-path:polygon(0 2rem, 60% 0, 100% 2rem, 100% calc(100% - 2rem), 40% 100%, 0% calc(100% - 2rem))}.gallery__content{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-template-rows:-webkit-min-content 2rem;grid-template-rows:min-content 2rem;grid-auto-rows:20rem;grid-gap:1.5rem}.gallery h2{grid-column:1 / -1;font-size:3.5rem;color:#c7c8ee;justify-self:center;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;font-family:'Times New Roman', Times, serif;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.gallery h2:hover{-webkit-transform:skewY(2deg) skewX(15deg) scale(1.1);transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.gallery hr{grid-column:1 / -1;-ms-flex-item-align:center;align-self:center;border:none;border-bottom:2px solid #686de0}.gallery__img{border-radius:2rem;overflow:hidden;border:2px solid #c7c8ee;-webkit-transition:all .2s;transition:all .2s;-webkit-transform-origin:center bottom;transform-origin:center bottom}.gallery__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__img:hover{z-index:2;-webkit-transform:scale(1.25);transform:scale(1.25)}.city{grid-column:mid-start / mid-end}.city h1{font-size:3.5rem;color:#686de0;text-align:center;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;font-family:'Times New Roman', Times, serif;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:5rem 0;}@supports (background-clip: text){.city h1{background-image:-webkit-gradient(linear, left top, right top, from(#130f40), to(#474cd1));background-image:linear-gradient(to right, #130f40, #474cd1);background-clip:text;color:transparent}}.city h1:hover{-webkit-transform:skewY(2deg) skewX(15deg) scale(1.1);transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.city p{font-size:1.6rem;margin:0 auto;margin-bottom:1.5rem;text-indent:3.2rem;width:75%;text-align:justify}.city__gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-auto-rows:20rem;grid-gap:1.5rem;margin-top:5rem}.city__img{border-radius:2rem;overflow:hidden;border:3px solid #686de0;-webkit-transition:all .2s;transition:all .2s;-webkit-transform-origin:center bottom;transform-origin:center bottom}.city__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.city__img:hover{z-index:2;-webkit-transform:scale(1.25);transform:scale(1.25)}@media only screen and (max-width: 37.5em){.city p{width:100%}}.footer{grid-column:start / end;background:-webkit-gradient(linear, left top, left bottom, from(#474cd1), to(#130f40));background:linear-gradient(#474cd1, #130f40);color:#c7c8ee;padding:3rem 0;overflow:hidden;text-align:center;display:grid;grid-gap:3rem;grid-template-rows:15rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.footer h1{font-size:3.5rem;-ms-flex-item-align:center;align-self:center;text-transform:uppercase;letter-spacing:1.2px;font-weight:400;font-family:'Times New Roman', Times, serif;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer h1:hover{-webkit-transform:skewY(2deg) skewX(15deg) scale(1.1);transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.footer__items{margin:0 auto}.footer__items span{font-size:2rem}.footer__items a:link,.footer__items a:visited{color:currentColor;font-size:2rem}.footer svg{vertical-align:bottom;margin-right:3rem;fill:#c7c8ee;width:4rem;height:4rem}.footer hr{border:none;border-bottom:1px solid #686de0;justify-self:stretch;-webkit-transform:scaleX(5);transform:scaleX(5);margin-top:5rem;}.footer__copy{font-size:1.5rem}.footer__created-by:link,.footer__created-by:visited{color:currentColor;font-size:1.5rem}