/** 
* Theme Name: travel 
* Theme URI:http://trescommas.top
* Author:SK (Kharkov,Ukraine) 
* Author URI:http://trescommas.top
* Description:travel
* Version:travel 0.1 
*/

/*--------------------------------------------------*/
@font-face {
    font-family: 'Gilroy';
    src: local('/wp-content/themes/travel/font/Gilroy Regular'), local('Gilroy-Regular'),
        url('/wp-content/themes/travel/font/Gilroy-Regular.woff2') format('woff2'),
        url('/wp-content/themes/travel/font/Gilroy-Regular.woff') format('woff'),
        url('/wp-content/themes/travel/font/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
@font-face {
    font-family: 'Gilroy';
    src: local('/wp-content/themes/travel/font/Gilroy Semibold'), local('Gilroy-Semibold'),
        url('/wp-content/themes/travel/font/Gilroy-Semibold.woff2') format('woff2'),
        url('/wp-content/themes/travel/font/Gilroy-Semibold.woff') format('woff'),
        url('/wp-content/themes/travel/font/Gilroy-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
  }
  
*{
	/* -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 transition: all 0.3s ease; */
	outline: 1px dotted red;
	outline: none !important;
}


html {
    overflow-y: auto;
    overflow-x: hidden;
}

body {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	color: #272727;
	width: 100%;
	overflow-y:auto;
	overflow-x: hidden;
	margin: 0;
	background: #fff;
}
a{
	text-decoration:none;
}
header {
    height: 110px;
    position: absolute;
    width: 100%;
    z-index: 10;
}

header .cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 109px;
}

.cont {
    max-width: 1110px;
    margin: auto;
    width: 100%;
}
section.gl-ban {
    height: 747px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
}

.bl-fonaa {
    height: 747px;
    width: 66.6%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

section.gl-ban:before {
    content: "";
    height: 747px;
    background-image: url('/wp-content/themes/travel/image/Mask group (19).jpg');
    background-repeat: no-repeat;
    width: 33.4%;
    position: absolute;
    z-index: -1;
    background-size: cover;
    left: 0;
    top: 0;
}


.rg-top-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 71.5%;
}

.mob {
    display: none;
}

.wpglobus-selector-box {
    display: flex;
    width: 59px;
    height: 34px;
    flex-shrink: 0;
    flex-direction: column;
    border-radius: 120px;
    background: rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(3px);
    align-items: flex-start;
    color: #FFF;
    /* text-align: center; */
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.wpglobus-selector-box a {
    margin-top: 8px;
    margin-bottom: 10px;
    max-width: 70%;
    width: 58%;
    display: flex;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    justify-content: flex-end;
    order: 1;
}

.wpglobus-selector-box:after {
    content: "";
    width: 30%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_36_621)'%3E%3Cpath d='M3.68784 6.22271L0.127804 2.66261C0.045398 2.58027 -3.58416e-08 2.47035 -3.07185e-08 2.35315C-2.55955e-08 2.23595 0.045398 2.12603 0.127804 2.04369L0.389915 1.78151C0.560711 1.61091 0.838302 1.61091 1.00884 1.78151L3.99834 4.77102L6.99116 1.77819C7.07357 1.69585 7.18342 1.65039 7.30056 1.65039C7.41783 1.65039 7.52768 1.69585 7.61015 1.77819L7.8722 2.04037C7.9546 2.12278 8 2.23263 8 2.34983C8 2.46703 7.9546 2.57695 7.8722 2.65929L4.30891 6.22271C4.22624 6.30525 4.11587 6.35058 3.99854 6.35032C3.88075 6.35058 3.77044 6.30525 3.68784 6.22271Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_36_621'%3E%3Crect width='8' height='8' fill='white' transform='matrix(-4.37114e-08 1 1 4.37114e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    position: absolute;
    right: 6px;
    top: 6px;
    height: 21px;
}

.logo {
    width: 19.8%;
    display: flex;
    justify-content: flex-end;
}

.bl-phone {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 38%;
}

.bl-soc {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-soc a:not(.phone) {
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 6px;
}

a.phone {
    color: #FFF;
    text-align: right;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.menu-top ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    justify-content: center;
}

.menu-top {
    width: 70%;
    margin: auto;
    /* margin-left: 25px; */
}

.lang {
    width: 8%;
}

.menu-top ul li a {
    color: #FFF;
    text-align: right;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.menu-top ul li {
    margin: 0 22px;
    position: relative;
}

.top-zag-gl-ban {
    color: #FFF;
    font-family: Arimo;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px; /* 111.111% */
    margin-top: -14px;
}


.text-gl-ban {
    display: flex;
    flex-direction: column;
    margin-top: 302px;
    border-left: 5px solid #fff;
    padding-left: 40px;
}

.pod-gl-ban {
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.8px;
    margin-top: 16px;
    margin-left: 12px;
}

.bl-knop-gl-bann {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 53px;
    padding-left: 56px;
}

.bl-knop-gl-bann a {
    width: 187px;
    height: 57px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px #241A50;
    backdrop-filter: blur(45px);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 206.667% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

sectio.gl-ban .cont {}

section.gl-ban .cont {
    height: 100%;
}

.bl-knop-gl-bann a:hover {
    box-shadow: none;
}
.zag-tur {
    color: #292929;
    text-align: center;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 71px;
}

a.on-tur {
    height: 354px;
    flex-shrink: 0;
    box-shadow: 0px 10px 8px rgba(164, 164, 164, 0.25);
    background: #fff;
    border: 1px solid #E8E8E8;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 15px;
}

.top-kart-tur {
    height: 207px;
    border-radius: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 4px;
}

.niz-kart-tur {
    padding: 14px 15px;
}

.bl-tur {
    margin-top: 63px;
}

.bl-tur .slick-list.draggable {
    margin: 0 -15px 0 -15px;
    padding-bottom: 23px;
}

.loc {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #A0A0A0;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 123.077% */
}

.loc span {
    margin-left: 4px;
}

.nazv-tur {
    color: #585858;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 131.25% */
    margin-top: 6px;
}

.cena {
    color: #3D3D3D;
    font-family: Gilroy;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 6px;
}
.butt-see-all {
    margin-top: 44px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 104px;
}

.butt-see-all a {
    width: 223px;
    height: 57px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px rgba(220, 220, 220, 0.60);
    backdrop-filter: blur(45px);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 206.667% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.butt-see-all a:hover {
    box-shadow: none;
}
section.about .cont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    /* margin-top: 100px; */
}

section.about {
   background: #F6F6F6;
   padding-top: 102px;
   padding-bottom: 93px;
   background-image: url('/wp-content/themes/travel/image/Group 1 (1).svg');
   background-repeat: no-repeat;
   background-position: 105.5% -249px;
}

.lf-about {
    width: 40%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.rg-about {
    width: 57%;
    margin-top: -11px;
}

.bl-img-about {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
.lf-about img {
    border: 5px solid #fff;
    border-radius: 30px;
    overflow: hidden;
}

.lf-about img:nth-child(2) {
    margin-top: -157px;
    align-self: flex-end;
    margin-right: 28px;
    z-index: 100;
}

.lf-about img:nth-child(3) {
    margin-top: -23px;
    align-self: flex-end;
}

.lf-about img:nth-child(4) {
    margin-top: -130px;
    /* align-self: flex-end; */
}

.zag-about {
    color: #292929;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.top-about {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
}

.niz-about {
    margin-top: 17px;
}

.on-otl {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
}

.ik {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #FFF;
    margin-right: 17px;
}

.top-otl {
    color: #292929;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
}

.top-otl span {
    height: 21px;
    border-radius: 5px;
    background: #DDD;
    padding: 0 5px;
}

.niz-otl {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 23px; /* 157.143% */
}

.niz-otl p {margin: 0;margin-bottom: 5px;}

.lf-otl {
    max-width: 112%;
}
a.about-a {
    width: 259px;
    height: 57px;
    flex-shrink: 0;
    /* background: #FE9F53; */
    /* filter: drop-shadow(0px 15px 30px rgba(220, 220, 220, 0.60)); */
    /* backdrop-filter: blur(45px); */
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px rgba(220, 220, 220, 0.60);
    backdrop-filter: blur(45px);
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 206.667% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
a.about-a:hover{
box-shadow:none;
}
button.slick-prev.slick-arrow {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 8px;
    border: 1px solid #3A2F6A;
    background: #FFF;
    backdrop-filter: blur(2.5px);
    position: absolute;
    left: -70px;
    top: 55.3%;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

button.slick-prev.slick-arrow:before {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.66691 5.53176L8.00706 0.191706C8.13057 0.068097 8.29545 0 8.47125 0C8.64706 0 8.81193 0.068097 8.93544 0.191706L9.32871 0.584873C9.58461 0.841066 9.58461 1.25745 9.32871 1.51326L4.84445 5.99751L9.33368 10.4867C9.4572 10.6104 9.52539 10.7751 9.52539 10.9508C9.52539 11.1267 9.4572 11.2915 9.33368 11.4152L8.94042 11.8083C8.81681 11.9319 8.65203 12 8.47623 12C8.30042 12 8.13555 11.9319 8.01204 11.8083L2.66691 6.46336C2.54311 6.33936 2.47511 6.1738 2.4755 5.99781C2.47511 5.82112 2.54311 5.65566 2.66691 5.53176Z' fill='%233A2F6A'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
}
button.slick-next.slick-arrow {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 8px;
    border: 1px solid #3A2F6A;
    background: #FFF;
    backdrop-filter: blur(2.5px);
    position: absolute;
    right: -70px;
    top: 55.3%;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

button.slick-next.slick-arrow:before {
    content: "";
    width: 12px;
    height: 12px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M9.33309 5.53176L3.99294 0.191706C3.86943 0.068097 3.70455 0 3.52875 0C3.35294 0 3.18807 0.068097 3.06456 0.191706L2.67129 0.584873C2.41539 0.841066 2.41539 1.25745 2.67129 1.51326L7.15555 5.99751L2.66632 10.4867C2.5428 10.6104 2.47461 10.7751 2.47461 10.9508C2.47461 11.1267 2.5428 11.2915 2.66632 11.4152L3.05958 11.8083C3.18319 11.9319 3.34797 12 3.52377 12C3.69958 12 3.86445 11.9319 3.98796 11.8083L9.33309 6.46336C9.45689 6.33936 9.52489 6.1738 9.5245 5.99781C9.52489 5.82112 9.45689 5.65566 9.33309 5.53176Z' fill='%233A2F6A'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    display: flex;
}
section.statistic {
    padding: 82px 0 101px 0;
}

.zag-statistic {
    color: #292929;
    text-align: center;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.bl-sama-statistic {
    /* margin: auto; */
    margin-top: 59px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 94%;
    margin-left: 0px;
}

.on-statistic {
    display: flex;
    flex-direction: column;
}

.cifta {
    color: #3A2F6A;
    font-family: Gilroy;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 77.5% */
    margin-left: 9px;
}

.teni {
    color: #F8F8F8;
    font-family: Gilroy;
    font-size: 105px;
    font-style: normal;
    font-weight: 700;
    line-height: 139px; /* 132.381% */
    position: absolute;
    z-index: -1;
    top: -49px;
    width: 281px;
}

.znach {
    color: #3A2F6A;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    align-self: flex-end;
}

.top-stat {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}

.niz-stat {
    color: #292929;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 7px;
    margin-left: 31px;
}

.top-stat:before {
    content: "";
    width: 19px;
    height: 19px;
    flex-shrink: 0;
    border-radius: 140px;
    border: 1px solid #E2E2E2;
    /* background: #FFF; */
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.86563 7.99059C1.51237 7.99158 1.16661 8.09257 0.868345 8.28187C0.570083 8.47117 0.331512 8.74104 0.180231 9.06028C0.02895 9.37951 -0.0288576 9.73505 0.0134959 10.0858C0.0558493 10.4365 0.196633 10.768 0.419559 11.0421L5.17183 16.8636C5.34127 17.074 5.55846 17.2409 5.80537 17.3505C6.05229 17.4601 6.32178 17.5092 6.59148 17.4937C7.1683 17.4628 7.68907 17.1542 8.0211 16.6469L17.8928 0.748553C17.8944 0.745916 17.8961 0.743279 17.8978 0.740681C17.9904 0.598463 17.9604 0.316626 17.7692 0.139572C17.7167 0.0909507 17.6548 0.0535963 17.5873 0.0298088C17.5198 0.00602129 17.4481 -0.00369556 17.3767 0.00125687C17.3053 0.00620931 17.2357 0.0257262 17.1721 0.0586053C17.1085 0.0914844 17.0524 0.13703 17.0071 0.192436C17.0035 0.196792 16.9999 0.201083 16.9961 0.205308L7.04041 11.4538C7.00253 11.4966 6.95652 11.5314 6.90506 11.5563C6.85359 11.5812 6.7977 11.5956 6.74062 11.5987C6.68354 11.6017 6.62642 11.5935 6.57257 11.5743C6.51873 11.5551 6.46922 11.5254 6.42695 11.4869L3.12284 8.48019C2.77967 8.16561 2.33116 7.99095 1.86563 7.99059Z' fill='%233A2F6A'/%3E%3C/svg%3E"); */
    /* background-repeat: no-repeat no-repeat; */
    /* background-position: 2px; */
    /* background-size: cover; */
}

.top-stat:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.86563 7.99059C1.51237 7.99158 1.16661 8.09257 0.868345 8.28187C0.570083 8.47117 0.331512 8.74104 0.180231 9.06028C0.02895 9.37951 -0.0288576 9.73505 0.0134959 10.0858C0.0558493 10.4365 0.196633 10.768 0.419559 11.0421L5.17183 16.8636C5.34127 17.074 5.55846 17.2409 5.80537 17.3505C6.05229 17.4601 6.32178 17.5092 6.59148 17.4937C7.1683 17.4628 7.68907 17.1542 8.0211 16.6469L17.8928 0.748553C17.8944 0.745916 17.8961 0.743279 17.8978 0.740681C17.9904 0.598463 17.9604 0.316626 17.7692 0.139572C17.7167 0.0909507 17.6548 0.0535963 17.5873 0.0298088C17.5198 0.00602129 17.4481 -0.00369556 17.3767 0.00125687C17.3053 0.00620931 17.2357 0.0257262 17.1721 0.0586053C17.1085 0.0914844 17.0524 0.13703 17.0071 0.192436C17.0035 0.196792 16.9999 0.201083 16.9961 0.205308L7.04041 11.4538C7.00253 11.4966 6.95652 11.5314 6.90506 11.5563C6.85359 11.5812 6.7977 11.5956 6.74062 11.5987C6.68354 11.6017 6.62642 11.5935 6.57257 11.5743C6.51873 11.5551 6.46922 11.5254 6.42695 11.4869L3.12284 8.48019C2.77967 8.16561 2.33116 7.99095 1.86563 7.99059Z' fill='%233A2F6A'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 50px;
    height: 25px;
    width: 17.948px;
    height: 17.497px;
    flex-shrink: 0;
    left: 5px;
    top: 4px;
}

section.forma .cont {
    background-image: url('/wp-content/themes/travel/image/Group 8.jpg');
    height: 318px;
    border-radius: 30px;
    /* overflow: hidden; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 85px;
    position: relative;
    padding-top: 1px;
}

section.forma {}

.top-zag-forma {
    color: #FFF;
    font-family: Arimo;
    font-size: 32px; /* Уменьшил с 39px до 32px, чтобы текст влезал */
    font-style: normal;
    font-weight: 700;
    line-height: 1.2; /* Было 45px, сделал 1.2 (относительный), так надежнее */
    text-transform: uppercase;
    
    margin-top: 50px;
    margin-left: 59px;
    
    /* Самое важное для крестика: */
    padding-right: 60px; /* Отступ справа, чтобы текст не касался крестика */
    box-sizing: border-box; /* Чтобы отступ не ломал ширину блока */
    word-wrap: break-word; /* На случай очень длинных слов */
}

.podz-forma {
    color: #DDDCDC;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    margin-left: 62px;
}

.sama-forma input[type="text"], .sama-forma input[type="tel"], .sama-forma input[type="email"] {
    border-radius: 5px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(2.5px);
    height: 46px;
    color: #DDDCDC;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    padding-left: 16px;
    margin-right: 20px;
    width: 89%;
}

.sama-forma {
    margin-top: 25px;
    margin-left: 60px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 155px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px #241A50;
    backdrop-filter: blur(45px);
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 133.333% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-left: -10px;
    cursor: pointer;
    border: none;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    box-shadow: none;
}
.sama-forma input[type="text"]::placeholder, .sama-forma input[type="tel"]::placeholder, .sama-forma input[type="email"]::placeholder {
    color: #DDDCDC;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px; /* 150% */
}
section.strana {
    background-color: #F6F6F6;
    background-image: url('/wp-content/themes/travel/image/Group 1 (1).svg');
    background-repeat: no-repeat;
    background-position: -75px 392px;
    padding-bottom: 88px;
}

.zag-strana {
    color: #292929;
    text-align: center;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding-top: 76px;
}
.zag-strana span {
    color: #3A2F6A;
}

.bl-all-strana {
    margin-top: 74px;
}

.on-strana {
    width: 464.589px;
    height: 379px;
    background: #FFF;
    stroke-width: 1px;
    border: 1px solid #E8E8E8;
    filter: drop-shadow(0px 5px 9px rgba(164, 164, 164, 0.25));
    border-radius: 20px;
    margin: 0 20px;
    padding: 10px;
} border-radius: 10px;
    margin: 0 20px;
    padding: 10px;
}
.bl-all-strana {}

.bl-all-strana .slick-list.draggable {
    margin-right: -400px;
    padding-bottom: 33px;
    /* padding-left: 10px; */
}

.vnt-str {
    height: calc(100%);
    /* padding: 15px; */
    overflow: hidden;
    border-radius: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.titl-cat {
    color: #FFF;
    font-family: 'Gilroy';
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    width: 215.877px;
    height: 63.767px;
    flex-shrink: 0;
    border-radius: 0px 25px 0px 0px;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(6px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 25px;
}
ul.slick-dots li button {
    border-radius: 120px;
    border: 1px solid #FE9F53;
    background: #FFF;
    width: 14px;
    height: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.slick-dots li button:before {
    display: none;
}

ul.slick-dots li.slick-active button {
    border-radius: 120px;
    border: 5px solid #FE9F53;
    background: #FFF;
    width: 14px;
    height: 14px;
    padding: 0px;
}

.slick-dots li {
    width: 14px !important;
    height: 14px !important;
    margin: 0 2px !important;
}
.all-strana {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 87px;
}

.all-strana a {
    width: 245px;
    height: 57px;
    flex-shrink: 0;
    background: #FE9F53;
    filter: drop-shadow(0px 15px 30px rgba(220, 220, 220, 0.60));
    backdrop-filter: blur(45px);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px rgba(220, 220, 220, 0.60);
    backdrop-filter: blur(45px);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.all-strana a:hover{
    box-shadow:none;
}
.zag-review {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 83px;
}

.lf-review {
    color: #292929;
    font-family: Arimo;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px; /* 138.889% */
    text-transform: uppercase;
    /* margin-left: 20px; */
}

.lf-review span {
   color: #3A2F6A;
font-family: Arimo;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 50px;
text-transform: uppercase;
}

.rg-review {
    display: flex;
    position: relative;
    top: -8px;
}

.onzagrev {
    border: 1px solid #B4B4B4;
    border-radius: 20px;
    display: flex;
    height: 32px;
    justify-content: flex-start;
    align-items: center;
    padding: 4px;
    margin-left: 9px;
}

.ok {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(149, 149, 149, 0.15);
    border-radius: 50%;
}

.onzagrev span {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 8px;
}

.cif-span {
    color: #70C6DF;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: 11px;
    margin-left: 3px;
}
.onzagrev:nth-child(1) {
    border-color: #70C6DF;
}

.onzagrev:last-child .cif-span {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.onotz {
    border-radius: 15px;
    border: 1px solid #F1F1F1;
    background: #FFF;
    min-height: 164px;
    margin: 0 15px;
    display: flex !important;
    justify-content: space-between;
    align-items: flex-start;
}

.bl-otz {
    margin-top: 54px;
}

.bl-otz .slick-list.draggable {
    margin: 0 -15px;
}

.bl-img-vn {
    width: 109px;
    height: 109px;
    flex-shrink: 0;
    border-radius: 10px;
    margin-top: 13px;
    margin-left: 9px;
    margin-right: 7px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.top-review {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
}

.name-review {
    color: #2A2A2A;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}

.zirochki span.zirk {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_36_1432)'%3E%3Cpath d='M9.97393 3.83623C9.90847 3.63374 9.72887 3.48992 9.51639 3.47077L6.63011 3.2087L5.4888 0.537347C5.40465 0.341571 5.21299 0.214844 5.00005 0.214844C4.78711 0.214844 4.59545 0.341571 4.5113 0.537804L3.36999 3.2087L0.483257 3.47077C0.271154 3.49038 0.0920116 3.63374 0.0261682 3.83623C-0.0396751 4.03872 0.0211327 4.26082 0.181583 4.40082L2.36326 6.31417L1.71994 9.14803C1.67286 9.35639 1.75374 9.57177 1.92662 9.69675C2.01955 9.76389 2.12827 9.79807 2.23791 9.79807C2.33244 9.79807 2.42621 9.77258 2.51036 9.72223L5.00005 8.23423L7.48882 9.72223C7.67094 9.83179 7.90052 9.8218 8.07302 9.69675C8.24598 9.57139 8.32678 9.35593 8.27971 9.14803L7.63638 6.31417L9.81806 4.4012C9.97851 4.26082 10.0398 4.0391 9.97393 3.83623Z' fill='%23FFC107'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_36_1432'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    margin-right: 1px;
}

.zirochki {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 19px;
}

.niz-review {
    color: #5C5C5C;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
    margin-left: 8px;
    margin-top: 8px;
    width: 90%;
    position: relative;
    z-index: 10;
}

.niz-review:before {
    content:"";
    color: #F3F3F3;
    font-family: Gilroy;
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px; /* 100% */
    position: absolute;
    z-index: -1;
    margin-left: -12px;
    margin-top: -11px;
}

.bl-otz button.slick-prev.slick-arrow {
    left: -85px;
    top: 42.3%;
}
.bl-otz button.slick-next.slick-arrow {
    right: -75px;
    top: 42.3%;
}
section.review {
    padding-bottom: 100px;
}
footer {
    background: #F6F6F6;
    padding-bottom: 13px;
    border-bottom: 1px solid #DBDBDB;
}

footer .cont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 34px;
}

.soc-foot {
    margin-top: 16px;
}

.zag-soc-foot {
    color: #2A2A2A;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 128.571% */
}

.niz-soc-foot {
    display: flex;
    margin-top: 10px;
}

.niz-soc-foot a {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #E84E7F;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

.niz-soc-foot a:nth-child(2) {
    background: #4B5A8F;
}
.niz-soc-foot a:nth-child(3) {
    background: #fff;
}

.niz-soc-foot a:nth-child(3) img {
    width: 23px;
}

.on-foot:nth-child(2) {
    width: 30%;
}

.zag-foot-menu {
    color: #2A2A2A;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 120% */
}

.sam-foot-menu ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}

.sam-foot-menu ul li {
    width: 50%;
    margin-bottom: 7px;
}

.on-foot:last-child .sam-foot-menu ul li {
    width: 100%;
}

.on-foot:last-child {
    width: 9.8%;
}

.sam-foot-menu ul li a {
    color: #585858;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

.sam-foot-menu {
    margin-top: 20px;
}

.niz-foot {
    background: #F6F6F6;
    height: 55px;
}

.niz-foot .cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}

.lf-niz-foot {
    color: #585858;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
}
.rg-niz-foot {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.rg-niz-foot a {
    color: #585858;
    text-align: right;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.on-foot:nth-child(1) {
    width: 18.3%;
}

.on-foot:nth-child(3) {
    width: 30.2%;
}
.bl-all-post {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}

.bl-all-post a.on-tur {
    width: 22.7%;
    margin: 0;
    margin-right: 30px;
    margin-bottom: 19px;
}

.bl-all-post a.on-tur:nth-child(4n) {
    margin-right: 0;
}

section.page-bann {
    height: 550px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

body {
    padding: 0;
    margin-top: 0;
}

section.page-bann h1 {
    color: #FFF;
    text-align: center;
    font-family: Arimo;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 111px; /* 111.111% */
    text-transform: uppercase;
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    position: relative;
    z-index: 9;
}
section.page-bann:before {
    content: "";
    position: absolute;
    width: 36.1%;
    height: 100%;
    left: 0;
    background-image: url('/wp-content/themes/travel/image/Mask group (16).png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

section.page-bann:after {
    content: "";
    position: absolute;
    width: 63.9%;
    height: 100%;
    right: 0;
    background: linear-gradient(180deg, rgba(31, 31, 31, 0.70) 0%, rgba(255, 255, 255, 0.00) 116.27%);
    z-index: 0;
}
p#breadcrumbs a, p#breadcrumbs span.breadcrumb_last {
    color: #2E2E2E;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0 4px;
}

section.bred {
    padding: 10px;
}
ul.page-numbers {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    margin-top: 35px;
    margin-bottom: 89px;
}

a.page-numbers {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 8px;
    border: 1px solid #B5B5B5;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #AAA8A8;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 131.25% */
}

span.page-numbers.current {
    border-radius: 8px;
    border: 1px solid #3A2F6A;
    background: #FFF;
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.next.page-numbers,a.prev.page-numbers {
    border-radius: 8px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px rgba(220, 220, 220, 0.60);
    backdrop-filter: blur(45px);
    color: #fe9f53;
    border-color: #fe9f53;
}

a.next.page-numbers:before {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M9.33309 5.53176L3.99294 0.191706C3.86943 0.068097 3.70455 0 3.52875 0C3.35294 0 3.18807 0.068097 3.06456 0.191706L2.67129 0.584873C2.41539 0.841066 2.41539 1.25745 2.67129 1.51326L7.15555 5.99751L2.66632 10.4867C2.5428 10.6104 2.47461 10.7751 2.47461 10.9508C2.47461 11.1267 2.5428 11.2915 2.66632 11.4152L3.05958 11.8083C3.18319 11.9319 3.34797 12 3.52377 12C3.69958 12 3.86445 11.9319 3.98796 11.8083L9.33309 6.46336C9.45689 6.33936 9.52489 6.1738 9.5245 5.99781C9.52489 5.82112 9.45689 5.65566 9.33309 5.53176Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
}
a.prev.page-numbers:before {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M9.33309 5.53176L3.99294 0.191706C3.86943 0.068097 3.70455 0 3.52875 0C3.35294 0 3.18807 0.068097 3.06456 0.191706L2.67129 0.584873C2.41539 0.841066 2.41539 1.25745 2.67129 1.51326L7.15555 5.99751L2.66632 10.4867C2.5428 10.6104 2.47461 10.7751 2.47461 10.9508C2.47461 11.1267 2.5428 11.2915 2.66632 11.4152L3.05958 11.8083C3.18319 11.9319 3.34797 12 3.52377 12C3.69958 12 3.86445 11.9319 3.98796 11.8083L9.33309 6.46336C9.45689 6.33936 9.52489 6.1738 9.5245 5.99781C9.52489 5.82112 9.45689 5.65566 9.33309 5.53176Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    transform: rotate(180deg);
}
ul.page-numbers li {
    margin: 0 3px;
}
.bl-all-strana-page {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 54px;
}

.bl-all-strana-page .on-strana {
    width: 21.8%;
    margin: 0;
    margin-right: 30px;
    height: 205px;
    padding: 5px;
    margin-bottom: 23px;
}

.titl-cat {
    font-size: 17px;
    height: 30px;
    padding-left: 13px;
    width: auto;
    min-width: 103px;
    padding-right: 13px;
}

.bl-all-strana-page .on-strana:nth-child(4n) {
    margin-right: 0;
}
section.big-ban-post {
    height: 747px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

section.big-ban-post .cont {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}
section.big-ban-post .cont:after {
    content: "";
    width: 68.5%;
    height: 987px;
    position: absolute;
    /* background-image: url('/wp-content/themes/travel/image/fly.svg'); */
    background-position: right;
    filter: bl);
    margin-top: 100px;
    z-index: 0;
    left: 240px;
    top: -101px;
    background-repeat: no-repeat;
}
section.big-ban-post:before {
    content: "";
    position: absolute;
    width: 36.1%;
    height: 100%;
    left: 0;
    background-image: url('/wp-content/themes/travel/image/Mask group (16).png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

section.big-ban-post:after {
    content: "";
    position: absolute;
    width: 63.9%;
    height: 100%;
    right: 0;
    
    z-index: 0;
}

.zag-for-post {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 47px;
    z-index: 9;
}

.lf-big-ban-post {
    display: flex;
    flex-direction: column;
    border-left: 5px solid #FFF;
    color: #FFF;
    /* font-family: Arimo; */
    /* font-size: 43px; */
    /* font-style: normal; */
    /* font-weight: 700; */
    /* line-height: 80px; */ /* 111.111% */
    /* text-transform: uppercase; */
    padding-left: 37px;
    width: 74%;
}

.lf-big-ban-post h1 {
    color: #FFF;
    font-family: Arimo;
    font-size: 69px;
    font-style: normal;
    font-weight: 700;
    line-height: 76px; /* 111.111% */
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

.rg-big-ban-post a {
    width: 247px;
    height: 57px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #FE9F53;
    box-shadow: 0px 15px 30px 0px rgba(45, 43, 43, 0.60);
    backdrop-filter: blur(45px);
    display: flex;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 206.667% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
}

.lf-big-ban-post .loc {
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.8px;
}
section.sam-post .cont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 10px;
}

.lf-post {
    width: 74%;
}

.top-sam-post p,.top-sam-post ul li {
    color: #272727;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    text-align: justify;
}

.zag-niz-sam-post {
    color: #292929;
    font-family: Arimo;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
   /* margin-top: 28px; */
    margin-bottom: 12px;
}
.on-niz-sam {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
}

.lf-niz-sam {
    width: 29.5%;
    background: #FFF;
    stroke-width: 1px;
    border: 1px solid #E8E8E8;
    filter: drop-shadow(0px 10px 25px rgba(164, 164, 164, 0.25));
    padding: 5px;
    border-radius: 20px;
    overflow: hidden;
}

.rg-niz-sam {
    width: 65.4%;
    margin-top: 7px;
}

.vn-niz-sam {
    height: 208px;
    border-radius: 20px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.zag-sam {
    display: flex;
    align-items: center;
    color: #5C5C5C;
    text-align: left;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px; /* 143.75% */
}

.zag-sam:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Crect y='1' width='15' height='15' rx='7.5' fill='%23EEEEEE'/%3E%3Cpath d='M4.0089 5.46095C3.76747 5.46163 3.53117 5.53064 3.32733 5.66002C3.12349 5.78939 2.96045 5.97383 2.85706 6.192C2.75367 6.41017 2.71416 6.65315 2.74311 6.89284C2.77206 7.13252 2.86827 7.35912 3.02062 7.5464L6.26843 11.525C6.38423 11.6687 6.53267 11.7828 6.70141 11.8577C6.87016 11.9326 7.05434 11.9662 7.23865 11.9556C7.63287 11.9344 7.98877 11.7236 8.21569 11.3768L14.9622 0.511578C14.9633 0.509776 14.9645 0.507973 14.9657 0.506198C15.0289 0.409003 15.0084 0.216389 14.8778 0.0953866C14.8419 0.0621578 14.7996 0.0366289 14.7534 0.020372C14.7073 0.00411508 14.6583 -0.00252563 14.6095 0.000858976C14.5607 0.00424358 14.5131 0.0175819 14.4697 0.0400522C14.4262 0.0625225 14.3879 0.0936492 14.3569 0.131515C14.3545 0.134492 14.352 0.137425 14.3494 0.140312L7.54546 7.82776C7.51958 7.85702 7.48813 7.88083 7.45296 7.89783C7.41779 7.91483 7.37959 7.92467 7.34058 7.92678C7.30157 7.92889 7.26253 7.92323 7.22573 7.91012C7.18893 7.89702 7.1551 7.87673 7.12621 7.85044L4.8681 5.79555C4.63358 5.58056 4.32705 5.46119 4.0089 5.46095Z' fill='%233A2F6A'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 15px;
    height: 16px;
    flex-shrink: 0;
    margin-right: 9px;
}

.text-sam {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    max-width: 98%;
    margin-top: -4px;
    text-align: justify;
}

.rg-post {
    width: 23%;
}

.bl-rg-post {
    border: 1px solid #FE9F53;
    border-radius: 20px;
    padding: 20px;
    margin-top: 20px;
}

.on-rg-post {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.new-ik {
    width: 22px;
    height: 22px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #F2F2F2;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 9px;
}

.on-rg-post span:nth-child(2) {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px; /* 164.286% */
    margin-right: 3px;
}

.on-rg-post span:nth-child(3) {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
}

.zag-manager {
    border-top: 1px solid #F2F2F2;
    margin-top: 18px;
    padding-top: 10px;
    color: #2F2F2F;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 131.25% */
}

.manager {
    display: flex;
    margin-top: 10px;
}

.rg-manager {
    margin-left: 8px;
}

.rg-manager div {
    color: #2F2F2F;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 140% */
}

.rg-manager span {
    color: #5E5E5E;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 130.769% */
}

.rg-manager span br {
    /* display: none; */
}

.rg-post .bl-phone {
    width: 100%;
}

.rg-post .bl-phone a {
    color: #2F2F2F;
    text-align: right;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rg-post .bl-phone a:not(.phone) {
    background: #F3F3F3;
}
a.nuform {
    width: 213px;
    height: 50px;
    flex-shrink: 0;
    filter: drop-shadow(0px 15px 30px rgba(207, 207, 207, 0.60));
    backdrop-filter: blur(45px);
    background: #FE9F53;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px; /* 221.429% */
    letter-spacing: 1.4px;
    text-transform: uppercase;
    margin-top: 13px;
}
section.tur.pag-tur {
    background-color: #F6F6F6;
    margin-top: 17px;
    padding-bottom: 74px;
    margin-bottom: 90px;
     background-image: url('/wp-content/themes/travel/image/Group 1 (1).svg');
   background-repeat: no-repeat;
   background-position: 105.5% -249px;
}

section.tur.pag-tur .zag-tur {
    margin-top: 0;
    padding-top: 95px;
    text-align: left;
}

section.tur.pag-tur .bl-tur {
    margin-top: 21px;
}
.page-template-contact header,.page-template-about header,body.error404 header,.page-template-default header,.page-template-fly header  {
    background-color: #3A2F6A;
    position: relative;
    background-image: url('/wp-content/themes/travel/image/Group 7.png');
    background-repeat: no-repeat;
    background-size: 36%;
}

section.contact .cont {
    display: flex;
    justify-content: space-between;
}
section.page-h1 h1 {
    color: #292929;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 39px;
    margin-bottom: -12px;
}

.lf-cont {
    height: auto;
    background: #f6f6f6;
    width: 58.7%;
    border-radius: 20px;
    padding: 36px 40px 39px 39px;
    background-image: url('/wp-content/themes/travel/image/Group 1 (1).svg');
    background-repeat: no-repeat;
    background-position: 350px -390px;
}

section.contact {
    margin-top: 11px;
    padding-bottom: 80px;
}

.zag-forma-cont {
    color: #292929;
    font-family: Arimo;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.sama-forma-cont form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}

.sama-forma-cont form input {
    border-radius: 5px;
    border: 1px solid #C3C3C3;
    background: #FFF;
    backdrop-filter: blur(2.5px);
    /* width: 316px; */
    height: 50px;
    flex-shrink: 0;
    padding-left: 16px;
    width: calc(100% - 7px);
}
.sama-forma-cont form input:placeholder{
    color: #252525;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
}
.sama-forma-cont {
    margin-top: 3px;
}

.sama-forma-cont form div {
    width: 47.6%;
    margin-bottom: -2px;
}

.sama-forma-cont form div:nth-child(4) {
    margin-right: 50%;
}

.sama-forma-cont form div:nth-child(5) textarea{
    border-radius: 5px;
    border: 1px solid #C3C3C3;
    background: #FFF;
    backdrop-filter: blur(2.5px);
    width: calc(100% - 35px);
    height: 124px;
    flex-shrink: 0;
    color: #252525;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 150% */
    padding: 13px 18px;
    resize: none;
}

.sama-forma-cont form div:nth-child(5) {
    width: 100%;
}

.lf-cont input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 171px;
    height: 50px;
    flex-shrink: 0;
    background: #FE9F53;
    box-shadow: 0px 15px 30px rgb(207 207 207);
    backdrop-filter: blur(45px);
    box-shadow: none;
    margin-left: 0;
    margin-top: -29px;
    cursor: pointer;
    padding: 0;
}

.lf-cont input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    box-shadow: none;
    opacity: 0.8;
}

.on-cont-rg {
    background: #FFF;
    filter: drop-shadow(0px 10px 25px rgba(164, 164, 164, 0.25));
    border-radius: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    margin-bottom: 19px;
}

.rg-cont {
    width: 31.3%;
}

.ik-cont {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background: #f0f0f0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rg-cont-sm {
    display: flex;
    flex-direction: column;
    margin-left: 8px;
    margin-top: 8px;
}

.rg-cont-sm div {
    color: #2F2F2F;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px; /* 150% */
}

.rg-cont-sm span {
    color: #484848;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px; /* 175% */
}

.rg-cont-sm a {
    color: #2F2F2F;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.on-cont-rg .bl-soc {
    margin-top: 10px;
    margin-left: 6px;
}

.on-cont-rg .bl-soc a img {
    width:34px;
    height: 34px;
}

.on-cont-rg .bl-soc a {
    margin-right: 16px;
}
section.about-page .cont {
    background: #f0f0f0;
    border-radius: 20px;
    /* padding: 20px; */
    /* width: calc(100% - 50px) !important; */
    /* margin-top: -18px; */
    /* display: flex; */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='343' height='343' viewBox='0 0 343 343' fill='none'%3E%3Cpath d='M43.9112 342.518L44.6519 341.777L45.3926 341.037C30.7276 325.399 16.1012 309.749 1.72605 293.834C4.21677 293.747 6.6993 293.499 9.15837 293.094C22.4644 307.855 36.0023 322.359 49.5918 336.837L51.3564 335.073C48.0761 331.638 44.8022 328.203 41.5347 324.768C31.4489 314.128 21.4683 303.416 11.5929 292.63C22.9088 290.208 33.1041 284.206 39.1904 274.41C38.2372 287.742 44.2461 302.316 60.5406 298.053C75.0896 294.247 74.6002 280.02 69.0871 268.916C78.5482 275.827 89.98 277.134 101.386 274.506C99.3638 280.088 97.32 285.646 95.2548 291.181L98.9581 287.478C100.607 282.943 102.238 278.407 103.853 273.869C104.98 273.553 106.101 273.225 107.221 272.832C108.509 272.375 109.849 271.872 111.15 271.351C111.15 271.351 111.15 271.383 111.15 271.402C110.429 273.437 109.688 275.466 108.96 277.501L112.425 274.036L112.947 272.594L113.591 272.89L115.162 271.318L113.353 270.5C113.353 270.5 113.32 270.5 113.301 270.5C115.046 269.741 116.766 268.916 118.453 268.021L139.063 247.444C140.214 244.723 141 241.862 141.401 238.936C141.913 240.425 142.517 241.881 143.211 243.296L145.059 241.447L145.278 241.228C143.591 237.928 142.416 234.391 141.794 230.737C141.465 222.126 138.947 213.567 135.353 205.355C133.75 201.626 131.901 197.968 129.937 194.406C132.249 197.304 134.664 200.138 137.221 202.817C143.468 209.445 150.482 215.183 158.475 218.983C160.373 220.054 162.17 221.293 163.846 222.686L167.234 219.299C165.394 218.913 163.589 218.379 161.837 217.701C155.029 215.061 148.956 210.894 143.43 205.896L142.85 205.374L142.528 205.059C133.685 196.686 126.317 186.343 119.799 176.721C122.556 174.872 125.287 172.972 127.96 170.995C136.751 183.657 147.403 198.258 162.371 203.841C164.305 204.566 166.314 205.069 168.361 205.342C172.881 206.304 177.577 206.033 181.957 204.556L195.565 190.948L204.646 181.866C206.06 177.609 206.338 173.055 205.452 168.657C205.232 166.802 204.815 164.975 204.209 163.208C198.934 147.841 183.96 136.899 171.13 127.985C173.127 125.319 175.059 122.612 176.927 119.864C185.724 125.828 195.011 132.462 202.888 140.267C208.717 146.128 213.708 152.652 216.974 160.091C217.984 162.38 218.748 164.77 219.253 167.221L219.311 167.163L222.699 163.775L222.815 163.659C221.371 161.989 220.078 160.193 218.951 158.294C215.151 150.372 209.432 143.397 202.85 137.176C200.17 134.6 197.343 132.204 194.438 129.892C198 131.863 201.658 133.705 205.387 135.315C213.682 138.947 222.332 141.478 231.04 141.755C234.675 142.244 238.2 143.346 241.467 145.014L243.315 143.166C241.897 142.469 240.436 141.862 238.942 141.349C241.877 140.947 244.747 140.159 247.476 139.005L268.053 118.395C268.942 116.721 269.773 115.001 270.533 113.243C270.533 113.243 270.533 113.275 270.533 113.295L271.363 115.059L272.935 113.488C272.832 113.282 272.735 113.069 272.639 112.844L274.081 112.322L277.546 108.857C275.511 109.585 273.482 110.326 271.447 111.047H271.396C271.917 109.759 272.42 108.432 272.877 107.118C273.263 105.998 273.598 104.877 273.914 103.75C278.452 102.14 282.986 100.51 287.516 98.8615L289.365 97.0066L291.22 95.1518C285.668 97.2127 280.11 99.2565 274.545 101.283C277.173 89.9092 275.898 78.458 268.935 68.9712C280.013 74.4971 294.285 74.9995 298.091 60.4375C302.291 44.4007 288.218 38.3209 275.06 39.0551C281.246 35.3879 286.137 29.8868 289.055 23.3146C290.715 19.6002 291.953 15.7117 292.746 11.7217C303.502 21.5713 314.169 31.5133 324.749 41.5476C328.184 44.8108 331.618 48.0847 335.053 51.3693L336.837 49.5918C322.379 36.0667 307.887 22.5417 293.177 9.24854C293.55 6.76569 293.765 4.26179 293.821 1.75181C309.723 16.1077 325.38 30.734 340.998 45.399L341.739 44.6583L342.479 43.9177C326.803 29.1625 311.076 14.4396 295.058 0H289.474C289.474 16.9964 283.89 33.22 267.106 40.0341C260.073 42.8872 252.467 44.0723 244.738 44.259C232.836 44.4587 220.651 42.417 209.509 40.2595C210.153 36.9877 210.649 33.7095 211.119 30.4184C226.286 33.1814 244.152 35.9637 258.779 29.4459C260.755 28.5651 262.618 27.4516 264.33 26.1291C271.776 21.1699 276.625 12.984 276.625 0H273.199C273.199 26.3352 252.37 31.6808 231.265 30.734C224.594 30.3535 217.954 29.5532 211.383 28.3381C211.821 25.0213 212.201 21.6916 212.485 18.3554C216.252 18.8835 220.857 19.4825 225.765 19.7852C242.246 20.8607 262.018 18.8513 262.018 0H258.553C258.553 16.5198 241.75 18.6774 226.995 17.8337C221.579 17.4988 216.491 16.8032 212.646 16.2751C213.075 10.8608 213.29 5.43577 213.29 0H211.248C211.459 35.3435 202.73 70.1664 185.872 101.232C182.923 106.622 179.735 111.839 176.353 116.895C176.228 116.984 176.123 117.098 176.044 117.23C176.006 117.306 175.976 117.386 175.954 117.468C175.841 117.553 175.746 117.66 175.677 117.784C175.639 117.86 175.609 117.94 175.587 118.022C136.3 176.051 69.6667 211.248 0 211.531V213.509C5.44865 213.483 10.8801 213.249 16.2944 212.807C16.7903 216.426 17.4344 221.108 17.7822 226.126C18.7547 241.074 16.8483 258.553 0 258.553V262.018C18.9093 262.018 20.8736 242.137 19.7723 225.63C19.4696 220.844 18.8899 216.317 18.3747 212.6C21.7109 212.296 25.0363 211.916 28.351 211.461C29.5558 217.989 30.3495 224.586 30.7276 231.214C31.6872 252.338 26.3545 273.193 0 273.193V276.619C12.984 276.619 21.1699 271.769 26.1355 264.324C27.4582 262.613 28.5697 260.749 29.4459 258.772C35.9444 244.198 33.1878 226.357 30.4313 211.209C33.716 210.72 36.9942 210.166 40.2595 209.528C42.3655 220.406 44.3556 232.27 44.2719 243.895C44.156 251.933 42.9838 259.841 40.0341 267.139C33.2329 283.897 16.99 289.474 0 289.474V295.058C14.4396 311.076 29.1625 326.803 43.9112 342.518ZM238.298 46.1525C248.429 46.6098 258.65 45.8627 267.493 42.694C279.421 40.1178 300.919 43.5377 295.129 60.5084C290.183 74.9737 271.988 69.3898 262.926 62.5758C257.021 57.3203 249.981 53.3144 242.471 50.2358C237.93 48.3516 233.278 46.7471 228.541 45.4312C231.748 45.7597 235.013 46.0237 238.298 46.1525ZM202.875 66.395C205.587 67.1034 208.962 67.9665 212.581 69.0549C226.75 73.3507 244.262 81.1437 239.728 96.6524C235.355 111.601 222.287 110.821 209.831 106.184C202.47 103.376 195.411 99.4025 190.555 96.5751C195.427 86.8448 199.546 76.7552 202.875 66.395ZM189.582 98.4429C195.376 101.95 201.431 105.008 207.693 107.588C221.74 113.23 237.268 115.169 242.748 98.5717C248.77 80.358 227.658 71.425 211.795 66.6784C208.801 65.7703 205.967 65.0167 203.519 64.3856C204.511 61.1653 205.413 57.9451 206.25 54.7248C210.482 55.6587 215.183 56.7922 219.975 58.2285C240.539 64.4564 262.031 76.2618 253.8 100.826C249.582 113.411 241.106 124.108 226.873 124.121C220.271 124.121 213.773 122.427 207.512 119.857C199.436 116.47 191.772 111.717 184.771 107.253C186.433 104.351 188.03 101.414 189.563 98.4429H189.582ZM183.728 109.089C190.355 113.359 197.82 118.009 205.69 121.403C213.947 125.016 222.641 127.316 231.291 126.459C244.526 125.171 252.544 114.782 256.692 102.913C265.863 76.7062 243.753 63.6256 221.843 56.6827C216.722 55.0404 211.538 53.7394 206.765 52.7025C207.577 49.478 208.313 46.2384 208.974 42.9838C228.238 46.9512 252.177 54.0872 264.859 68.3851C273.083 78.7543 273.998 91.8671 269.67 104.974C264.06 121.854 253.111 138.232 233.79 139.16C224.915 139.585 216.149 137.459 207.738 134.007C197.291 129.66 187.386 123.419 178.485 117.545C180.282 114.782 182.021 111.949 183.708 109.089H183.728ZM162.178 139.115C164.864 141.15 168.2 143.694 171.6 146.598C183.155 156.523 195.063 170.609 182.826 182.845C171.394 194.277 158.352 184.636 148.595 173.906C144.782 169.675 141.51 165.353 139.024 162.107C147.324 155.052 155.065 147.365 162.178 139.115ZM137.414 163.44C139.488 166.177 141.993 169.423 144.834 172.702C155.783 185.409 171.607 198.966 185.28 185.299C198.953 171.633 185.389 155.789 172.695 144.866C169.475 142.064 166.255 139.591 163.563 137.543C165.349 135.426 167.096 133.279 168.805 131.103C169.159 130.645 169.488 130.175 169.842 129.711C175.339 133.517 180.59 137.667 185.563 142.135C200.969 156.343 211.647 174.698 193.15 193.195C174.653 211.692 156.33 201.033 142.129 185.647C137.599 180.613 133.398 175.293 129.55 169.72C132.225 167.676 134.847 165.576 137.414 163.421V163.44ZM96.4205 190.291C99.2737 195.147 103.383 202.418 106.268 209.96C110.841 222.364 111.569 235.342 96.6717 239.696C81.0406 244.262 73.2412 226.409 68.9776 212.195C67.9149 208.627 67.0455 205.316 66.4014 202.663C76.7022 199.285 86.7365 195.143 96.4205 190.271V190.291ZM64.3469 203.358C64.991 205.877 65.7831 208.813 66.7234 211.918C71.4765 227.768 80.4159 248.757 98.5781 242.748C115.169 237.268 113.23 221.733 107.595 207.693C104.89 200.814 101.193 194.245 98.3076 189.337C101.283 187.811 104.233 186.227 107.138 184.559C112.548 193.028 118.299 202.386 121.641 212.285C123.14 216.701 123.973 221.316 124.115 225.977C124.404 240.642 113.887 249.427 100.845 253.8C76.2747 262.044 64.4435 240.481 58.222 219.898C56.7922 215.106 55.6458 210.398 54.7248 206.179C57.9536 205.303 61.161 204.357 64.3469 203.339V203.358ZM42.9774 208.942C46.232 208.264 49.4672 207.513 52.6832 206.688C53.7523 211.634 55.1048 216.961 56.818 222.248C63.793 244.017 76.893 265.883 102.913 256.692C114.505 252.602 124.688 244.99 126.349 232.134C127.638 222.306 124.63 212.324 120.179 202.991C116.895 196.016 112.754 189.408 108.934 183.483C111.8 181.802 114.615 180.044 117.404 178.228C122.685 186.227 128.282 195.031 132.545 204.324C132.925 205.168 133.299 206.012 133.653 206.868C133.705 206.984 133.762 207.107 133.814 207.229C137.24 215.505 139.417 224.135 139.179 232.901C138.631 252.699 122.247 263.97 104.974 269.67C92.0539 273.933 79.0183 273.167 68.662 265.11C54.1709 252.467 46.9705 228.315 42.9774 208.923V208.942ZM43.1513 265.747C45.6695 257.838 46.5196 249.479 46.3715 241.055C46.32 237.049 46.0302 233.036 45.5858 229.037C46.9086 233.735 48.5218 238.347 50.4161 242.845C53.456 250.155 57.3203 256.975 62.4727 262.772C69.3383 271.789 74.9866 290.17 60.5406 295.103C52.6832 297.782 45.1865 292.198 42.7906 284.85C40.7232 278.603 41.2835 271.95 43.1513 265.747Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 110% -147%;
    /* background-size: cover; */
}
.top-about-page {
    padding: 1px 20px 1px 20px;
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

section.about-page {
    padding-bottom: 90px;
}
.top-about-page p {
    margin-bottom: 24px;
}
.zag-comanda {
    color: #292929;
    text-align: center;
    font-family: Arimo;
    font-size: 39px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

section.comanda {
    margin-top: -22px;
    padding-bottom: 79px;
}

.bl-comanda {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20px;
}

.on-comanda {
    width: 31%;
    background: #FFF;
    border: 1px solid #e8e8e8;
    /* stroke: #E8E8E8; */
    filter: drop-shadow(0px 10px 25px rgba(164, 164, 164, 0.25));
    padding: 5px 5px 16px 5px;
    border-radius: 10px;
}

.titl-comanda {
    color: #292929;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    margin-left: 8px;
    margin-top: 10px;
}

.dolgnost {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 7px;
}

.top-comanda {
    height: 361px;
    border-radius: 10px;
    background-position: top;
    background-repeat: repeat;
    background-size: cover;
}
.bl-vn-not-found {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 68px;
}

.niz-not-found {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 120px;
}

.niz-not-found span {
    color: #5C5C5C;
    text-align: center;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 155.556% */
}

.niz-not-found a {
    color: #FE9F53;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    text-decoration-line: underline;
}

section.not-found:after {
    content: "";
    border-radius: 500px 0px 0px 500px;
    background: #F6F6F6;
    position: absolute;
    right: 0;
    top: 28.5%;
    height: 407px;
    width: 79.4%;
    z-index: -1;
    background-image: url('/wp-content/themes/travel/image/Group 1 (1).svg');
    background-repeat: no-repeat;
    background-position: 112% -335px;
}
.page-template-default header {}

.top-aferta {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    margin-bottom: 16px;
}

.bl-ser-aferta {
    background: #F6F6F6;
    padding: 16px 19px 19px 19px;
    margin-bottom: 18px;
    border-radius: 10px;
}

.bl-ser-aferta h2 {
    color: #292929;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    margin-bottom: 4px;
    margin-top: 0;
}

.bl-ser-aferta p {
    margin: 0;
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    margin-bottom: 0;
}

.bl-ser-aferta ul {
    margin: 0;
    padding-left: 0;
    list-style: none;
}

.bl-ser-aferta ul li {
    color: #5C5C5C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

.bl-ser-aferta ul li:before {
    content: "-";
    display: inline-flex;
    margin-right: 2px;
}

section.page-null {
    padding-bottom: 67px;
}
.my_modal{
    display:none;
}
.my_modal.active {
    display: block;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    position: fixed;
    width: 100%;
    height: 100%;
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    z-index: 1000;
    /* display: none; */
}

.my_modal.active .my_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 996;
    background: rgb(71 102 137 / 30%);
}

.body_modal {
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    z-index: 11000;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 343px;
    height: auto;
    background: #fff;
    z-index: 11380;
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding: 18px 45px; */
    flex-direction: column;
    /* background: #FFFFFF; */
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 36px;
    background-color: #3b2a5c; /* Меняем белый цвет-подложку на темно-фиолетовый */
    background-image: url('/wp-content/themes/travel/image/form-bann.png');
    background-position: center; /* Центруем узор */
    background-repeat: no-repeat;
    background-size: cover; /* ЗАСТАВЛЯЕМ картинку растянуться на всю высоту формы! */
}
.pl_forma {}

.my_modal .top-zag-forma {
    margin-left: 17px;
    color: #FFF;
    font-family: Arimo;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 130.435% */
    text-transform: uppercase;
    margin-top: 16px;
}

.my_modal .top-zag-forma br {
    display: none;
}

.my_modal .podz-forma {
    color: #DDDCDC;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 138.462% */
    margin-left: 18px;
    margin-right: 15px;
}

.my_modal .podz-forma br {
    display: none;
}

.my_modal .sama-forma {
    margin-left: 11px;
    margin-top: 15px;
    /* width: 100%; */
}

.my_modal .sama-forma input[type="text"],.my_modal .sama-forma input[type="tel"], .my_modal .sama-forma input[type="email"] {
    width: calc(100% - 31px);
    margin-right: 0;
    margin-bottom: 20px;
}

.my_modal input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 200px;
    margin: auto;
}

.my_modal .sama-forma form p {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.pl_forma .close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.close:after,.close:before {content: "";width: 20px;height: 2px;background: #fff;position: absolute;}

.close:before {transform: rotate(45deg);}

.close:after {
    transform: rotate(-45deg);
}

.close {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 89%;
    top: 20px;
    cursor: pointer;
}

span.wpcf7-spinner {
    display: none !important;
}
ul.sub-menu {
    display: none;
}

.menu-top ul li.menu-item-has-children:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_36_8773)'%3E%3Cpath d='M3.68784 6.22271L0.127804 2.66261C0.045398 2.58027 -3.58416e-08 2.47035 -3.07185e-08 2.35315C-2.55955e-08 2.23595 0.045398 2.12603 0.127804 2.04369L0.389915 1.78151C0.560711 1.61091 0.838302 1.61091 1.00884 1.78151L3.99834 4.77102L6.99116 1.77819C7.07357 1.69585 7.18342 1.65039 7.30056 1.65039C7.41783 1.65039 7.52768 1.69585 7.61015 1.77819L7.8722 2.04037C7.9546 2.12278 8 2.23263 8 2.34983C8 2.46703 7.9546 2.57695 7.8722 2.65929L4.30891 6.22271C4.22624 6.30525 4.11587 6.35058 3.99854 6.35032C3.88075 6.35058 3.77044 6.30525 3.68784 6.22271Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_36_8773'%3E%3Crect width='8' height='8' fill='white' transform='matrix(-4.37114e-08 1 1 4.37114e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    position: absolute;
    width: 8px;
    height: 8px;
    right: -14px;
    top: 7px;
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu {
    display: flex;
    position: absolute;
    flex-direction: column;
    background: #FFF;
    padding: 8px 13px 0px 13px;
    border: 1px solid #D3D3D3;
    /* position: relative; */
    margin-top: 11px;
    z-index: 100;
    box-shadow: 14px 8px 17px 8px rgba(0, 0, 0, 0.05);
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 25px;
    border-left-width: 25px;
    border-bottom: 23px solid #fff;
    position: absolute;
    top: -9px;
    left: 7px;
}

.menu-top ul li.menu-item-has-children:hover  ul.sub-menu li a {
    color: #222;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: none;
    min-width: 157px;
    padding: 8px 0;
    cursor: pointer;
}
ul.sub-menu li a {
    color: #222;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
}

ul.sub-menu li {
    margin: 0;
}

ul.sub-menu li:not(:last-child) {
    border-bottom: 1px solid #D3D3D3;
}
ul.sub-menu li.menu-item-has-children>a:after{
    content: "";
    width: 19px;
    height: 19px;
    flex-shrink: 0;
    border-radius: 3px;
    z-index: 148;
    background: #3A2F6A;
    display: inline-flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cpath d='M5.44414 3.22686L2.32905 0.111828C2.257 0.0397233 2.16083 0 2.05827 0C1.95572 0 1.85954 0.0397233 1.78749 0.111828L1.55809 0.341176C1.40881 0.490622 1.40881 0.733514 1.55809 0.882733L4.17391 3.49855L1.55519 6.11727C1.48314 6.18937 1.44336 6.28549 1.44336 6.38799C1.44336 6.4906 1.48314 6.58672 1.55519 6.65888L1.78459 6.88817C1.8567 6.96028 1.95282 7 2.05537 7C2.15792 7 2.2541 6.96028 2.32615 6.88817L5.44414 3.77029C5.51636 3.69796 5.55603 3.60139 5.5558 3.49872C5.55603 3.39566 5.51636 3.29914 5.44414 3.22686Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    position: relative;
}

.menu-top ul li.menu-item-has-children:hover ul.sub-menu li:hover>a {
    color: #FE9F53;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    /* padding-left: 60px; */
    /* margin-right: -60px; */
}

ul.sub-menu li.menu-item-has-children:hover>a:after {
    background-color: #FE9F53;
}
.menu-top ul li.menu-item-has-children:hover>ul.sub-menu>li:hover>ul {
    left: 153px;
    top: -20px;
    background: #FAFAFA;
    filter: drop-shadow(0px 12px 20px rgba(0, 0, 0, 0.05));
    padding-left: 30px;
    z-index: 107;
    position: absolute;
    border-radius: 5px;
    border: none;
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu>li:hover>ul:before {
    display: none;
}
.menu-top_menu-container>ul>li.menu-item-has-children:hover {
    padding-bottom: 60px;
    margin-bottom: -60px;
    padding-left: 22px;
    padding-right: 22px;
}

.menu-top ul li.menu-item-has-children:hover:after {
    right: 8px;
}
.menu-top_menu-container>ul>li.menu-item-has-children:hover {
    padding-bottom: 60px;
    margin-bottom: -60px;
    padding-left: 0;
    padding-right: 27px;
    /* margin-right: -7px; */
}

.menu-top ul li.menu-item-has-children:hover:after {
    right: 8px;
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu>li:hover:after {
    display: none;
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu:after {
    content: "";
    width: 170px;
    height: 89px;
    position: absolute;
    background: #fff;
    z-index: -1;
    top: 0;
}
.menu-top ul li.menu-item-has-children:hover ul.sub-menu li:hover>a:before {
    content: "";
    position: absolute;
    right: -30px;
    width: 60px;
    height: 39px;
    display: flex;
}
.menu-top_menu-container>ul>li.menu-item-has-children:hover + li {
    margin-left: -6px;
}

.menu-top ul li.menu-item-has-children:hover>ul.sub-menu li ul.sub-menu:after {
    display: none;
}
.wpglobus-selector-box.active {
    height: auto;
    margin-top: 76px;
    border-radius: 20px;
    /* box-shadow: 1px 2px 10px #000; */
}
nav.nav {
    display: none;
}
a.wpglobus-current-language {
    order: 0;
}
p#breadcrumbs {
    color: #E1E1E1;
    margin-left: -4px;
}
section.not-found {
    min-height: 61vh;
}
input.wpcf7-not-valid {border-color: red !important;}


span.wpcf7-not-valid-tip {
    display: none !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    background: #fff;
    position: absolute;
    bottom: -72px;
    border-radius: 10px;
    align-self: center;
    width: 95%;
    margin: 0;
    text-align: center;
    z-index: 10;
}
section.forma .wpcf7 form.invalid .wpcf7-response-output {
    width: 500px;
    left: 50%;
    margin-left: -25%;
    bottom: -20px;
}
.body_modal .wpcf7 form.invalid .wpcf7-response-output {
    max-width: 287px;
    bottom: -70px;
}
.wpcf7 form.sent .wpcf7-response-output {
    max-width: 321px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: #fff;
    border-radius: 10px;
    bottom: -60px;
    position: absolute;
    left: calc(50% - 160px);
     z-index: 10;
}
.body_modal .wpcf7 form.sent .wpcf7-response-output{
    max-width: 266px;
    bottom: -70px;
}
section.forma .wpcf7 form.sent .wpcf7-response-output{
   bottom: -38px;
}
.page-template-contact header .wpglobus-selector-box.active,
.page-template-about header .wpglobus-selector-box.active,
body.error404 header .wpglobus-selector-box.active,
.page-template-default header .wpglobus-selector-box.active{
    background: #3a2f6a;
    box-shadow: 1px 1px 10px rgb(255 255 255 / 39%);
}
html[lang="en-US"] a.about-a,html[lang="de-DE"] a.about-a {
    width: 410px;
}
html[lang="de-DE"] .rg-big-ban-post a {
    width: 300px;
}

html[lang="de-DE"] a.nuform.formsada {
    height: auto;
}
header .bl-soc a img,.niz-foot .bl-soc a img {
    width: 14px;
    height: 14px;
}
section.page-null p a {
    color: #FE9F53;
}

.foto-manager {
    max-width: 65px;
    border-radius: 50%;
    overflow: hidden;
    max-height: 65px;
}

.foto-manager img {
    width: 100%;
}
.sama-forma p {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.my_modal .sama-forma .iti.iti--allow-dropdown {
    margin-left: 8px;
    margin-bottom: 14px;
}

.my_modal .sama-forma .iti.iti--allow-dropdown input {
    width: calc(100% - 20px);
}
section.opis p {
    text-align: justify !important;
}
.page-template-fly iframe{
	width:100%;
	height: 630px;
	overflow: hidden;
}
ol li,ul li {
    text-align: justify;
}






