@media screen and (min-width: 769px) and (max-width: 1650px) {
body, table, td, th {font-size: 13.69px;line-height: 19.01px;}
h1, h2, h3, h4, h5, h6 {margin: 15.21px 0;}
h1 { font-size: 33.46px; line-height: 38.02px; }
h2 { font-size: 22.81px; line-height: 27.38px; }
h3 { font-size: 16.73px; line-height: 19.77px; }
h4 { font-size: 12.93px; line-height: 18.25px; }
h5 { font-size: 10.65px; line-height: 15.21px; }
h6 { font-size: 7.6px; line-height: 15.21px; }
p {margin: 15.21px 0;}
ol {padding-left: 15.21px; padding-inline-start: 15.21px;}
ul li {background-position: left top 3.8px;background-size: 11.41px 11.41px;padding: 0 0 5.32px 13.69px;}
.mobilemenu {padding: 7.6px 4.56px;margin-right: -4.56px;width: 27.38px;}
.mobilemenu span {width: 18.25px;height: 1.52px;}
.mobilemenu span + span {margin-top: 3.8px;}
.mobilemenu.active {height: 15.97px;}
.mobile-menu {padding: 30.42px 15.21px 30.42px;}
.mobile-menu .menu-logo {width: 95.81px;}
.mobile-menu .menu-links {margin-top: 30.42px;}
.mobile-menu .menu-links a {font-size: 12.17px;}
.mobile-menu .menu-links a + a {margin-top: 11.41px;}
.mobile-menu .languages {margin: 45.63px 0 0 -15.21px;}
.mobile-menu .languages a {margin: 0 0 0 15.21px;font-size: 9.89px;}
.mobile-menu .menu-close {width: 31.94px;height: 31.94px;background-size: 13.69px 13.69px;top: 9.13px;right: 7.6px}
.bg-video {top: 30.42px;right: 30.42px;left: 30.42px;}
.btn {padding: 8.36px 15.97px;font-size: 12.17px;}
.border-btn {padding: 7.6px 15.97px;border: 1px solid #ccc;}
.content-wrapper,.viewer .page-view {width: 1023.52px;}
section#home,section#esileht {border: 0px solid #fff;border-top-width: 30.42px;}
.home-wrapper {padding-top: 76.8px;}
.home-wrapper .site-logo {max-height: 39.54px;}
.home-wrapper .heading {top: calc(50% - 76.04px);}
.home-wrapper .heading h1 {font-size: 45.63px;line-height: 44.1px;}
.explore {margin: 15.21px 0 -12.93px -12.93px;}
.explore > a {width: 25.85px;height: 25.85px;border-radius: 12.93px;margin: 0 0 12.93px 12.93px;}
.explore .facebook {background-size: 16.73px 16.73px;}
.explore .instagram {background-size: 15.21px 15.21px;}
.explore .spotify {background-size: 24.33px 24.33px;}
.explore .youtube {background-size: 16.73px 16.73px;}
.explore .twitter {background-size: 15.21px 15.21px;}
.explore .deezer {background-size: 15.21px 15.21px;}
.explore .apple-music {background-size: 13.69px 13.69px;}
.explore .wikipedia {background-size: 16.73px 16.73px;}
.spotify-follow {height: 19.77px;width: 69.96px;margin: 15.21px 0 0 0;}
header > div {height: 76.04px;}
header .header-logo {width: 98.85px;}
header nav a {font-size: 10.65px;}
header .header-cart {height: 22.81px;padding-left: 11.41px;border-radius: 15.21px;height: 30.42px;background: #000 url(../icons/buy-icon-white.svg) no-repeat left 9.13px center;background-size: 12.17px 12.17px;padding-left: 27.38px;}
header .header-cart.active {margin-left: 22.81px;}
header .header-cart > span {font-size: 10.65px;}
header .header-cart > b {font-size: 9.13px;width: 16.73px;height: 16.73px;border-radius: 7.6px;line-height: 15.21px;margin: 0 6.84px;}
header:not(.static-header) {padding: 0 60.83px;height: 76.04px;}
.page-header-placeholder {height: 76.04px;}
header img {margin-right: 38.02px;}
header nav {margin: 0 0 0 -38.02px;}
header nav a {margin: 0 0 0 38.02px;}
header .languages {margin: 0 0 0 -22.81px;}
header .languages a {font-size: 10.65px;margin: 0 0 0 22.81px;}
.static-header-placeholder {height: 86.69px;}
header.sticky-header {top: -152.08px;}
header.static-header {height: 91.25px;padding: 0 60.83px;}
header.static-header nav {margin-right: 114.06px;}
header.static-header .header-cart {margin-left: 38.02px;}
.dimmed header.static-header {bottom: -228.13px;}
body > section {padding-top: 144.48px;}
.events-wrapper h2 {font-size: 27.38px;line-height: 31.94px;margin: 0 0 15.21px;}
.events-bar {margin-top: 30.42px;}
.events-wrapper + .events-wrapper .events-bar {margin-top: 15.21px;}
.events-bar > *:not(.coming-event):before {min-width: 25.85px;height: 25.85px;min-height: 25.85px;border-radius: 12.93px;font-size: 9.13px;line-height: 25.09px;margin-bottom: 7.6px;border: 1px solid transparent;padding: 0 7.6px;}
.events-bar > *:hover:not(.coming-event):before {border: 1px solid #dadada;}
.events-bar > *:after {height: 1.52px;top: 12.17px;}
.events-bar > *.finished-event > span {font-size: 13.69px;}
.events-bar > * .year-details {padding: 9.13px 12.17px;border-radius: 12.17px;}
.events-bar > * .year-details span {font-size: 11.41px;}
.events-bar > *.coming-event {padding-right: 15.21px;}
.events-bar > *.coming-event .coming-event-inner {padding: 14.45px;border-radius: 12.17px;min-width: 182.5px;top: -53.23px;}
.events-bar > *.coming-event .event-date .date {font-size: 27.38px;}
.events-bar > *.coming-event .event-date .month {font-size: 20.53px;}
.events-bar > *.coming-event .event-date .year {font-size: 15.21px;}
.events-bar > *.coming-event .event-data {margin-left: 12.17px;}
.events-bar > *.coming-event .event-data .event-name {font-size: 9.89px;line-height: 12.17px;}
.events-bar > *.coming-event .event-data .event-location {font-size: 10.65px;line-height: 12.93px;margin-top: 1.52px;}
.events-bar > *.coming-event .event-data .event-tickets-cta {font-size: 9.13px;padding: 4.56px 14.45px;border-radius: 12.93px;margin-top: 11.41px;}
.master-plan-wrapper .master-plan-progress .progress {font-size: 54.75px;margin-bottom: 3.04px;}
.master-plan-wrapper .master-plan-progress h2 {font-size: 22.81px;margin: 0 0 38.02px;}
.master-plan-wrapper .master-plan-progress p {font-size: 15.21px;line-height: 22.81px;}
.master-plan-wrapper .left-width {width: 323.18px;padding-right: 38.02px;}
.master-plan-wrapper .right-width {width: calc(100% - 323.18px);}
.master-plan-wrapper .visited-countries-inner {margin: 0 0 -29.66px -29.66px;height: 352.83px;}
.master-plan-wrapper .visited-countries-inner a {width: calc(100% / 4 - 29.66px);margin: 0 0 29.66px 29.66px;height: 145.24px;}
.master-plan-wrapper .visited-countries-inner a span {font-size: 11.41px;line-height: 14.45px;}
.master-plan-wrapper .master-plan-bottom {margin-top: 47.91px;}
.master-plan-wrapper .master-plan-search .search-country {max-width: 246.38px;}
.master-plan-wrapper .master-plan-search .search-country input {height: 41.06px;border-radius: 20.53px;font-size: 13.69px;padding: 0 44.1px 0 14.45px;}
.master-plan-wrapper .master-plan-search .search-country .search-icon {width: 16.73px;height: 16.73px;right: 14.45px;}
.master-plan-wrapper .master-plan-bottom .master-plan-pagination-inner {margin: 0 0 -5.32px -5.32px;}
.master-plan-wrapper .master-plan-bottom .master-plan-pagination-inner > span {width: 25.85px;min-width: 25.85px;height: 25.85px;border-radius: 12.93px;font-size: 9.13px;border: 1.52px solid #dadada;margin: 0 0 5.32px 5.32px;}
.master-plan-wrapper .master-plan-bottom .master-plan-pagination-inner > span.active,.master-plan-wrapper .master-plan-bottom .master-plan-pagination-inner > span:hover {border: 1.52px solid #dadada;}
section h2 {margin: 0 0 68.44px;}
.videos-list {grid-row-gap: 38.02px;grid-column-gap: 38.02px;}
.videos-list > a:after {background-size: auto 38.02px;}
.bio-wrapper .story {width: 623.54px;padding-right: 57.03px;}
.bio-wrapper .testimonials {width: calc(100% - 623.54px);}
.bio-wrapper .testimonials .testimonial {background-size: 27.38px 27.38px;padding: 15.21px 0 0 38.02px;}
.bio-wrapper .testimonials .testimonial + .testimonial {margin-top: 38.02px;}
.listen-wrapper .spotify-list iframe {width: 228.13px;height: 349.79px;}
.listen-wrapper .spotify-list .slick-prev,.listen-wrapper .spotify-list .slick-next {width: 30.42px;height: 30.42px;box-shadow: 0 0 7.6px rgba(72, 72, 72, 0.75);}
.listen-wrapper .spotify-list .slick-arrow {background-size: 15.21px 15.21px !important;}
.listen-wrapper .spotify-list .slick-prev {left: -22.81px;}
.listen-wrapper .spotify-list .slick-next {right: -22.81px;}
.shop-categories {border-bottom: 1.52px solid rgba(255,255,255,0.3);height: 45.63px;margin-bottom: 38.02px;}
.shop-categories > div {font-size: 12.93px;}
.shop-categories > div + div {margin-left: 7.6px;}
.shop-list {margin: 0 0 -38.78px -38.78px;}
.shop-list .product {width: calc(100% / 5 - 38.78px);margin: 0 0 38.78px 38.78px;}
.shop-list .product:after {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); }
.shop-list .product .product-bottom {padding: 0 22.81px 15.21px 22.81px;}
.shop-list .product .product-price .normp span:first-child {font-size: 22.81px;}
.shop-list .product .product-price .normp span:last-child {font-size: 12.93px;top: -7.6px;}
.shop-list .product .product-price .oldp {font-size: 12.93px;margin-bottom: 1.52px;}
.shop-list .product .product-price .shopcart-cta {width: 16.73px;height: 16.73px;margin-bottom: 3.04px;}
.shop-list .product .product-name {font-size: 12.17px;line-height: 15.21px;}
.shop-list .product:hover .product-name {max-height: 152.08px;padding-top: 11.41px;}
.shop-buy-nothing .shop-list .shop-message {left: 38.78px;font-size: 25.85px;line-height: 28.9px;}
.shop-buy-nothing .shop-list .shop-message span {font-size: 15.21px;line-height: 19.77px;}
.post-list {margin: 30.42px 0 -30.42px -30.42px;}
.post-list .post-list-item {width: calc(100% / 3 - 30.42px);margin: 0 0 30.42px 30.42px;}
.post-list .post-list-item .post-header {height: 174.9px;}
.post-list .post-list-item .post-header:after {height: 91.25px;}
.post-list .post-list-item .post-header .post-header-inner {left: 15.21px;right: 15.21px;bottom: 7.6px;}
.post-list .post-list-item .post-header .post-title {font-size: 14.45px;}
.post-list .post-list-item .post-header .post-date {font-size: 9.13px;margin-top: 3.04px;}
.post-list .post-list-item .post-content {margin: 15.21px 0;font-size: 13.69px;}
.post-list .post-list-item .read {font-size: 9.13px;}
.more-posts .post-list {margin-top: 30.42px;}
.post-view {padding: 0 0 30.42px;}
.post-view .post-header {height: 418.23px;}
.post-view .post-header:after {height: 121.67px;}
.post-view .post-header .post-header-inner {left: 30.42px;right: 30.42px;bottom: 30.42px;}
.post-view .post-header .post-title {font-size: 24.33px;}
.post-view .post-header .post-date {font-size: 10.65px;margin-top: 3.04px;}
.post-view .post-image-signature {padding-top: 6.08px;font-size: 10.65px;}
.post-view .post-author {margin-top: 30.42px;}
.post-view .post-author .post-author-image {width: 49.43px;min-width: 49.43px;height: 49.43px;}
.post-view .post-author .post-author-inner {margin-left: 15.21px;padding: 4.56px 13.69px;border-radius: 3.8px;}
.post-view .post-author .name {font-size: 11.41px;}
.post-view .post-author .position {font-size: 10.65px;}
.post-view .post-author .email {font-size: 10.65px;}
.more-posts {margin-top: 45.63px;padding-bottom: 30.42px;}
.content-outer {padding-left: 30.42px;padding-right: 30.42px;padding-bottom: 45.63px;}
.content-outer:before {border-left: 30.42px solid #000;}
.content-outer:after {border-right: 30.42px solid #000;}
.main-wrapper {padding-top: 45.63px;padding-bottom: 45.63px;}
.contact-wrapper h2 {margin: 0 0 30.42px;}
.contacts-wrapper .booking-contacts {width: calc(100% - 334.58px);}
.contacts-wrapper .booking-contacts h2,.contacts-wrapper .booking-contacts h4 {width: 106.46px;}
.contacts-wrapper .management-contacts {width: 334.58px;}
.contacts-wrapper .management-contacts h2,.contacts-wrapper .management-contacts h4 {width: 152.08px;}
.contacts-wrapper .our-contacts-inner > div {padding-top: 22.81px;}
.contacts-wrapper .our-contacts-inner > div ul {padding-left: 22.81px;}
.contacts-wrapper h2 {margin: 0 0 7.6px;}
.join-newsletter.tradfest-newsletter {margin: 60.83px 0 76.04px;}
.footer-wrapper {padding: 152.08px 0 129.27px;}
.join-newsletter .frm-join-nl {margin: 0 0 -10.65px -15.21px;}
.join-newsletter .frm-join-nl > div {margin: 0 0 10.65px 15.21px;}
.join-newsletter .frm-join-nl input {width: 182.5px;height: 36.5px;border: 1px solid #fff;font-size: 12.17px;padding: 0 15.21px;border-radius: 20.53px;}
.join-newsletter .frm-join-nl button {font-size: 11.41px;height: 36.5px;border-radius: 20.53px;padding: 0 15.21px;border: 1px solid #000;}
.join-newsletter .frm-join-nl button:hover {border: 1px solid #fff;}
.join-newsletter .form-response-message {padding: 3.8px 7.6px;font-size: 16.73px;}
.footer-wrapper .terms {margin-top: 45.63px;}
.footer-wrapper .terms > a {font-size: 12.17px;line-height: 15.21px;}
.footer-wrapper .terms > a  + a {margin-top: 7.6px;}
.viewer.mini .viewer-inner {padding: 0 15.21px;}
.close {width: 45.63px;height: 45.63px;background-size: 27.38px 27.38px;top: 15.21px;right: 15.21px;}
.viewer-content-header {max-width: 988.54px;}
.viewer-content-header h1 {margin: 0 0 30.42px;}
.viewer-content {margin-top: 30.42px;}
.viewer-content-videos {margin: 76.04px 0 -15.21px -15.21px;}
.viewer-content-videos > a {width: 136.88px;height: 136.88px;margin: 0 0 15.21px 15.21px;}
.viewer-content-videos > a:after {background-size: auto 30.42px;}
.product-view {max-width: 1216.67px;padding: 30.42px;}
.product-view .product-view-left .product-view-images .thumbs {margin: 30.42px 0 -30.42px -30.42px;}
.product-view .product-view-left .product-view-images .thumbs a {width: calc(100% / 2 - 30.42px);margin: 0 0 30.42px 30.42px;}
.product-view .product-view-left .product-view-images .thumbs .video:after {background-size: auto 47.15px;}
.product-view .product-view-left .listen-spotify {margin-top: 30.42px;}
.product-view .product-view-left .listen-spotify iframe {height: 228.13px;}
.product-view .product-view-right {padding-left: 60.83px;}
.product-view .product-view-right h1 {margin: 0 0 38.02px;}
.product-view .product-view-right .table-outer {margin: 22.81px 0;}
.product-view .product-view-right table {min-width: 380.21px;}
.product-view .product-view-right table th {padding: 3.8px 0px;font-size: 11.41px;}
.product-view .product-view-right table td {font-size: 11.41px;padding: 3.8px 0;}
.product-view .product-view-right table tr th:first-child,.product-view .product-view-right table tr td:first-child {width: 114.06px;}
.product-view .product-view-right .product-extrafields .extrafield-row {padding: 7.6px 0;}
.product-view .product-view-right .product-extrafields .extrafield-row:hover {padding-left: 15.21px;}
.product-view .product-view-right .product-extrafields .extrafield-row + .extrafield-row {border-top: 1px solid #f5f5f5;}
.product-view .product-view-right .product-extrafields .extrafield-row .exf-label {width: 136.88px;font-size: 11.41px;}
.product-view .product-view-right .product-extrafields .extrafield-row .exf-value {font-size: 12.17px;}
.product-view .product-view-right .product-view-price {margin: 38.02px 0 15.21px;}
.product-view .product-view-right .product-view-price .normp > span:first-child {font-size: 33.46px;}
.product-view .product-view-right .product-view-price .normp > span:last-child {font-size: 21.29px;top: -9.13px;}
.product-view .product-view-right .product-view-price .oldp {font-size: 17.49px;margin-bottom: 3.8px;}
.product-view .product-view-right .product-variations form > * + * {margin-top: 7.6px;}
.product-view .product-view-right .product-variations select {font-size: 12.17px;padding: 10.65px 45.63px 10.65px 15.21px;border: 1px solid #aaa;background-position: right 15.21px center;background-size: 15.97px 15.97px;}
.product-view .product-view-right .product-variations select:focus {box-shadow: 0 0 1px 2.28px rgba(59, 153, 252, .7);box-shadow: 0 0 0 2.28px -moz-mac-focusring;}
.product-view .product-view-right .product-buy {margin-top: 15.21px;}
.product-view .product-view-right .product-buy .buy-button {height: 41.06px;}
.product-view .product-view-right .product-buy .buy-button span {background-size: 13.69px 13.69px;padding-right: 21.29px;font-size: 11.41px;}
.product-view .more-products {margin: 76.04px 0 -15.21px -15.21px;}
.product-view .more-products .product {width: calc(100% / 3 - 15.21px);margin: 0 0 15.21px 15.21px;}
.product-view .more-products .product .product-bottom {padding: 0 15.21px 15.21px 15.21px;}
.checkout-padding {padding: 30.42px;}
.shopcart {max-width: 760.42px;}
.shopcart form {margin-top: 30.42px;}
.shopcart .cart-head {font-size: 9.13px;border-bottom: 1px solid #d9d9d9;}
.shopcart .cart-right-col > div {padding-left: 15.21px;}
.shopcart .cart-list .cart-list-row  {padding: 15.21px 0;}
.shopcart .cart-list .cart-list-row + .cart-list-row {border-top: 1px solid #f5f5f5;}
.shopcart .cart-list .cart-list-row .quantity-select > a {font-size: 16.73px;}
.shopcart .cart-list .cart-list-row .quantity-select > input {width: 22.81px;}
.shopcart .cart-list .cart-list-row .price {font-size: 16.73px;}
.shopcart .cart-list .cart-list-row .remove {font-size: 10.65px;}
.shopcart .col-1 {width: 76.04px;min-width: 76.04px;}
.shopcart .col-2 {padding-left: 15.21px;}
.shopcart .col-3 {width: 60.83px; text-align: right;}
.shopcart .col-4 {width: 60.83px;}
.shopcart .col-5 {width: 76.04px; text-align: right;}
.shopcart .col-6 {width: 60.83px; text-align: right;}
.shopcart .cart-total {border-top: 1px solid #d9d9d9;padding: 15.21px 0;}
.shopcart .cart-total > span:first-child {margin-right: 3.04px;font-size: 19.01px;}
.shopcart .cart-total > span:last-child {font-size: 19.01px;}
.shopcart .cart-buttons {margin-top: 15.21px;}
.shopcart .cart-buttons a {margin-right: 7.6px;}
.shopcart .coupons {margin-top: 60.83px;padding: 30.42px;}
.shopcart .coupons h2 {font-size: 21.29px;}
.shopcart .coupons form input {height: 41.06px;font-size: 13.69px;padding: 0 15.21px;border: 1px solid #efefef;}
.shopcart .coupons form button {height: 41.06px;padding: 0 15.21px;border: 1px solid #efefef;}
.shopcart .coupons .coupon-data {margin: 0 0 -7.6px -15.21px;}
.shopcart .coupons .coupon-data > div {margin: 0 0 7.6px 15.21px;}
.shopcart .coupons .coupon-data > div > span {margin-left: 6.08px;}
.error-message-container {padding: 22.81px;margin-top: 15.21px;}
.error-message-container .message-text {font-size: 18.25px;}
.error-message-container .btn {margin-top: 30.42px;}
.checkout {max-width: 593.13px;}
.checkout h3 {margin: 45.63px 0;}
.checkout h3:before,.checkout h3:after {border-top: 1.52px solid rgba(206, 206, 206, 0.3);}
.checkout div.delivery-options .delivery-price {margin-left: 3.8px;font-size: 11.41px;}
.checkout .payment-options > div > label {padding: 6.08px;border: 1px solid #efefef;border-radius: 3.04px;margin: 0 7.6px 7.6px 0;}
.checkout .payment-options > div > label:hover {box-shadow: 0 0 2.28px rgba(0,0,0,0.2);}
.checkout .payment-options .label-checkbox > span {margin-right: 6.08px;}
.checkout .payment-options > div > label img {width: 66.92px;height: 23.57px;}
.checkout .i-agree {margin: 0 3.04px;}
.campaign {padding: 7.6px;}
.campaign .campaign-inner {max-width: 584px;max-height: 438px;}
.campaign .campaign-inner > img {max-width: 584px;}
.campaign .campaign-inner .campaign-buttons {margin: 0 0 -7.6px -10.65px;padding: 0 30.42px 30.42px 30.42px;}
.campaign .campaign-inner .campaign-buttons > a {font-size: 11.41px;margin: 0 0 7.6px 10.65px;padding: 9.13px 25.85px;border-radius: 18.25px;box-shadow: 0 0 15.21px rgba(115, 115, 115, 0.65);}
pre {font-size: 36.5px;margin: 60.83px 0 76.04px;}
.gallery {margin: 22.81px 0 -7.6px -7.6px;}
.gallery > a {width: calc(100% / 9 - 7.6px);margin: 0 0 7.6px 7.6px;}
.gallery > a img {max-width: 139.92px;}
hr {margin: 30.42px 0;}
hr:before {height: 1px;}
hr:after {background-size: auto 17.49px;height: 24.33px;padding: 0 15.21px;padding: 0px 30.42px;}
.img-align-left {margin: 7.6px 22.81px 7.6px 0;}
.img-align-center {margin: 7.6px auto 7.6px;}
.img-align-right {margin: 7.6px 0 7.6px 22.81px;}
.label-checkbox + .label-checkbox {margin-top: 7.6px;}
.label-checkbox > span {width: 18.25px;height: 18.25px;min-width: 18.25px;min-height: 18.25px;margin: 0 7.6px 0 0;box-shadow: 1.5px 2.5px 2.28px 0px rgba(0,0,0,0.05) inset;border: 1px solid #ddd;border-bottom: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
.label-checkbox.active > span {background-size: 12.17px 12.17px;}
.label-checkbox:hover > span {border: 1px solid #000;}
.form .form-row {margin: 7.6px 0;}
.form .form-row > label {width: 190.1px;line-height: 14.45px;padding-right: 7.6px;font-size: 12.17px;}
.form .form-row > label .note {font-size: 9.13px;margin-top: 3.04px;}
.form .form-row > label b {font-size: 21.29px;top: 3.8px;}
.form .form-row > div {width: calc(100% - 190.1px);}
.form .form-row > div input,.form .form-row > div textarea,.form .form-row > div select {height: 31.94px;padding: 0 7.6px;border: 1px solid #ababab;}
.form .form-row > div select {background-position: right 7.6px center;background-size: 12.17px 12.17px;}
.form .form-row > div textarea {height: 106.46px;padding: 7.6px;}
.form .form-row > div > b {top: 11.41px;right: 7.6px;font-size: 22.81px;}
.form .form-row > div > button {padding: 9.13px 11.41px;font-size: 11.41px;margin-top: 15.21px;}
.form .form-error-msg {border: 2.28px solid #ff0000;padding: 7.6px 15.21px;margin-bottom: 7.6px;}
body > .bg {left: 30.42px;right: 30.42px;}
body.home .page-view,body.home .gallery {width: 1023.52px;}
body.home .form {width: 486.67px;padding: 0 15.21px;margin-top: 30.42px;}
body.home .form .form-row > label {font-size: 13.69px;}
body.home .form .form-row > div > button {border: 1.52px solid #fff;}
body.home section:not(#get-in-touch) .page-view h2:before,body.home section:not(#get-in-touch) .page-view h2:after {flex: 1 0 15.21px;border-top: 1.52px solid rgba(255,255,255,0.3);margin: 3.04px 15.21px 0 0;border-bottom: 1.52px solid rgba(255,255,255,0.3);height: 4.56px;}
body.home section:not(#get-in-touch) .page-view h2:after {margin: 3.04px 0 0 15.21px;}
body.home .gallery {margin-top: 45.63px;}
.slick-list {max-height: 349.79px;}
.side-lines:before,.side-lines:after {flex: 1 0 15.21px;border-top: 1.52px solid rgba(255,255,255,0.3);margin: 3.04px 15.21px 0 0;border-bottom: 1.52px solid rgba(255,255,255,0.3);height: 4.56px;}
.side-lines:after {margin: 3.04px 0 0 15.21px;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {margin: 0 0 -38.02px -38.02px;width: calc(100% / 2 - 38.02px);margin: 0 0 38.02px 38.02px;margin: 1.52px 0 0 1.52px;margin-top: 1.52px;}


}