:root{--font-base:"Open Sans",sans-serif;--color-base:#67b500}.reports .row{flex-wrap:wrap}.reports .col{flex:initial;width:25%}.reports-block,.reports-link{display:block;height:42vh;overflow:hidden;position:relative;width:100%}.reports-block:hover .overlay,.reports-link:hover .overlay{opacity:1}.reports-block:hover .reports-img,.reports-link:hover .reports-img{transform:scale(1.05)}.reports-block:hover .reports-icon,.reports-link:hover .reports-icon{opacity:1;transform:translateY(0)}.reports-img{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%;will-change:transform}.reports-name{color:#fff;font-size:24px;font-size:1.5em;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%;z-index:3}.reports-icon{align-items:center;background:transparent;border:none;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0;position:absolute;top:0;transform:translateY(30px);transition:all .4s ease;width:100%;z-index:3}@media screen and (max-width:769px){.reports .row{flex-wrap:wrap}.reports .col{width:50%}.reports-block .overlay,.reports-link .overlay{opacity:0!important}.reports-name{font-size:18px;font-size:1.125em;text-shadow:0 0 6px #010401}}@media screen and (max-width:426px){.reports .col{width:100%}}.gallery .row{flex-wrap:wrap}.gallery .col{cursor:pointer;flex:initial;width:25%}.gallery .col:hover .gallery-title{opacity:1;transform:translateY(0)}.gallery .col:hover .gallery-blockImg{transform:scale(1.05)}.gallery .col:hover .overlay{opacity:1}.gallery .title{margin-top:30px}.gallery .text{margin-bottom:30px}.gallery-btnWrp{display:none}.gallery-block{height:42vh;overflow:hidden;position:relative;width:100%}.gallery-blockImg{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%;will-change:transform}.gallery-inner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.gallery-title{color:#fff;font-size:24px;font-size:1.5em;font-weight:700;max-width:80%;opacity:0;text-align:center;transform:translateY(20px);transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1024px){.gallery.-tourInner .gallery-btnWrp{display:none}.gallery .title{margin-top:10px}.gallery .col{width:50%}.gallery-block{aspect-ratio:1/1;height:auto}.gallery-block .overlay{opacity:0!important}.gallery-title{text-shadow:0 0 6px #010401}.gallery-add,.gallery-btnWrp{display:block;padding:10px}.gallery-add{background:var(--color-base);border:none;border-radius:4px;position:relative;text-align:left;width:100%}.gallery-add:after{background:url(../svg/shopping-bag-white.svg) 50% no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;z-index:1}.gallery-add span{color:#fff;font-size:16px;font-size:1em;font-weight:400}}.similar{text-align:center}.similar .title{margin-top:30px}.similar .title.-mt0{margin-top:0}.similar-subtitle{color:var(--color-base);display:inline-block;font-size:16px;font-size:1em;font-weight:400;margin-bottom:40px;margin-top:30px;text-align:center}.similar-subtitle.-icon span{display:inline-block;margin-left:20px;transform:translateY(4px)}.similar-block{height:50vh;overflow:hidden;position:relative;width:100%}.similar-block:hover .overlay{opacity:1}.similar-block:hover .similar-img{transform:scale(1.05)}.similar-blockInner{align-items:flex-start;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.similar-img{backface-visibility:hidden;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%;will-change:transform}.similar-link{align-items:flex-end;display:flex;flex:1;height:auto;justify-content:center;padding-bottom:50px;width:100%}.similar-name{color:#fff;font-size:24px;font-size:1.5em;font-weight:700}.similar .swiper-pagination{margin-top:50px;position:static}.similar .swiper-pagination-bullet{background:transparent;border:1px solid #000;height:12px;margin:0 12px!important;opacity:1;width:12px}.similar .swiper-pagination-bullet-active{background:var(--color-base);border-color:var(--color-base)}@media screen and (max-width:1200px){.similar{display:none;margin-bottom:30px;overflow:hidden}.similar.-reports-inner{display:block}.similar-block .overlay{opacity:0!important}.similar-name{text-shadow:0 0 6px #010401}.similar .swiper-pagination{margin-top:20px}.similar .swiper-pagination-bullet{height:8px;width:8px}}
